Home
last modified time | relevance | path

Searched refs:CallGraphSCCPass (Results 1 – 21 of 21) sorted by relevance

/external/llvm/include/llvm/Analysis/
DCallGraphSCCPass.h35 class CallGraphSCCPass : public Pass {
37 explicit CallGraphSCCPass(char &pid) : Pass(PT_CallGraphSCC, pid) {} in CallGraphSCCPass() function
119 class DummyCGSCCPass : public CallGraphSCCPass {
122 DummyCGSCCPass() : CallGraphSCCPass(ID) { in DummyCGSCCPass()
/external/llvm/lib/Analysis/
DCallGraphSCCPass.cpp119 CallGraphSCCPass *CGSP = (CallGraphSCCPass*)P; in RunPassOnSCC()
500 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doInitialization(CG); in doInitialization()
515 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doFinalization(CG); in doFinalization()
548 void CallGraphSCCPass::assignPassManager(PMStack &PMS, in assignPassManager()
587 void CallGraphSCCPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
600 class PrintCallGraphPass : public CallGraphSCCPass {
607 : CallGraphSCCPass(ID), Banner(B), Out(o) {} in PrintCallGraphPass()
630 Pass *CallGraphSCCPass::createPrinterPass(raw_ostream &O, in createPrinterPass()
635 bool CallGraphSCCPass::skipSCC(CallGraphSCC &SCC) const { in skipSCC()
DCMakeLists.txt18 CallGraphSCCPass.cpp
/external/swiftshader/third_party/LLVM/lib/Analysis/IPA/
DCallGraphSCCPass.cpp113 CallGraphSCCPass *CGSP = (CallGraphSCCPass*)P; in RunPassOnSCC()
480 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doInitialization(CG); in doInitialization()
495 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doFinalization(CG); in doFinalization()
528 void CallGraphSCCPass::assignPassManager(PMStack &PMS, in assignPassManager()
567 void CallGraphSCCPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
580 class PrintCallGraphPass : public CallGraphSCCPass {
587 : CallGraphSCCPass(ID), Banner(B), Out(o) {} in PrintCallGraphPass()
605 Pass *CallGraphSCCPass::createPrinterPass(raw_ostream &O, in createPrinterPass()
/external/llvm/tools/opt/
DPassPrinters.h20 class CallGraphSCCPass; variable
31 CallGraphSCCPass *createCallGraphPassPrinter(const PassInfo *PI,
DPassPrinters.cpp59 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/swiftshader/third_party/LLVM/include/llvm/
DCallGraphSCCPass.h34 class CallGraphSCCPass : public Pass {
36 explicit CallGraphSCCPass(char &pid) : Pass(PT_CallGraphSCC, pid) {} in CallGraphSCCPass() function
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
DFunctionAttrs.cpp42 struct FunctionAttrs : public CallGraphSCCPass {
44 FunctionAttrs() : CallGraphSCCPass(ID), AA(0) { in FunctionAttrs()
67 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
DInliner.cpp51 : CallGraphSCCPass(ID), InlineThreshold(InlineLimit) {} in Inliner()
54 : CallGraphSCCPass(ID), InlineThreshold(InlineLimit.getNumOccurrences() > 0 ? in Inliner()
61 CallGraphSCCPass::getAnalysisUsage(Info); in getAnalysisUsage()
DPruneEH.cpp37 struct PruneEH : public CallGraphSCCPass {
39 PruneEH() : CallGraphSCCPass(ID) { in PruneEH()
DArgumentPromotion.cpp60 struct ArgPromotion : public CallGraphSCCPass {
63 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
69 : CallGraphSCCPass(ID), maxElements(maxElements) { in ArgPromotion()
/external/llvm/lib/Transforms/IPO/
DPruneEH.cpp41 struct PruneEH : public CallGraphSCCPass {
43 PruneEH() : CallGraphSCCPass(ID) { in PruneEH()
DInliner.cpp50 Inliner::Inliner(char &ID) : CallGraphSCCPass(ID), InsertLifetime(true) {} in Inliner()
53 : CallGraphSCCPass(ID), InsertLifetime(InsertLifetime) {} in Inliner()
63 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
DArgumentPromotion.cpp68 struct ArgPromotion : public CallGraphSCCPass {
73 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
79 : CallGraphSCCPass(ID), maxElements(maxElements) { in ArgPromotion()
1040 return CallGraphSCCPass::doInitialization(CG); in doInitialization()
DFunctionAttrs.cpp1043 struct PostOrderFunctionAttrsLegacyPass : public CallGraphSCCPass {
1045 PostOrderFunctionAttrsLegacyPass() : CallGraphSCCPass(ID) { in PostOrderFunctionAttrsLegacyPass()
1055 CallGraphSCCPass::getAnalysisUsage(AU); in getAnalysisUsage()
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/IPO/
DInlinerPass.h32 struct Inliner : public CallGraphSCCPass {
/external/llvm/include/llvm/Transforms/IPO/
DInlinerPass.h33 struct Inliner : public CallGraphSCCPass {
/external/swiftshader/third_party/LLVM/tools/opt/
Dopt.cpp147 struct CallGraphSCCPassPrinter : public CallGraphSCCPass {
154 CallGraphSCCPass(ID), PassToPrint(PI), Out(out) { in CallGraphSCCPassPrinter()
/external/llvm/docs/
DWritingAnLLVMPass.rst21 <writing-an-llvm-pass-ModulePass>` , :ref:`CallGraphSCCPass
22 <writing-an-llvm-pass-CallGraphSCCPass>`, :ref:`FunctionPass
363 .. _writing-an-llvm-pass-CallGraphSCCPass:
365 The ``CallGraphSCCPass`` class
368 The `CallGraphSCCPass
371 before callers). Deriving from ``CallGraphSCCPass`` provides some mechanics
373 optimize execution of ``CallGraphSCCPass``\ es. If your pass meets the
377 ``CallGraphSCCPass``.
381 To be explicit, CallGraphSCCPass subclasses are:
393 Implementing a ``CallGraphSCCPass`` is slightly tricky in some cases because it
[all …]
/external/swiftshader/third_party/LLVM/unittests/VMCore/
DPassManagerTest.cpp164 struct CGPass : public PassTest<CallGraph, CallGraphSCCPass> {
/external/llvm/unittests/IR/
DLegacyPassManagerTest.cpp170 struct CGPass : public PassTest<CallGraph, CallGraphSCCPass> {