Home
last modified time | relevance | path

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

1234

/minix3/external/bsd/llvm/dist/llvm/include/llvm/Transforms/
H A 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 …]
H A DInstrumentation.h35 class ModulePass; variable
63 ModulePass *createGCOVProfilerPass(const GCOVOptions &Options =
75 ModulePass *createInstrProfilingPass(
80 ModulePass *createAddressSanitizerModulePass();
89 ModulePass *createDataFlowSanitizerPass(StringRef ABIListFile = StringRef(),
94 ModulePass *createSanitizerCoverageModulePass(int CoverageLevel);
97 inline ModulePass *createDataFlowSanitizerPassForJIT(StringRef ABIListFile =
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/
H A DCallPrinter.h20 class ModulePass; variable
22 ModulePass *createCallGraphViewerPass();
23 ModulePass *createCallGraphPrinterPass();
H A DPasses.h22 class ModulePass; variable
45 ModulePass *createAliasAnalysisCounterPass();
153 ModulePass *createModuleDebugInfoPrinterPass();
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/IPO/
H A 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 …]
H A DBarrierNoopPass.cpp31 class BarrierNoop : public ModulePass {
35 BarrierNoop() : ModulePass(ID) { in BarrierNoop()
43 ModulePass *llvm::createBarrierNoopPass() { return new BarrierNoop(); } in createBarrierNoopPass()
H A DStripDeadPrototypes.cpp30 class StripDeadPrototypesPass : public ModulePass {
33 StripDeadPrototypesPass() : ModulePass(ID) { in StripDeadPrototypesPass()
72 ModulePass *llvm::createStripDeadPrototypesPass() { in createStripDeadPrototypesPass()
H A 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()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsOs16.h26 class MipsOs16 : public ModulePass {
31 MipsOs16() : ModulePass(ID) { in MipsOs16()
43 ModulePass *createMipsOs16(MipsTargetMachine &TM);
H A DMips16HardFloat.h27 class Mips16HardFloat : public ModulePass {
31 Mips16HardFloat(MipsTargetMachine &TM_) : ModulePass(ID), TM(TM_) {} in Mips16HardFloat()
40 ModulePass *createMips16HardFloat(MipsTargetMachine &TM);
/minix3/external/bsd/llvm/dist/llvm/tools/opt/
H A DAnalysisWrappers.cpp32 struct ExternalFunctionsPassedConstants : public ModulePass {
34 ExternalFunctionsPassedConstants() : ModulePass(ID) {} in ExternalFunctionsPassedConstants()
76 struct CallGraphPrinter : public ModulePass {
78 CallGraphPrinter() : ModulePass(ID) {} in CallGraphPrinter()
H A DBreakpointPrinter.h19 class ModulePass; variable
22 ModulePass *createBreakpointPrinter(raw_ostream &out);
H A 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()
/minix3/external/bsd/llvm/dist/llvm/lib/Bitcode/Writer/
H A DBitcodeWriterPass.cpp27 class WriteBitcodePass : public ModulePass {
32 : ModulePass(ID), OS(o) {} in WriteBitcodePass()
45 ModulePass *llvm::createBitcodeWriterPass(raw_ostream &Str) { in createBitcodeWriterPass()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXAssignValidGlobalNames.cpp31 class NVPTXAssignValidGlobalNames : public ModulePass {
34 NVPTXAssignValidGlobalNames() : ModulePass(ID) {} in NVPTXAssignValidGlobalNames()
82 ModulePass *llvm::createNVPTXAssignValidGlobalNamesPass() { in createNVPTXAssignValidGlobalNamesPass()
H A DNVPTX.h65 ModulePass *createNVPTXAssignValidGlobalNamesPass();
66 ModulePass *createGenericToNVVMPass();
68 ModulePass *createNVVMReflectPass();
69 ModulePass *createNVVMReflectPass(const StringMap<int>& Mapping);
H A 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()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DModuleDebugInfoPrinter.cpp28 class ModuleDebugInfoPrinter : public ModulePass {
32 ModuleDebugInfoPrinter() : ModulePass(ID) { in ModuleDebugInfoPrinter()
49 ModulePass *llvm::createModuleDebugInfoPrinterPass() { in createModuleDebugInfoPrinterPass()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DAMDGPUAlwaysInlinePass.cpp24 class AMDGPUAlwaysInline : public ModulePass {
29 AMDGPUAlwaysInline() : ModulePass(ID) { } in AMDGPUAlwaysInline()
65 ModulePass *llvm::createAMDGPUAlwaysInlinePass() { in createAMDGPUAlwaysInlinePass()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A 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()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCore.h23 class ModulePass; variable
33 ModulePass *createXCoreLowerThreadLocalPass();
/minix3/external/bsd/llvm/dist/llvm/include/llvm/
H A 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()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Bitcode/
H A DBitcodeWriterPass.h22 class ModulePass; variable
29 ModulePass *createBitcodeWriterPass(raw_ostream &Str);
/minix3/external/bsd/llvm/dist/llvm/unittests/IR/
H A 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()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DVerifier.h31 class ModulePass; variable
72 ModulePass *createDebugInfoVerifierPass(bool FatalErrors = true);

1234