|
file | ADCE.h [code] |
|
file | AlignmentFromAssumptions.h [code] |
|
file | AnnotationRemarks.h [code] |
|
file | BDCE.h [code] |
|
file | CallSiteSplitting.h [code] |
|
file | ConstantHoisting.h [code] |
|
file | ConstraintElimination.h [code] |
|
file | CorrelatedValuePropagation.h [code] |
|
file | DCE.h [code] |
|
file | DeadStoreElimination.h [code] |
|
file | DFAJumpThreading.h [code] |
|
file | DivRemPairs.h [code] |
|
file | EarlyCSE.h [code] |
| This file provides the interface for a simple, fast CSE pass.
|
|
file | FlattenCFG.h [code] |
|
file | Float2Int.h [code] |
|
file | GuardWidening.h [code] |
|
file | GVN.h [code] |
| This file provides the interface for LLVM's Global Value Numbering pass which eliminates fully redundant instructions.
|
|
file | GVNExpression.h [code] |
| The header file for the GVN pass that contains expression handling classes.
|
|
file | InductiveRangeCheckElimination.h [code] |
|
file | IndVarSimplify.h [code] |
|
file | InferAddressSpaces.h [code] |
|
file | InferAlignment.h [code] |
|
file | InstSimplifyPass.h [code] |
| Defines passes for running instruction simplification across chunks of IR.
|
|
file | IVUsersPrinter.h [code] |
|
file | JumpTableToSwitch.h [code] |
|
file | JumpThreading.h [code] |
| See the comments on JumpThreadingPass.
|
|
file | LICM.h [code] |
|
file | LoopAccessAnalysisPrinter.h [code] |
|
file | LoopBoundSplit.h [code] |
|
file | LoopDataPrefetch.h [code] |
| This file provides the interface for LLVM's Loop Data Prefetching Pass.
|
|
file | LoopDeletion.h [code] |
|
file | LoopDistribute.h [code] |
|
file | LoopFlatten.h [code] |
|
file | LoopFuse.h [code] |
| This file implements the Loop Fusion pass.
|
|
file | LoopIdiomRecognize.h [code] |
|
file | LoopInstSimplify.h [code] |
|
file | LoopInterchange.h [code] |
|
file | LoopLoadElimination.h [code] |
| This header defines the LoopLoadEliminationPass object.
|
|
file | LoopPassManager.h [code] |
| This header provides classes for managing a pipeline of passes over loops in LLVM IR.
|
|
file | LoopPredication.h [code] |
|
file | LoopRotation.h [code] |
|
file | LoopSimplifyCFG.h [code] |
|
file | LoopSink.h [code] |
|
file | LoopStrengthReduce.h [code] |
|
file | LoopTermFold.h [code] |
|
file | LoopUnrollAndJamPass.h [code] |
|
file | LoopUnrollPass.h [code] |
|
file | LoopVersioningLICM.h [code] |
|
file | LowerAtomicPass.h [code] |
|
file | LowerConstantIntrinsics.h [code] |
| The header file for the LowerConstantIntrinsics pass as used by the new pass manager.
|
|
file | LowerExpectIntrinsic.h [code] |
| The header file for the LowerExpectIntrinsic pass as used by the new pass manager.
|
|
file | LowerGuardIntrinsic.h [code] |
|
file | LowerMatrixIntrinsics.h [code] |
|
file | LowerWidenableCondition.h [code] |
|
file | MakeGuardsExplicit.h [code] |
|
file | MemCpyOptimizer.h [code] |
|
file | MergedLoadStoreMotion.h [code] |
| This pass performs merges of loads and stores on both sides of a.
|
|
file | MergeICmps.h [code] |
|
file | NaryReassociate.h [code] |
|
file | NewGVN.h [code] |
| This file provides the interface for LLVM's Global Value Numbering pass.
|
|
file | PartiallyInlineLibCalls.h [code] |
|
file | PlaceSafepoints.h [code] |
|
file | Reassociate.h [code] |
|
file | Reg2Mem.h [code] |
|
file | RewriteStatepointsForGC.h [code] |
|
file | ScalarizeMaskedMemIntrin.h [code] |
|
file | Scalarizer.h [code] |
| This pass converts vector operations into scalar operations (or, optionally, operations on smaller vector widths), in order to expose optimization opportunities on the individual scalar operations.
|
|
file | SCCP.h [code] |
|
file | SeparateConstOffsetFromGEP.h [code] |
|
file | SimpleLoopUnswitch.h [code] |
|
file | SimplifyCFG.h [code] |
| This file provides the interface for the pass responsible for both simplifying and canonicalizing the CFG.
|
|
file | Sink.h [code] |
|
file | SpeculativeExecution.h [code] |
|
file | SROA.h [code] |
| This file provides the interface for LLVM's Scalar Replacement of Aggregates pass.
|
|
file | StraightLineStrengthReduce.h [code] |
|
file | StructurizeCFG.h [code] |
|
file | TailRecursionElimination.h [code] |
|
file | WarnMissedTransforms.h [code] |
|