/external/llvm/include/llvm/Transforms/ |
D | IPO.h | 22 class ModulePass; variable 33 ModulePass *createStripSymbolsPass(bool OnlyDebugInfo = false); 40 ModulePass *createStripNonDebugSymbolsPass(); 45 ModulePass *createStripDebugDeclarePass(); 50 ModulePass *createStripDeadDebugInfoPass(); 59 ModulePass *createConstantMergePass(); 66 ModulePass *createGlobalOptimizerPass(); 73 ModulePass *createGlobalDCEPass(); 81 ModulePass *createGVExtractionPass(std::vector<GlobalValue*>& GVs, bool 112 ModulePass *createInternalizePass(ArrayRef<const char *> exportList); [all …]
|
D | Instrumentation.h | 21 class ModulePass; variable 25 ModulePass *createEdgeProfilerPass(); 28 ModulePass *createOptimalEdgeProfilerPass(); 31 ModulePass *createPathProfilerPass(); 58 ModulePass *createGCOVProfilerPass(const GCOVOptions &Options = 66 ModulePass *createAddressSanitizerModulePass(
|
/external/llvm/include/llvm/Analysis/ |
D | Passes.h | 22 class ModulePass; variable 45 ModulePass *createAliasAnalysisCounterPass(); 101 ModulePass *createProfileLoaderPass(); 109 ModulePass *createProfileMetadataLoaderPass(); 137 ModulePass *createPathProfileLoaderPass(); 152 ModulePass *createPathProfileVerifierPass(); 159 ModulePass *createDSAAPass(); 166 ModulePass *createDSOptPass(); 173 ModulePass *createSteensgaardPass(); 209 ModulePass *createModuleDebugInfoPrinterPass();
|
D | CallPrinter.h | 20 class ModulePass; variable 22 ModulePass *createCallGraphViewerPass(); 23 ModulePass *createCallGraphPrinterPass();
|
D | DOTGraphTraitsPass.h | 83 class DOTGraphTraitsModuleViewer : public ModulePass { 86 : ModulePass(ID), Name(GraphName) {} in DOTGraphTraitsModuleViewer() 107 class DOTGraphTraitsModulePrinter : public ModulePass { 110 : ModulePass(ID), Name(GraphName) {} in DOTGraphTraitsModulePrinter()
|
D | FindUsedTypes.h | 25 class FindUsedTypes : public ModulePass { 29 FindUsedTypes() : ModulePass(ID) { in FindUsedTypes()
|
/external/llvm/lib/Transforms/IPO/ |
D | StripSymbols.cpp | 38 class StripSymbols : public ModulePass { 43 : ModulePass(ID), OnlyDebugInfo(ODI) { in StripSymbols() 54 class StripNonDebugSymbols : public ModulePass { 58 : ModulePass(ID) { in StripNonDebugSymbols() 69 class StripDebugDeclare : public ModulePass { 73 : ModulePass(ID) { in StripDebugDeclare() 84 class StripDeadDebugInfo : public ModulePass { 88 : ModulePass(ID) { in StripDeadDebugInfo() 104 ModulePass *llvm::createStripSymbolsPass(bool OnlyDebugInfo) { in createStripSymbolsPass() 113 ModulePass *llvm::createStripNonDebugSymbolsPass() { in createStripNonDebugSymbolsPass() [all …]
|
D | BarrierNoopPass.cpp | 31 class BarrierNoop : public ModulePass { 35 BarrierNoop() : ModulePass(ID) { in BarrierNoop() 43 ModulePass *llvm::createBarrierNoopPass() { return new BarrierNoop(); } in createBarrierNoopPass()
|
D | StripDeadPrototypes.cpp | 29 class StripDeadPrototypesPass : public ModulePass { 32 StripDeadPrototypesPass() : ModulePass(ID) { in StripDeadPrototypesPass() 71 ModulePass *llvm::createStripDeadPrototypesPass() { in createStripDeadPrototypesPass()
|
D | Internalize.cpp | 46 class InternalizePass : public ModulePass { 69 : ModulePass(ID) { in InternalizePass() 78 : ModulePass(ID){ in InternalizePass() 182 ModulePass *llvm::createInternalizePass() { in createInternalizePass() 186 ModulePass *llvm::createInternalizePass(ArrayRef<const char *> el) { in createInternalizePass()
|
D | ExtractGV.cpp | 26 class GVExtractorPass : public ModulePass { 37 : ModulePass(ID), Named(GVs.begin(), GVs.end()), deleteStuff(deleteS) {} in GVExtractorPass() 132 ModulePass *llvm::createGVExtractionPass(std::vector<GlobalValue*>& GVs, in createGVExtractionPass()
|
/external/llvm/tools/opt/ |
D | AnalysisWrappers.cpp | 32 struct ExternalFunctionsPassedConstants : public ModulePass { 34 ExternalFunctionsPassedConstants() : ModulePass(ID) {} in ExternalFunctionsPassedConstants() 77 struct CallGraphPrinter : public ModulePass { 79 CallGraphPrinter() : ModulePass(ID) {} in CallGraphPrinter()
|
/external/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriterPass.cpp | 19 class WriteBitcodePass : public ModulePass { 24 : ModulePass(ID), OS(o) {} in WriteBitcodePass() 39 ModulePass *llvm::createBitcodeWriterPass(raw_ostream &Str) { in createBitcodeWriterPass()
|
/external/llvm/include/llvm/ |
D | Pass.h | 235 class ModulePass : public Pass { 250 explicit ModulePass(char &pid) : Pass(PT_Module, pid) {} in ModulePass() function 252 virtual ~ModulePass(); 261 class ImmutablePass : public ModulePass { 278 : ModulePass(pid) {} in ImmutablePass()
|
D | PassManagers.h | 408 class FPPassManager : public ModulePass, public PMDataManager { 412 : ModulePass(ID), PMDataManager() { } in FPPassManager() 425 using ModulePass::doInitialization; 434 using ModulePass::doFinalization;
|
/external/llvm/lib/IR/ |
D | PrintModulePass.cpp | 24 class PrintModulePass : public ModulePass { 30 PrintModulePass() : ModulePass(ID), Out(&dbgs()), in PrintModulePass() 33 : ModulePass(ID), Banner(B), Out(o), DeleteStream(DS) {} in PrintModulePass() 115 ModulePass *llvm::createPrintModulePass(llvm::raw_ostream *OS, in createPrintModulePass()
|
D | Pass.cpp | 34 ModulePass::~ModulePass() { } in ~ModulePass() 36 Pass *ModulePass::createPrinterPass(raw_ostream &O, in createPrinterPass() 41 PassManagerType ModulePass::getPotentialPassManagerType() const { in getPotentialPassManagerType()
|
/external/llvm/unittests/IR/ |
D | PassManagerTest.cpp | 45 struct ModuleNDNM: public ModulePass { 49 ModuleNDNM() : ModulePass(ID) { } in ModuleNDNM() 61 struct ModuleNDM : public ModulePass { 65 ModuleNDM() : ModulePass(ID) {} in ModuleNDM() 74 struct ModuleNDM2 : public ModulePass { 78 ModuleNDM2() : ModulePass(ID) {} in ModuleNDM2() 87 struct ModuleDNM : public ModulePass { 91 ModuleDNM() : ModulePass(ID) { in ModuleDNM() 266 struct OnTheFlyTest: public ModulePass { 269 OnTheFlyTest() : ModulePass(ID) { in OnTheFlyTest()
|
/external/llvm/lib/Analysis/ |
D | ModuleDebugInfoPrinter.cpp | 29 class ModuleDebugInfoPrinter : public ModulePass { 33 ModuleDebugInfoPrinter() : ModulePass(ID) { in ModuleDebugInfoPrinter() 50 ModulePass *llvm::createModuleDebugInfoPrinterPass() { in createModuleDebugInfoPrinterPass()
|
D | ProfileDataLoaderPass.cpp | 47 class ProfileMetadataLoaderPass : public ModulePass { 52 : ModulePass(ID), Filename(filename) { in ProfileMetadataLoaderPass() 85 ModulePass *llvm::createProfileMetadataLoaderPass() { in createProfileMetadataLoaderPass() 88 ModulePass *llvm::createProfileMetadataLoaderPass(const std::string &Filename) { in createProfileMetadataLoaderPass()
|
D | AliasAnalysisCounter.cpp | 31 class AliasAnalysisCounter : public ModulePass, public AliasAnalysis { 37 AliasAnalysisCounter() : ModulePass(ID) { in AliasAnalysisCounter() 122 ModulePass *llvm::createAliasAnalysisCounterPass() { in createAliasAnalysisCounterPass()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | EdgeProfiling.cpp | 34 class EdgeProfiler : public ModulePass { 38 EdgeProfiler() : ModulePass(ID) { in EdgeProfiler() 52 ModulePass *llvm::createEdgeProfilerPass() { return new EdgeProfiler(); } in createEdgeProfilerPass()
|
/external/llvm/include/llvm/Assembly/ |
D | PrintModulePass.h | 25 class ModulePass; variable 31 ModulePass *createPrintModulePass(raw_ostream *OS,
|
/external/llvm/lib/Transforms/Utils/ |
D | MetaRenamer.cpp | 45 struct MetaRenamer : public ModulePass { 47 MetaRenamer() : ModulePass(ID) { in MetaRenamer() 143 ModulePass *llvm::createMetaRenamerPass() { in createMetaRenamerPass()
|
/external/llvm/lib/Analysis/IPA/ |
D | CallPrinter.cpp | 81 ModulePass *llvm::createCallGraphViewerPass() { in createCallGraphViewerPass() 85 ModulePass *llvm::createCallGraphPrinterPass() { in createCallGraphPrinterPass()
|