mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-01 15:11:24 +00:00
[PM] Remove the defunt CGSCC-specific debug flag.
Even before I sunk the debug flag into the opt tool this had been made obsolete by factoring the pass and analysis managers into a single set of templates that all used the core flag. No functionality changed here. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225842 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
3c95d9ccc0
commit
a28a251950
@ -13,10 +13,6 @@
|
|||||||
|
|
||||||
using namespace llvm;
|
using namespace llvm;
|
||||||
|
|
||||||
static cl::opt<bool>
|
|
||||||
DebugPM("debug-cgscc-pass-manager", cl::Hidden,
|
|
||||||
cl::desc("Print CGSCC pass management debugging information"));
|
|
||||||
|
|
||||||
char CGSCCAnalysisManagerModuleProxy::PassID;
|
char CGSCCAnalysisManagerModuleProxy::PassID;
|
||||||
|
|
||||||
CGSCCAnalysisManagerModuleProxy::Result
|
CGSCCAnalysisManagerModuleProxy::Result
|
||||||
|
@ -5,17 +5,17 @@
|
|||||||
; files, but for now this is just going to step the new process through its
|
; files, but for now this is just going to step the new process through its
|
||||||
; paces.
|
; paces.
|
||||||
|
|
||||||
; RUN: opt -disable-output -disable-verify -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -disable-verify -debug-pass-manager \
|
||||||
; RUN: -passes=no-op-module %s 2>&1 \
|
; RUN: -passes=no-op-module %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-MODULE-PASS
|
; RUN: | FileCheck %s --check-prefix=CHECK-MODULE-PASS
|
||||||
; CHECK-MODULE-PASS: Starting pass manager
|
; CHECK-MODULE-PASS: Starting pass manager
|
||||||
; CHECK-MODULE-PASS-NEXT: Running pass: NoOpModulePass
|
; CHECK-MODULE-PASS-NEXT: Running pass: NoOpModulePass
|
||||||
; CHECK-MODULE-PASS-NEXT: Finished pass manager
|
; CHECK-MODULE-PASS-NEXT: Finished pass manager
|
||||||
|
|
||||||
; RUN: opt -disable-output -disable-verify -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -disable-verify -debug-pass-manager \
|
||||||
; RUN: -passes=no-op-cgscc %s 2>&1 \
|
; RUN: -passes=no-op-cgscc %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-CGSCC-PASS
|
; RUN: | FileCheck %s --check-prefix=CHECK-CGSCC-PASS
|
||||||
; RUN: opt -disable-output -disable-verify -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -disable-verify -debug-pass-manager \
|
||||||
; RUN: -passes='cgscc(no-op-cgscc)' %s 2>&1 \
|
; RUN: -passes='cgscc(no-op-cgscc)' %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-CGSCC-PASS
|
; RUN: | FileCheck %s --check-prefix=CHECK-CGSCC-PASS
|
||||||
; CHECK-CGSCC-PASS: Starting pass manager
|
; CHECK-CGSCC-PASS: Starting pass manager
|
||||||
@ -27,10 +27,10 @@
|
|||||||
; CHECK-CGSCC-PASS-NEXT: Finished pass manager
|
; CHECK-CGSCC-PASS-NEXT: Finished pass manager
|
||||||
; CHECK-CGSCC-PASS-NEXT: Finished pass manager
|
; CHECK-CGSCC-PASS-NEXT: Finished pass manager
|
||||||
|
|
||||||
; RUN: opt -disable-output -disable-verify -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -disable-verify -debug-pass-manager \
|
||||||
; RUN: -passes=no-op-function %s 2>&1 \
|
; RUN: -passes=no-op-function %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-FUNCTION-PASS
|
; RUN: | FileCheck %s --check-prefix=CHECK-FUNCTION-PASS
|
||||||
; RUN: opt -disable-output -disable-verify -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -disable-verify -debug-pass-manager \
|
||||||
; RUN: -passes='function(no-op-function)' %s 2>&1 \
|
; RUN: -passes='function(no-op-function)' %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-FUNCTION-PASS
|
; RUN: | FileCheck %s --check-prefix=CHECK-FUNCTION-PASS
|
||||||
; CHECK-FUNCTION-PASS: Starting pass manager
|
; CHECK-FUNCTION-PASS: Starting pass manager
|
||||||
@ -122,7 +122,7 @@
|
|||||||
; CHECK-NO-VERIFY-NOT: VerifierPass
|
; CHECK-NO-VERIFY-NOT: VerifierPass
|
||||||
; CHECK-NO-VERIFY: Finished pass manager
|
; CHECK-NO-VERIFY: Finished pass manager
|
||||||
|
|
||||||
; RUN: opt -disable-output -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -debug-pass-manager \
|
||||||
; RUN: -passes='require<no-op-module>,cgscc(require<no-op-cgscc>,function(require<no-op-function>))' %s 2>&1 \
|
; RUN: -passes='require<no-op-module>,cgscc(require<no-op-cgscc>,function(require<no-op-function>))' %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-ANALYSES
|
; RUN: | FileCheck %s --check-prefix=CHECK-ANALYSES
|
||||||
; CHECK-ANALYSES: Starting pass manager
|
; CHECK-ANALYSES: Starting pass manager
|
||||||
@ -137,13 +137,13 @@
|
|||||||
|
|
||||||
; Make sure no-op passes that preserve all analyses don't even try to do any
|
; Make sure no-op passes that preserve all analyses don't even try to do any
|
||||||
; analysis invalidation.
|
; analysis invalidation.
|
||||||
; RUN: opt -disable-output -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -debug-pass-manager \
|
||||||
; RUN: -passes='require<no-op-module>,cgscc(require<no-op-cgscc>,function(require<no-op-function>))' %s 2>&1 \
|
; RUN: -passes='require<no-op-module>,cgscc(require<no-op-cgscc>,function(require<no-op-function>))' %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-NO-OP-INVALIDATION
|
; RUN: | FileCheck %s --check-prefix=CHECK-NO-OP-INVALIDATION
|
||||||
; CHECK-NO-OP-INVALIDATION: Starting pass manager
|
; CHECK-NO-OP-INVALIDATION: Starting pass manager
|
||||||
; CHECK-NO-OP-INVALIDATION-NOT: Invalidating all non-preserved analyses
|
; CHECK-NO-OP-INVALIDATION-NOT: Invalidating all non-preserved analyses
|
||||||
|
|
||||||
; RUN: opt -disable-output -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -debug-pass-manager \
|
||||||
; RUN: -passes='require<no-op-module>,require<no-op-module>,require<no-op-module>' %s 2>&1 \
|
; RUN: -passes='require<no-op-module>,require<no-op-module>,require<no-op-module>' %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-DO-CACHE-MODULE-ANALYSIS-RESULTS
|
; RUN: | FileCheck %s --check-prefix=CHECK-DO-CACHE-MODULE-ANALYSIS-RESULTS
|
||||||
; CHECK-DO-CACHE-MODULE-ANALYSIS-RESULTS: Starting pass manager
|
; CHECK-DO-CACHE-MODULE-ANALYSIS-RESULTS: Starting pass manager
|
||||||
@ -151,7 +151,7 @@
|
|||||||
; CHECK-DO-CACHE-MODULE-ANALYSIS-RESULTS: Running analysis: NoOpModuleAnalysis
|
; CHECK-DO-CACHE-MODULE-ANALYSIS-RESULTS: Running analysis: NoOpModuleAnalysis
|
||||||
; CHECK-DO-CACHE-MODULE-ANALYSIS-RESULTS-NOT: Running analysis: NoOpModuleAnalysis
|
; CHECK-DO-CACHE-MODULE-ANALYSIS-RESULTS-NOT: Running analysis: NoOpModuleAnalysis
|
||||||
|
|
||||||
; RUN: opt -disable-output -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -debug-pass-manager \
|
||||||
; RUN: -passes='require<no-op-module>,invalidate<no-op-module>,require<no-op-module>' %s 2>&1 \
|
; RUN: -passes='require<no-op-module>,invalidate<no-op-module>,require<no-op-module>' %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-DO-INVALIDATE-MODULE-ANALYSIS-RESULTS
|
; RUN: | FileCheck %s --check-prefix=CHECK-DO-INVALIDATE-MODULE-ANALYSIS-RESULTS
|
||||||
; CHECK-DO-INVALIDATE-MODULE-ANALYSIS-RESULTS: Starting pass manager
|
; CHECK-DO-INVALIDATE-MODULE-ANALYSIS-RESULTS: Starting pass manager
|
||||||
@ -160,7 +160,7 @@
|
|||||||
; CHECK-DO-INVALIDATE-MODULE-ANALYSIS-RESULTS: Invalidating analysis: NoOpModuleAnalysis
|
; CHECK-DO-INVALIDATE-MODULE-ANALYSIS-RESULTS: Invalidating analysis: NoOpModuleAnalysis
|
||||||
; CHECK-DO-INVALIDATE-MODULE-ANALYSIS-RESULTS: Running analysis: NoOpModuleAnalysis
|
; CHECK-DO-INVALIDATE-MODULE-ANALYSIS-RESULTS: Running analysis: NoOpModuleAnalysis
|
||||||
|
|
||||||
; RUN: opt -disable-output -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -debug-pass-manager \
|
||||||
; RUN: -passes='cgscc(require<no-op-cgscc>,require<no-op-cgscc>,require<no-op-cgscc>)' %s 2>&1 \
|
; RUN: -passes='cgscc(require<no-op-cgscc>,require<no-op-cgscc>,require<no-op-cgscc>)' %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-DO-CACHE-CGSCC-ANALYSIS-RESULTS
|
; RUN: | FileCheck %s --check-prefix=CHECK-DO-CACHE-CGSCC-ANALYSIS-RESULTS
|
||||||
; CHECK-DO-CACHE-CGSCC-ANALYSIS-RESULTS: Starting pass manager
|
; CHECK-DO-CACHE-CGSCC-ANALYSIS-RESULTS: Starting pass manager
|
||||||
@ -168,7 +168,7 @@
|
|||||||
; CHECK-DO-CACHE-CGSCC-ANALYSIS-RESULTS: Running analysis: NoOpCGSCCAnalysis
|
; CHECK-DO-CACHE-CGSCC-ANALYSIS-RESULTS: Running analysis: NoOpCGSCCAnalysis
|
||||||
; CHECK-DO-CACHE-CGSCC-ANALYSIS-RESULTS-NOT: Running analysis: NoOpCGSCCAnalysis
|
; CHECK-DO-CACHE-CGSCC-ANALYSIS-RESULTS-NOT: Running analysis: NoOpCGSCCAnalysis
|
||||||
|
|
||||||
; RUN: opt -disable-output -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -debug-pass-manager \
|
||||||
; RUN: -passes='cgscc(require<no-op-cgscc>,invalidate<no-op-cgscc>,require<no-op-cgscc>)' %s 2>&1 \
|
; RUN: -passes='cgscc(require<no-op-cgscc>,invalidate<no-op-cgscc>,require<no-op-cgscc>)' %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-DO-INVALIDATE-CGSCC-ANALYSIS-RESULTS
|
; RUN: | FileCheck %s --check-prefix=CHECK-DO-INVALIDATE-CGSCC-ANALYSIS-RESULTS
|
||||||
; CHECK-DO-INVALIDATE-CGSCC-ANALYSIS-RESULTS: Starting pass manager
|
; CHECK-DO-INVALIDATE-CGSCC-ANALYSIS-RESULTS: Starting pass manager
|
||||||
@ -177,7 +177,7 @@
|
|||||||
; CHECK-DO-INVALIDATE-CGSCC-ANALYSIS-RESULTS: Invalidating analysis: NoOpCGSCCAnalysis
|
; CHECK-DO-INVALIDATE-CGSCC-ANALYSIS-RESULTS: Invalidating analysis: NoOpCGSCCAnalysis
|
||||||
; CHECK-DO-INVALIDATE-CGSCC-ANALYSIS-RESULTS: Running analysis: NoOpCGSCCAnalysis
|
; CHECK-DO-INVALIDATE-CGSCC-ANALYSIS-RESULTS: Running analysis: NoOpCGSCCAnalysis
|
||||||
|
|
||||||
; RUN: opt -disable-output -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -debug-pass-manager \
|
||||||
; RUN: -passes='function(require<no-op-function>,require<no-op-function>,require<no-op-function>)' %s 2>&1 \
|
; RUN: -passes='function(require<no-op-function>,require<no-op-function>,require<no-op-function>)' %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-DO-CACHE-FUNCTION-ANALYSIS-RESULTS
|
; RUN: | FileCheck %s --check-prefix=CHECK-DO-CACHE-FUNCTION-ANALYSIS-RESULTS
|
||||||
; CHECK-DO-CACHE-FUNCTION-ANALYSIS-RESULTS: Starting pass manager
|
; CHECK-DO-CACHE-FUNCTION-ANALYSIS-RESULTS: Starting pass manager
|
||||||
@ -185,7 +185,7 @@
|
|||||||
; CHECK-DO-CACHE-FUNCTION-ANALYSIS-RESULTS: Running analysis: NoOpFunctionAnalysis
|
; CHECK-DO-CACHE-FUNCTION-ANALYSIS-RESULTS: Running analysis: NoOpFunctionAnalysis
|
||||||
; CHECK-DO-CACHE-FUNCTION-ANALYSIS-RESULTS-NOT: Running analysis: NoOpFunctionAnalysis
|
; CHECK-DO-CACHE-FUNCTION-ANALYSIS-RESULTS-NOT: Running analysis: NoOpFunctionAnalysis
|
||||||
|
|
||||||
; RUN: opt -disable-output -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -debug-pass-manager \
|
||||||
; RUN: -passes='function(require<no-op-function>,invalidate<no-op-function>,require<no-op-function>)' %s 2>&1 \
|
; RUN: -passes='function(require<no-op-function>,invalidate<no-op-function>,require<no-op-function>)' %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-DO-INVALIDATE-FUNCTION-ANALYSIS-RESULTS
|
; RUN: | FileCheck %s --check-prefix=CHECK-DO-INVALIDATE-FUNCTION-ANALYSIS-RESULTS
|
||||||
; CHECK-DO-INVALIDATE-FUNCTION-ANALYSIS-RESULTS: Starting pass manager
|
; CHECK-DO-INVALIDATE-FUNCTION-ANALYSIS-RESULTS: Starting pass manager
|
||||||
@ -194,7 +194,7 @@
|
|||||||
; CHECK-DO-INVALIDATE-FUNCTION-ANALYSIS-RESULTS: Invalidating analysis: NoOpFunctionAnalysis
|
; CHECK-DO-INVALIDATE-FUNCTION-ANALYSIS-RESULTS: Invalidating analysis: NoOpFunctionAnalysis
|
||||||
; CHECK-DO-INVALIDATE-FUNCTION-ANALYSIS-RESULTS: Running analysis: NoOpFunctionAnalysis
|
; CHECK-DO-INVALIDATE-FUNCTION-ANALYSIS-RESULTS: Running analysis: NoOpFunctionAnalysis
|
||||||
|
|
||||||
; RUN: opt -disable-output -disable-verify -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -disable-verify -debug-pass-manager \
|
||||||
; RUN: -passes='require<no-op-module>,module(require<no-op-module>,function(require<no-op-function>,invalidate<all>,require<no-op-function>),require<no-op-module>),require<no-op-module>' %s 2>&1 \
|
; RUN: -passes='require<no-op-module>,module(require<no-op-module>,function(require<no-op-function>,invalidate<all>,require<no-op-function>),require<no-op-module>),require<no-op-module>' %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-INVALIDATE-ALL
|
; RUN: | FileCheck %s --check-prefix=CHECK-INVALIDATE-ALL
|
||||||
; CHECK-INVALIDATE-ALL: Starting pass manager
|
; CHECK-INVALIDATE-ALL: Starting pass manager
|
||||||
@ -225,7 +225,7 @@
|
|||||||
; CHECK-INVALIDATE-ALL-NOT: Running analysis: NoOpModuleAnalysis
|
; CHECK-INVALIDATE-ALL-NOT: Running analysis: NoOpModuleAnalysis
|
||||||
; CHECK-INVALIDATE-ALL: Finished pass manager
|
; CHECK-INVALIDATE-ALL: Finished pass manager
|
||||||
|
|
||||||
; RUN: opt -disable-output -disable-verify -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -disable-verify -debug-pass-manager \
|
||||||
; RUN: -passes='require<no-op-module>,module(require<no-op-module>,cgscc(require<no-op-cgscc>,function(require<no-op-function>,invalidate<all>,require<no-op-function>),require<no-op-cgscc>),require<no-op-module>),require<no-op-module>' %s 2>&1 \
|
; RUN: -passes='require<no-op-module>,module(require<no-op-module>,cgscc(require<no-op-cgscc>,function(require<no-op-function>,invalidate<all>,require<no-op-function>),require<no-op-cgscc>),require<no-op-module>),require<no-op-module>' %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-INVALIDATE-ALL-CG
|
; RUN: | FileCheck %s --check-prefix=CHECK-INVALIDATE-ALL-CG
|
||||||
; CHECK-INVALIDATE-ALL-CG: Starting pass manager
|
; CHECK-INVALIDATE-ALL-CG: Starting pass manager
|
||||||
|
@ -101,7 +101,7 @@
|
|||||||
; RUN: | FileCheck %s --check-prefix=CHECK-UNBALANCED10
|
; RUN: | FileCheck %s --check-prefix=CHECK-UNBALANCED10
|
||||||
; CHECK-UNBALANCED10: unable to parse pass pipeline description
|
; CHECK-UNBALANCED10: unable to parse pass pipeline description
|
||||||
|
|
||||||
; RUN: opt -disable-output -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -debug-pass-manager \
|
||||||
; RUN: -passes=no-op-cgscc,no-op-cgscc %s 2>&1 \
|
; RUN: -passes=no-op-cgscc,no-op-cgscc %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-TWO-NOOP-CG
|
; RUN: | FileCheck %s --check-prefix=CHECK-TWO-NOOP-CG
|
||||||
; CHECK-TWO-NOOP-CG: Starting pass manager
|
; CHECK-TWO-NOOP-CG: Starting pass manager
|
||||||
@ -112,7 +112,7 @@
|
|||||||
; CHECK-TWO-NOOP-CG: Finished pass manager
|
; CHECK-TWO-NOOP-CG: Finished pass manager
|
||||||
; CHECK-TWO-NOOP-CG: Finished pass manager
|
; CHECK-TWO-NOOP-CG: Finished pass manager
|
||||||
|
|
||||||
; RUN: opt -disable-output -debug-pass-manager -debug-cgscc-pass-manager \
|
; RUN: opt -disable-output -debug-pass-manager \
|
||||||
; RUN: -passes='module(function(no-op-function),cgscc(no-op-cgscc,function(no-op-function),no-op-cgscc),function(no-op-function))' %s 2>&1 \
|
; RUN: -passes='module(function(no-op-function),cgscc(no-op-cgscc,function(no-op-function),no-op-cgscc),function(no-op-function))' %s 2>&1 \
|
||||||
; RUN: | FileCheck %s --check-prefix=CHECK-NESTED-MP-CG-FP
|
; RUN: | FileCheck %s --check-prefix=CHECK-NESTED-MP-CG-FP
|
||||||
; CHECK-NESTED-MP-CG-FP: Starting pass manager
|
; CHECK-NESTED-MP-CG-FP: Starting pass manager
|
||||||
|
Loading…
Reference in New Issue
Block a user