| /llvm-project-15.0.7/polly/test/ScopInfo/ |
| H A D | out-of-scop-use-in-region-entry-phi-node-nonaffine-subregion.ll | 3 ; Check whether %newval is identified as escaping value, even though it is used 7 ; CHECK: %loop_carried.ph = phi float [ %newval.merge, %backedge ], [ undef, %entry ] 10 ; CHECK: %newval.merge = phi float [ %newval.final_reload, %polly.exiting ], [ %newval, %su… 23 ; CHECK: %newval.final_reload = load float, ptr %newval.s2a 30 %loop_carried = phi float [ undef, %entry ], [ %newval, %backedge ] 32 %newval = fadd float %loop_carried, 1.0
|
| /llvm-project-15.0.7/mlir/test/Target/LLVMIR/ |
| H A D | openmp-llvm.mlir | 1268 omp.yield(%newval : i32) 1274 omp.yield(%newval : i32) 1292 omp.yield(%newval : i32) 1310 omp.yield(%newval : i32) 1328 omp.yield(%newval : i32) 1337 omp.yield(%newval : i32) 1356 omp.yield(%newval : i32) 1368 omp.yield(%newval : i32) 1380 omp.yield(%newval : i32) 1392 omp.yield(%newval : i32) [all …]
|
| H A D | openmp-llvm-invalid.mlir | 12 %newval = llvm.add %xval, %t2 : i32 13 omp.yield(%newval : i32) 27 %newval = llvm.mul %expr, %expr : i32 28 omp.yield(%newval : i32) 44 %newval = llvm.mul %expr, %expr : i32 45 omp.yield(%newval : i32) 64 %newval = llvm.add %xval, %t2 : i32 65 omp.yield(%newval : i32)
|
| /llvm-project-15.0.7/mlir/test/Dialect/OpenMP/ |
| H A D | ops.mlir | 717 omp.yield(%newval : i32) 726 omp.yield(%newval : i1) 736 omp.yield(%newval : i32) 746 omp.yield(%newval : i32) 757 omp.yield(%newval : i1) 767 omp.yield(%newval : i32) 777 omp.yield(%newval : i32) 787 omp.yield(%newval : i32) 797 omp.yield(%newval : i32) 807 omp.yield(%newval : i32) [all …]
|
| H A D | invalid.mlir | 616 omp.yield (%newval : f32) 641 omp.yield (%newval : i32) 653 omp.yield (%newval : i32) 665 omp.yield (%newval : i32) 701 omp.yield (%newval : i32) 724 omp.yield (%newval : i32) 736 omp.yield (%newval : i32) 748 omp.yield (%newval : i32) 901 omp.yield(%newval : i32) 916 omp.yield(%newval : i32) [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.replace/ |
| H A D | ranges.replace.pass.cpp | 62 int newval; member 72 d.newval); in test() 79 std::same_as<Iter> decltype(auto) ret = std::ranges::replace(range, d.oldval, d.newval); in test() 88 …test<Iter, Sent, 4>({.input = {1, 2, 3, 4}, .oldval = 2, .newval = 23, .expected = {1, 23, 3, 4}}); in test_iterators() 90 test<Iter, Sent, 4>({.input = {1, 2, 3, 4}, .oldval = 5, .newval = 23, .expected = {1, 2, 3, 4}}); in test_iterators() 92 …test<Iter, Sent, 4>({.input = {1, 1, 1, 1}, .oldval = 1, .newval = 23, .expected = {23, 23, 23, 23… in test_iterators() 94 test<Iter, Sent, 0>({.input = {}, .oldval = 1, .newval = 23, .expected = {}}); in test_iterators() 96 test<Iter, Sent, 1>({.input = {1}, .oldval = 1, .newval = 2, .expected = {2}}); in test_iterators()
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | sync-implicit-seq_cst.c | 20 …ool_compare_and_swap(int *ptr, int oldval, int newval) { __sync_bool_compare_and_swap(ptr, oldval,… in bool_compare_and_swap() argument 21 … val_compare_and_swap(int *ptr, int oldval, int newval) { __sync_val_compare_and_swap(ptr, oldval,… in val_compare_and_swap() argument
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | pr15630.ll | 8 %newval = alloca i8 10 store i8 %newval_arg, i8* %newval 11 %tmp = load i8, i8* %newval
|
| /llvm-project-15.0.7/llvm/test/Transforms/AtomicExpand/ARM/ |
| H A D | atomic-expansion-v8.ll | 85 define i8 @test_cmpxchg_i8_seqcst_seqcst(i8* %ptr, i8 %desired, i8 %newval) { 101 ; CHECK: [[NEWVAL32:%.*]] = zext i8 %newval to i32 125 %pairold = cmpxchg i8* %ptr, i8 %desired, i8 %newval seq_cst seq_cst 130 define i16 @test_cmpxchg_i16_seqcst_monotonic(i16* %ptr, i16 %desired, i16 %newval) { 146 ; CHECK: [[NEWVAL32:%.*]] = zext i16 %newval to i32 171 %pairold = cmpxchg i16* %ptr, i16 %desired, i16 %newval seq_cst monotonic 176 define i32 @test_cmpxchg_i32_acquire_acquire(i32* %ptr, i32 %desired, i32 %newval) { 214 %pairold = cmpxchg i32* %ptr, i32 %desired, i32 %newval acquire acquire 241 ; CHECK: [[NEWLO:%.*]] = trunc i64 %newval to i32 242 ; CHECK: [[NEWHI_TMP:%.*]] = lshr i64 %newval, 32 [all …]
|
| H A D | atomic-expansion-v7.ll | 223 define i8 @test_cmpxchg_i8_seqcst_seqcst(i8* %ptr, i8 %desired, i8 %newval) { 239 ; CHECK: [[NEWVAL32:%.*]] = zext i8 %newval to i32 269 %pairold = cmpxchg i8* %ptr, i8 %desired, i8 %newval seq_cst seq_cst 274 define i16 @test_cmpxchg_i16_seqcst_monotonic(i16* %ptr, i16 %desired, i16 %newval) { 290 ; CHECK: [[NEWVAL32:%.*]] = zext i16 %newval to i32 320 %pairold = cmpxchg i16* %ptr, i16 %desired, i16 %newval seq_cst monotonic 325 define i32 @test_cmpxchg_i32_acquire_acquire(i32* %ptr, i32 %desired, i32 %newval) { 363 %pairold = cmpxchg i32* %ptr, i32 %desired, i32 %newval acquire acquire 390 ; CHECK: [[NEWLO:%.*]] = trunc i64 %newval to i32 391 ; CHECK: [[NEWHI_TMP:%.*]] = lshr i64 %newval, 32 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | int-cmp-45.ll | 31 %newval = select i1 %cmp, i32 %b, i32 %c 32 store i32 %newval, i32 *%cptr 72 %newval = select i1 %cmp, i32 %c, i32 %b 73 store i32 %newval, i32 *%cptr 113 %newval = select i1 %cmp, i32 %c, i32 %b 114 store i32 %newval, i32 *%cptr
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | atomic-ops-not-barriers.ll | 10 %newval = add nsw i32 %oldval, -1 11 store i32 %newval, i32* %var 26 %combined = phi i32 [ %val, %atomic_ver ], [ %newval, %simple_ver]
|
| H A D | bitfield-insert.ll | 43 %newval = load volatile i32, i32* %new 44 %newval_shifted = shl i32 %newval, 26 64 %newval = load volatile i64, i64* %new 65 %newval_shifted = shl i64 %newval, 26 109 %newval_shifted = shl i32 %newval, 3 131 %newval_shifted = shl i64 %newval, 40 155 %newval_shifted = shl i32 %newval, 3 181 %newval_shifted = shl i32 %newval, 3 208 %newval_shifted = shl i64 %newval, 3 231 %newval = load i32, i32* %new [all …]
|
| H A D | bitfield-insert-0.ll | 12 %newval = load volatile i32, i32* %new 13 %newval_masked = and i32 %newval, 262143 ; = 0x0003_ffff
|
| H A D | arm64-atomic-128.ll | 8 define i128 @val_compare_and_swap(i128* %p, i128 %oldval, i128 %newval) { 54 %pair = cmpxchg i128* %p, i128 %oldval, i128 %newval acquire acquire 59 define i128 @val_compare_and_swap_seqcst(i128* %p, i128 %oldval, i128 %newval) { 105 %pair = cmpxchg i128* %p, i128 %oldval, i128 %newval seq_cst seq_cst 110 define i128 @val_compare_and_swap_release(i128* %p, i128 %oldval, i128 %newval) { 156 %pair = cmpxchg i128* %p, i128 %oldval, i128 %newval release monotonic 161 define i128 @val_compare_and_swap_monotonic(i128* %p, i128 %oldval, i128 %newval) { 207 %pair = cmpxchg i128* %p, i128 %oldval, i128 %newval monotonic monotonic
|
| H A D | cmpxchg-idioms.ll | 5 define i32 @test_return(i32* %p, i32 %oldval, i32 %newval) { 45 %pair = cmpxchg i32* %p, i32 %oldval, i32 %newval seq_cst seq_cst 102 define void @test_conditional(i32* %p, i32 %oldval, i32 %newval) { 145 %pair = cmpxchg i32* %p, i32 %oldval, i32 %newval seq_cst seq_cst
|
| H A D | func-argpassing.ll | 25 %newval = fadd float %val1, %val2 28 store float %newval, float* @varfloat
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | cmpxchg-idioms.ll | 3 define i32 @test_return(i32* %p, i32 %oldval, i32 %newval) { 33 %pair = cmpxchg i32* %p, i32 %oldval, i32 %newval seq_cst seq_cst 79 define void @test_conditional(i32* %p, i32 %oldval, i32 %newval) { 107 %pair = cmpxchg i32* %p, i32 %oldval, i32 %newval seq_cst seq_cst
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | micromips-atomic1.ll | 20 define signext i8 @AtomicCmpSwap8(i8 signext %oldval, i8 signext %newval) nounwind { 22 %pair0 = cmpxchg i8* @y, i8 %oldval, i8 %newval monotonic monotonic
|
| H A D | atomic64.ll | 976 define i64 @AtomicSwap64(i64 signext %newval) nounwind { 1148 %newval.addr = alloca i64, align 4 1149 store i64 %newval, i64* %newval.addr, align 4 1150 %tmp = load i64, i64* %newval.addr, align 4 1156 define i64 @AtomicCmpSwap64(i64 signext %oldval, i64 signext %newval) nounwind { 1362 %newval.addr = alloca i64, align 4 1363 store i64 %newval, i64* %newval.addr, align 4 1364 %tmp = load i64, i64* %newval.addr, align 4
|
| /llvm-project-15.0.7/compiler-rt/test/tsan/ |
| H A D | real_deadlock_detector_stress_test.cpp | 36 bool cas(int *a, int oldval, int newval) { in cas() argument 37 return __atomic_compare_exchange_n(a, &oldval, newval, false, in cas()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoA.td | 261 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, ixlenimm:$ordering), []> { 289 (ins GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, 299 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 301 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering)>; 377 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering), 379 GPR:$addr, GPR:$cmpval, GPR:$newval, GPR:$mask, timm:$ordering)>;
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | arm64-atomic-128.ll | 8 define void @val_compare_and_swap(i128* %p, i128 %oldval, i128 %newval) { 87 %pair = cmpxchg i128* %p, i128 %oldval, i128 %newval acquire acquire 93 define void @val_compare_and_swap_monotonic_seqcst(i128* %p, i128 %oldval, i128 %newval) { 172 %pair = cmpxchg i128* %p, i128 %oldval, i128 %newval monotonic seq_cst 178 define void @val_compare_and_swap_release_acquire(i128* %p, i128 %oldval, i128 %newval) { 257 %pair = cmpxchg i128* %p, i128 %oldval, i128 %newval release acquire 263 define void @val_compare_and_swap_monotonic(i128* %p, i128 %oldval, i128 %newval) { 341 %pair = cmpxchg i128* %p, i128 %oldval, i128 %newval release acquire
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | gepphigep.ll | 178 %newval = phi i32 [ %value, %loop.header ], [ %shr, %loop.body ] 179 %shr = lshr i32 %newval, 7
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_platform_limits_freebsd.h | 102 void *newval; member
|