Searched refs:ModulePass (Results 1 - 25 of 77) sorted by relevance

1234

/external/llvm/include/llvm/Analysis/
H A DCallPrinter.h20 class ModulePass;
22 ModulePass *createCallGraphViewerPass();
23 ModulePass *createCallGraphPrinterPass();
H A DPasses.h22 class ModulePass;
45 ModulePass *createAliasAnalysisCounterPass();
137 ModulePass *createModuleDebugInfoPrinterPass();
H A DFindUsedTypes.h25 class FindUsedTypes : public ModulePass {
29 FindUsedTypes() : ModulePass(ID) {
/external/llvm/include/llvm/Transforms/
H A DIPO.h22 class ModulePass;
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 *createInternalizePas
[all...]
H A DInstrumentation.h35 class ModulePass;
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/tools/opt/
H A DBreakpointPrinter.h19 class ModulePass;
22 ModulePass *createBreakpointPrinter(raw_ostream &out);
H A DAnalysisWrappers.cpp32 struct ExternalFunctionsPassedConstants : public ModulePass {
34 ExternalFunctionsPassedConstants() : ModulePass(ID) {}
76 struct CallGraphPrinter : public ModulePass {
78 CallGraphPrinter() : ModulePass(ID) {}
H A DPassPrinters.h22 class ModulePass;
34 ModulePass *createModulePassPrinter(const PassInfo *PI, raw_ostream &out,
H A DBreakpointPrinter.cpp25 struct BreakpointPrinter : public ModulePass {
30 BreakpointPrinter(raw_ostream &out) : ModulePass(ID), Out(out) {}
80 ModulePass *llvm::createBreakpointPrinter(raw_ostream &out) {
/external/llvm/lib/Target/Mips/
H A DMipsOs16.h28 class MipsOs16 : public ModulePass {
33 MipsOs16() : ModulePass(ID) {
45 ModulePass *createMipsOs16(MipsTargetMachine &TM);
H A DMips16HardFloat.h28 class Mips16HardFloat : public ModulePass {
33 Mips16HardFloat(MipsTargetMachine &TM_) : ModulePass(ID),
51 ModulePass *createMips16HardFloat(MipsTargetMachine &TM);
/external/llvm/lib/Transforms/IPO/
H A DBarrierNoopPass.cpp31 class BarrierNoop : public ModulePass {
35 BarrierNoop() : ModulePass(ID) {
43 ModulePass *llvm::createBarrierNoopPass() { return new BarrierNoop(); }
H A DStripDeadPrototypes.cpp30 class StripDeadPrototypesPass : public ModulePass {
33 StripDeadPrototypesPass() : ModulePass(ID) {
72 ModulePass *llvm::createStripDeadPrototypesPass() {
H A DStripSymbols.cpp38 class StripSymbols : public ModulePass {
43 : ModulePass(ID), OnlyDebugInfo(ODI) {
54 class StripNonDebugSymbols : public ModulePass {
58 : ModulePass(ID) {
69 class StripDebugDeclare : public ModulePass {
73 : ModulePass(ID) {
84 class StripDeadDebugInfo : public ModulePass {
88 : ModulePass(ID) {
104 ModulePass *llvm::createStripSymbolsPass(bool OnlyDebugInfo) {
113 ModulePass *llv
[all...]
/external/llvm/lib/Bitcode/Writer/
H A DBitcodeWriterPass.cpp27 class WriteBitcodePass : public ModulePass {
32 : ModulePass(ID), OS(o) {}
45 ModulePass *llvm::createBitcodeWriterPass(raw_ostream &Str) {
/external/llvm/lib/Target/XCore/
H A DXCore.h23 class ModulePass;
33 ModulePass *createXCoreLowerThreadLocalPass();
/external/llvm/include/llvm/Bitcode/
H A DBitcodeWriterPass.h22 class ModulePass;
29 ModulePass *createBitcodeWriterPass(raw_ostream &Str);
/external/llvm/lib/Target/NVPTX/
H A DNVPTXAssignValidGlobalNames.cpp31 class NVPTXAssignValidGlobalNames : public ModulePass {
34 NVPTXAssignValidGlobalNames() : ModulePass(ID) {}
82 ModulePass *llvm::createNVPTXAssignValidGlobalNamesPass() {
H A DNVPTX.h64 ModulePass *createNVPTXAssignValidGlobalNamesPass();
65 ModulePass *createGenericToNVVMPass();
67 ModulePass *createNVVMReflectPass();
68 ModulePass *createNVVMReflectPass(const StringMap<int>& Mapping);
/external/llvm/include/llvm/IR/
H A DVerifier.h31 class ModulePass;
72 ModulePass *createDebugInfoVerifierPass(bool FatalErrors = true);
/external/llvm/include/llvm/CodeGen/
H A DJumpInstrTables.h49 class JumpInstrTables : public ModulePass {
101 ModulePass *createJumpInstrTablesPass(JumpTable::JumpTableType JTT);
/external/llvm/lib/Analysis/IPA/
H A DCallPrinter.cpp88 ModulePass *llvm::createCallGraphViewerPass() { return new CallGraphViewer(); }
90 ModulePass *llvm::createCallGraphPrinterPass() {
/external/llvm/lib/Analysis/
H A DModuleDebugInfoPrinter.cpp28 class ModuleDebugInfoPrinter : public ModulePass {
32 ModuleDebugInfoPrinter() : ModulePass(ID) {
49 ModulePass *llvm::createModuleDebugInfoPrinterPass() {
/external/llvm/lib/Transforms/Instrumentation/
H A DDebugIR.h23 class DebugIR : public llvm::ModulePass {
51 : ModulePass(ID), WriteSourceToDisk(true),
59 : ModulePass(ID), WriteSourceToDisk(false), HideDebugIntrinsics(false),
/external/llvm/lib/IR/
H A DIRPrintingPasses.cpp43 class PrintModulePassWrapper : public ModulePass {
48 PrintModulePassWrapper() : ModulePass(ID) {}
50 : ModulePass(ID), P(OS, Banner) {}
114 ModulePass *llvm::createPrintModulePass(llvm::raw_ostream &OS,

Completed in 754 milliseconds

1234