Loading llvm/test/Transforms/IndVarSimplify/loop_evaluate_2.ll +1 −1 Original line number Diff line number Diff line ; RUN: opt < %s -indvars -loop-deletion -simplifycfg -simplifycfg-require-and-preserve-domtree=1 | opt -analyze -loops -enable-new-pm=0 | FileCheck %s ; RUN: opt < %s -passes='loop(loop-deletion),simplifycfg' -simplifycfg-require-and-preserve-domtree=1 | opt -passes='print<loops>' -disable-output 2>&1 | FileCheck %s ; PR1179 ; CHECK-NOT: Loop Containing Loading llvm/test/Transforms/IndVarSimplify/shrunk-constant.ll +0 −1 Original line number Diff line number Diff line ; RUN: opt < %s -scalar-evolution -analyze -enable-new-pm=0 | FileCheck %s ; RUN: opt < %s -passes='print<scalar-evolution>' 2>&1 | FileCheck %s ; CHECK: --> (1 + (zext i4 {-8,+,-8}<%loop> to i32))<nuw><nsw> Loading llvm/test/Transforms/InstCombine/infinite-loop-postdom.ll +1 −2 Original line number Diff line number Diff line ; RUN: opt < %s -disable-output -branch-prob -instcombine -block-freq -verify-dom-info ; RUN: opt < %s -postdomtree -analyze -enable-new-pm=0 | FileCheck --check-prefixes=CHECK-POSTDOM %s ; RUN: opt < %s -disable-output -instcombine -verify-dom-info ; RUN: opt < %s -passes='print<postdomtree>' 2>&1 | FileCheck --check-prefixes=CHECK-POSTDOM %s ; Demonstrate that Predicate Canonicalization (InstCombine) does not invalidate PostDomTree Loading llvm/test/Transforms/LICM/update-scev.ll +1 −2 Original line number Diff line number Diff line ; RUN: opt -S -licm < %s | FileCheck %s --check-prefix=IR-AFTER-TRANSFORM ; RUN: opt -analyze -scalar-evolution -licm -scalar-evolution -enable-new-pm=0 < %s | FileCheck %s --check-prefix=SCEV-EXPRS ; RUN: opt -S -passes=licm < %s | FileCheck %s --check-prefix=IR-AFTER-TRANSFORM ; RUN: opt -passes='print<scalar-evolution>,loop-mssa(licm),print<scalar-evolution>' -disable-output < %s 2>&1 | FileCheck %s --check-prefix=SCEV-EXPRS declare void @clobber() Loading llvm/test/Transforms/LoopDeletion/2017-07-11-incremental-dt.ll +1 −4 Original line number Diff line number Diff line ; RUN: opt < %s -loop-deletion -S ; RUN: opt < %s -loop-deletion -analyze -domtree 2>&1 -enable-new-pm=0 | FileCheck -check-prefix=DT %s ; RUN: opt < %s -passes='loop(loop-deletion),print<domtree>' 2>&1 | FileCheck -check-prefix=DT %s ; RUN: opt < %s -loop-deletion -verify-dom-info ; RUN: opt < %s -passes='loop(loop-deletion),print<domtree>' -verify-dom-info 2>&1 | FileCheck -check-prefix=DT %s ; CHECK: for.body ; CHECK-NOT: for.cond1 Loading Loading
llvm/test/Transforms/IndVarSimplify/loop_evaluate_2.ll +1 −1 Original line number Diff line number Diff line ; RUN: opt < %s -indvars -loop-deletion -simplifycfg -simplifycfg-require-and-preserve-domtree=1 | opt -analyze -loops -enable-new-pm=0 | FileCheck %s ; RUN: opt < %s -passes='loop(loop-deletion),simplifycfg' -simplifycfg-require-and-preserve-domtree=1 | opt -passes='print<loops>' -disable-output 2>&1 | FileCheck %s ; PR1179 ; CHECK-NOT: Loop Containing Loading
llvm/test/Transforms/IndVarSimplify/shrunk-constant.ll +0 −1 Original line number Diff line number Diff line ; RUN: opt < %s -scalar-evolution -analyze -enable-new-pm=0 | FileCheck %s ; RUN: opt < %s -passes='print<scalar-evolution>' 2>&1 | FileCheck %s ; CHECK: --> (1 + (zext i4 {-8,+,-8}<%loop> to i32))<nuw><nsw> Loading
llvm/test/Transforms/InstCombine/infinite-loop-postdom.ll +1 −2 Original line number Diff line number Diff line ; RUN: opt < %s -disable-output -branch-prob -instcombine -block-freq -verify-dom-info ; RUN: opt < %s -postdomtree -analyze -enable-new-pm=0 | FileCheck --check-prefixes=CHECK-POSTDOM %s ; RUN: opt < %s -disable-output -instcombine -verify-dom-info ; RUN: opt < %s -passes='print<postdomtree>' 2>&1 | FileCheck --check-prefixes=CHECK-POSTDOM %s ; Demonstrate that Predicate Canonicalization (InstCombine) does not invalidate PostDomTree Loading
llvm/test/Transforms/LICM/update-scev.ll +1 −2 Original line number Diff line number Diff line ; RUN: opt -S -licm < %s | FileCheck %s --check-prefix=IR-AFTER-TRANSFORM ; RUN: opt -analyze -scalar-evolution -licm -scalar-evolution -enable-new-pm=0 < %s | FileCheck %s --check-prefix=SCEV-EXPRS ; RUN: opt -S -passes=licm < %s | FileCheck %s --check-prefix=IR-AFTER-TRANSFORM ; RUN: opt -passes='print<scalar-evolution>,loop-mssa(licm),print<scalar-evolution>' -disable-output < %s 2>&1 | FileCheck %s --check-prefix=SCEV-EXPRS declare void @clobber() Loading
llvm/test/Transforms/LoopDeletion/2017-07-11-incremental-dt.ll +1 −4 Original line number Diff line number Diff line ; RUN: opt < %s -loop-deletion -S ; RUN: opt < %s -loop-deletion -analyze -domtree 2>&1 -enable-new-pm=0 | FileCheck -check-prefix=DT %s ; RUN: opt < %s -passes='loop(loop-deletion),print<domtree>' 2>&1 | FileCheck -check-prefix=DT %s ; RUN: opt < %s -loop-deletion -verify-dom-info ; RUN: opt < %s -passes='loop(loop-deletion),print<domtree>' -verify-dom-info 2>&1 | FileCheck -check-prefix=DT %s ; CHECK: for.body ; CHECK-NOT: for.cond1 Loading