.. |
ADCE.cpp
|
Improve the effectiveness of ADCE's debug info salvaging
|
2021-09-28 10:24:50 -07:00 |
AlignmentFromAssumptions.cpp
|
[AlignFromAssume] Bailout w/non-constant alignments (pr51680)
|
2021-08-31 09:20:52 -07:00 |
AnnotationRemarks.cpp
|
[Remarks] Add analysis remarks for memset/memcpy/memmove lengths
|
2021-05-24 10:10:44 -07:00 |
BDCE.cpp
|
[APInt] Stop using soft-deprecated constructors and methods in llvm. NFC.
|
2021-10-04 08:57:44 +01:00 |
CMakeLists.txt
|
Add jump-threading optimization for deterministic finite automata
|
2021-07-27 14:34:04 -04:00 |
CallSiteSplitting.cpp
|
[llvm] Use llvm::reverse (NFC)
|
2021-11-06 19:31:18 -07:00 |
ConstantHoisting.cpp
|
[IR] Merge createReplacementInstr into ConstantExpr::getAsInstruction
|
2021-10-29 15:02:58 +01:00 |
ConstraintElimination.cpp
|
[ConstraintElimination] Initial support for using info from assumes.
|
2021-08-26 10:08:00 +01:00 |
CorrelatedValuePropagation.cpp
|
[CVP] Canonicalize signed relational comparisons of scalar integers to unsigned comparison predicates
|
2021-11-01 12:16:05 +03:00 |
DCE.cpp
|
…
|
|
DFAJumpThreading.cpp
|
Use {DenseSet,SmallPtrSet}::contains (NFC)
|
2021-10-29 20:26:07 -07:00 |
DeadStoreElimination.cpp
|
[DSE] Support redundant stores eliminated by memset.
|
2021-10-29 22:19:53 +01:00 |
DivRemPairs.cpp
|
[DivRemPairs] make sure we have a valid CFG for hoisting division
|
2021-07-28 11:09:12 -04:00 |
EarlyCSE.cpp
|
[CSSPGO] Unblock optimizations with pseudo probe instrumentation part 3.
|
2021-10-12 09:44:12 -07:00 |
FlattenCFGPass.cpp
|
…
|
|
Float2Int.cpp
|
[Transforms] Use {DenseSet,SetVector,SmallPtrSet}::contains (NFC)
|
2021-10-31 07:57:32 -07:00 |
GVN.cpp
|
[Transforms] Migrate from getNumArgOperands to arg_size (NFC)
|
2021-10-01 09:57:40 -07:00 |
GVNHoist.cpp
|
PR46874: Reset stack after visiting a node
|
2021-08-20 11:25:05 -07:00 |
GVNSink.cpp
|
[NewPM] Don't mark AA analyses as preserved
|
2021-05-18 13:49:03 -07:00 |
GuardWidening.cpp
|
[GuardWidening] Preserve MemorySSA
|
2021-08-19 20:23:17 +02:00 |
IVUsersPrinter.cpp
|
…
|
|
IndVarSimplify.cpp
|
[indvars] Use loop guards when canonicalizing exit conditions
|
2021-11-04 15:23:34 -07:00 |
InductiveRangeCheckElimination.cpp
|
[NFC][NewPM] Remove some AnalysisManager invalidate methods
|
2021-04-15 16:51:26 -07:00 |
InferAddressSpaces.cpp
|
[InferAddressSpaces] Make pass work with opaque pointers
|
2021-10-26 23:53:20 -07:00 |
InstSimplifyPass.cpp
|
…
|
|
JumpThreading.cpp
|
Re-apply "[JumpThreading] Ignore free instructions"
|
2021-09-24 18:52:30 +02:00 |
LICM.cpp
|
[Target, Transforms] Use predecessors instead of pred_begin and pred_end (NFC)
|
2021-10-24 17:35:35 -07:00 |
LoopAccessAnalysisPrinter.cpp
|
…
|
|
LoopBoundSplit.cpp
|
[LoopBoundSplit] Handle the case in which exiting block is loop header
|
2021-10-08 09:13:41 +01:00 |
LoopDataPrefetch.cpp
|
[LoopDataPrefetch] Add missed LoopSimplify dependence for prefetch pass
|
2021-08-26 21:01:59 +08:00 |
LoopDeletion.cpp
|
[NFC][LoopDeletion] Count the number of broken backedges
|
2021-10-29 21:58:16 +03:00 |
LoopDistribute.cpp
|
[BPI] Keep BPI available in loop passes through LoopStandardAnalysisResults
|
2021-09-30 10:27:05 -04:00 |
LoopFlatten.cpp
|
[SCEV] Extend trip count to avoid overflow by default
|
2021-10-11 09:55:55 -07:00 |
LoopFuse.cpp
|
[ADT] Remove StatisticBase and make NoopStatistic empty
|
2021-04-26 16:47:32 -07:00 |
LoopIdiomRecognize.cpp
|
[Transforms] Use {DenseSet,SetVector,SmallPtrSet}::contains (NFC)
|
2021-10-31 07:57:32 -07:00 |
LoopInstSimplify.cpp
|
[Scalar] Use make_early_inc_range (NFC)
|
2021-09-12 08:17:18 -07:00 |
LoopInterchange.cpp
|
[Transforms] Use {DenseSet,SetVector,SmallPtrSet}::contains (NFC)
|
2021-10-31 07:57:32 -07:00 |
LoopLoadElimination.cpp
|
[BPI] Keep BPI available in loop passes through LoopStandardAnalysisResults
|
2021-09-30 10:27:05 -04:00 |
LoopPassManager.cpp
|
[BPI] Keep BPI available in loop passes through LoopStandardAnalysisResults
|
2021-09-30 10:27:05 -04:00 |
LoopPredication.cpp
|
[LoopPredication] Calculate profitability without BPI
|
2021-10-19 14:24:04 -04:00 |
LoopRerollPass.cpp
|
[LoopReroll] Add an extra defensive check to avoid SCEV assertion.
|
2021-07-13 12:17:09 -07:00 |
LoopRotation.cpp
|
[MemorySSA] Remove -enable-mssa-loop-dependency option
|
2021-08-16 20:59:37 +02:00 |
LoopSimplifyCFG.cpp
|
[LoopSimplifyCFG] Do not require MSSA. Continue to preserve if available.
|
2021-10-11 14:27:15 -07:00 |
LoopSink.cpp
|
[Transforms] Use make_early_inc_range (NFC)
|
2021-11-02 18:13:23 -07:00 |
LoopStrengthReduce.cpp
|
[SCEV] Use reverse() (NFC)
|
2021-10-26 11:08:58 +02:00 |
LoopUnrollAndJamPass.cpp
|
[BasicTTIImpl][LoopUnroll] getUnrollingPreferences(): emit ORE remark when advising against unrolling due to a call in a loop
|
2021-08-03 00:57:26 +03:00 |
LoopUnrollPass.cpp
|
[LoopPeel] Peel if it turns invariant loads dereferenceable.
|
2021-10-12 11:42:28 +01:00 |
LoopUnswitch.cpp
|
[Analysis, Target, Transforms] Construct SmallVector with iterator ranges (NFC)
|
2021-09-07 09:19:33 -07:00 |
LoopVersioningLICM.cpp
|
…
|
|
LowerAtomic.cpp
|
[NVPTX] Enable lowering of atomics on local memory
|
2021-04-26 20:12:12 -04:00 |
LowerConstantIntrinsics.cpp
|
[LowerConstantIntrinsics] Fix heap-use-after-free bug in worklist
|
2021-09-21 11:33:07 +02:00 |
LowerExpectIntrinsic.cpp
|
[Transforms] Use make_early_inc_range (NFC)
|
2021-11-02 18:13:23 -07:00 |
LowerGuardIntrinsic.cpp
|
…
|
|
LowerMatrixIntrinsics.cpp
|
[NPM] Added -print-pipeline-passes print params for a few passes.
|
2021-09-15 08:34:04 +02:00 |
LowerWidenableCondition.cpp
|
…
|
|
MakeGuardsExplicit.cpp
|
…
|
|
MemCpyOptimizer.cpp
|
[MemCpyOpt] Fix a variety of scalable-type crashes
|
2021-09-08 11:21:36 +01:00 |
MergeICmps.cpp
|
[MergeICmps] Remove unused NumMerged variable
|
2021-09-21 21:43:25 +02:00 |
MergedLoadStoreMotion.cpp
|
[NPM] Added -print-pipeline-passes print params for a few passes.
|
2021-09-15 08:34:04 +02:00 |
NaryReassociate.cpp
|
[NARY-REASSOCIATE][NFC] Simplify min/max handling
|
2021-10-21 15:45:53 +07:00 |
NewGVN.cpp
|
[Transforms] Use {DenseSet,SetVector,SmallPtrSet}::contains (NFC)
|
2021-10-31 07:57:32 -07:00 |
PartiallyInlineLibCalls.cpp
|
[NFC] More get/removeAttribute() cleanup
|
2021-08-17 21:05:41 -07:00 |
PlaceSafepoints.cpp
|
…
|
|
Reassociate.cpp
|
[APInt] Stop using soft-deprecated constructors and methods in llvm. NFC.
|
2021-10-04 08:57:44 +01:00 |
Reg2Mem.cpp
|
…
|
|
RewriteStatepointsForGC.cpp
|
[LLVM] Inclusive terms: remove/replace references to sanity in RewriteStatepointsForGC.cpp and test
|
2021-10-25 16:17:41 -04:00 |
SCCP.cpp
|
[SCCP] Properly report changes when changing a pointer argument
|
2021-10-11 13:12:08 -07:00 |
SROA.cpp
|
[IR] Add helper to convert offset to GEP indices
|
2021-09-20 20:18:16 +02:00 |
Scalar.cpp
|
Add jump-threading optimization for deterministic finite automata
|
2021-07-27 14:34:04 -04:00 |
ScalarizeMaskedMemIntrin.cpp
|
[llvm] Migrate from arg_operands to args (NFC)
|
2021-09-30 08:51:21 -07:00 |
Scalarizer.cpp
|
[Scalarizer] Do not insert instructions between PHI nodes and debug intrinsics.
|
2021-11-02 09:53:59 -04:00 |
SeparateConstOffsetFromGEP.cpp
|
[Transforms] Use make_early_inc_range (NFC)
|
2021-11-02 18:13:23 -07:00 |
SimpleLoopUnswitch.cpp
|
[SimpleLoopUnswitch] Remove duplicate include.
|
2021-11-02 15:22:41 +01:00 |
SimplifyCFGPass.cpp
|
[SimplifyCFG] Sanity assert in iterativelySimplifyCFG
|
2021-10-25 17:10:17 +07:00 |
Sink.cpp
|
[CSSPGO] Unblock optimizations with pseudo probe instrumentation part 2.
|
2021-04-26 16:52:33 -07:00 |
SpeculativeExecution.cpp
|
[Transforms] Use {DenseSet,SetVector,SmallPtrSet}::contains (NFC)
|
2021-10-31 07:57:32 -07:00 |
StraightLineStrengthReduce.cpp
|
[ADT] Add APInt::isNegatedPowerOf2() helper
|
2021-10-19 14:38:21 +01:00 |
StructurizeCFG.cpp
|
…
|
|
TailRecursionElimination.cpp
|
[Transforms] Migrate from getNumArgOperands to arg_size (NFC)
|
2021-10-01 09:57:40 -07:00 |
WarnMissedTransforms.cpp
|
…
|
|