Home
last modified time | relevance | path

Searched refs:ModulePass (Results 1 – 25 of 361) sorted by relevance

12345678910>>...15

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/
DIPO.h26 class ModulePass; variable
38 ModulePass *createStripSymbolsPass(bool OnlyDebugInfo = false);
45 ModulePass *createStripNonDebugSymbolsPass();
50 ModulePass *createStripDebugDeclarePass();
55 ModulePass *createStripDeadDebugInfoPass();
64 ModulePass *createConstantMergePass();
70 ModulePass *createGlobalOptimizerPass();
76 ModulePass *createGlobalDCEPass();
82 ModulePass *createEliminateAvailableExternallyPass();
89 ModulePass *createGVExtractionPass(std::vector<GlobalValue*>& GVs, bool
[all …]
DInstrumentation.h28 class ModulePass; variable
87 ModulePass *createGCOVProfilerPass(const GCOVOptions &Options =
92 ModulePass *createPGOInstrumentationGenLegacyPass(bool IsCS = false);
93 ModulePass *
96 ModulePass *createPGOInstrumentationGenCreateVarLegacyPass(
98 ModulePass *createPGOIndirectCallPromotionLegacyPass(bool InLTO = false,
150 ModulePass *createInstrProfilingLegacyPass(
153 ModulePass *createInstrOrderFilePass();
156 ModulePass *createDataFlowSanitizerPass(
/external/llvm-project/llvm/include/llvm/Transforms/
DIPO.h26 class ModulePass; variable
37 ModulePass *createAnnotation2MetadataLegacyPass();
44 ModulePass *createStripSymbolsPass(bool OnlyDebugInfo = false);
51 ModulePass *createStripNonDebugSymbolsPass();
56 ModulePass *createStripDebugDeclarePass();
61 ModulePass *createStripDeadDebugInfoPass();
70 ModulePass *createConstantMergePass();
76 ModulePass *createGlobalOptimizerPass();
82 ModulePass *createGlobalDCEPass();
88 ModulePass *createEliminateAvailableExternallyPass();
[all …]
DInstrumentation.h28 class ModulePass; variable
79 ModulePass *createGCOVProfilerPass(const GCOVOptions &Options =
84 ModulePass *createPGOInstrumentationGenLegacyPass(bool IsCS = false);
85 ModulePass *
88 ModulePass *createPGOInstrumentationGenCreateVarLegacyPass(
90 ModulePass *createPGOIndirectCallPromotionLegacyPass(bool InLTO = false,
94 ModulePass *createCGProfileLegacyPass();
143 ModulePass *createInstrProfilingLegacyPass(
146 ModulePass *createInstrOrderFilePass();
149 ModulePass *createDataFlowSanitizerLegacyPassPass(
DUtils.h19 class ModulePass; variable
26 ModulePass *createMetaRenamerPass();
32 ModulePass *createUniqueInternalLinkageNamesPass();
120 ModulePass *createStripNonLineTableDebugLegacyPass();
/external/llvm/include/llvm/Transforms/
DIPO.h25 class ModulePass; variable
36 ModulePass *createStripSymbolsPass(bool OnlyDebugInfo = false);
43 ModulePass *createStripNonDebugSymbolsPass();
48 ModulePass *createStripDebugDeclarePass();
53 ModulePass *createStripDeadDebugInfoPass();
62 ModulePass *createConstantMergePass();
68 ModulePass *createGlobalOptimizerPass();
74 ModulePass *createGlobalDCEPass();
80 ModulePass *createEliminateAvailableExternallyPass();
87 ModulePass *createGVExtractionPass(std::vector<GlobalValue*>& GVs, bool
[all …]
DInstrumentation.h47 class ModulePass; variable
79 ModulePass *createGCOVProfilerPass(const GCOVOptions &Options =
83 ModulePass *createPGOInstrumentationGenLegacyPass();
84 ModulePass *
86 ModulePass *createPGOIndirectCallPromotionLegacyPass(bool InLTO = false);
100 ModulePass *createInstrProfilingLegacyPass(
107 ModulePass *createAddressSanitizerModulePass(bool CompileKernel = false,
117 ModulePass *createDataFlowSanitizerPass(
132 ModulePass *createEfficiencySanitizerPass(
155 ModulePass *createSanitizerCoverageModulePass(
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPU.h22 class ModulePass; variable
64 ModulePass *createAMDGPUPropagateAttributesLatePass(const TargetMachine *);
83 ModulePass *createAMDGPULowerIntrinsicsPass();
87 ModulePass *createAMDGPUFixFunctionBitcastsPass();
95 ModulePass *createAMDGPULowerKernelAttributesPass();
189 ModulePass *createAMDGPUAlwaysInlinePass(bool GlobalOpt = true);
190 ModulePass *createR600OpenCLImageTypeLoweringPass();
193 ModulePass *createAMDGPUPrintfRuntimeBinding();
197 ModulePass* createAMDGPUUnifyMetadataPass();
238 ModulePass *createAMDGPUOpenCLEnqueuedBlockLoweringPass();
/external/llvm/lib/Transforms/IPO/
DStripSymbols.cpp37 class StripSymbols : public ModulePass {
42 : ModulePass(ID), OnlyDebugInfo(ODI) { in StripSymbols()
53 class StripNonDebugSymbols : public ModulePass {
57 : ModulePass(ID) { in StripNonDebugSymbols()
68 class StripDebugDeclare : public ModulePass {
72 : ModulePass(ID) { in StripDebugDeclare()
83 class StripDeadDebugInfo : public ModulePass {
87 : ModulePass(ID) { in StripDeadDebugInfo()
103 ModulePass *llvm::createStripSymbolsPass(bool OnlyDebugInfo) { in createStripSymbolsPass()
112 ModulePass *llvm::createStripNonDebugSymbolsPass() { in createStripNonDebugSymbolsPass()
[all …]
DBarrierNoopPass.cpp31 class BarrierNoop : public ModulePass {
35 BarrierNoop() : ModulePass(ID) { in BarrierNoop()
43 ModulePass *llvm::createBarrierNoopPass() { return new BarrierNoop(); } in createBarrierNoopPass()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPU.h23 class ModulePass; variable
74 ModulePass *createAMDGPUPropagateAttributesLatePass(const TargetMachine *);
93 ModulePass *createAMDGPULowerIntrinsicsPass();
97 ModulePass *createAMDGPUFixFunctionBitcastsPass();
105 ModulePass *createAMDGPULowerKernelAttributesPass();
206 ModulePass *createAMDGPUAlwaysInlinePass(bool GlobalOpt = true);
207 ModulePass *createR600OpenCLImageTypeLoweringPass();
210 ModulePass *createAMDGPUPrintfRuntimeBinding();
214 ModulePass* createAMDGPUUnifyMetadataPass();
264 ModulePass *createAMDGPUOpenCLEnqueuedBlockLoweringPass();
/external/llvm-project/llvm/include/llvm/CodeGen/
DPasses.h27 class ModulePass; variable
388 ModulePass *createJumpInstrTablesPass();
403 ModulePass *createLowerEmuTLSPass();
409 ModulePass *createPreISelIntrinsicLoweringPass();
445 ModulePass *createMachineOutlinerPass(bool RunOnAllFunctions = true);
477 ModulePass *createDebugifyMachineModulePass();
483 ModulePass *createStripDebugMachineModulePass(bool OnlyDebugified);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DStripSymbols.cpp37 class StripSymbols : public ModulePass {
42 : ModulePass(ID), OnlyDebugInfo(ODI) { in StripSymbols()
53 class StripNonDebugSymbols : public ModulePass {
57 : ModulePass(ID) { in StripNonDebugSymbols()
68 class StripDebugDeclare : public ModulePass {
72 : ModulePass(ID) { in StripDebugDeclare()
83 class StripDeadDebugInfo : public ModulePass {
87 : ModulePass(ID) { in StripDeadDebugInfo()
103 ModulePass *llvm::createStripSymbolsPass(bool OnlyDebugInfo) { in createStripSymbolsPass()
112 ModulePass *llvm::createStripNonDebugSymbolsPass() { in createStripNonDebugSymbolsPass()
[all …]
DBarrierNoopPass.cpp31 class BarrierNoop : public ModulePass {
35 BarrierNoop() : ModulePass(ID) { in BarrierNoop()
43 ModulePass *llvm::createBarrierNoopPass() { return new BarrierNoop(); } in createBarrierNoopPass()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssembly.h24 class ModulePass; variable
28 ModulePass *createWebAssemblyLowerEmscriptenEHSjLj(bool DoEH, bool DoSjLj);
29 ModulePass *createWebAssemblyLowerGlobalDtors();
30 ModulePass *createWebAssemblyAddMissingPrototypes();
31 ModulePass *createWebAssemblyFixFunctionBitcasts();
/external/llvm-project/llvm/lib/Transforms/IPO/
DStripSymbols.cpp40 class StripSymbols : public ModulePass {
45 : ModulePass(ID), OnlyDebugInfo(ODI) { in StripSymbols()
56 class StripNonDebugSymbols : public ModulePass {
60 : ModulePass(ID) { in StripNonDebugSymbols()
71 class StripDebugDeclare : public ModulePass {
75 : ModulePass(ID) { in StripDebugDeclare()
86 class StripDeadDebugInfo : public ModulePass {
90 : ModulePass(ID) { in StripDeadDebugInfo()
106 ModulePass *llvm::createStripSymbolsPass(bool OnlyDebugInfo) { in createStripSymbolsPass()
115 ModulePass *llvm::createStripNonDebugSymbolsPass() { in createStripNonDebugSymbolsPass()
[all …]
DBarrierNoopPass.cpp31 class BarrierNoop : public ModulePass {
35 BarrierNoop() : ModulePass(ID) { in BarrierNoop()
43 ModulePass *llvm::createBarrierNoopPass() { return new BarrierNoop(); } in createBarrierNoopPass()
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssembly.h24 class ModulePass; variable
28 ModulePass *createWebAssemblyLowerEmscriptenEHSjLj(bool DoEH, bool DoSjLj);
29 ModulePass *createWebAssemblyLowerGlobalDtors();
30 ModulePass *createWebAssemblyAddMissingPrototypes();
31 ModulePass *createWebAssemblyFixFunctionBitcasts();
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DPasses.h25 class ModulePass; variable
380 ModulePass *createJumpInstrTablesPass();
384 ModulePass *createForwardControlFlowIntegrityPass();
399 ModulePass *createLowerEmuTLSPass();
405 ModulePass *createPreISelIntrinsicLoweringPass();
441 ModulePass *createMachineOutlinerPass(bool RunOnAllFunctions = true);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DCallPrinter.h19 class ModulePass; variable
21 ModulePass *createCallGraphViewerPass();
22 ModulePass *createCallGraphDOTPrinterPass();
/external/llvm-project/llvm/include/llvm/Analysis/
DCallPrinter.h19 class ModulePass; variable
21 ModulePass *createCallGraphViewerPass();
22 ModulePass *createCallGraphDOTPrinterPass();
/external/llvm/include/llvm/Analysis/
DCallPrinter.h20 class ModulePass; variable
22 ModulePass *createCallGraphViewerPass();
23 ModulePass *createCallGraphDOTPrinterPass();
/external/llvm-project/polly/lib/Support/
DDumpModulePass.cpp28 class DumpModule : public ModulePass {
42 explicit DumpModule() : ModulePass(ID), Filename("-dump"), IsSuffix(true) {} in DumpModule()
45 : ModulePass(ID), Filename(Filename), IsSuffix(IsSuffix) {} in DumpModule()
83 ModulePass *polly::createDumpModulePass(llvm::StringRef Filename, in createDumpModulePass()
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriterPass.cpp32 class WriteBitcodePass : public ModulePass {
40 WriteBitcodePass() : ModulePass(ID), OS(dbgs()) { in WriteBitcodePass()
46 : ModulePass(ID), OS(o), in WriteBitcodePass()
78 ModulePass *llvm::createBitcodeWriterPass(raw_ostream &Str, in INITIALIZE_PASS_DEPENDENCY()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DStripNonLineTableDebugInfo.cpp20 struct StripNonLineTableDebugInfo : public ModulePass {
22 StripNonLineTableDebugInfo() : ModulePass(ID) { in StripNonLineTableDebugInfo()
40 ModulePass *llvm::createStripNonLineTableDebugInfoPass() { in createStripNonLineTableDebugInfoPass()

12345678910>>...15