Home
last modified time | relevance | path

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

12345678910>>...18

/external/llvm-project/llvm/include/llvm/Transforms/IPO/
DStripSymbols.h29 struct StripSymbolsPass : PassInfoMixin<StripSymbolsPass> {
33 struct StripNonDebugSymbolsPass : PassInfoMixin<StripNonDebugSymbolsPass> {
37 struct StripDebugDeclarePass : PassInfoMixin<StripDebugDeclarePass> {
41 struct StripDeadDebugInfoPass : PassInfoMixin<StripDeadDebugInfoPass> {
DFunctionAttrs.h50 struct PostOrderFunctionAttrsPass : PassInfoMixin<PostOrderFunctionAttrsPass> {
70 : public PassInfoMixin<ReversePostOrderFunctionAttrsPass> {
DInliner.h97 class InlinerPass : public PassInfoMixin<InlinerPass> {
120 : public PassInfoMixin<ModuleInlinerWrapperPass> {
/external/llvm-project/llvm/include/llvm/Transforms/
DObjCARC.h47 struct ObjCARCOptPass : public PassInfoMixin<ObjCARCOptPass> {
51 struct ObjCARCContractPass : public PassInfoMixin<ObjCARCContractPass> {
55 struct ObjCARCAPElimPass : public PassInfoMixin<ObjCARCAPElimPass> {
59 struct ObjCARCExpandPass : public PassInfoMixin<ObjCARCExpandPass> {
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Instrumentation/
DPGOInstrumentation.h36 : 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> {
DAddressSanitizer.h99 class AddressSanitizerPass : public PassInfoMixin<AddressSanitizerPass> {
118 : public PassInfoMixin<ModuleAddressSanitizerPass> {
/external/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
DPGOInstrumentation.h36 : 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> {
DMemProfiler.h29 class MemProfilerPass : public PassInfoMixin<MemProfilerPass> {
38 class ModuleMemProfilerPass : public PassInfoMixin<ModuleMemProfilerPass> {
DAddressSanitizer.h99 class AddressSanitizerPass : public PassInfoMixin<AddressSanitizerPass> {
119 : public PassInfoMixin<ModuleAddressSanitizerPass> {
/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-project/llvm/lib/Target/BPF/
DBPF.h43 : public PassInfoMixin<BPFAbstractMemberAccessPass> {
53 class BPFPreserveDITypePass : public PassInfoMixin<BPFPreserveDITypePass> {
60 class BPFAdjustOptPass : public PassInfoMixin<BPFAdjustOptPass> {
/external/llvm-project/llvm/include/llvm/Transforms/Scalar/
DDCE.h22 class DCEPass : public PassInfoMixin<DCEPass> {
28 : public PassInfoMixin<RedundantDbgInstEliminationPass> {
DLoopPassManager.h93 : PassInfoMixin<
234 : public PassInfoMixin<FunctionToLoopPassAdaptor> {
281 class PrintLoopPass : public PassInfoMixin<PrintLoopPass> {
DLoopUnrollPass.h26 class LoopFullUnrollPass : public PassInfoMixin<LoopFullUnrollPass> {
133 class LoopUnrollPass : public PassInfoMixin<LoopUnrollPass> {
/external/llvm-project/polly/include/polly/
DJSONExporter.h18 struct JSONExportPass : public llvm::PassInfoMixin<JSONExportPass> {
25 struct JSONImportPass : public llvm::PassInfoMixin<JSONExportPass> {
DSimplify.h150 struct SimplifyPass : public PassInfoMixin<SimplifyPass> {
159 struct SimplifyPrinterPass : public PassInfoMixin<SimplifyPrinterPass> {
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DCFGPrinter.h30 : public PassInfoMixin<CFGViewerPass> {
36 : public PassInfoMixin<CFGOnlyViewerPass> {
42 : public PassInfoMixin<CFGPrinterPass> {
48 : public PassInfoMixin<CFGOnlyPrinterPass> {
DStackSafetyAnalysis.h51 class StackSafetyPrinterPass : public PassInfoMixin<StackSafetyPrinterPass> {
91 : public PassInfoMixin<StackSafetyGlobalPrinterPass> {
/external/llvm/include/llvm/Transforms/IPO/
DFunctionAttrs.h32 struct PostOrderFunctionAttrsPass : PassInfoMixin<PostOrderFunctionAttrsPass> {
51 : public PassInfoMixin<ReversePostOrderFunctionAttrsPass> {
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DAssumeBundleBuilder.h46 struct AssumeSimplifyPass : public PassInfoMixin<AssumeSimplifyPass> {
54 struct AssumeBuilderPass : public PassInfoMixin<AssumeBuilderPass> {
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/IPO/
DFunctionAttrs.h50 struct PostOrderFunctionAttrsPass : PassInfoMixin<PostOrderFunctionAttrsPass> {
70 : public PassInfoMixin<ReversePostOrderFunctionAttrsPass> {
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DDebugify.h23 struct NewPMDebugifyPass : public llvm::PassInfoMixin<NewPMDebugifyPass> {
66 : public llvm::PassInfoMixin<NewPMCheckDebugifyPass> {
/external/llvm-project/llvm/include/llvm/IR/
DIRPrintingPasses.h52 class PrintModulePass : public PassInfoMixin<PrintModulePass> {
70 class PrintFunctionPass : public PassInfoMixin<PrintFunctionPass> {
/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/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DLoopUnrollPass.h26 class LoopFullUnrollPass : public PassInfoMixin<LoopFullUnrollPass> {
133 class LoopUnrollPass : public PassInfoMixin<LoopUnrollPass> {

12345678910>>...18