Searched refs:CallGraphSCCPass (Results 1 - 13 of 13) sorted by relevance

/external/llvm/tools/opt/
H A DPassPrinters.h20 class CallGraphSCCPass;
31 CallGraphSCCPass *createCallGraphPassPrinter(const PassInfo *PI,
H A DPassPrinters.cpp15 #include "llvm/Analysis/CallGraphSCCPass.h"
59 struct CallGraphSCCPassPrinter : public CallGraphSCCPass {
67 : CallGraphSCCPass(ID), PassToPrint(PI), Out(out), QuietPass(Quiet) {
69 PassName = "CallGraphSCCPass Printer: " + PassToPrintName;
236 CallGraphSCCPass *llvm::createCallGraphPassPrinter(const PassInfo *PI,
/external/llvm/include/llvm/Analysis/
H A DCallGraphSCCPass.h1 //===- CallGraphSCCPass.h - Pass that operates BU on call graph -*- C++ -*-===//
10 // This file defines the CallGraphSCCPass class, which is used for passes which
34 class CallGraphSCCPass : public Pass { class in namespace:llvm
36 explicit CallGraphSCCPass(char &pid) : Pass(PT_CallGraphSCC, pid) {} function in class:llvm::CallGraphSCCPass
82 /// CallGraphSCC - This is a single SCC that a CallGraphSCCPass is run on.
H A DInlineCost.h17 #include "llvm/Analysis/CallGraphSCCPass.h"
101 class InlineCostAnalysis : public CallGraphSCCPass {
/external/llvm/lib/Analysis/IPA/
H A DAndroid.mk5 CallGraphSCCPass.cpp \
H A DCallGraphSCCPass.cpp1 //===- CallGraphSCCPass.cpp - Pass that operates BU on call graph ---------===//
10 // This file implements the CallGraphSCCPass class, which is used for passes
18 #include "llvm/Analysis/CallGraphSCCPass.h"
118 CallGraphSCCPass *CGSP = (CallGraphSCCPass*)P;
222 "CallGraphSCCPass did not update the CallGraph correctly!");
285 "CallGraphSCCPass did not update the CallGraph correctly!");
310 "CallGraphSCCPass did not update the CallGraph correctly!");
490 Changed |= ((CallGraphSCCPass*)getContainedPass(i))->doInitialization(CG);
505 Changed |= ((CallGraphSCCPass*)getContainedPas
[all...]
H A DInlineCost.cpp1225 InlineCostAnalysis::InlineCostAnalysis() : CallGraphSCCPass(ID) {}
1232 CallGraphSCCPass::getAnalysisUsage(AU);
/external/llvm/include/llvm/Transforms/IPO/
H A DInlinerPass.h20 #include "llvm/Analysis/CallGraphSCCPass.h"
32 struct Inliner : public CallGraphSCCPass {
/external/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp22 #include "llvm/Analysis/CallGraphSCCPass.h"
38 struct PruneEH : public CallGraphSCCPass {
40 PruneEH() : CallGraphSCCPass(ID) {
H A DInliner.cpp66 : CallGraphSCCPass(ID), InlineThreshold(InlineLimit), InsertLifetime(true) {}
69 : CallGraphSCCPass(ID), InlineThreshold(InlineLimit.getNumOccurrences() > 0 ?
77 CallGraphSCCPass::getAnalysisUsage(AU);
H A DArgumentPromotion.cpp38 #include "llvm/Analysis/CallGraphSCCPass.h"
63 struct ArgPromotion : public CallGraphSCCPass {
66 CallGraphSCCPass::getAnalysisUsage(AU);
72 : CallGraphSCCPass(ID), DL(nullptr), maxElements(maxElements) {
922 return CallGraphSCCPass::doInitialization(CG);
H A DFunctionAttrs.cpp28 #include "llvm/Analysis/CallGraphSCCPass.h"
48 struct FunctionAttrs : public CallGraphSCCPass {
50 FunctionAttrs() : CallGraphSCCPass(ID), AA(nullptr) {
128 CallGraphSCCPass::getAnalysisUsage(AU);
/external/llvm/unittests/IR/
H A DLegacyPassManagerTest.cpp19 #include "llvm/Analysis/CallGraphSCCPass.h"
173 struct CGPass : public PassTest<CallGraph, CallGraphSCCPass> {

Completed in 139 milliseconds