Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
refs/heads/r38
/
lib
/
IR
6f67667
DO NOT MERGE: android: translate soong build rules for libLLVM80
by Mauro Rossi
· 7 years ago
4bdf303
android: add soong building rules
by Mauro Rossi
· 7 years ago
facbd29
Merging r352945:
by Hans Wennborg
· 7 years ago
bbf3052
[EH] Rename llvm.x86.seh.recoverfp intrinsic to llvm.eh.recoverfp
by Mandeep Singh Grang
· 7 years ago
14bebff
[opaque pointer types] Update GetElementPtr creation APIs to
by James Y Knight
· 7 years ago
4ed9d9e
[opaque pointer types] Update LoadInst creation APIs to consistently
by James Y Knight
· 7 years ago
7a5d864
[opaque pointer types] Update InvokeInst creation APIs to consistently
by James Y Knight
· 7 years ago
f806f42
[opaque pointer types] Update CallInst creation APIs to consistently
by James Y Knight
· 7 years ago
4f613a6
Remove NameLen argument from newly-introduced IR C APIs.
by James Y Knight
· 7 years ago
eebe489
[X86] Remove mask parameter from avx512 pmultishiftqb intrinsics. Use select in IR instead.
by Craig Topper
· 7 years ago
bdfe15d
[X86] Remove mask parameter from vpshufbitqmb intrinsics. Change result to a vXi1 vector.
by Craig Topper
· 7 years ago
719df2e
[opaque pointer types] Remove some calls to generic Type subtype accessors.
by James Y Knight
· 7 years ago
9597cfd
Rename DIFlagFixedEnum to DIFlagEnumClass. NFC
by Paul Robinson
· 7 years ago
146b0f2
[LLVM-C] Allow For Creating a BasicBlock without a Parent Function
by Robert Widmann
· 7 years ago
655bef9
[LLVM-C] Allow Specifying Signedness in Int Cast
by Robert Widmann
· 7 years ago
639e1ea
[Verifier] Reject invalid type for DILocalVariable.
by Davide Italiano
· 7 years ago
10ecfd6
Recommit r350554 "[X86] Remove AVX512VBMI2 concat and shift intrinsics. Replace with target independent funnel shift intrinsics."
by Craig Topper
· 7 years ago
82be5f5
[X86][AutoUpgrade] Make some tweaks to reduce the number of nested if/else in the intrinsic upgrade code to avoid an MSVC compiler limit.
by Craig Topper
· 7 years ago
e862164
Revert r350554 "[X86] Remove AVX512VBMI2 concat and shift intrinsics. Replace with target independent funnel shift intrinsics."
by Craig Topper
· 7 years ago
9d78d08
[X86] Remove AVX512VBMI2 concat and shift intrinsics. Replace with target independent funnel shift intrinsics.
by Craig Topper
· 7 years ago
9f32dc9
[CallSite removal] Move the rest of IR implementation code away from `CallSite`.
by Chandler Carruth
· 7 years ago
9d8b7a0
[CallSite removal] Port `IndirectCallSiteVisitor` to use `CallBase` and
by Chandler Carruth
· 7 years ago
53b5bc8
[CallSite removal] Move the verifier to use `CallBase` instead of the
by Chandler Carruth
· 7 years ago
1ac5e01
Revert patches 348835 and 348571 because they're
by Ranjeet Singh
· 7 years ago
ccb51b9
[BasicAA] Support arbitrary pointer sizes (and fix an overflow bug)
by Hal Finkel
· 7 years ago
6016231
Extend Module::getOrInsertGlobal to control the construction of the
by Philip Pfaffe
· 7 years ago
db590e1
[LLVM-C] bool -> LLVMBool
by Robert Widmann
· 7 years ago
477cc83
[LLVM-C] Add Accessors for Discarding Value Names in the IR
by Robert Widmann
· 7 years ago
671f3a73df
Add vtable anchor to classes.
by Richard Trieu
· 7 years ago
6bef5bc
[CallSite removal] Add and flesh out APIs on the new `CallBase` base class that previously were only available on the `CallSite` wrapper.
by Chandler Carruth
· 7 years ago
001ab10
[llvm] API for encoding/decoding DWARF discriminators.
by Mircea Trofin
· 7 years ago
eeb1971
[IR] Add Instruction::isLifetimeStartOrEnd, NFC
by Vedant Kumar
· 7 years ago
9ba4489
[X86][SSE] Auto upgrade PADDS/PSUBS intrinsics to SADD_SAT/SSUB_SAT generic intrinsics (llvm)
by Simon Pilgrim
· 7 years ago
6db7914
[X86] Auto upgrade XOP/AVX512 rotation intrinsics to generic funnel shift intrinsics (llvm)
by Simon Pilgrim
· 7 years ago
42a382c
Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.
by Michael Kruse
· 7 years ago
838b95b5
llvm-dwarfdump: Improve/fix pretty printing of array dimensions
by David Blaikie
· 7 years ago
ece1647
[X86][SSE] Auto upgrade PADDUS/PSUBUS intrinsics to UADD_SAT/USUB_SAT generic intrinsics (llvm)
by Simon Pilgrim
· 7 years ago
b9a4d1d
Implement -frecord-command-line (-frecord-gcc-switches)
by Scott Linder
· 7 years ago
6592c09
[macho] save the SDK version stored in module metadata into the version min and
by Alex Lorenz
· 7 years ago
a3836a5
[mir] Serialize DILocation inline when not possible to use a metadata reference
by Daniel Sanders
· 7 years ago
b437e62
[ConstantFold] Use getMinSignedBits for APInt in isIndexInRangeOfArrayType.
by Florian Hahn
· 7 years ago
8e3fdeb
[Intrinsic] Signed Fixed Point Multiplication Intrinsic
by Leonard Chan
· 7 years ago
41d83af
[ConstantInt] Check active bits before calling getZExtValue.
by Florian Hahn
· 7 years ago
601226c
[NewPM] fixing asserts on deleted loop in -print-after-all
by Fedor Sergeev
· 7 years ago
e3796d3
APFloat: allow 64-bit of payload
by JF Bastien
· 7 years ago
8778ec7
[X86] Merge addcarryx/addcarry intrinsic into a single addcarry intrinsic.
by Craig Topper
· 7 years ago
2806405
[X86] Add some comments about when some X86 intrinsic autoupgrade code was added.
by Craig Topper
· 7 years ago
871f349
[IR] Don't assume all functions are 4 byte aligned
by Ranjeet Singh
· 7 years ago
0888d7b
Reapply "Adapt gcov to changes in CFE."
by Adrian Prantl
· 7 years ago
5dbce2e
Revert "Adapt gcov to changes in CFE."
by Ilya Biryukov
· 7 years ago
2f8f828
Reverting r348215
by Ranjeet Singh
· 7 years ago
f4979f3
[IR] Don't assume all functions are 4 byte aligned
by Ranjeet Singh
· 7 years ago
edc98ed
Fix non-modular build.
by Adrian Prantl
· 7 years ago
5678548
Update Diagnostic handling for changes in CFE.
by Adrian Prantl
· 7 years ago
9ecb908
[InstCombine] Support ssub.sat canonicalization for non-splats
by Nikita Popov
· 7 years ago
59a4a83
[DWARFv5] Verify all-or-nothing constraint on DIFile source
by Scott Linder
· 7 years ago
74929cb
Comment tweak requested in code review. NFC
by Paul Robinson
· 7 years ago
75aaec5
[Inliner] Modify the merging of min-legal-vector-width attribute to better handle when the caller or callee don't have the attribute.
by Craig Topper
· 7 years ago
ccefd88
[DebugInfo] IR/Bitcode changes for DISubprogram flags.
by Paul Robinson
· 7 years ago
ae9f773
[ThinLTO] Assembly representation of ReadOnly attribute
by Eugene Leviant
· 7 years ago
9fa222d
[TI removal] Leverage the fact that TerminatorInst is gone to create
by Chandler Carruth
· 7 years ago
94a229e
[IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock
by Vedant Kumar
· 7 years ago
eaa7353
[DebugInfo] DISubprogram flags get their own flags word. NFC.
by Paul Robinson
· 7 years ago
e6d82b3
[ThinLTO] Fix comment. NFC
by Eugene Leviant
· 7 years ago
1d1424a
Fix bot failure from r347145
by Teresa Johnson
· 7 years ago
f5dffd9
[ThinLTO] Add some stats for read only variable internalization
by Teresa Johnson
· 7 years ago
53a6224
Use llvm::copy. NFC
by Fangrui Song
· 7 years ago
afce114
[IRVerifier] Allow StructRet in statepoint
by Than McIntosh
· 7 years ago
a3f1de9
[ThinLTO] Internalize readonly globals
by Eugene Leviant
· 7 years ago
71e1958
Print newline after banner for ModulePass
by Sven van Haastregt
· 7 years ago
ecc582a
DebugInfo: Add a CU metadata attribute for use of DWARF ranges base address specifiers
by David Blaikie
· 7 years ago
ca8cb68
[IR] Add a dedicated FNeg IR Instruction
by Cameron McInally
· 7 years ago
e0fbc09
Revert "[ThinLTO] Internalize readonly globals"
by Steven Wu
· 7 years ago
10c84a8
[ThinLTO] Internalize readonly globals
by Eugene Leviant
· 7 years ago
b9e1133
Fix -Wsign-compare warning
by Fangrui Song
· 7 years ago
3ccdf22
[CostModel] Add SK_ExtractSubvector handling to getInstructionThroughput (PR39368)
by Simon Pilgrim
· 7 years ago
8381d3e
[DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG.
by Carlos Alberto Enciso
· 7 years ago
be9ce13
[IR] add optional parameter for copying IR flags to compare instructions
by Sanjay Patel
· 7 years ago
645cd31
[ThinLTO] Split NotEligibleToImport into legality and inlinability flags
by Teresa Johnson
· 7 years ago
46a9649
[LLVM-C] Fix Windows Build of Core
by Robert Widmann
· 7 years ago
4fefaae
[LLVM-C] Improve Intrinsics Bindings
by Robert Widmann
· 7 years ago
7c44263
[FPEnv] Add constrained CEIL/FLOOR/ROUND/TRUNC intrinsics
by Cameron McInally
· 7 years ago
057bda6
[LTO] Fix a crash caused by accessing an empty ValueInfo
by Teresa Johnson
· 7 years ago
c429a87
[IR] remove fake binop query for fneg
by Sanjay Patel
· 7 years ago
58970cd
[IR] Allow increasing the alignment of dso-local globals.
by Eli Friedman
· 7 years ago
0fecaff
Use llvm::any_of instead std::any_of. NFC
by Fangrui Song
· 7 years ago
b3bc958
ADT/STLExtras: Introduce llvm::empty; NFC
by Matthias Braun
· 7 years ago
3277e77
[FPEnv] [FPEnv] Add constrained intrinsics for MAXNUM and MINNUM
by Cameron McInally
· 7 years ago
5aeb36f
[Intrinsic] Signed and Unsigned Saturation Subtraction Intirnsics
by Leonard Chan
· 7 years ago
ef885d5
[LLVM-C] Add Builder Bindings to Common Memory Intrinsics
by Robert Widmann
· 7 years ago
5b13734
IR: Optimize StructType::get to perform one hash lookup instead of two, NFCI
by Krasimir Georgiev
· 7 years ago
0ca5e5e
IR: Optimize FunctionType::get to perform one hash lookup instead of two, NFCI
by Krasimir Georgiev
· 7 years ago
62af346
[ThinLTO] Change parameter type. NFC
by Eugene Leviant
· 7 years ago
8b5bda2
[ThinLTO] Fix dot dumper for regular LTO modules
by Eugene Leviant
· 7 years ago
68de396
[IR] Fix -Wunused-function after r345052
by Fangrui Song
· 7 years ago
6e61423
[IR] remove fake binop queries for not/neg
by Sanjay Patel
· 7 years ago
152aae5
[Intrinsic] Unigned Saturation Addition Intrinsic
by Leonard Chan
· 7 years ago
09ebf7a
[TI removal] Remove `TerminatorInst` from the IR type system!
by Chandler Carruth
· 7 years ago
8a6d734
[TI removal] Update the C API for the move away from `TerminatorInst`.
by Chandler Carruth
· 7 years ago
4aeb7d0
Make Function::getInstructionCount const
by Mircea Trofin
· 7 years ago
Next »