HomeSort by relevance Sort by last modified time
    Searched refs:ModulePass (Results 1 - 25 of 48) sorted by null

1 2

  /external/llvm/include/llvm/Transforms/
Instrumentation.h 19 class ModulePass;
22 ModulePass *createEdgeProfilerPass();
25 ModulePass *createOptimalEdgeProfilerPass();
28 ModulePass *createPathProfilerPass();
31 ModulePass *createGCOVProfilerPass(bool EmitNotes = true, bool EmitData = true,
IPO.h 22 class ModulePass;
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
114 ModulePass *createInternalizePass(bool AllButMain)
    [all...]
  /external/llvm/include/llvm/Analysis/
Passes.h 22 class ModulePass;
45 ModulePass *createAliasAnalysisCounterPass();
101 ModulePass *createProfileLoaderPass();
129 ModulePass *createPathProfileLoaderPass();
144 ModulePass *createPathProfileVerifierPass();
151 ModulePass *createDSAAPass();
158 ModulePass *createDSOptPass();
165 ModulePass *createSteensgaardPass();
195 ModulePass *createModuleDebugInfoPrinterPass();
FindUsedTypes.h 25 class FindUsedTypes : public ModulePass {
29 FindUsedTypes() : ModulePass(ID) {
  /external/llvm/lib/Bitcode/Writer/
BitcodeWriterPass.cpp 19 class WriteBitcodePass : public ModulePass {
24 : ModulePass(ID), OS(o) {}
39 ModulePass *llvm::createBitcodeWriterPass(raw_ostream &Str) {
  /frameworks/compile/slang/BitWriter_2_9/
BitcodeWriterPass.cpp 19 class WriteBitcodePass : public ModulePass {
24 : ModulePass(ID), OS(o) {}
39 llvm::ModulePass *llvm_2_9::createBitcodeWriterPass(llvm::raw_ostream &Str) {
ReaderWriter_2_9.h 22 class ModulePass;
64 llvm::ModulePass *createBitcodeWriterPass(llvm::raw_ostream &Str);
  /external/llvm/include/llvm/Assembly/
PrintModulePass.h 25 class ModulePass;
30 ModulePass *createPrintModulePass(raw_ostream *OS,
  /external/llvm/lib/Transforms/IPO/
StripDeadPrototypes.cpp 29 class StripDeadPrototypesPass : public ModulePass {
32 StripDeadPrototypesPass() : ModulePass(ID) {
71 ModulePass *llvm::createStripDeadPrototypesPass() {
ExtractGV.cpp 26 class GVExtractorPass : public ModulePass {
37 : ModulePass(ID), Named(GVs.begin(), GVs.end()), deleteStuff(deleteS) {}
89 ModulePass *llvm::createGVExtractionPass(std::vector<GlobalValue*>& GVs,
Internalize.cpp 46 class InternalizePass : public ModulePass {
70 : ModulePass(ID), AllButMain(AllButMain){
79 : ModulePass(ID), AllButMain(false){
185 ModulePass *llvm::createInternalizePass(bool AllButMain) {
189 ModulePass *llvm::createInternalizePass(const std::vector <const char *> &el) {
StripSymbols.cpp 37 class StripSymbols : public ModulePass {
42 : ModulePass(ID), OnlyDebugInfo(ODI) {
53 class StripNonDebugSymbols : public ModulePass {
57 : ModulePass(ID) {
68 class StripDebugDeclare : public ModulePass {
72 : ModulePass(ID) {
83 class StripDeadDebugInfo : public ModulePass {
87 : ModulePass(ID) {
103 ModulePass *llvm::createStripSymbolsPass(bool OnlyDebugInfo) {
112 ModulePass *llvm::createStripNonDebugSymbolsPass()
    [all...]
ConstantMerge.cpp 36 struct ConstantMerge : public ModulePass {
38 ConstantMerge() : ModulePass(ID) {
61 ModulePass *llvm::createConstantMergePass() { return new ConstantMerge(); }
  /external/llvm/lib/VMCore/
PrintModulePass.cpp 25 class PrintModulePass : public ModulePass {
31 PrintModulePass() : ModulePass(ID), Out(&dbgs()),
34 : ModulePass(ID), Banner(B), Out(o), DeleteStream(DS) {}
88 ModulePass *llvm::createPrintModulePass(llvm::raw_ostream *OS,
Pass.cpp 36 ModulePass::~ModulePass() { }
38 Pass *ModulePass::createPrinterPass(raw_ostream &O,
43 PassManagerType ModulePass::getPotentialPassManagerType() const {
  /external/llvm/tools/opt/
AnalysisWrappers.cpp 32 struct ExternalFunctionsPassedConstants : public ModulePass {
34 ExternalFunctionsPassedConstants() : ModulePass(ID) {}
77 struct CallGraphPrinter : public ModulePass {
79 CallGraphPrinter() : ModulePass(ID) {}
GraphPrinters.cpp 71 struct CallGraphPrinter : public ModulePass {
73 CallGraphPrinter() : ModulePass(ID) {}
PrintSCC.cpp 49 struct CallGraphSCC : public ModulePass {
51 CallGraphSCC() : ModulePass(ID) {}
  /external/llvm/lib/Analysis/
ModuleDebugInfoPrinter.cpp 29 class ModuleDebugInfoPrinter : public ModulePass {
33 ModuleDebugInfoPrinter() : ModulePass(ID) {
50 ModulePass *llvm::createModuleDebugInfoPrinterPass() {
AliasAnalysisCounter.cpp 31 class AliasAnalysisCounter : public ModulePass, public AliasAnalysis {
37 AliasAnalysisCounter() : ModulePass(ID) {
122 ModulePass *llvm::createAliasAnalysisCounterPass() {
  /external/llvm/lib/Transforms/Instrumentation/
EdgeProfiling.cpp 34 class EdgeProfiler : public ModulePass {
38 EdgeProfiler() : ModulePass(ID) {
52 ModulePass *llvm::createEdgeProfilerPass() { return new EdgeProfiler(); }
  /external/llvm/include/llvm/Bitcode/
ReaderWriter.h 22 class ModulePass;
62 ModulePass *createBitcodeWriterPass(raw_ostream &Str);
  /external/llvm/include/llvm/
Pass.h 216 /// ModulePass class - This class is used to implement unstructured
220 class ModulePass : public Pass {
235 explicit ModulePass(char &pid) : Pass(PT_Module, pid) {}
237 virtual ~ModulePass();
246 class ImmutablePass : public ModulePass {
263 : ModulePass(pid) {}
  /external/clang/test/CodeGenCXX/
x86_32-arguments.cpp 45 struct ModulePass {
49 struct BasicAliasAnalysis : public ModulePass, public AliasAnalysis {
  /external/llvm/unittests/VMCore/
PassManagerTest.cpp 47 struct ModuleNDNM: public ModulePass {
51 ModuleNDNM() : ModulePass(ID) { }
63 struct ModuleNDM : public ModulePass {
67 ModuleNDM() : ModulePass(ID) {}
76 struct ModuleNDM2 : public ModulePass {
80 ModuleNDM2() : ModulePass(ID) {}
89 struct ModuleDNM : public ModulePass {
93 ModuleDNM() : ModulePass(ID) {
262 struct OnTheFlyTest: public ModulePass {
265 OnTheFlyTest() : ModulePass(ID)
    [all...]

Completed in 669 milliseconds

1 2