Searched refs:stlex (Results 1 – 14 of 14) sorted by relevance
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | ldaex-stlex.ll | 70 %res = call i32 @llvm.arm.stlex.p0i8(i32 %extval, i8* elementtype(i8) %addr) 79 %res = call i32 @llvm.arm.stlex.p0i16(i32 %extval, i16* elementtype(i16) %addr) 84 ; CHECK: stlex r0, r1, [r2] 86 %res = call i32 @llvm.arm.stlex.p0i32(i32 %val, i32* elementtype(i32) %addr) 90 declare i32 @llvm.arm.stlex.p0i8(i32, i8*) nounwind 91 declare i32 @llvm.arm.stlex.p0i16(i32, i16*) nounwind 92 declare i32 @llvm.arm.stlex.p0i32(i32, i32*) nounwind
|
| H A D | ldstrex-m.ll | 61 ; CHECK-V8: stlex
|
| H A D | atomic-ops-m33.ll | 62 ; CHECK-NEXT: stlex [[STATUS:r[0-9]+]], [[NEW]], [r[[ADDR]]]
|
| H A D | atomic-ops-v8.ll | 70 ; CHECK-NEXT: stlex [[STATUS:r[0-9]+]], [[NEW]], [r[[ADDR]]] 262 ; CHECK-NEXT: stlex [[STATUS:r[0-9]+]], [[NEW]], [r[[ADDR]]] 454 ; CHECK-NEXT: stlex [[STATUS:r[0-9]+]], [[NEW]], [r[[ADDR]]] 547 ; CHECK-NEXT: stlex [[STATUS:r[0-9]+]], r0, [r[[ADDR]]] 761 ; CHECK-NEXT: stlex [[STATUS:r[0-9]+]], r[[NEW]], [r[[ADDR]]] 874 ; CHECK-NEXT: stlex [[STATUS:r[0-9]+]], r[[NEW]], [r[[ADDR]]] 987 ; CHECK-NEXT: stlex [[STATUS:r[0-9]+]], r[[NEW]], [r[[ADDR]]] 1118 ; CHECK: stlex [[STATUS:r[0-9]+]], r1, [r[[ADDR]]]
|
| /llvm-project-15.0.7/llvm/test/Bitcode/ |
| H A D | arm-intrinsics.ll | 11 ; CHECK: call i32 @llvm.arm.stlex.p0i32(i32 0, i32* elementtype(i32) 12 %c2 = call i32 @llvm.arm.stlex.p0i32(i32 0, i32* %p) 18 declare i32 @llvm.arm.stlex.p0i32(i32, i32*)
|
| /llvm-project-15.0.7/llvm/test/Verifier/ |
| H A D | arm-intrinsics.ll | 12 %c2 = call i32 @llvm.arm.stlex.p0i32(i32 0, i32* %p) 18 declare i32 @llvm.arm.stlex.p0i32(i32, i32*)
|
| /llvm-project-15.0.7/llvm/test/MC/ARM/ |
| H A D | load-store-acquire-release-v8.s | 19 stlex r2, r1, [r7] 23 @ CHECK: stlex r2, r1, [r7] @ encoding: [0x91,0x2e,0x87,0xe1]
|
| H A D | load-store-acquire-release-v8-thumb.s | 19 stlex r2, r1, [r7] 23 @ CHECK: stlex r2, r1, [r7] @ encoding: [0xc7,0xe8,0xe2,0x1f]
|
| H A D | thumbv8m.s | 130 stlex r1, r2, [r3] label
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/ |
| H A D | load-store-acquire-release-v8-thumb.txt | 18 # CHECK: stlex r2, r1, [r7] @ encoding: [0xc7,0xe8,0xe2,0x1f]
|
| H A D | load-store-acquire-release-v8.txt | 17 # CHECK: stlex r2, r1, [r7] @ encoding: [0x91,0x2e,0x87,0xe1]
|
| /llvm-project-15.0.7/llvm/test/Transforms/AtomicExpand/ARM/ |
| H A D | atomic-expansion-v8.ll | 30 ; CHECK: [[TRYAGAIN:%.*]] = call i32 @llvm.arm.stlex.p0i16(i32 [[NEWVAL32]], i16* elementtype(i16) … 102 ; CHECK: [[TRYAGAIN:%.*]] = call i32 @llvm.arm.stlex.p0i8(i32 [[NEWVAL32]], i8* elementtype(i8) %p… 147 ; CHECK: [[TRYAGAIN:%.*]] = call i32 @llvm.arm.stlex.p0i16(i32 [[NEWVAL32]], i16* elementtype(i16)…
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMInstrThumb2.td | 3745 "stlex", "\t$Rd, $Rt, $addr", "",
|
| H A D | ARMInstrInfo.td | 5285 NoItinerary, "stlex", "\t$Rd, $Rt, $addr",
|