Andrew Kaylor
|
1e455c5cfb
Re-commit optimization bisect support (r267022) without new pass manager support.
|
9 лет назад |
Vedant Kumar
|
8866d94a61
Revert "Initial implementation of optimization bisect support."
|
9 лет назад |
Andrew Kaylor
|
c852398cbc
Initial implementation of optimization bisect support.
|
9 лет назад |
David Majnemer
|
1f0cfcc0d1
[CodeGen] Teach LLVM how to lower @llvm.{min,max}num to {MIN,MAX}NAN
|
9 лет назад |
Duncan P. N. Exon Smith
|
8de6150816
ADT: Remove == and != comparisons between ilist iterators and pointers
|
9 лет назад |
Duncan P. N. Exon Smith
|
f792618d1c
Vectorize: Remove implicit ilist iterator conversions, NFC
|
9 лет назад |
Piotr Padlewski
|
264b0361be
inariant.group handling in GVN
|
10 лет назад |
Chandler Carruth
|
9146833fa3
[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
|
10 лет назад |
Adrian Prantl
|
178fbb3654
Rename Instruction::dropUnknownMetadata() to dropUnknownNonDebugMetadata()
|
10 лет назад |
Adrian Prantl
|
2c12b35c95
Fix a bug that caused SimplifyCFG to drop DebugLocs.
|
10 лет назад |
Chandler Carruth
|
bfe1f1c5a3
[PM] Port ScalarEvolution to the new pass manager.
|
10 лет назад |
Chandler Carruth
|
b0163b991b
[PM/AA] Explicitly depend on TLI rather than getting it out of the
|
10 лет назад |
Chandler Carruth
|
ac17c4d9b5
[PM/AA] Remove the last of the legacy update API from AliasAnalysis as
|
10 лет назад |
Chandler Carruth
|
bf35115273
[PM/AA] Switch to an early-exit. NFC. This was split out of another
|
10 лет назад |
Alexander Kornienko
|
cd52a7a381
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
|
10 лет назад |
Alexander Kornienko
|
cf0db29df2
Fixed/added namespace ending comments using clang-tidy. NFC
|
10 лет назад |
Pete Cooper
|
9584e07a9c
Change Function::getIntrinsicID() to return an Intrinsic::ID. NFC.
|
10 лет назад |
David Blaikie
|
93a23a3bd4
Recommit r235458: [opaque pointer type] Avoid using PointerType::getElementType for a few cases of CallInst
|
10 лет назад |
David Blaikie
|
cfe6126e17
Revert "[opaque pointer type] Avoid using PointerType::getElementType for a few cases of CallInst"
|
10 лет назад |
David Blaikie
|
d62a1e966c
[opaque pointer type] Avoid using PointerType::getElementType for a few cases of CallInst
|
10 лет назад |
Mehdi Amini
|
529919ff31
DataLayout is mandatory, update the API to reflect it with references.
|
10 лет назад |
Benjamin Kramer
|
5e261ee7b0
Remove the remaining uses of abs64 and nuke it.
|
10 лет назад |
Mehdi Amini
|
c94da20917
Make DataLayout Non-Optional in the Module
|
10 лет назад |
Chandler Carruth
|
baceda736e
[multiversion] Thread a function argument through all the callers of the
|
10 лет назад |
Chandler Carruth
|
a6a87b595d
[PM] Change the core design of the TTI analysis to use a polymorphic
|
10 лет назад |
Alexander Kornienko
|
b4c6267f7c
Replace size method call of containers to empty method where appropriate
|
10 лет назад |
Tilmann Scheller
|
409585877a
[BBVectorize] Remove two more redundant assignments.
|
10 лет назад |
Tilmann Scheller
|
14ef1a43c2
[BBVectorize] Remove redundant assignment.
|
10 лет назад |
Matt Arsenault
|
252134602f
Add minnum / maxnum intrinsics
|
10 лет назад |
Rafael Espindola
|
d37ec47374
Introduce a helper to combine instruction metadata.
|
11 лет назад |