diff options
Diffstat (limited to 'llvm/test/CodeGen/ARM/branch.ll')
| -rw-r--r-- | llvm/test/CodeGen/ARM/branch.ll | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/llvm/test/CodeGen/ARM/branch.ll b/llvm/test/CodeGen/ARM/branch.ll index 591beb2e30d..7f6b18333bf 100644 --- a/llvm/test/CodeGen/ARM/branch.ll +++ b/llvm/test/CodeGen/ARM/branch.ll @@ -1,57 +1,57 @@ -; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm -disable-arm-if-conversion > %t +; RUN: llvm-as < %s | llc -march=arm -disable-arm-if-conversion > %t ; RUN: grep bne %t ; RUN: grep bge %t ; RUN: grep bhs %t ; RUN: grep blo %t -void %f1(int %a, int %b, int* %v) { +define void @f1(i32 %a, i32 %b, i32* %v) { entry: - %tmp = seteq int %a, %b ; <bool> [#uses=1] - br bool %tmp, label %cond_true, label %return + %tmp = icmp eq i32 %a, %b ; <i1> [#uses=1] + br i1 %tmp, label %cond_true, label %return -cond_true: ; preds = %entry - store int 0, int* %v - ret void +cond_true: ; preds = %entry + store i32 0, i32* %v + ret void -return: ; preds = %entry - ret void +return: ; preds = %entry + ret void } -void %f2(int %a, int %b, int* %v) { +define void @f2(i32 %a, i32 %b, i32* %v) { entry: - %tmp = setlt int %a, %b ; <bool> [#uses=1] - br bool %tmp, label %cond_true, label %return + %tmp = icmp slt i32 %a, %b ; <i1> [#uses=1] + br i1 %tmp, label %cond_true, label %return -cond_true: ; preds = %entry - store int 0, int* %v - ret void +cond_true: ; preds = %entry + store i32 0, i32* %v + ret void -return: ; preds = %entry - ret void +return: ; preds = %entry + ret void } -void %f3(uint %a, uint %b, int* %v) { +define void @f3(i32 %a, i32 %b, i32* %v) { entry: - %tmp = setlt uint %a, %b ; <bool> [#uses=1] - br bool %tmp, label %cond_true, label %return + %tmp = icmp ult i32 %a, %b ; <i1> [#uses=1] + br i1 %tmp, label %cond_true, label %return -cond_true: ; preds = %entry - store int 0, int* %v - ret void +cond_true: ; preds = %entry + store i32 0, i32* %v + ret void -return: ; preds = %entry - ret void +return: ; preds = %entry + ret void } -void %f4(uint %a, uint %b, int* %v) { +define void @f4(i32 %a, i32 %b, i32* %v) { entry: - %tmp = setlt uint %a, %b ; <bool> [#uses=1] - br bool %tmp, label %return, label %cond_true + %tmp = icmp ult i32 %a, %b ; <i1> [#uses=1] + br i1 %tmp, label %return, label %cond_true -cond_true: ; preds = %entry - store int 0, int* %v - ret void +cond_true: ; preds = %entry + store i32 0, i32* %v + ret void -return: ; preds = %entry - ret void +return: ; preds = %entry + ret void } |

