Home
last modified time | relevance | path

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

12345

/third_party/skia/third_party/externals/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(
DUtils.h19 class ModulePass; variable
26 ModulePass *createMetaRenamerPass();
114 ModulePass *createStripNonLineTableDebugInfoPass();
DScalar.h23 class ModulePass; variable
462 ModulePass *createRewriteStatepointsForGCLegacyPass();
507 ModulePass *createNameAnonGlobalPass();
508 ModulePass *createCanonicalizeAliasesPass();
/third_party/skia/third_party/externals/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();
DAMDGPUFixFunctionBitcasts.cpp26 : public ModulePass,
45 AMDGPUFixFunctionBitcasts() : ModulePass(ID) {} in AMDGPUFixFunctionBitcasts()
54 ModulePass *llvm::createAMDGPUFixFunctionBitcastsPass() { in createAMDGPUFixFunctionBitcastsPass()
/third_party/skia/third_party/externals/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 …]
DBlockExtractor.cpp41 class BlockExtractor : public ModulePass {
64 : ModulePass(ID), EraseFunctions(EraseFunctions) { in BlockExtractor()
78 : ModulePass(ID), EraseFunctions(EraseFunctions) { in BlockExtractor()
95 ModulePass *llvm::createBlockExtractorPass() { return new BlockExtractor(); } in createBlockExtractorPass()
96 ModulePass *llvm::createBlockExtractorPass( in createBlockExtractorPass()
100 ModulePass *llvm::createBlockExtractorPass( in createBlockExtractorPass()
DBarrierNoopPass.cpp31 class BarrierNoop : public ModulePass {
35 BarrierNoop() : ModulePass(ID) { in BarrierNoop()
43 ModulePass *llvm::createBarrierNoopPass() { return new BarrierNoop(); } in createBarrierNoopPass()
DInternalize.cpp249 class InternalizeLegacyPass : public ModulePass {
256 InternalizeLegacyPass() : ModulePass(ID), MustPreserveGV(PreserveAPIList()) {} in InternalizeLegacyPass()
259 : ModulePass(ID), MustPreserveGV(std::move(MustPreserveGV)) { in InternalizeLegacyPass()
284 ModulePass *llvm::createInternalizePass() { in createInternalizePass()
288 ModulePass *llvm::createInternalizePass( in createInternalizePass()
DStripDeadPrototypes.cpp65 class StripDeadPrototypesLegacyPass : public ModulePass {
68 StripDeadPrototypesLegacyPass() : ModulePass(ID) { in StripDeadPrototypesLegacyPass()
86 ModulePass *llvm::createStripDeadPrototypesPass() { in createStripDeadPrototypesPass()
DElimAvailExtern.cpp76 struct EliminateAvailableExternallyLegacyPass : public ModulePass {
79 EliminateAvailableExternallyLegacyPass() : ModulePass(ID) { in EliminateAvailableExternallyLegacyPass()
100 ModulePass *llvm::createEliminateAvailableExternallyPass() { in createEliminateAvailableExternallyPass()
/third_party/skia/third_party/externals/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();
DWebAssemblyAddMissingPrototypes.cpp35 class WebAssemblyAddMissingPrototypes final : public ModulePass {
42 ModulePass::getAnalysisUsage(AU); in getAnalysisUsage()
49 WebAssemblyAddMissingPrototypes() : ModulePass(ID) {} in WebAssemblyAddMissingPrototypes()
57 ModulePass *llvm::createWebAssemblyAddMissingPrototypes() { in createWebAssemblyAddMissingPrototypes()
/third_party/skia/third_party/externals/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);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Writer/
DBitcodeWriterPass.cpp31 class WriteBitcodePass : public ModulePass {
39 WriteBitcodePass() : ModulePass(ID), OS(dbgs()) { in WriteBitcodePass()
45 : ModulePass(ID), OS(o), in WriteBitcodePass()
77 ModulePass *llvm::createBitcodeWriterPass(raw_ostream &Str, in INITIALIZE_PASS_DEPENDENCY()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DCallPrinter.h19 class ModulePass; variable
21 ModulePass *createCallGraphViewerPass();
22 ModulePass *createCallGraphDOTPrinterPass();
DPasses.h21 class ModulePass; variable
82 ModulePass *createModuleDebugInfoPrinterPass();
111 ModulePass *createMustBeExecutedContextPrinter();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/
DPass.h222 class ModulePass : public Pass {
224 explicit ModulePass(char &pid) : Pass(PT_Module, pid) {} in ModulePass() function
227 ~ModulePass() override;
253 class ImmutablePass : public ModulePass {
255 explicit ImmutablePass(char &pid) : ModulePass(pid) {} in ImmutablePass()
/third_party/skia/third_party/externals/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()
DCanonicalizeAliases.cpp71 class CanonicalizeAliasesLegacyPass : public ModulePass {
80 explicit CanonicalizeAliasesLegacyPass() : ModulePass(ID) {} in CanonicalizeAliasesLegacyPass()
102 ModulePass *createCanonicalizeAliasesPass() { in createCanonicalizeAliasesPass()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DPass.cpp47 ModulePass::~ModulePass() = default;
49 Pass *ModulePass::createPrinterPass(raw_ostream &OS, in createPrinterPass()
54 PassManagerType ModulePass::getPotentialPassManagerType() const { in getPotentialPassManagerType()
62 bool ModulePass::skipModule(Module &M) const { in skipModule()
DIRPrintingPasses.cpp67 class PrintModulePassWrapper : public ModulePass {
72 PrintModulePassWrapper() : ModulePass(ID) {} in PrintModulePassWrapper()
75 : ModulePass(ID), P(OS, Banner, ShouldPreserveUseListOrder) {} in PrintModulePassWrapper()
122 ModulePass *llvm::createPrintModulePass(llvm::raw_ostream &OS, in createPrintModulePass()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMips.h22 class ModulePass; variable
30 ModulePass *createMipsOs16Pass();
31 ModulePass *createMips16HardFloatPass();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXAssignValidGlobalNames.cpp31 class NVPTXAssignValidGlobalNames : public ModulePass {
34 NVPTXAssignValidGlobalNames() : ModulePass(ID) {} in NVPTXAssignValidGlobalNames()
87 ModulePass *llvm::createNVPTXAssignValidGlobalNamesPass() { in createNVPTXAssignValidGlobalNamesPass()

12345