..
ADCE.cpp
AlignmentFromAssumptions.cpp
BDCE.cpp
CallSiteSplitting.cpp
CMakeLists.txt
ConstantHoisting.cpp
Allow replacing intrinsic operands with variables
2020-03-23 15:51:57 -04:00
ConstantProp.cpp
CorrelatedValuePropagation.cpp
[CVP] Simplify cmp of local phi node
2020-02-26 20:36:41 +01:00
DCE.cpp
DeadStoreElimination.cpp
[DSE] Support traversing MemoryPhis.
2020-03-20 07:51:42 +00:00
DivRemPairs.cpp
Give helpers internal linkage. NFC.
2020-03-10 18:27:42 +01:00
EarlyCSE.cpp
Let EarlyCSE fold equivalent freeze instructions
2020-02-28 20:35:20 +09:00
FlattenCFGPass.cpp
Float2Int.cpp
[APFloat] Make use of new overloaded comparison operators. NFC.
2020-03-06 16:42:53 +00:00
GuardWidening.cpp
GVN.cpp
[GVN] Fold equivalent freeze instructions
2020-03-01 07:32:05 +09:00
GVNHoist.cpp
GVNSink.cpp
InductiveRangeCheckElimination.cpp
[IRCE] Use SCEVExpander to modify loop bound
2020-02-06 12:44:43 +03:00
IndVarSimplify.cpp
[IndVarSimplify] Extend previous special case for load use instruction to any narrow type loop variant to avoid extra trunc instruction
2020-03-05 16:27:59 -05:00
InferAddressSpaces.cpp
InstSimplifyPass.cpp
IVUsersPrinter.cpp
JumpThreading.cpp
[JumpThreading] Fix infinite loop (PR44611)
2020-03-19 12:49:36 -07:00
LICM.cpp
LICM: Reorder condition checks
2020-03-03 17:15:57 -05:00
LLVMBuild.txt
LoopAccessAnalysisPrinter.cpp
LoopDataPrefetch.cpp
LoopDeletion.cpp
Make llvm::StringRef to std::string conversions explicit.
2020-01-28 23:25:25 +01:00
LoopDistribute.cpp
LoopFuse.cpp
[LoopFusion] Move instructions from FC1.GuardBlock to FC0.GuardBlock and
2020-01-30 18:02:22 +00:00
LoopIdiomRecognize.cpp
Compute ORE, BPI, BFI in Loop passes.
2020-02-12 09:15:18 -08:00
LoopInstSimplify.cpp
LoopInterchange.cpp
[LoopInterchange] Fix interchanging contents of preheader BBs
2020-03-13 15:59:37 -04:00
LoopLoadElimination.cpp
LoopPassManager.cpp
Extend TimeTrace to LLVM's new pass manager
2020-03-06 14:45:19 -08:00
LoopPredication.cpp
Compute ORE, BPI, BFI in Loop passes.
2020-02-12 09:15:18 -08:00
LoopRerollPass.cpp
LoopRotation.cpp
[LoopRotate] Get and update MSSA only if available in legacy pass manager.
2020-02-14 10:47:26 -08:00
LoopSimplifyCFG.cpp
[NFCI] Update according to style.
2020-02-04 17:11:36 -08:00
LoopSink.cpp
LoopStrengthReduce.cpp
[LSR] Add masked load and store handling
2020-03-04 18:36:10 +00:00
LoopUnrollAndJamPass.cpp
[NFC][LoopUnrollAndJam] clang-format.
2020-03-14 00:04:10 +00:00
LoopUnrollPass.cpp
[Loop Peeling] Add possibility to enable peeling on loop nests.
2020-03-02 08:37:11 -08:00
LoopUnswitch.cpp
[Loop Peeling] Add possibility to enable peeling on loop nests.
2020-03-02 08:37:11 -08:00
LoopVersioningLICM.cpp
LowerAtomic.cpp
[Transforms] Simplify with make_early_inc_range
2020-02-02 00:54:32 -08:00
LowerConstantIntrinsics.cpp
LowerExpectIntrinsic.cpp
LowerGuardIntrinsic.cpp
LowerMatrixIntrinsics.cpp
[Matrix] Generalize ColumnMatrixTy to MatrixTy (NFC).
2020-03-20 08:32:13 +00:00
LowerWidenableCondition.cpp
MakeGuardsExplicit.cpp
MemCpyOptimizer.cpp
[Transform][MemCpyOpt] Add missing DebugLoc to %tmpbitcast
2020-02-28 15:20:51 +00:00
MergedLoadStoreMotion.cpp
[Transforms] Simplify with make_early_inc_range
2020-02-02 00:54:32 -08:00
MergeICmps.cpp
NaryReassociate.cpp
NewGVN.cpp
PartiallyInlineLibCalls.cpp
PlaceSafepoints.cpp
Reassociate.cpp
[APFloat] Make use of new overloaded comparison operators. NFC.
2020-03-06 16:42:53 +00:00
Reg2Mem.cpp
RewriteStatepointsForGC.cpp
[RS4GC] Handle uses of extractelement for conversion from vector to scalar base
2020-03-06 16:28:49 -05:00
Scalar.cpp
Scalarizer.cpp
SCCP.cpp
[SCCP] Use constant ranges for PHI nodes.
2020-03-19 12:45:33 +00:00
SeparateConstOffsetFromGEP.cpp
SimpleLoopUnswitch.cpp
Revert "[SimpleLoopUnswitch] Fix introduction of UB when hoisted condition may be undef or poison"
2020-02-28 11:10:46 +09:00
SimplifyCFGPass.cpp
[SimplifyCFG] Skip merging return blocks if it would break a CallBr.
2020-03-10 14:59:13 +01:00
Sink.cpp
SpeculateAroundPHIs.cpp
SpeculativeExecution.cpp
SpeculativeExecution: fixed ingoring free execution
2020-02-20 14:45:02 +03:00
SROA.cpp
SROA: Don't drop atomic load/store alignments (PR45010)
2020-02-28 10:38:40 +01:00
StraightLineStrengthReduce.cpp
StructurizeCFG.cpp
StructurizeCFG: simplify phi nodes when possible
2020-03-05 10:33:15 +05:30
TailRecursionElimination.cpp
WarnMissedTransforms.cpp