Home
last modified time | relevance | path

Searched refs:PassInfoMixin (Results 1 – 25 of 79) sorted by relevance

1234

/external/llvm/include/llvm/Transforms/
DPGOInstrumentation.h23 class PGOInstrumentationGen : public PassInfoMixin<PGOInstrumentationGen> {
29 class PGOInstrumentationUse : public PassInfoMixin<PGOInstrumentationUse> {
39 class PGOIndirectCallPromotion : public PassInfoMixin<PGOIndirectCallPromotion> {
/external/llvm/include/llvm/Transforms/IPO/
DFunctionAttrs.h32 struct PostOrderFunctionAttrsPass : PassInfoMixin<PostOrderFunctionAttrsPass> {
51 : public PassInfoMixin<ReversePostOrderFunctionAttrsPass> {
DStripDeadPrototypes.h26 struct StripDeadPrototypesPass : PassInfoMixin<StripDeadPrototypesPass> {
DForceFunctionAttrs.h24 struct ForceFunctionAttrsPass : PassInfoMixin<ForceFunctionAttrsPass> {
DConstantMerge.h29 class ConstantMergePass : public PassInfoMixin<ConstantMergePass> {
DElimAvailExtern.h25 : public PassInfoMixin<EliminateAvailableExternallyPass> {
DInferFunctionAttrs.h26 struct InferFunctionAttrsPass : PassInfoMixin<InferFunctionAttrsPass> {
DSCCP.h29 class IPSCCPPass : public PassInfoMixin<IPSCCPPass> {
DGlobalOpt.h25 class GlobalOptPass : public PassInfoMixin<GlobalOptPass> {
/external/llvm/unittests/IR/
DPassManagerTest.cpp77 struct TestModulePass : PassInfoMixin<TestModulePass> {
88 struct TestPreservingModulePass : PassInfoMixin<TestPreservingModulePass> {
95 : PassInfoMixin<TestMinPreservingModulePass> {
107 struct TestFunctionPass : PassInfoMixin<TestFunctionPass> {
147 : PassInfoMixin<TestInvalidationFunctionPass> {
/external/llvm/include/llvm/IR/
DPassManager.h180 template <typename DerivedT> struct PassInfoMixin { struct
197 struct AnalysisInfoMixin : PassInfoMixin<DerivedT> {
226 class PassManager : public PassInfoMixin<PassManager<IRUnitT>> {
869 : public PassInfoMixin<ModuleToFunctionPassAdaptor<FunctionPassT>> {
939 struct RequireAnalysisPass : PassInfoMixin<RequireAnalysisPass<AnalysisT>> {
961 : PassInfoMixin<InvalidateAnalysisPass<AnalysisT>> {
982 struct InvalidateAllAnalysesPass : PassInfoMixin<InvalidateAllAnalysesPass> {
/external/llvm/include/llvm/Transforms/Scalar/
DLowerExpectIntrinsic.h24 struct LowerExpectIntrinsicPass : PassInfoMixin<LowerExpectIntrinsicPass> {
DADCE.h31 struct ADCEPass : PassInfoMixin<ADCEPass> {
DTailRecursionElimination.h61 struct TailCallElimPass : PassInfoMixin<TailCallElimPass> {
DCorrelatedValuePropagation.h19 : PassInfoMixin<CorrelatedValuePropagationPass> {
DBDCE.h26 struct BDCEPass : PassInfoMixin<BDCEPass> {
DEarlyCSE.h29 struct EarlyCSEPass : PassInfoMixin<EarlyCSEPass> {
DLowerAtomic.h23 class LowerAtomicPass : public PassInfoMixin<LowerAtomicPass> {
DSink.h24 class SinkingPass : public PassInfoMixin<SinkingPass> {
DLoopSimplifyCFG.h26 class LoopSimplifyCFGPass : public PassInfoMixin<LoopSimplifyCFGPass> {
DMergedLoadStoreMotion.h32 : public PassInfoMixin<MergedLoadStoreMotionPass> {
/external/llvm/include/llvm/CodeGen/
DPreISelIntrinsicLowering.h21 : PassInfoMixin<PreISelIntrinsicLoweringPass> {
DUnreachableBlockElim.h31 : public PassInfoMixin<UnreachableBlockElimPass> {
/external/llvm/include/llvm/Transforms/Utils/
DSimplifyInstructions.h25 class InstSimplifierPass : public PassInfoMixin<InstSimplifierPass> {
DMem2Reg.h22 class PromotePass : public PassInfoMixin<PromotePass> {

1234