diff options
| author | Vincent Lejeune <vljn@ovi.com> | 2013-04-01 21:48:05 +0000 | 
|---|---|---|
| committer | Vincent Lejeune <vljn@ovi.com> | 2013-04-01 21:48:05 +0000 | 
| commit | bfaa63a6dbeab1e5e943b4da454ef688d02b40fe (patch) | |
| tree | 0092763a38aa45b02de9d2a845cd40572cdb8e1e /llvm/test/CodeGen/R600/predicates.ll | |
| parent | ace6f7351eb89f160623aa45af83af5db939d97b (diff) | |
| download | bcm5719-llvm-bfaa63a6dbeab1e5e943b4da454ef688d02b40fe.tar.gz bcm5719-llvm-bfaa63a6dbeab1e5e943b4da454ef688d02b40fe.zip | |
R600: Add support for native control flow
llvm-svn: 178505
Diffstat (limited to 'llvm/test/CodeGen/R600/predicates.ll')
| -rw-r--r-- | llvm/test/CodeGen/R600/predicates.ll | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/llvm/test/CodeGen/R600/predicates.ll b/llvm/test/CodeGen/R600/predicates.ll index 18895a423e5..eb8b052b6f7 100644 --- a/llvm/test/CodeGen/R600/predicates.ll +++ b/llvm/test/CodeGen/R600/predicates.ll @@ -45,10 +45,12 @@ ENDIF:  }  ; CHECK: @nested_if -; CHECK: IF_PREDICATE_SET +; CHECK: ALU_PUSH_BEFORE +; CHECK: PRED_SET{{[EGN][ET]*}}_INT Exec +; CHECK: JUMP  ; CHECK: PRED_SET{{[EGN][ET]*}}_INT Pred,  ; CHECK: LSHL T{{[0-9]+\.[XYZW], T[0-9]+\.[XYZW]}}, 1, 0(0.000000e+00) Pred_sel -; CHECK: ENDIF +; CHECK: POP  define void @nested_if(i32 addrspace(1)* %out, i32 %in) {  entry:    %0 = icmp sgt i32 %in, 0 @@ -70,11 +72,13 @@ ENDIF:  }  ; CHECK: @nested_if_else -; CHECK: IF_PREDICATE_SET +; CHECK: ALU_PUSH_BEFORE +; CHECK: PRED_SET{{[EGN][ET]*}}_INT Exec +; CHECK: JUMP  ; CHECK: PRED_SET{{[EGN][ET]*}}_INT Pred,  ; CHECK: LSH{{[LR] T[0-9]+\.[XYZW], T[0-9]+\.[XYZW]}}, 1, 0(0.000000e+00) Pred_sel  ; CHECK: LSH{{[LR] T[0-9]+\.[XYZW], T[0-9]+\.[XYZW]}}, 1, 0(0.000000e+00) Pred_sel -; CHECK: ENDIF +; CHECK: POP  define void @nested_if_else(i32 addrspace(1)* %out, i32 %in) {  entry:    %0 = icmp sgt i32 %in, 0 | 

