Searched refs:CallGraphSCC (Results 1 - 18 of 18) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCallGraphSCCPass.h31 class CallGraphSCC;
59 virtual bool runOnSCC(CallGraphSCC &SCC) = 0;
83 bool skipSCC(CallGraphSCC &SCC) const;
86 /// CallGraphSCC - This is a single SCC that a CallGraphSCCPass is run on.
87 class CallGraphSCC { class in namespace:llvm
93 CallGraphSCC(CallGraph &cg, void *context) : CG(cg), Context(context) {} function in class:llvm::CallGraphSCC
127 bool runOnSCC(CallGraphSCC &SCC) override { return false; }
/freebsd-11-stable/contrib/llvm-project/llvm/tools/opt/
H A DPrintSCC.cpp48 struct CallGraphSCC : public ModulePass { struct in namespace:__anon3341
50 CallGraphSCC() : ModulePass(ID) {} function in struct:__anon3341::CallGraphSCC
69 char CallGraphSCC::ID = 0;
70 static RegisterPass<CallGraphSCC>
92 bool CallGraphSCC::runOnModule(Module &M) {
H A DPassPrinters.cpp77 bool runOnSCC(CallGraphSCC &SCC) override {
82 for (CallGraphSCC::iterator I = SCC.begin(), E = SCC.end(); I != E; ++I) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.h30 bool runOnSCC(CallGraphSCC &SCC) override;
H A DAMDGPUAnnotateKernelFeatures.cpp60 bool runOnSCC(CallGraphSCC &SCC) override;
343 bool AMDGPUAnnotateKernelFeatures::runOnSCC(CallGraphSCC &SCC) {
H A DAMDGPUInline.cpp74 bool runOnSCC(CallGraphSCC &SCC) override;
99 bool AMDGPUInliner::runOnSCC(CallGraphSCC &SCC) {
H A DAMDGPUPerfHintAnalysis.cpp367 bool AMDGPUPerfHintAnalysis::runOnSCC(CallGraphSCC &SCC) {
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DInliner.h43 bool runOnSCC(CallGraphSCC &SCC) override;
68 bool inlineCalls(CallGraphSCC &SCC);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCallGraphSCCPass.cpp104 bool RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
107 bool RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
110 bool RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG,
118 bool CGPassManager::RunPassOnSCC(Pass *P, CallGraphSCC &CurSCC,
142 // FIXME: Add getInstructionCount to CallGraphSCC.
195 /// CallGraphSCC passes to verify that they correctly updated the callgraph.
201 bool CGPassManager::RefreshCallGraph(const CallGraphSCC &CurSCC, CallGraph &CG,
215 for (CallGraphSCC::iterator SCCIdx = CurSCC.begin(), E = CurSCC.end();
403 bool CGPassManager::RunAllPassesOnSCC(CallGraphSCC &CurSCC, CallGraph &CG,
409 // CallGraphSCC Passe
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DInlineSimple.cpp77 bool runOnSCC(CallGraphSCC &SCC) override;
117 bool SimpleInliner::runOnSCC(CallGraphSCC &SCC) {
H A DPruneEH.cpp47 bool runOnSCC(CallGraphSCC &SCC) override;
63 static bool runImpl(CallGraphSCC &SCC, CallGraph &CG) {
86 for (CallGraphSCC::iterator I = SCC.begin(), E = SCC.end();
178 bool PruneEH::runOnSCC(CallGraphSCC &SCC) {
H A DAlwaysInliner.cpp115 bool runOnSCC(CallGraphSCC &SCC) override { return inlineCalls(SCC); }
H A DInliner.cpp501 bool LegacyInlinerBase::runOnSCC(CallGraphSCC &SCC) {
528 inlineCallsImpl(CallGraphSCC &SCC, CallGraph &CG,
758 bool LegacyInlinerBase::inlineCalls(CallGraphSCC &SCC) {
H A DFunctionAttrs.cpp1468 bool runOnSCC(CallGraphSCC &SCC) override;
1493 static bool runImpl(CallGraphSCC &SCC, AARGetterT AARGetter) {
1516 bool PostOrderFunctionAttrsLegacyPass::runOnSCC(CallGraphSCC &SCC) {
H A DArgumentPromotion.cpp1088 bool runOnSCC(CallGraphSCC &SCC) override;
1117 bool ArgPromotion::runOnSCC(CallGraphSCC &SCC) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroInternal.h21 class CallGraphSCC;
52 CallGraph &CG, CallGraphSCC &SCC);
H A DCoroSplit.cpp1360 static void splitCoroutine(Function &F, CallGraph &CG, CallGraphSCC &SCC) {
1431 static void createDevirtTriggerFunc(CallGraph &CG, CallGraphSCC &SCC) {
1551 bool runOnSCC(CallGraphSCC &SCC) override {
H A DCoroutines.cpp209 CallGraph &CG, CallGraphSCC &SCC) {

Completed in 163 milliseconds