|
file | ADCE.cpp [code] |
|
file | AlignmentFromAssumptions.cpp [code] |
|
file | AnnotationRemarks.cpp [code] |
|
file | BDCE.cpp [code] |
|
file | CallSiteSplitting.cpp [code] |
|
file | ConstantHoisting.cpp [code] |
|
file | ConstraintElimination.cpp [code] |
|
file | CorrelatedValuePropagation.cpp [code] |
|
file | DCE.cpp [code] |
|
file | DeadStoreElimination.cpp [code] |
|
file | DFAJumpThreading.cpp [code] |
|
file | DivRemPairs.cpp [code] |
|
file | EarlyCSE.cpp [code] |
|
file | FlattenCFGPass.cpp [code] |
|
file | Float2Int.cpp [code] |
|
file | GuardWidening.cpp [code] |
|
file | GVN.cpp [code] |
|
file | GVNHoist.cpp [code] |
|
file | GVNSink.cpp [code] |
| This pass attempts to sink instructions into successors, reducing static instruction count and enabling if-conversion.
|
|
file | InductiveRangeCheckElimination.cpp [code] |
|
file | IndVarSimplify.cpp [code] |
|
file | InferAddressSpaces.cpp [code] |
|
file | InferAlignment.cpp [code] |
|
file | InstSimplifyPass.cpp [code] |
|
file | IVUsersPrinter.cpp [code] |
|
file | JumpTableToSwitch.cpp [code] |
|
file | JumpThreading.cpp [code] |
|
file | LICM.cpp [code] |
|
file | LoopAccessAnalysisPrinter.cpp [code] |
|
file | LoopBoundSplit.cpp [code] |
|
file | LoopDataPrefetch.cpp [code] |
|
file | LoopDeletion.cpp [code] |
|
file | LoopDistribute.cpp [code] |
|
file | LoopFlatten.cpp [code] |
|
file | LoopFuse.cpp [code] |
| This file implements the loop fusion pass.
|
|
file | LoopIdiomRecognize.cpp [code] |
|
file | LoopInstSimplify.cpp [code] |
|
file | LoopInterchange.cpp [code] |
|
file | LoopLoadElimination.cpp [code] |
|
file | LoopPassManager.cpp [code] |
|
file | LoopPredication.cpp [code] |
|
file | LoopRotation.cpp [code] |
|
file | LoopSimplifyCFG.cpp [code] |
|
file | LoopSink.cpp [code] |
|
file | LoopStrengthReduce.cpp [code] |
|
file | LoopTermFold.cpp [code] |
|
file | LoopUnrollAndJamPass.cpp [code] |
|
file | LoopUnrollPass.cpp [code] |
|
file | LoopVersioningLICM.cpp [code] |
|
file | LowerAtomicPass.cpp [code] |
|
file | LowerConstantIntrinsics.cpp [code] |
|
file | LowerExpectIntrinsic.cpp [code] |
|
file | LowerGuardIntrinsic.cpp [code] |
|
file | LowerMatrixIntrinsics.cpp [code] |
|
file | LowerWidenableCondition.cpp [code] |
|
file | MakeGuardsExplicit.cpp [code] |
|
file | MemCpyOptimizer.cpp [code] |
|
file | MergedLoadStoreMotion.cpp [code] |
| This pass performs merges of loads and stores on both sides of a.
|
|
file | MergeICmps.cpp [code] |
|
file | NaryReassociate.cpp [code] |
|
file | NewGVN.cpp [code] |
| This file implements the new LLVM's Global Value Numbering pass.
|
|
file | PartiallyInlineLibCalls.cpp [code] |
|
file | PlaceSafepoints.cpp [code] |
|
file | Reassociate.cpp [code] |
|
file | Reg2Mem.cpp [code] |
|
file | RewriteStatepointsForGC.cpp [code] |
|
file | Scalar.cpp [code] |
|
file | ScalarizeMaskedMemIntrin.cpp [code] |
|
file | Scalarizer.cpp [code] |
|
file | SCCP.cpp [code] |
|
file | SeparateConstOffsetFromGEP.cpp [code] |
|
file | SimpleLoopUnswitch.cpp [code] |
|
file | SimplifyCFGPass.cpp [code] |
|
file | Sink.cpp [code] |
|
file | SpeculativeExecution.cpp [code] |
|
file | SROA.cpp [code] |
| This transformation implements the well known scalar replacement of aggregates transformation.
|
|
file | StraightLineStrengthReduce.cpp [code] |
|
file | StructurizeCFG.cpp [code] |
|
file | TailRecursionElimination.cpp [code] |
|
file | WarnMissedTransforms.cpp [code] |
|