Home
last modified time | relevance | path

Searched refs:unordered (Results 1 – 25 of 91) sorted by relevance

1234

/external/llvm/test/Transforms/AtomicExpand/X86/
Dexpand-atomic-non-integer.ll10 ; CHECK: %2 = load atomic i32, i32* %1 unordered, align 4
13 %res = load atomic float, float* %ptr unordered, align 4
30 ; CHECK: %2 = load atomic volatile i32, i32* %1 unordered, align 4
33 %res = load atomic volatile float, float* %ptr unordered, align 4
40 ; CHECK: %2 = load atomic i32, i32 addrspace(1)* %1 unordered, align 4
43 %res = load atomic float, float addrspace(1)* %ptr unordered, align 4
51 ; CHECK: store atomic i32 %1, i32* %2 unordered, align 4
52 store atomic float %v, float* %ptr unordered, align 4
69 ; CHECK: store atomic volatile i32 %1, i32* %2 unordered, align 4
70 store atomic volatile float %v, float* %ptr unordered, align 4
[all …]
/external/llvm/test/Transforms/GVN/
Datomic.ll9 ; GVN across unordered store (allowed)
15 store atomic i32 %x, i32* @x unordered, align 4
21 ; GVN across unordered load (allowed)
27 %y = load atomic i32, i32* @x unordered, align 4
34 ; GVN load to unordered load (allowed)
39 %x = load atomic i32, i32* @x unordered, align 4
45 ; GVN unordered load to load (unordered load must not be removed)
48 ; CHECK: load atomic i32, i32* @x unordered
51 %x2 = load atomic i32, i32* @x unordered, align 4
81 ; GVN of an unordered across monotonic load (not allowed)
[all …]
/external/llvm/test/Transforms/EarlyCSE/
Datomics.ll26 ; atomic to unordered atomic forwarding is legal
29 %b = load atomic i32, i32* %P1 unordered, align 4
38 ; than unordered
55 %b = load atomic i32, i32* %P1 unordered, align 4
175 ; Can DSE a normal store in favor of a unordered one
180 store atomic i32 3, i32* %P1 unordered, align 4
184 ; Can also DSE a unordered store in favor of a normal one
188 store atomic i32 3, i32* %P1 unordered, align 4
216 ; Can DSE a unordered store in favor of a unordered one
219 ; CHECK-NEXT: store atomic i32 3, i32* %P1 unordered, align 4
[all …]
Dbasic.ll227 store atomic i32 %v, i32* %P unordered, align 4
236 %v = load atomic i32, i32* %P unordered, align 4
237 store atomic i32 %v, i32* %P unordered, align 4
253 %v = load atomic i32, i32* %P unordered, align 4
254 %a = load atomic i32, i32* %Q unordered, align 4
255 store atomic i32 %v, i32* %P unordered, align 4
256 %b = load atomic i32, i32* %Q unordered, align 4
/external/llvm/test/Transforms/InstCombine/
Dstore.ll133 store atomic i32 0, i32* %p unordered, align 4
140 ; CHECK-NEXT: store atomic i32 0, i32* %p unordered, align 4
143 store atomic i32 0, i32* %p unordered, align 4
149 ; CHECK-NEXT: store atomic i32 0, i32* %p unordered, align 4
151 store atomic i32 0, i32* %p unordered, align 4
152 store atomic i32 0, i32* %p unordered, align 4
156 ; Implementation limit - could remove unordered store here, but
163 store atomic i32 0, i32* %p unordered, align 4
179 %v = load atomic i32, i32* %p unordered, align 4
188 store atomic i32 %v, i32* %p unordered, align 4
[all …]
/external/llvm/test/Transforms/LICM/
Datomics.ll3 ; Check that we can hoist unordered loads
10 %val = load atomic i32, i32* %y unordered, align 4
42 ; Check that we hoist unordered around monotonic.
51 %valb = load atomic i32, i32* %x unordered, align 4
58 ; CHECK: load atomic i32, i32* %x unordered
62 ; Don't try to "sink" unordered stores yet; it is legal, but the machinery
70 store atomic i32 %vala, i32* %x unordered, align 4
/external/llvm/test/CodeGen/X86/
Datomic-non-integer.ll15 store atomic half %v, half* %fptr unordered, align 2
23 store atomic float %v, float* %fptr unordered, align 4
31 store atomic double %v, double* %fptr unordered, align 8
38 store atomic fp128 %v, fp128* %fptr unordered, align 16
47 %v = load atomic half, half* %fptr unordered, align 2
55 %v = load atomic float, float* %fptr unordered, align 4
63 %v = load atomic double, double* %fptr unordered, align 8
70 %v = load atomic fp128, fp128* %fptr unordered, align 16
/external/llvm/test/Transforms/DeadStoreElimination/
Datomic.ll15 ; DSE across unordered store (allowed)
21 store atomic i32 0, i32* @y unordered, align 4
26 ; DSE remove unordered store (allowed)
31 store atomic i32 0, i32* @x unordered, align 4
36 ; DSE unordered store overwriting non-atomic store (allowed)
41 store atomic i32 1, i32* @x unordered, align 4
45 ; DSE no-op unordered atomic store (allowed)
50 %x = load atomic i32, i32* @x unordered, align 4
51 store atomic i32 %x, i32* @x unordered, align 4
/external/llvm/test/CodeGen/AArch64/
Darm64-atomic.ll165 %val_regoff = load atomic i8, i8* %ptr_regoff unordered, align 1
175 %val_random = load atomic i8, i8* %ptr_random unordered, align 1
190 %val_regoff = load atomic i16, i16* %ptr_regoff unordered, align 2
200 %val_random = load atomic i16, i16* %ptr_random unordered, align 2
215 %val_regoff = load atomic i32, i32* %ptr_regoff unordered, align 4
225 %val_random = load atomic i32, i32* %ptr_random unordered, align 4
240 %val_regoff = load atomic i64, i64* %ptr_regoff unordered, align 8
250 %val_random = load atomic i64, i64* %ptr_random unordered, align 8
273 store atomic i8 %val, i8* %ptr_regoff unordered, align 1
281 store atomic i8 %val, i8* %ptr_random unordered, align 1
[all …]
Dfcmp.ll22 ; branch. LLVM converts "ordered and not equal" to "unordered or
61 ; branch. LLVM converts "ordered and not equal" to "unordered or
/external/llvm/test/Bitcode/
DmemInstructions.3.2.ll86 ; CHECK: %res1 = load atomic i8, i8* %ptr1 unordered, align 1
87 %res1 = load atomic i8, i8* %ptr1 unordered, align 1
98 ; CHECK-NEXT: %res5 = load atomic volatile i8, i8* %ptr1 unordered, align 1
99 %res5 = load atomic volatile i8, i8* %ptr1 unordered, align 1
110 ; CHECK-NEXT: %res9 = load atomic i8, i8* %ptr1 singlethread unordered, align 1
111 %res9 = load atomic i8, i8* %ptr1 singlethread unordered, align 1
122 ; CHECK-NEXT: %res13 = load atomic volatile i8, i8* %ptr1 singlethread unordered, align 1
123 %res13 = load atomic volatile i8, i8* %ptr1 singlethread unordered, align 1
172 ; CHECK: store atomic i8 2, i8* %ptr1 unordered, align 1
173 store atomic i8 2, i8* %ptr1 unordered, align 1
[all …]
/external/llvm/test/Transforms/MemCpyOpt/
Datomic.ll20 store atomic i32 0, i32* %gep1 unordered, align 4
26 ; memcpyopt across unordered store
35 store atomic i32 0, i32* @x unordered, align 4
/external/llvm/test/CodeGen/SystemZ/
Dspill-01.ll258 %val0 = load atomic i32 , i32 *%ptr0 unordered, align 4
259 %val1 = load atomic i32 , i32 *%ptr1 unordered, align 4
260 %val2 = load atomic i32 , i32 *%ptr2 unordered, align 4
261 %val3 = load atomic i32 , i32 *%ptr3 unordered, align 4
262 %val4 = load atomic i32 , i32 *%ptr4 unordered, align 4
263 %val5 = load atomic i32 , i32 *%ptr5 unordered, align 4
264 %val6 = load atomic i32 , i32 *%ptr6 unordered, align 4
265 %val7 = load atomic i32 , i32 *%ptr7 unordered, align 4
266 %val8 = load atomic i32 , i32 *%ptr8 unordered, align 4
270 store atomic i32 %val0, i32 *%ptr0 unordered, align 4
[all …]
/external/llvm/test/Verifier/
Datomics.ll7 store atomic x86_mmx %v, x86_mmx* %P unordered, align 8
12 %v = load atomic x86_mmx, x86_mmx* %P unordered, align 8
/external/easymock/src/org/easymock/internal/
DUnorderedBehavior.java82 boolean unordered = !checkOrder; in getMessages()
87 if (unordered && validCallCount && !match) { in getMessages()
/external/llvm/test/Assembler/
Datomic.ll6 ; CHECK: load atomic i32, i32* %x unordered, align 4
7 load atomic i32, i32* %x unordered, align 4
/external/clang/test/CodeGenObjC/
Datomic-aggregate-property.m32 // CHECK-LP64: load atomic i64, i64* {{%.*}} unordered, align 8
35 // CHECK-LP64: store atomic i64 {{%.*}}, i64* {{%.*}} unordered, align 8
/external/llvm/test/Instrumentation/MemorySanitizer/
Datomics.ll121 ; atomic load unordered: bump up to load acquire
125 %0 = load atomic i32, i32* %p unordered, align 16
181 ; atomic store unordered: bumped up to store release
185 store atomic i32 %x, i32* %p unordered, align 16
/external/libcxx/include/
D__hash_table154 … "Attempted to dereference a non-dereferenceable unordered container iterator");
163 … "Attempted to dereference a non-dereferenceable unordered container iterator");
173 "Attempted to increment non-incrementable unordered container iterator");
301 … "Attempted to dereference a non-dereferenceable unordered container const_iterator");
310 … "Attempted to dereference a non-dereferenceable unordered container const_iterator");
320 … "Attempted to increment non-incrementable unordered container const_iterator");
433 … "Attempted to dereference a non-dereferenceable unordered container local_iterator");
442 … "Attempted to dereference a non-dereferenceable unordered container local_iterator");
452 … "Attempted to increment non-incrementable unordered container local_iterator");
598 … "Attempted to dereference a non-dereferenceable unordered container const_local_iterator");
[all …]
/external/autotest/client/bin/self-test/tests/
DNNN-filter7 ???-barrier-unordered-*)
/external/protobuf/m4/
Dstl_hash.m43 # namespace unordered/hash_map lives in within that include file. We
10 # This also checks if unordered map exists.
/external/markdown/tests/markdown-test/
Dbenchmark.dat17 ordered-and-unordered-list:0.530000:0.000000
/external/smali/baksmali/src/test/resources/SwitchTest/
DUnorderedSparseSwitchInput.smali26 # Note: unordered keys
/external/llvm/test/CodeGen/PowerPC/
Datomics-indexed.ll42 %val = load atomic i64, i64* %ptr unordered, align 8
78 store atomic i64 42, i64* %ptr unordered, align 8
/external/llvm/test/CodeGen/ARM/
Datomic-load-store.ll79 %val = load atomic i8, i8* %ptr1 unordered, align 1
80 store atomic i8 %val, i8* %ptr2 unordered, align 1

1234