[llvm] r292592 - [PM] Tidy up the spacing of this new, much nicer test file.

Chandler Carruth via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 20 01:30:03 PST 2017


Author: chandlerc
Date: Fri Jan 20 03:30:03 2017
New Revision: 292592

URL: http://llvm.org/viewvc/llvm-project?rev=292592&view=rev
Log:
[PM] Tidy up the spacing of this new, much nicer test file.

Modified:
    llvm/trunk/test/Other/new-pm-defaults.ll

Modified: llvm/trunk/test/Other/new-pm-defaults.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Other/new-pm-defaults.ll?rev=292592&r1=292591&r2=292592&view=diff
==============================================================================
--- llvm/trunk/test/Other/new-pm-defaults.ll (original)
+++ llvm/trunk/test/Other/new-pm-defaults.ll Fri Jan 20 03:30:03 2017
@@ -26,139 +26,140 @@
 ; RUN:     -passes='lto-pre-link<O2>' -S %s 2>&1 \
 ; RUN:     | FileCheck %s --check-prefix=CHECK-O --check-prefix=CHECK-O2
 
-;CHECK-O: Starting llvm::Module pass manager run.
-;CHECK-O-NEXT: Running pass: PassManager<{{.*}}Module{{.*}}>
-;CHECK-O-NEXT: Starting llvm::Module pass manager run.
-;CHECK-O-NEXT: Running pass: ForceFunctionAttrsPass
-;CHECK-O-NEXT: Running pass: InferFunctionAttrsPass
-;CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis
-;CHECK-O-NEXT: Running pass: ModuleToFunctionPassAdaptor<{{.*}}PassManager{{.*}}>
-;CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
-;CHECK-O-NEXT: Starting llvm::Function pass manager run.
-;CHECK-O-NEXT: Running pass: SimplifyCFGPass
-;CHECK-O-NEXT: Running analysis: TargetIRAnalysis
-;CHECK-O-NEXT: Running analysis: AssumptionAnalysis
-;CHECK-O-NEXT: Running pass: SROA
-;CHECK-O-NEXT: Running analysis: DominatorTreeAnalysis
-;CHECK-O-NEXT: Running pass: EarlyCSEPass
-;CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis
-;CHECK-O-NEXT: Running pass: LowerExpectIntrinsicPass
-;CHECK-O-NEXT: Running pass: GVNHoistPass
-;CHECK-O-NEXT: Running analysis: AAManager
-;CHECK-O-NEXT: Running analysis: MemoryDependenceAnalysis
-;CHECK-O-NEXT: Running analysis: MemorySSAAnalysis
-;CHECK-O-NEXT: Finished llvm::Function pass manager run.
-;CHECK-O-NEXT: Running pass: IPSCCPPass
-;CHECK-O-NEXT: Running pass: GlobalOptPass
-;CHECK-O-NEXT: Running pass: ModuleToFunctionPassAdaptor<{{.*}}PromotePass>
-;CHECK-O-NEXT: Running pass: DeadArgumentEliminationPass
-;CHECK-O-NEXT: Running pass: ModuleToFunctionPassAdaptor<{{.*}}PassManager{{.*}}>
-;CHECK-O-NEXT: Starting llvm::Function pass manager run.
-;CHECK-O-NEXT: Running pass: InstCombinePass
-;CHECK-O-NEXT: Running pass: SimplifyCFGPass
-;CHECK-O-NEXT: Finished llvm::Function pass manager run.
-;CHECK-O-NEXT: Running pass: ModuleToPostOrderCGSCCPassAdaptor<{{.*}}LazyCallGraph{{.*}}>
-;CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
-;CHECK-O-NEXT: Running analysis: LazyCallGraphAnalysis
-;CHECK-O-NEXT: Starting CGSCC pass manager run.
-;CHECK-O-NEXT: Running pass: InlinerPass
-;CHECK-O-NEXT: Running analysis: FunctionAnalysisManagerCGSCCProxy
-;CHECK-O-NEXT: Running analysis: OuterAnalysisManagerProxy<{{.*}}LazyCallGraph{{.*}}>
-;CHECK-O-NEXT: Running analysis: OptimizationRemarkEmitterAnalysis
-;CHECK-O-NEXT: Running pass: PostOrderFunctionAttrsPass
-;CHECK-O-NEXT: Running pass: CGSCCToFunctionPassAdaptor<{{.*}}PassManager{{.*}}>
-;CHECK-O-NEXT: Starting llvm::Function pass manager run.
-;CHECK-O-NEXT: Running pass: SROA
-;CHECK-O-NEXT: Running pass: EarlyCSEPass
-;CHECK-O-NEXT: Running pass: SpeculativeExecutionPass
-;CHECK-O-NEXT: Running pass: JumpThreadingPass
-;CHECK-O-NEXT: Running analysis: LazyValueAnalysis
-;CHECK-O-NEXT: Invalidating analysis: LazyValueAnalysis
-;CHECK-O-NEXT: Running pass: CorrelatedValuePropagationPass
-;CHECK-O-NEXT: Running analysis: LazyValueAnalysis
-;CHECK-O-NEXT: Invalidating analysis: LazyValueAnalysis
-;CHECK-O-NEXT: Running pass: SimplifyCFGPass
-;CHECK-O-NEXT: Running pass: InstCombinePass
-;CHECK-O1-NEXT: Running pass: LibCallsShrinkWrapPass
-;CHECK-O2-NEXT: Running pass: LibCallsShrinkWrapPass
-;CHECK-O3-NEXT: Running pass: LibCallsShrinkWrapPass
-;CHECK-O-NEXT: Running pass: TailCallElimPass
-;CHECK-O-NEXT: Running pass: SimplifyCFGPass
-;CHECK-O-NEXT: Running pass: ReassociatePass
-;CHECK-O-NEXT: Running pass: FunctionToLoopPassAdaptor<{{.*}}LoopStandardAnalysisResults{{.*}}>
-;CHECK-O-NEXT: Running analysis: LoopAnalysis
-;CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
-;CHECK-O-NEXT: Running analysis: ScalarEvolutionAnalysis
-;CHECK-O-NEXT: Starting Loop pass manager run.
-;CHECK-O-NEXT: Finished Loop pass manager run.
-;CHECK-O-NEXT: Running pass: SimplifyCFGPass
-;CHECK-O-NEXT: Running pass: InstCombinePass
-;CHECK-O-NEXT: Running pass: FunctionToLoopPassAdaptor<{{.*}}LoopStandardAnalysisResults{{.*}}>
-;CHECK-O-NEXT: Starting Loop pass manager run.
-;CHECK-O-NEXT: Finished Loop pass manager run.
-;CHECK-Os-NEXT: Running pass: MergedLoadStoreMotionPass
-;CHECK-Os-NEXT: Running pass: GVN
-;CHECK-Oz-NEXT: Running pass: MergedLoadStoreMotionPass
-;CHECK-Oz-NEXT: Running pass: GVN
-;CHECK-O2-NEXT: Running pass: MergedLoadStoreMotionPass
-;CHECK-O2-NEXT: Running pass: GVN
-;CHECK-O3-NEXT: Running pass: MergedLoadStoreMotionPass
-;CHECK-O3-NEXT: Running pass: GVN
-;CHECK-O-NEXT: Running pass: MemCpyOptPass
-;CHECK-O-NEXT: Running pass: SCCPPass
-;CHECK-O-NEXT: Running pass: BDCEPass
-;CHECK-O-NEXT: Running analysis: DemandedBitsAnalysis
-;CHECK-O-NEXT: Running pass: InstCombinePass
-;CHECK-O-NEXT: Running pass: JumpThreadingPass
-;CHECK-O-NEXT: Running analysis: LazyValueAnalysis
-;CHECK-O-NEXT: Invalidating analysis: LazyValueAnalysis
-;CHECK-O-NEXT: Running pass: CorrelatedValuePropagationPass
-;CHECK-O-NEXT: Running analysis: LazyValueAnalysis
-;CHECK-O-NEXT: Invalidating analysis: LazyValueAnalysis
-;CHECK-O-NEXT: Running pass: DSEPass
-;CHECK-O-NEXT: Running pass: ADCEPass
-;CHECK-O-NEXT: Running analysis: PostDominatorTreeAnalysis
-;CHECK-O-NEXT: Running pass: SimplifyCFGPass
-;CHECK-O-NEXT: Running pass: InstCombinePass
-;CHECK-O-NEXT: Finished llvm::Function pass manager run.
-;CHECK-O-NEXT: Finished CGSCC pass manager run.
-;CHECK-O-NEXT: Running pass: EliminateAvailableExternallyPass
-;CHECK-O-NEXT: Running pass: ReversePostOrderFunctionAttrsPass
-;CHECK-O-NEXT: Running analysis: CallGraphAnalysis
-;CHECK-O-NEXT: Invalidating analysis: CallGraphAnalysis
-;CHECK-O-NEXT: Running pass: ModuleToFunctionPassAdaptor<{{.*}}PassManager{{.*}}>
-;CHECK-O-NEXT: Starting llvm::Function pass manager run.
-;CHECK-O-NEXT: Running pass: Float2IntPass
-;CHECK-O-NEXT: Running pass: LoopDistributePass
-;CHECK-O-NEXT: Running pass: LoopVectorizePass
-;CHECK-O-NEXT: Running analysis: BlockFrequencyAnalysis
-;CHECK-O-NEXT: Running analysis: BranchProbabilityAnalysis
-;CHECK-O-NEXT: Running pass: InstCombinePass
-;CHECK-O-NEXT: Running pass: SLPVectorizerPass
-;CHECK-O-NEXT: Running pass: SimplifyCFGPass
-;CHECK-O-NEXT: Running pass: InstCombinePass
-;CHECK-O-NEXT: Running pass: AlignmentFromAssumptionsPass
-;CHECK-O-NEXT: Invalidating analysis: ScalarEvolutionAnalysis
-;CHECK-O-NEXT: Finished llvm::Function pass manager run.
-;CHECK-O-NEXT: Running pass: GlobalDCEPass
-;CHECK-O-NEXT: Running pass: ConstantMergePass
-;CHECK-O-NEXT: Finished llvm::Module pass manager run.
-;CHECK-O-NEXT: Running pass: PrintModulePass
-
-;CHECK-O-LABEL: define void @foo(i32 %n) local_unnamed_addr {
-;CHECK-O-NEXT: entry:
-;CHECK-O-NEXT:   br label %loop
-;CHECK-O:      loop:
-;CHECK-O-NEXT:   %iv = phi i32 [ 0, %entry ], [ %iv.next, %loop ]
-;CHECK-O-NEXT:   %iv.next = add i32 %iv, 1
-;CHECK-O-NEXT:   tail call void @bar()
-;CHECK-O-NEXT:   %cmp = icmp eq i32 %iv, %n
-;CHECK-O-NEXT:   br i1 %cmp, label %exit, label %loop
-;CHECK-O:      exit:
-;CHECK-O-NEXT:   ret void
-;CHECK-O-NEXT: }
-
-;CHECK-O-NEXT: Finished llvm::Module pass manager run.
+; CHECK-O: Starting llvm::Module pass manager run.
+; CHECK-O-NEXT: Running pass: PassManager<{{.*}}Module{{.*}}>
+; CHECK-O-NEXT: Starting llvm::Module pass manager run.
+; CHECK-O-NEXT: Running pass: ForceFunctionAttrsPass
+; CHECK-O-NEXT: Running pass: InferFunctionAttrsPass
+; CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis
+; CHECK-O-NEXT: Running pass: ModuleToFunctionPassAdaptor<{{.*}}PassManager{{.*}}>
+; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
+; CHECK-O-NEXT: Starting llvm::Function pass manager run.
+; CHECK-O-NEXT: Running pass: SimplifyCFGPass
+; CHECK-O-NEXT: Running analysis: TargetIRAnalysis
+; CHECK-O-NEXT: Running analysis: AssumptionAnalysis
+; CHECK-O-NEXT: Running pass: SROA
+; CHECK-O-NEXT: Running analysis: DominatorTreeAnalysis
+; CHECK-O-NEXT: Running pass: EarlyCSEPass
+; CHECK-O-NEXT: Running analysis: TargetLibraryAnalysis
+; CHECK-O-NEXT: Running pass: LowerExpectIntrinsicPass
+; CHECK-O-NEXT: Running pass: GVNHoistPass
+; CHECK-O-NEXT: Running analysis: AAManager
+; CHECK-O-NEXT: Running analysis: MemoryDependenceAnalysis
+; CHECK-O-NEXT: Running analysis: MemorySSAAnalysis
+; CHECK-O-NEXT: Finished llvm::Function pass manager run.
+; CHECK-O-NEXT: Running pass: IPSCCPPass
+; CHECK-O-NEXT: Running pass: GlobalOptPass
+; CHECK-O-NEXT: Running pass: ModuleToFunctionPassAdaptor<{{.*}}PromotePass>
+; CHECK-O-NEXT: Running pass: DeadArgumentEliminationPass
+; CHECK-O-NEXT: Running pass: ModuleToFunctionPassAdaptor<{{.*}}PassManager{{.*}}>
+; CHECK-O-NEXT: Starting llvm::Function pass manager run.
+; CHECK-O-NEXT: Running pass: InstCombinePass
+; CHECK-O-NEXT: Running pass: SimplifyCFGPass
+; CHECK-O-NEXT: Finished llvm::Function pass manager run.
+; CHECK-O-NEXT: Running pass: ModuleToPostOrderCGSCCPassAdaptor<{{.*}}LazyCallGraph{{.*}}>
+; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
+; CHECK-O-NEXT: Running analysis: LazyCallGraphAnalysis
+; CHECK-O-NEXT: Starting CGSCC pass manager run.
+; CHECK-O-NEXT: Running pass: InlinerPass
+; CHECK-O-NEXT: Running analysis: FunctionAnalysisManagerCGSCCProxy
+; CHECK-O-NEXT: Running analysis: OuterAnalysisManagerProxy<{{.*}}LazyCallGraph{{.*}}>
+; CHECK-O-NEXT: Running analysis: OptimizationRemarkEmitterAnalysis
+; CHECK-O-NEXT: Running pass: PostOrderFunctionAttrsPass
+; CHECK-O-NEXT: Running pass: CGSCCToFunctionPassAdaptor<{{.*}}PassManager{{.*}}>
+; CHECK-O-NEXT: Starting llvm::Function pass manager run.
+; CHECK-O-NEXT: Running pass: SROA
+; CHECK-O-NEXT: Running pass: EarlyCSEPass
+; CHECK-O-NEXT: Running pass: SpeculativeExecutionPass
+; CHECK-O-NEXT: Running pass: JumpThreadingPass
+; CHECK-O-NEXT: Running analysis: LazyValueAnalysis
+; CHECK-O-NEXT: Invalidating analysis: LazyValueAnalysis
+; CHECK-O-NEXT: Running pass: CorrelatedValuePropagationPass
+; CHECK-O-NEXT: Running analysis: LazyValueAnalysis
+; CHECK-O-NEXT: Invalidating analysis: LazyValueAnalysis
+; CHECK-O-NEXT: Running pass: SimplifyCFGPass
+; CHECK-O-NEXT: Running pass: InstCombinePass
+; CHECK-O1-NEXT: Running pass: LibCallsShrinkWrapPass
+; CHECK-O2-NEXT: Running pass: LibCallsShrinkWrapPass
+; CHECK-O3-NEXT: Running pass: LibCallsShrinkWrapPass
+; CHECK-O-NEXT: Running pass: TailCallElimPass
+; CHECK-O-NEXT: Running pass: SimplifyCFGPass
+; CHECK-O-NEXT: Running pass: ReassociatePass
+; CHECK-O-NEXT: Running pass: FunctionToLoopPassAdaptor<{{.*}}LoopStandardAnalysisResults{{.*}}>
+; CHECK-O-NEXT: Running analysis: LoopAnalysis
+; CHECK-O-NEXT: Running analysis: InnerAnalysisManagerProxy
+; CHECK-O-NEXT: Running analysis: ScalarEvolutionAnalysis
+; CHECK-O-NEXT: Starting Loop pass manager run.
+; CHECK-O-NEXT: Finished Loop pass manager run.
+; CHECK-O-NEXT: Running pass: SimplifyCFGPass
+; CHECK-O-NEXT: Running pass: InstCombinePass
+; CHECK-O-NEXT: Running pass: FunctionToLoopPassAdaptor<{{.*}}LoopStandardAnalysisResults{{.*}}>
+; CHECK-O-NEXT: Starting Loop pass manager run.
+; CHECK-O-NEXT: Finished Loop pass manager run.
+; CHECK-Os-NEXT: Running pass: MergedLoadStoreMotionPass
+; CHECK-Os-NEXT: Running pass: GVN
+; CHECK-Oz-NEXT: Running pass: MergedLoadStoreMotionPass
+; CHECK-Oz-NEXT: Running pass: GVN
+; CHECK-O2-NEXT: Running pass: MergedLoadStoreMotionPass
+; CHECK-O2-NEXT: Running pass: GVN
+; CHECK-O3-NEXT: Running pass: MergedLoadStoreMotionPass
+; CHECK-O3-NEXT: Running pass: GVN
+; CHECK-O-NEXT: Running pass: MemCpyOptPass
+; CHECK-O-NEXT: Running pass: SCCPPass
+; CHECK-O-NEXT: Running pass: BDCEPass
+; CHECK-O-NEXT: Running analysis: DemandedBitsAnalysis
+; CHECK-O-NEXT: Running pass: InstCombinePass
+; CHECK-O-NEXT: Running pass: JumpThreadingPass
+; CHECK-O-NEXT: Running analysis: LazyValueAnalysis
+; CHECK-O-NEXT: Invalidating analysis: LazyValueAnalysis
+; CHECK-O-NEXT: Running pass: CorrelatedValuePropagationPass
+; CHECK-O-NEXT: Running analysis: LazyValueAnalysis
+; CHECK-O-NEXT: Invalidating analysis: LazyValueAnalysis
+; CHECK-O-NEXT: Running pass: DSEPass
+; CHECK-O-NEXT: Running pass: ADCEPass
+; CHECK-O-NEXT: Running analysis: PostDominatorTreeAnalysis
+; CHECK-O-NEXT: Running pass: SimplifyCFGPass
+; CHECK-O-NEXT: Running pass: InstCombinePass
+; CHECK-O-NEXT: Finished llvm::Function pass manager run.
+; CHECK-O-NEXT: Finished CGSCC pass manager run.
+; CHECK-O-NEXT: Running pass: EliminateAvailableExternallyPass
+; CHECK-O-NEXT: Running pass: ReversePostOrderFunctionAttrsPass
+; CHECK-O-NEXT: Running analysis: CallGraphAnalysis
+; CHECK-O-NEXT: Invalidating analysis: CallGraphAnalysis
+; CHECK-O-NEXT: Running pass: ModuleToFunctionPassAdaptor<{{.*}}PassManager{{.*}}>
+; CHECK-O-NEXT: Starting llvm::Function pass manager run.
+; CHECK-O-NEXT: Running pass: Float2IntPass
+; CHECK-O-NEXT: Running pass: LoopDistributePass
+; CHECK-O-NEXT: Running pass: LoopVectorizePass
+; CHECK-O-NEXT: Running analysis: BlockFrequencyAnalysis
+; CHECK-O-NEXT: Running analysis: BranchProbabilityAnalysis
+; CHECK-O-NEXT: Running pass: InstCombinePass
+; CHECK-O-NEXT: Running pass: SLPVectorizerPass
+; CHECK-O-NEXT: Running pass: SimplifyCFGPass
+; CHECK-O-NEXT: Running pass: InstCombinePass
+; CHECK-O-NEXT: Running pass: AlignmentFromAssumptionsPass
+; CHECK-O-NEXT: Invalidating analysis: ScalarEvolutionAnalysis
+; CHECK-O-NEXT: Finished llvm::Function pass manager run.
+; CHECK-O-NEXT: Running pass: GlobalDCEPass
+; CHECK-O-NEXT: Running pass: ConstantMergePass
+; CHECK-O-NEXT: Finished llvm::Module pass manager run.
+; CHECK-O-NEXT: Running pass: PrintModulePass
+;
+; Make sure we get the IR back out without changes when we print the module.
+; CHECK-O-LABEL: define void @foo(i32 %n) local_unnamed_addr {
+; CHECK-O-NEXT: entry:
+; CHECK-O-NEXT:   br label %loop
+; CHECK-O:      loop:
+; CHECK-O-NEXT:   %iv = phi i32 [ 0, %entry ], [ %iv.next, %loop ]
+; CHECK-O-NEXT:   %iv.next = add i32 %iv, 1
+; CHECK-O-NEXT:   tail call void @bar()
+; CHECK-O-NEXT:   %cmp = icmp eq i32 %iv, %n
+; CHECK-O-NEXT:   br i1 %cmp, label %exit, label %loop
+; CHECK-O:      exit:
+; CHECK-O-NEXT:   ret void
+; CHECK-O-NEXT: }
+;
+; CHECK-O-NEXT: Finished llvm::Module pass manager run.
 
 declare void @bar() local_unnamed_addr
 




More information about the llvm-commits mailing list