Searched refs:CallGraphSCCPass (Results 1 – 16 of 16) sorted by relevance
/external/llvm/lib/Analysis/IPA/ |
D | CallGraphSCCPass.cpp | 118 CallGraphSCCPass *CGSP = (CallGraphSCCPass*)P; in RunPassOnSCC() 497 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doInitialization(CG); in doInitialization() 512 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doFinalization(CG); in doFinalization() 545 void CallGraphSCCPass::assignPassManager(PMStack &PMS, in assignPassManager() 584 void CallGraphSCCPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 597 class PrintCallGraphPass : public CallGraphSCCPass { 604 : CallGraphSCCPass(ID), Banner(B), Out(o) {} in PrintCallGraphPass() 626 Pass *CallGraphSCCPass::createPrinterPass(raw_ostream &O, in createPrinterPass()
|
D | CMakeLists.txt | 3 CallGraphSCCPass.cpp
|
D | Android.mk | 5 CallGraphSCCPass.cpp \
|
D | InlineCost.cpp | 1270 InlineCostAnalysis::InlineCostAnalysis() : CallGraphSCCPass(ID) {} in InlineCostAnalysis() 1278 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
/external/llvm/tools/opt/ |
D | PassPrinters.h | 20 class CallGraphSCCPass; variable 31 CallGraphSCCPass *createCallGraphPassPrinter(const PassInfo *PI,
|
D | PassPrinters.cpp | 59 struct CallGraphSCCPassPrinter : public CallGraphSCCPass { 67 : CallGraphSCCPass(ID), PassToPrint(PI), Out(out), QuietPass(Quiet) { in CallGraphSCCPassPrinter() 236 CallGraphSCCPass *llvm::createCallGraphPassPrinter(const PassInfo *PI, in createCallGraphPassPrinter()
|
/external/llvm/include/llvm/Analysis/ |
D | CallGraphSCCPass.h | 34 class CallGraphSCCPass : public Pass { 36 explicit CallGraphSCCPass(char &pid) : Pass(PT_CallGraphSCC, pid) {} in CallGraphSCCPass() function
|
D | InlineCost.h | 102 class InlineCostAnalysis : public CallGraphSCCPass {
|
/external/llvm/include/llvm/Transforms/IPO/ |
D | InlinerPass.h | 32 struct Inliner : public CallGraphSCCPass {
|
/external/llvm/lib/Transforms/IPO/ |
D | PruneEH.cpp | 40 struct PruneEH : public CallGraphSCCPass { 42 PruneEH() : CallGraphSCCPass(ID) { in PruneEH()
|
D | Inliner.cpp | 68 : CallGraphSCCPass(ID), InlineThreshold(InlineLimit), InsertLifetime(true) {} in Inliner() 71 : CallGraphSCCPass(ID), InlineThreshold(InlineLimit.getNumOccurrences() > 0 ? in Inliner() 81 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
D | ArgumentPromotion.cpp | 63 struct ArgPromotion : public CallGraphSCCPass { 66 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage() 72 : CallGraphSCCPass(ID), maxElements(maxElements) { in ArgPromotion() 1019 return CallGraphSCCPass::doInitialization(CG); in doInitialization()
|
D | FunctionAttrs.cpp | 48 struct FunctionAttrs : public CallGraphSCCPass { 50 FunctionAttrs() : CallGraphSCCPass(ID), AA(nullptr) { in FunctionAttrs() 128 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
|
/external/llvm/docs/ |
D | WritingAnLLVMPass.rst | 21 <writing-an-llvm-pass-ModulePass>` , :ref:`CallGraphSCCPass 22 <writing-an-llvm-pass-CallGraphSCCPass>`, :ref:`FunctionPass 367 .. _writing-an-llvm-pass-CallGraphSCCPass: 369 The ``CallGraphSCCPass`` class 372 The `CallGraphSCCPass 375 before callers). Deriving from ``CallGraphSCCPass`` provides some mechanics 377 optimize execution of ``CallGraphSCCPass``\ es. If your pass meets the 381 ``CallGraphSCCPass``. 385 To be explicit, CallGraphSCCPass subclasses are: 397 Implementing a ``CallGraphSCCPass`` is slightly tricky in some cases because it [all …]
|
/external/llvm/unittests/IR/ |
D | LegacyPassManagerTest.cpp | 171 struct CGPass : public PassTest<CallGraph, CallGraphSCCPass> {
|
/external/llvm/patches/ |
D | 0004-Add-Android-makefiles-for-LLVM.patch | 414 + CallGraphSCCPass.cpp \
|