Searched refs:PassInfoMixin (Results 1 – 25 of 255) sorted by relevance
1234567891011
61 struct AMDGPUSimplifyLibCallsPass : PassInfoMixin<AMDGPUSimplifyLibCallsPass> {69 struct AMDGPUUseNativeCallsPass : PassInfoMixin<AMDGPUUseNativeCallsPass> {107 : PassInfoMixin<AMDGPUPromoteKernelArgumentsPass> {116 : PassInfoMixin<AMDGPULowerKernelAttributesPass> {124 : PassInfoMixin<AMDGPUPropagateAttributesEarlyPass> {136 : PassInfoMixin<AMDGPUPropagateAttributesLatePass> {148 : PassInfoMixin<AMDGPUReplaceLDSUseWithPointerPass> {155 struct AMDGPULowerModuleLDSPass : PassInfoMixin<AMDGPULowerModuleLDSPass> {225 struct AMDGPUPromoteAllocaPass : PassInfoMixin<AMDGPUPromoteAllocaPass> {234 : PassInfoMixin<AMDGPUPromoteAllocaToVectorPass> {[all …]
47 struct ObjCARCOptPass : public PassInfoMixin<ObjCARCOptPass> {51 struct ObjCARCContractPass : public PassInfoMixin<ObjCARCContractPass> {55 struct ObjCARCAPElimPass : public PassInfoMixin<ObjCARCAPElimPass> {59 struct ObjCARCExpandPass : public PassInfoMixin<ObjCARCExpandPass> {63 struct PAEvalPass : public PassInfoMixin<PAEvalPass> {
29 struct StripSymbolsPass : PassInfoMixin<StripSymbolsPass> {33 struct StripNonDebugSymbolsPass : PassInfoMixin<StripNonDebugSymbolsPass> {37 struct StripDebugDeclarePass : PassInfoMixin<StripDebugDeclarePass> {41 struct StripDeadDebugInfoPass : PassInfoMixin<StripDeadDebugInfoPass> {
50 struct PostOrderFunctionAttrsPass : PassInfoMixin<PostOrderFunctionAttrsPass> {70 : public PassInfoMixin<ReversePostOrderFunctionAttrsPass> {
38 class OpenMPOptPass : public PassInfoMixin<OpenMPOptPass> {49 class OpenMPOptCGSCCPass : public PassInfoMixin<OpenMPOptCGSCCPass> {
96 class InlinerPass : public PassInfoMixin<InlinerPass> {123 : public PassInfoMixin<ModuleInlinerWrapperPass> {
133 class SampleProfileProbePass : public PassInfoMixin<SampleProfileProbePass> {153 class PseudoProbeUpdatePass : public PassInfoMixin<PseudoProbeUpdatePass> {
36 : public PassInfoMixin<PGOInstrumentationGenCreateVar> {47 class PGOInstrumentationGen : public PassInfoMixin<PGOInstrumentationGen> {58 class PGOInstrumentationUse : public PassInfoMixin<PGOInstrumentationUse> {73 class PGOIndirectCallPromotion : public PassInfoMixin<PGOIndirectCallPromotion> {86 class PGOMemOPSizeOpt : public PassInfoMixin<PGOMemOPSizeOpt> {
27 struct ThreadSanitizerPass : public PassInfoMixin<ThreadSanitizerPass> {36 : public PassInfoMixin<ModuleThreadSanitizerPass> {
30 class MemProfilerPass : public PassInfoMixin<MemProfilerPass> {39 class ModuleMemProfilerPass : public PassInfoMixin<ModuleMemProfilerPass> {
47 : public PassInfoMixin<BPFAbstractMemberAccessPass> {57 class BPFPreserveDITypePass : public PassInfoMixin<BPFPreserveDITypePass> {64 class BPFIRPeepholePass : public PassInfoMixin<BPFIRPeepholePass> {71 class BPFAdjustOptPass : public PassInfoMixin<BPFAdjustOptPass> {
23 class DCEPass : public PassInfoMixin<DCEPass> {29 : public PassInfoMixin<RedundantDbgInstEliminationPass> {
66 class LICMPass : public PassInfoMixin<LICMPass> {84 class LNICMPass : public PassInfoMixin<LNICMPass> {
26 class LoopFullUnrollPass : public PassInfoMixin<LoopFullUnrollPass> {133 class LoopUnrollPass : public PassInfoMixin<LoopUnrollPass> {
20 struct LowerWidenableConditionPass : PassInfoMixin<LowerWidenableConditionPass> {
20 struct FlattenCFGPass : PassInfoMixin<FlattenCFGPass> {
24 class CallGraphDOTPrinterPass : public PassInfoMixin<CallGraphDOTPrinterPass> {30 class CallGraphViewerPass : public PassInfoMixin<CallGraphViewerPass> {
35 class CFGViewerPass : public PassInfoMixin<CFGViewerPass> {40 class CFGOnlyViewerPass : public PassInfoMixin<CFGOnlyViewerPass> {45 class CFGPrinterPass : public PassInfoMixin<CFGPrinterPass> {50 class CFGOnlyPrinterPass : public PassInfoMixin<CFGOnlyPrinterPass> {
150 : PassInfoMixin<RequireAnalysisPass<AnalysisT, LazyCallGraph::SCC,330 : public PassInfoMixin<ModuleToPostOrderCGSCCPassAdaptor> {460 : public PassInfoMixin<CGSCCToFunctionPassAdaptor> {551 class DevirtSCCRepeatedPass : public PassInfoMixin<DevirtSCCRepeatedPass> {
102 class StackSafetyPrinterPass : public PassInfoMixin<StackSafetyPrinterPass> {140 : public PassInfoMixin<StackSafetyGlobalPrinterPass> {
55 struct AssumeSimplifyPass : public PassInfoMixin<AssumeSimplifyPass> {63 struct AssumeBuilderPass : public PassInfoMixin<AssumeBuilderPass> {
15 struct InstructionNamerPass : PassInfoMixin<InstructionNamerPass> {
21 struct MetaRenamerPass : PassInfoMixin<MetaRenamerPass> {
52 struct NVVMIntrRangePass : PassInfoMixin<NVVMIntrRangePass> {61 struct NVVMReflectPass : PassInfoMixin<NVVMReflectPass> {
371 template <typename DerivedT> struct PassInfoMixin { struct374 static_assert(std::is_base_of<PassInfoMixin, DerivedT>::value, in name() argument394 struct AnalysisInfoMixin : PassInfoMixin<DerivedT> {469 class PassManager : public PassInfoMixin<1194 : public PassInfoMixin<ModuleToFunctionPassAdaptor> {1244 : PassInfoMixin<RequireAnalysisPass<AnalysisT, IRUnitT, AnalysisManagerT,1272 : PassInfoMixin<InvalidateAnalysisPass<AnalysisT>> {1297 struct InvalidateAllAnalysesPass : PassInfoMixin<InvalidateAllAnalysesPass> {1310 class RepeatedPass : public PassInfoMixin<RepeatedPass<PassT>> {