.. |
ADCE.cpp
|
Fix a bunch of typoes. NFC
|
2018-03-30 22:22:31 +00:00 |
AlignmentFromAssumptions.cpp
|
[AlignmentFromAssumptions] Set source and dest alignments of memory intrinsiscs separately
|
2018-02-22 18:55:59 +00:00 |
BDCE.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
CMakeLists.txt
|
Remove the LoopInstSimplify pass (-loop-instsimplify)
|
2018-03-12 20:49:42 +00:00 |
CallSiteSplitting.cpp
|
[CallSiteSplit] Fix comment. NFC
|
2018-04-13 04:35:38 +00:00 |
ConstantHoisting.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
ConstantProp.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
CorrelatedValuePropagation.cpp
|
[CVP] simplify phi with constant incoming values that match common variable edge values
|
2018-04-10 20:42:39 +00:00 |
DCE.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
DeadStoreElimination.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
DivRemPairs.cpp
|
[DivRempairs] add a pass to optimize div/rem pairs (PR31028)
|
2017-09-09 13:38:18 +00:00 |
EarlyCSE.cpp
|
[EarlyCSE] Add debug counter for debugging mis-optimizations. NFC.
|
2018-04-06 18:47:33 +00:00 |
FlattenCFGPass.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
Float2Int.cpp
|
[Float2Int] Replace a ConstantRange copy with a move. Remove an extra call to MapVector::find.
|
2017-05-05 17:09:29 +00:00 |
GVN.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
GVNHoist.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
GVNSink.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
GuardWidening.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
IVUsersPrinter.cpp
|
…
|
|
IndVarSimplify.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
InductiveRangeCheckElimination.cpp
|
[IRCE] isKnownNonNegative helper function
|
2018-04-12 12:49:40 +00:00 |
InferAddressSpaces.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
JumpThreading.cpp
|
Revert "Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading." again."
|
2018-04-17 07:31:27 +00:00 |
LICM.cpp
|
Fix a bunch of typoes. NFC
|
2018-03-30 22:22:31 +00:00 |
LLVMBuild.txt
|
Another try to commit 323321 (aggressive instruction combine).
|
2018-01-25 12:06:32 +00:00 |
LoopAccessAnalysisPrinter.cpp
|
…
|
|
LoopDataPrefetch.cpp
|
[NFC] fix trivial typos in comments
|
2018-01-19 10:55:29 +00:00 |
LoopDeletion.cpp
|
Use phi ranges to simplify code. No functionality change intended.
|
2017-12-30 15:27:33 +00:00 |
LoopDistribute.cpp
|
[Dominators] Remove verifyDomTree and add some verifying for Post Dom Trees
|
2018-02-28 11:00:08 +00:00 |
LoopIdiomRecognize.cpp
|
[LIR] Reorder header. NFC
|
2018-04-08 13:19:53 +00:00 |
LoopInterchange.cpp
|
[LoopInterchange] Add stats counter for number of interchanged loops.
|
2018-04-05 10:39:23 +00:00 |
LoopLoadElimination.cpp
|
Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h
|
2018-03-28 17:44:36 +00:00 |
LoopPassManager.cpp
|
…
|
|
LoopPredication.cpp
|
[LoopPredication] Add profitability check based on BPI
|
2018-03-22 16:03:59 +00:00 |
LoopRerollPass.cpp
|
Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h
|
2018-03-28 17:44:36 +00:00 |
LoopRotation.cpp
|
[LoopRotate] Restructuring LoopRotation.cpp to create Loop Rotation Pass with Loop Rotation Utility Interface
|
2018-03-29 08:48:15 +00:00 |
LoopSimplifyCFG.cpp
|
Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h
|
2018-03-28 17:44:36 +00:00 |
LoopSink.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
LoopStrengthReduce.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
LoopUnrollPass.cpp
|
[Hexagon] peel loops with runtime small trip counts
|
2018-04-03 22:55:09 +00:00 |
LoopUnswitch.cpp
|
[NFC][LICM] Rearrange checks to have the cheap bail out first
|
2018-03-29 20:32:15 +00:00 |
LoopVersioningLICM.cpp
|
Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h
|
2018-03-28 17:44:36 +00:00 |
LowerAtomic.cpp
|
Remove redundant includes from lib/Transforms.
|
2017-12-13 21:31:01 +00:00 |
LowerExpectIntrinsic.cpp
|
Fix builin_expect lowering bug
|
2017-06-07 18:32:24 +00:00 |
LowerGuardIntrinsic.cpp
|
Sort the remaining #include lines in include/... and lib/....
|
2017-06-06 11:49:48 +00:00 |
MemCpyOptimizer.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
MergeICmps.cpp
|
[NFC] fix trivial typos in document and comments
|
2018-04-14 08:59:00 +00:00 |
MergedLoadStoreMotion.cpp
|
Mark MergedLoadStoreMotion as not preserving MemDep results
|
2018-02-23 10:41:57 +00:00 |
NaryReassociate.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
NewGVN.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
PartiallyInlineLibCalls.cpp
|
[PartiallyInlineLibCalls][x86] add TTI hook to allow sqrt inlining to depend on arg rather than result
|
2017-11-27 21:15:43 +00:00 |
PlaceSafepoints.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
Reassociate.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
Reg2Mem.cpp
|
Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h
|
2018-03-28 17:44:36 +00:00 |
RewriteStatepointsForGC.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
SCCP.cpp
|
Revert r328307: [IPSCCP] Use constant range information for comparisons of parameters.
|
2018-03-23 12:49:39 +00:00 |
SROA.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
Scalar.cpp
|
Oops - moved slightly too many things from Scalar to Utils. Move LoopSimplifyCFG things back
|
2018-03-28 18:03:25 +00:00 |
Scalarizer.cpp
|
[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
2017-10-20 21:47:29 +00:00 |
SeparateConstOffsetFromGEP.cpp
|
[NFC] ConstantOffsetExtractor::CanTraceInto(): add FIXME: no tests
|
2018-04-15 18:59:27 +00:00 |
SimpleLoopUnswitch.cpp
|
[Transforms] Change std::sort to llvm::sort in response to r327219
|
2018-04-13 19:47:57 +00:00 |
SimplifyCFGPass.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
Sink.cpp
|
[Sink] Really really fix predicate in legality check
|
2018-01-11 21:28:57 +00:00 |
SpeculateAroundPHIs.cpp
|
Add a new pass to speculate around PHI nodes with constant (integer) operands when profitable.
|
2017-11-28 11:32:31 +00:00 |
SpeculativeExecution.cpp
|
Revert r301950: SpeculativeExecution: Stop using whitelist for costs
|
2017-05-10 12:30:07 +00:00 |
StraightLineStrengthReduce.cpp
|
Fix a couple of layering violations in Transforms
|
2018-03-21 22:34:23 +00:00 |
StructurizeCFG.cpp
|
StructurizeCFG: Test for branch divergence correctly
|
2018-04-04 10:58:15 +00:00 |
TailRecursionElimination.cpp
|
Remove redundant includes from lib/Transforms.
|
2017-12-13 21:31:01 +00:00 |