|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/CallGraphSCCPass.h 31 class CallGraphSCC;
lib/Transforms/Coroutines/CoroInternal.h 21 class CallGraphSCC;
References
include/llvm/Analysis/CallGraphSCCPass.h 59 virtual bool runOnSCC(CallGraphSCC &SCC) = 0;
83 bool skipSCC(CallGraphSCC &SCC) const;
127 bool runOnSCC(CallGraphSCC &SCC) override { return false; }
include/llvm/Transforms/IPO/Inliner.h 43 bool runOnSCC(CallGraphSCC &SCC) override;
68 bool inlineCalls(CallGraphSCC &SCC);
lib/Analysis/CallGraphSCCPass.cpp 104 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,
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,
427 for (CallGraphSCC::iterator I = CurSCC.begin(), E = CurSCC.end();
470 CallGraphSCC CurSCC(CG, &CGI);
633 bool runOnSCC(CallGraphSCC &SCC) override {
684 static std::string getDescription(const CallGraphSCC &SCC) {
702 bool CallGraphSCCPass::skipSCC(CallGraphSCC &SCC) const {
lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp 60 bool runOnSCC(CallGraphSCC &SCC) override;
343 bool AMDGPUAnnotateKernelFeatures::runOnSCC(CallGraphSCC &SCC) {
lib/Target/AMDGPU/AMDGPUInline.cpp 74 bool runOnSCC(CallGraphSCC &SCC) override;
99 bool AMDGPUInliner::runOnSCC(CallGraphSCC &SCC) {
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp 367 bool AMDGPUPerfHintAnalysis::runOnSCC(CallGraphSCC &SCC) {
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.h 30 bool runOnSCC(CallGraphSCC &SCC) override;
lib/Transforms/Coroutines/CoroInternal.h 51 CallGraph &CG, CallGraphSCC &SCC);
lib/Transforms/Coroutines/CoroSplit.cpp 1343 static void splitCoroutine(Function &F, CallGraph &CG, CallGraphSCC &SCC) {
1413 static void createDevirtTriggerFunc(CallGraph &CG, CallGraphSCC &SCC) {
1533 bool runOnSCC(CallGraphSCC &SCC) override {
lib/Transforms/Coroutines/Coroutines.cpp 208 CallGraph &CG, CallGraphSCC &SCC) {
lib/Transforms/IPO/AlwaysInliner.cpp 114 bool runOnSCC(CallGraphSCC &SCC) override { return inlineCalls(SCC); }
lib/Transforms/IPO/ArgumentPromotion.cpp 1087 bool runOnSCC(CallGraphSCC &SCC) override;
1116 bool ArgPromotion::runOnSCC(CallGraphSCC &SCC) {
lib/Transforms/IPO/FunctionAttrs.cpp 1467 bool runOnSCC(CallGraphSCC &SCC) override;
1492 static bool runImpl(CallGraphSCC &SCC, AARGetterT AARGetter) {
1515 bool PostOrderFunctionAttrsLegacyPass::runOnSCC(CallGraphSCC &SCC) {
lib/Transforms/IPO/InlineSimple.cpp 76 bool runOnSCC(CallGraphSCC &SCC) override;
116 bool SimpleInliner::runOnSCC(CallGraphSCC &SCC) {
lib/Transforms/IPO/Inliner.cpp 501 bool LegacyInlinerBase::runOnSCC(CallGraphSCC &SCC) {
528 inlineCallsImpl(CallGraphSCC &SCC, CallGraph &CG,
758 bool LegacyInlinerBase::inlineCalls(CallGraphSCC &SCC) {
lib/Transforms/IPO/PruneEH.cpp 46 bool runOnSCC(CallGraphSCC &SCC) override;
62 static bool runImpl(CallGraphSCC &SCC, CallGraph &CG) {
85 for (CallGraphSCC::iterator I = SCC.begin(), E = SCC.end();
177 bool PruneEH::runOnSCC(CallGraphSCC &SCC) {
tools/opt/PassPrinters.cpp 77 bool runOnSCC(CallGraphSCC &SCC) override {
82 for (CallGraphSCC::iterator I = SCC.begin(), E = SCC.end(); I != E; ++I) {
tools/polly/lib/Transform/ScopInliner.cpp 50 bool runOnSCC(CallGraphSCC &SCC) override {
unittests/IR/LegacyPassManagerTest.cpp 171 bool runOnSCC(CallGraphSCC &SCMM) override {