Home
last modified time | relevance | path

Searched refs:ModulePass (Results 1 – 25 of 82) 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.h35 class ModulePass; variable
63 ModulePass *createGCOVProfilerPass(const GCOVOptions &Options =
68 ModulePass *createAddressSanitizerModulePass();
77 ModulePass *createDataFlowSanitizerPass(StringRef ABIListFile = StringRef(),
82 inline ModulePass *createDataFlowSanitizerPassForJIT(StringRef ABIListFile =
108 ModulePass *createDebugIRPass(bool HideDebugIntrinsics,
122 ModulePass *createDebugIRPass();
/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()
222 ModulePass *llvm::createInternalizePass() { return new InternalizePass(); } in createInternalizePass()
224 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();
137 ModulePass *createModuleDebugInfoPrinterPass();
/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.h19 class ModulePass; variable
22 ModulePass *createBreakpointPrinter(raw_ostream &out);
DBreakpointPrinter.cpp25 struct BreakpointPrinter : public ModulePass {
30 BreakpointPrinter(raw_ostream &out) : ModulePass(ID), Out(out) {} in BreakpointPrinter()
80 ModulePass *llvm::createBreakpointPrinter(raw_ostream &out) { in createBreakpointPrinter()
/external/llvm/lib/Target/Mips/
DMipsOs16.h28 class MipsOs16 : public ModulePass {
33 MipsOs16() : ModulePass(ID) { in MipsOs16()
45 ModulePass *createMipsOs16(MipsTargetMachine &TM);
DMips16HardFloat.h28 class Mips16HardFloat : public ModulePass {
33 Mips16HardFloat(MipsTargetMachine &TM_) : ModulePass(ID), in Mips16HardFloat()
51 ModulePass *createMips16HardFloat(MipsTargetMachine &TM);
/external/llvm/lib/Bitcode/Writer/
DBitcodeWriterPass.cpp27 class WriteBitcodePass : public ModulePass {
32 : ModulePass(ID), OS(o) {} in WriteBitcodePass()
45 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.cpp47 class NVVMReflect : public ModulePass {
54 NVVMReflect() : ModulePass(ID) { in NVVMReflect()
60 : ModulePass(ID) { in NVVMReflect()
79 ModulePass *llvm::createNVVMReflectPass() { in createNVVMReflectPass()
83 ModulePass *llvm::createNVVMReflectPass(const StringMap<int>& Mapping) { in createNVVMReflectPass()
/external/llvm/lib/Analysis/
DModuleDebugInfoPrinter.cpp28 class ModuleDebugInfoPrinter : public ModulePass {
32 ModuleDebugInfoPrinter() : ModulePass(ID) { in ModuleDebugInfoPrinter()
49 ModulePass *llvm::createModuleDebugInfoPrinterPass() { in createModuleDebugInfoPrinterPass()
/external/llvm/unittests/IR/
DLegacyPassManagerTest.cpp52 struct ModuleNDNM: public ModulePass {
56 ModuleNDNM() : ModulePass(ID) { } in ModuleNDNM()
68 struct ModuleNDM : public ModulePass {
72 ModuleNDM() : ModulePass(ID) {} in ModuleNDM()
81 struct ModuleNDM2 : public ModulePass {
85 ModuleNDM2() : ModulePass(ID) {} in ModuleNDM2()
94 struct ModuleDNM : public ModulePass {
98 ModuleDNM() : ModulePass(ID) { in ModuleDNM()
273 struct OnTheFlyTest: public ModulePass {
276 OnTheFlyTest() : ModulePass(ID) { in OnTheFlyTest()
/external/llvm/lib/Transforms/Instrumentation/
DDebugIR.h23 class DebugIR : public llvm::ModulePass {
51 : ModulePass(ID), WriteSourceToDisk(true), in DebugIR()
59 : ModulePass(ID), WriteSourceToDisk(false), HideDebugIntrinsics(false), in DebugIR()
/external/llvm/lib/IR/
DIRPrintingPasses.cpp43 class PrintModulePassWrapper : public ModulePass {
48 PrintModulePassWrapper() : ModulePass(ID) {} in PrintModulePassWrapper()
50 : ModulePass(ID), P(OS, Banner) {} in PrintModulePassWrapper()
114 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 virtual ~ModulePass();
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
29 ModulePass *createBitcodeWriterPass(raw_ostream &Str);

1234