Home | History | Annotate | Download | only in ThreadSanitizer

Lines Matching full:i128

47 define i128 @test_unaligned_read16(i128* %a) sanitize_thread {
49 %tmp1 = load i128, i128* %a, align 1
50 ret i128 %tmp1
53 ; CHECK-LABEL: define i128 @test_unaligned_read16(i128* %a)
55 ; CHECK-NEXT: %1 = bitcast i128* %a to i8*
57 ; CHECK-NEXT: %tmp1 = load i128, i128* %a, align 1
59 ; CHECK: ret i128
61 define i128 @test_aligned_read16(i128* %a) sanitize_thread {
63 %tmp1 = load i128, i128* %a, align 8
64 ret i128 %tmp1
67 ; CHECK-LABEL: define i128 @test_aligned_read16(i128* %a)
69 ; CHECK-NEXT: %1 = bitcast i128* %a to i8*
71 ; CHECK-NEXT: %tmp1 = load i128, i128* %a, align 8
73 ; CHECK: ret i128
117 define void @test_unaligned_write16(i128* %a) sanitize_thread {
119 store i128 1, i128* %a, align 1
123 ; CHECK-LABEL: define void @test_unaligned_write16(i128* %a)
125 ; CHECK-NEXT: %1 = bitcast i128* %a to i8*
127 ; CHECK-NEXT: store i128 1, i128* %a, align 1
131 define void @test_aligned_write16(i128* %a) sanitize_thread {
133 store i128 1, i128* %a, align 8
137 ; CHECK-LABEL: define void @test_aligned_write16(i128* %a)
139 ; CHECK-NEXT: %1 = bitcast i128* %a to i8*
141 ; CHECK-NEXT: store i128 1, i128* %a, align 8