|
LLVM
8.0.1
|

Files | |
| file | ADCE.h [code] |
| file | AlignmentFromAssumptions.h [code] |
| file | BDCE.h [code] |
| file | CallSiteSplitting.h [code] |
| file | ConstantHoisting.h [code] |
| file | CorrelatedValuePropagation.h [code] |
| file | DCE.h [code] |
| file | DeadStoreElimination.h [code] |
| file | DivRemPairs.h [code] |
| file | EarlyCSE.h [code] |
| This file provides the interface for a simple, fast CSE pass. | |
| 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 | InstSimplifyPass.h [code] |
| Defines passes for running instruction simplification across chunks of IR. | |
| file | IVUsersPrinter.h [code] |
| file | JumpThreading.h [code] |
| See the comments on JumpThreadingPass. | |
| file | LICM.h [code] |
| file | LoopAccessAnalysisPrinter.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 | LoopIdiomRecognize.h [code] |
| file | LoopInstSimplify.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 | LoopUnrollAndJamPass.h [code] |
| file | LoopUnrollPass.h [code] |
| file | LowerAtomic.h [code] |
| file | LowerExpectIntrinsic.h [code] |
| The header file for the LowerExpectIntrinsic pass as used by the new pass manager. | |
| file | LowerGuardIntrinsic.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 | NaryReassociate.h [code] |
| file | NewGVN.h [code] |
| This file provides the interface for LLVM's Global Value Numbering pass. | |
| file | PartiallyInlineLibCalls.h [code] |
| file | Reassociate.h [code] |
| file | RewriteStatepointsForGC.h [code] |
| file | Scalarizer.h [code] |
| This pass converts vector operations into scalar operations, in order to expose optimization opportunities on the individual scalar operations. | |
| file | SCCP.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 | SpeculateAroundPHIs.h [code] |
| file | SpeculativeExecution.h [code] |
| file | SROA.h [code] |
| This file provides the interface for LLVM's Scalar Replacement of Aggregates pass. | |
| file | TailRecursionElimination.h [code] |
| file | WarnMissedTransforms.h [code] |
1.8.13