.. |
ADCE.cpp
|
|
|
AlignmentFromAssumptions.cpp
|
Recommit [ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers.
|
2021-07-06 12:16:05 -07:00 |
AnnotationRemarks.cpp
|
|
|
BDCE.cpp
|
|
|
CallSiteSplitting.cpp
|
|
|
CMakeLists.txt
|
[NewPM] Remove SpeculateAroundPHIs pass
|
2021-06-15 20:35:55 +03:00 |
ConstantHoisting.cpp
|
|
|
ConstraintElimination.cpp
|
|
|
CorrelatedValuePropagation.cpp
|
[CVP] Guard against poison in common phi value transform (PR50399)
|
2021-05-25 20:47:17 +02:00 |
DCE.cpp
|
|
|
DeadStoreElimination.cpp
|
Revert "Transform memset + malloc --> calloc (PR25892)"
|
2021-07-09 16:26:48 +03:00 |
DivRemPairs.cpp
|
[DivRemPairs] Add an initial case for hoisting to a common predecessor.
|
2021-07-11 10:03:07 -07:00 |
EarlyCSE.cpp
|
|
|
FlattenCFGPass.cpp
|
|
|
Float2Int.cpp
|
[NFCI] Move DEBUG_TYPE definition below #includes
|
2021-05-30 17:31:01 +08:00 |
GuardWidening.cpp
|
|
|
GVN.cpp
|
GVN.cpp - remove unused <vector> include. NFCI.
|
2021-06-13 14:06:32 +01:00 |
GVNHoist.cpp
|
|
|
GVNSink.cpp
|
|
|
InductiveRangeCheckElimination.cpp
|
|
|
IndVarSimplify.cpp
|
|
|
InferAddressSpaces.cpp
|
[infer-address-spaces] Handle complex non-pointer constexpr arguments.
|
2021-07-19 12:15:52 -07:00 |
InstSimplifyPass.cpp
|
|
|
IVUsersPrinter.cpp
|
|
|
JumpThreading.cpp
|
[CSSPGO] Undoing the concept of dangling pseudo probe
|
2021-06-18 15:14:11 -07:00 |
LICM.cpp
|
[LICM] Create LoopNest Invariant Code Motion (LNICM) pass
|
2021-07-20 00:31:18 +09:00 |
LoopAccessAnalysisPrinter.cpp
|
|
|
LoopBoundSplit.cpp
|
[LoopBoundSplit] Ignore phi node which is not scevable
|
2021-06-09 09:44:36 +01:00 |
LoopDataPrefetch.cpp
|
[NFCI] Move DEBUG_TYPE definition below #includes
|
2021-05-30 17:31:01 +08:00 |
LoopDeletion.cpp
|
[LoopDeletion] Handle switch in proving that loop exits on first iteration
|
2021-07-09 18:03:34 +07:00 |
LoopDistribute.cpp
|
|
|
LoopFlatten.cpp
|
[LoopFlatten] Use Loop to identify loop induction phi. NFC
|
2021-07-19 09:06:57 +01:00 |
LoopFuse.cpp
|
|
|
LoopIdiomRecognize.cpp
|
[Intrinsics] Make MemCpyInlineInst a MemCpyInst
|
2021-07-02 10:25:24 -07:00 |
LoopInstSimplify.cpp
|
|
|
LoopInterchange.cpp
|
[LoopInterchange] Check lcssa phis in the inner latch in scenarios of multi-level nested loops
|
2021-07-16 11:59:20 -04:00 |
LoopLoadElimination.cpp
|
[NFC] Inline variable to prevent unused variable warning
|
2021-07-13 09:57:59 -07:00 |
LoopPassManager.cpp
|
|
|
LoopPredication.cpp
|
|
|
LoopRerollPass.cpp
|
[LoopReroll] Add an extra defensive check to avoid SCEV assertion.
|
2021-07-13 12:17:09 -07:00 |
LoopRotation.cpp
|
|
|
LoopSimplifyCFG.cpp
|
|
|
LoopSink.cpp
|
|
|
LoopStrengthReduce.cpp
|
[LSR] Handle case 1*reg => reg. PR50918
|
2021-07-16 11:33:59 +07:00 |
LoopUnrollAndJamPass.cpp
|
LoopUnrollAndJamPass.cpp - remove unused <vector> include. NFCI.
|
2021-06-13 14:06:32 +01:00 |
LoopUnrollPass.cpp
|
[LoopUnroll] Don't modify TripCount/TripMultiple in computeUnrollCount() (NFCI)
|
2021-06-21 21:34:17 +02:00 |
LoopUnswitch.cpp
|
|
|
LoopVersioningLICM.cpp
|
|
|
LowerAtomic.cpp
|
|
|
LowerConstantIntrinsics.cpp
|
|
|
LowerExpectIntrinsic.cpp
|
|
|
LowerGuardIntrinsic.cpp
|
|
|
LowerMatrixIntrinsics.cpp
|
[Matrix] Fix crash during fusion if the same load is re-used.
|
2021-07-02 14:00:17 +01:00 |
LowerWidenableCondition.cpp
|
|
|
MakeGuardsExplicit.cpp
|
|
|
MemCpyOptimizer.cpp
|
Revert "[MemCpyOpt] Enable memcpy optimizations unconditionally."
|
2021-07-19 14:27:41 -07:00 |
MergedLoadStoreMotion.cpp
|
|
|
MergeICmps.cpp
|
PR51018: Remove explicit conversions from SmallString to StringRef to future-proof against C++23
|
2021-07-08 13:37:57 -07:00 |
NaryReassociate.cpp
|
|
|
NewGVN.cpp
|
|
|
PartiallyInlineLibCalls.cpp
|
[PartiallyInlineLibCalls] Disable sqrt expansion for strictfp.
|
2021-06-17 14:15:12 -07:00 |
PlaceSafepoints.cpp
|
|
|
Reassociate.cpp
|
|
|
Reg2Mem.cpp
|
|
|
RewriteStatepointsForGC.cpp
|
[RS4GC] Use one DVCache for both inlineGetBaseAndOffset() and insertParsePoints()
|
2021-07-12 18:13:00 +07:00 |
Scalar.cpp
|
|
|
ScalarizeMaskedMemIntrin.cpp
|
[ScalarizeMaskedMemIntrin][SelectionDAGBuilder] Use the element type to calculate alignment for gather/scatter when alignment operand is 0.
|
2021-07-01 19:08:47 -07:00 |
Scalarizer.cpp
|
Update @llvm.powi to handle different int sizes for the exponent
|
2021-06-17 09:38:28 +02:00 |
SCCP.cpp
|
Function Specialization Pass
|
2021-06-11 09:11:29 +01:00 |
SeparateConstOffsetFromGEP.cpp
|
|
|
SimpleLoopUnswitch.cpp
|
[SimpleLoopUnswitch] Don't non-trivially unswitch loops with catchswitch exits
|
2021-07-14 14:07:28 -07:00 |
SimplifyCFGPass.cpp
|
[SimplifyCFG] Tail-merging all blocks with resume terminator
|
2021-06-24 21:25:06 +03:00 |
Sink.cpp
|
|
|
SpeculativeExecution.cpp
|
|
|
SROA.cpp
|
Preserve more MD_mem_parallel_loop_access and MD_access_group in SROA
|
2021-06-10 15:47:03 -07:00 |
StraightLineStrengthReduce.cpp
|
|
|
StructurizeCFG.cpp
|
|
|
TailRecursionElimination.cpp
|
|
|
WarnMissedTransforms.cpp
|
|
|