X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FTransforms%2FLICM%2F2003-08-04-TrappingInstOkHoist.ll;h=2c784c00617a298aa8c927312d14d4559411e75d;hb=74ee2b3b824ef5dc5db6ed8eab271a85e8e71fba;hp=749024b26ba8681a1e6786425fa47400a3f241da;hpb=7526eed38286dbb961024a897929e3d8c35ca5f3;p=oota-llvm.git diff --git a/test/Transforms/LICM/2003-08-04-TrappingInstOkHoist.ll b/test/Transforms/LICM/2003-08-04-TrappingInstOkHoist.ll index 749024b26ba..2c784c00617 100644 --- a/test/Transforms/LICM/2003-08-04-TrappingInstOkHoist.ll +++ b/test/Transforms/LICM/2003-08-04-TrappingInstOkHoist.ll @@ -1,17 +1,17 @@ ; This testcase tests to make sure a trapping instruction is hoisted when ; it is guaranteed to execute. ; -; RUN: as < %s | opt -licm | dis | grep -C 2 "test" | grep div +; RUN: llvm-upgrade < %s | llvm-as | opt -licm | llvm-dis | %prcontext "test" 2 | grep div %X = global int 0 -declare void %foo() +declare void %foo(int) int %test(bool %c) { %A = load int *%X br label %Loop Loop: - call void %foo() %B = div int 4, %A ;; Should have hoisted this div! + call void %foo(int %B) br bool %c, label %Loop, label %Out Out: