comparison test/CodeGen/X86/cmpxchg-i128-i1.ll @ 95:afa8332a0e37 LLVM3.8

LLVM 3.8
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Tue, 13 Oct 2015 17:48:58 +0900
parents 54457678186b
children 1172e4bd9c6f
comparison
equal deleted inserted replaced
84:f3e34b893a5f 95:afa8332a0e37
60 60
61 ; CHECK: cmpxchg16b 61 ; CHECK: cmpxchg16b
62 ; CHECK-NOT: cmpq 62 ; CHECK-NOT: cmpq
63 ; CHECK: jne 63 ; CHECK: jne
64 entry: 64 entry:
65 %init = load atomic i128* %addr seq_cst, align 16 65 %init = load atomic i128, i128* %addr seq_cst, align 16
66 br label %loop 66 br label %loop
67 67
68 loop: 68 loop:
69 %old = phi i128 [%init, %entry], [%oldval, %loop] 69 %old = phi i128 [%init, %entry], [%oldval, %loop]
70 %new = add i128 %old, %offset 70 %new = add i128 %old, %offset