diff options
Diffstat (limited to 'test/OpSwitch64.ll')
-rw-r--r-- | test/OpSwitch64.ll | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test/OpSwitch64.ll b/test/OpSwitch64.ll index b4593e4..bd60e54 100644 --- a/test/OpSwitch64.ll +++ b/test/OpSwitch64.ll @@ -45,7 +45,7 @@ entry: store i32 addrspace(1)* %res, i32 addrspace(1)** %res.addr, align 8 %call = call spir_func i64 @_Z13get_global_idj(i32 0) #2 store i64 %call, i64* %tid, align 8 - %0 = load i64* %tid, align 8 + %0 = load i64, i64* %tid, align 8 switch i64 %0, label %sw.epilog [ i64 0, label %sw.bb i64 1, label %sw.bb1 @@ -55,27 +55,27 @@ entry: ;CHECK-LLVM: sw.bb ;CHECK-LLVM: preds = %entry sw.bb: ; preds = %entry - %1 = load i64* %tid, align 8 - %2 = load i32 addrspace(1)** %res.addr, align 8 - %arrayidx = getelementptr inbounds i32 addrspace(1)* %2, i64 %1 + %1 = load i64, i64* %tid, align 8 + %2 = load i32 addrspace(1)*, i32 addrspace(1)** %res.addr, align 8 + %arrayidx = getelementptr inbounds i32, i32 addrspace(1)* %2, i64 %1 store i32 1, i32 addrspace(1)* %arrayidx, align 4 br label %sw.epilog ;CHECK-LLVM: sw.bb1 ;CHECK-LLVM: preds = %entry sw.bb1: ; preds = %entry - %3 = load i64* %tid, align 8 - %4 = load i32 addrspace(1)** %res.addr, align 8 - %arrayidx2 = getelementptr inbounds i32 addrspace(1)* %4, i64 %3 + %3 = load i64, i64* %tid, align 8 + %4 = load i32 addrspace(1)*, i32 addrspace(1)** %res.addr, align 8 + %arrayidx2 = getelementptr inbounds i32, i32 addrspace(1)* %4, i64 %3 store i32 2, i32 addrspace(1)* %arrayidx2, align 4 br label %sw.epilog ;CHECK-LLVM: sw.bb3 ;CHECK-LLVM: preds = %entry sw.bb3: ; preds = %entry - %5 = load i64* %tid, align 8 - %6 = load i32 addrspace(1)** %res.addr, align 8 - %arrayidx4 = getelementptr inbounds i32 addrspace(1)* %6, i64 %5 + %5 = load i64, i64* %tid, align 8 + %6 = load i32 addrspace(1)*, i32 addrspace(1)** %res.addr, align 8 + %arrayidx4 = getelementptr inbounds i32, i32 addrspace(1)* %6, i64 %5 store i32 3, i32 addrspace(1)* %arrayidx4, align 4 br label %sw.epilog |