Home
last modified time | relevance | path

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

1234

/external/llvm/include/llvm/Transforms/
DIPO.h22 class ModulePass; variable
33 ModulePass *createStripSymbolsPass(bool OnlyDebugInfo = false);
40 ModulePass *createStripNonDebugSymbolsPass();
45 ModulePass *createStripDebugDeclarePass();
50 ModulePass *createStripDeadDebugInfoPass();
59 ModulePass *createConstantMergePass();
65 ModulePass *createGlobalOptimizerPass();
71 ModulePass *createGlobalDCEPass();
78 ModulePass *createGVExtractionPass(std::vector<GlobalValue*>& GVs, bool
117 ModulePass *createInternalizePass(ArrayRef<const char *> ExportList);
[all …]
DInstrumentation.h36 class ModulePass; variable
68 ModulePass *createGCOVProfilerPass(const GCOVOptions &Options =
80 ModulePass *createInstrProfilingPass(
85 ModulePass *createAddressSanitizerModulePass();
94 ModulePass *createDataFlowSanitizerPass(
99 ModulePass *createSanitizerCoverageModulePass(int CoverageLevel);
102 inline ModulePass *createDataFlowSanitizerPassForJIT(
/external/llvm/lib/Transforms/IPO/
DStripSymbols.cpp38 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 …]
DBarrierNoopPass.cpp31 class BarrierNoop : public ModulePass {
35 BarrierNoop() : ModulePass(ID) { in BarrierNoop()
43 ModulePass *llvm::createBarrierNoopPass() { return new BarrierNoop(); } in createBarrierNoopPass()
DStripDeadPrototypes.cpp30 class StripDeadPrototypesPass : public ModulePass {
33 StripDeadPrototypesPass() : ModulePass(ID) { in StripDeadPrototypesPass()
72 ModulePass *llvm::createStripDeadPrototypesPass() { in createStripDeadPrototypesPass()
DInternalize.cpp56 class InternalizePass : public ModulePass {
76 InternalizePass::InternalizePass() : ModulePass(ID) { in InternalizePass()
84 : ModulePass(ID) { in InternalizePass()
220 ModulePass *llvm::createInternalizePass() { return new InternalizePass(); } in createInternalizePass()
222 ModulePass *llvm::createInternalizePass(ArrayRef<const char *> ExportList) { in createInternalizePass()
/external/llvm/include/llvm/Analysis/
DCallPrinter.h20 class ModulePass; variable
22 ModulePass *createCallGraphViewerPass();
23 ModulePass *createCallGraphPrinterPass();
DPasses.h22 class ModulePass; variable
45 ModulePass *createAliasAnalysisCounterPass();
160 ModulePass *createModuleDebugInfoPrinterPass();
DDOTGraphTraitsPass.h98 class DOTGraphTraitsModuleViewer : public ModulePass {
101 : ModulePass(ID), Name(GraphName) {} in DOTGraphTraitsModuleViewer()
124 class DOTGraphTraitsModulePrinter : public ModulePass {
127 : ModulePass(ID), Name(GraphName) {} in DOTGraphTraitsModulePrinter()
/external/llvm/tools/opt/
DAnalysisWrappers.cpp32 struct ExternalFunctionsPassedConstants : public ModulePass {
34 ExternalFunctionsPassedConstants() : ModulePass(ID) {} in ExternalFunctionsPassedConstants()
76 struct CallGraphPrinter : public ModulePass {
78 CallGraphPrinter() : ModulePass(ID) {} in CallGraphPrinter()
DBreakpointPrinter.cpp25 struct BreakpointPrinter : public ModulePass {
30 BreakpointPrinter(raw_ostream &out) : ModulePass(ID), Out(out) {} in BreakpointPrinter()
76 ModulePass *llvm::createBreakpointPrinter(raw_ostream &out) { in createBreakpointPrinter()
DBreakpointPrinter.h19 class ModulePass; variable
22 ModulePass *createBreakpointPrinter(raw_ostream &out);
/external/llvm/lib/Target/Mips/
DMips.h23 class ModulePass; variable
26 ModulePass *createMipsOs16Pass(MipsTargetMachine &TM);
27 ModulePass *createMips16HardFloatPass(MipsTargetMachine &TM);
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriterPass.cpp27 class WriteBitcodePass : public ModulePass {
34 : ModulePass(ID), OS(o), in WriteBitcodePass()
48 ModulePass *llvm::createBitcodeWriterPass(raw_ostream &Str, in createBitcodeWriterPass()
/external/llvm/lib/Target/NVPTX/
DNVPTX.h64 ModulePass *createNVPTXAssignValidGlobalNamesPass();
65 ModulePass *createGenericToNVVMPass();
67 ModulePass *createNVVMReflectPass();
68 ModulePass *createNVVMReflectPass(const StringMap<int>& Mapping);
DNVPTXAssignValidGlobalNames.cpp31 class NVPTXAssignValidGlobalNames : public ModulePass {
34 NVPTXAssignValidGlobalNames() : ModulePass(ID) {} in NVPTXAssignValidGlobalNames()
82 ModulePass *llvm::createNVPTXAssignValidGlobalNamesPass() { in createNVPTXAssignValidGlobalNamesPass()
DNVVMReflect.cpp48 class NVVMReflect : public ModulePass {
55 NVVMReflect() : ModulePass(ID) { in NVVMReflect()
61 : ModulePass(ID) { in NVVMReflect()
80 ModulePass *llvm::createNVVMReflectPass() { in createNVVMReflectPass()
84 ModulePass *llvm::createNVVMReflectPass(const StringMap<int>& Mapping) { in createNVVMReflectPass()
/external/llvm/unittests/IR/
DLegacyPassManagerTest.cpp51 struct ModuleNDNM: public ModulePass {
55 ModuleNDNM() : ModulePass(ID) { } in ModuleNDNM()
67 struct ModuleNDM : public ModulePass {
71 ModuleNDM() : ModulePass(ID) {} in ModuleNDM()
80 struct ModuleNDM2 : public ModulePass {
84 ModuleNDM2() : ModulePass(ID) {} in ModuleNDM2()
93 struct ModuleDNM : public ModulePass {
97 ModuleDNM() : ModulePass(ID) { in ModuleDNM()
268 struct OnTheFlyTest: public ModulePass {
271 OnTheFlyTest() : ModulePass(ID) { in OnTheFlyTest()
/external/llvm/lib/Target/R600/
DAMDGPUAlwaysInlinePass.cpp24 class AMDGPUAlwaysInline : public ModulePass {
29 AMDGPUAlwaysInline() : ModulePass(ID) { } in AMDGPUAlwaysInline()
64 ModulePass *llvm::createAMDGPUAlwaysInlinePass() { in createAMDGPUAlwaysInlinePass()
/external/llvm/lib/IR/
DIRPrintingPasses.cpp46 class PrintModulePassWrapper : public ModulePass {
51 PrintModulePassWrapper() : ModulePass(ID) {} in PrintModulePassWrapper()
54 : ModulePass(ID), P(OS, Banner, ShouldPreserveUseListOrder) {} in PrintModulePassWrapper()
118 ModulePass *llvm::createPrintModulePass(llvm::raw_ostream &OS, in createPrintModulePass()
DPass.cpp37 ModulePass::~ModulePass() { } in ~ModulePass()
39 Pass *ModulePass::createPrinterPass(raw_ostream &O, in createPrinterPass()
44 PassManagerType ModulePass::getPotentialPassManagerType() const { in getPotentialPassManagerType()
/external/llvm/include/llvm/
DPass.h236 class ModulePass : public Pass {
251 explicit ModulePass(char &pid) : Pass(PT_Module, pid) {} in ModulePass() function
253 ~ModulePass() override;
262 class ImmutablePass : public ModulePass {
279 : ModulePass(pid) {} in ImmutablePass()
/external/llvm/lib/Target/XCore/
DXCore.h23 class ModulePass; variable
33 ModulePass *createXCoreLowerThreadLocalPass();
/external/llvm/include/llvm/Bitcode/
DBitcodeWriterPass.h22 class ModulePass; variable
32 ModulePass *createBitcodeWriterPass(raw_ostream &Str,
/external/llvm/lib/Analysis/
DModuleDebugInfoPrinter.cpp28 class ModuleDebugInfoPrinter : public ModulePass {
32 ModuleDebugInfoPrinter() : ModulePass(ID) { in ModuleDebugInfoPrinter()
49 ModulePass *llvm::createModuleDebugInfoPrinterPass() { in createModuleDebugInfoPrinterPass()

1234