/external/llvm/test/CodeGen/AArch64/ |
D | arm64-ldxr-stxr.ll | 179 %val = call i64 @llvm.aarch64.ldaxr.p0i8(i8* %addr) 193 %val = call i64 @llvm.aarch64.ldaxr.p0i16(i16* %addr) 202 ; CHECK: ldaxr w[[LOADVAL:[0-9]+]], [x0] 207 %val = call i64 @llvm.aarch64.ldaxr.p0i32(i32* %addr) 216 ; CHECK: ldaxr x[[LOADVAL:[0-9]+]], [x0] 219 %val = call i64 @llvm.aarch64.ldaxr.p0i64(i64* %addr) 225 declare i64 @llvm.aarch64.ldaxr.p0i8(i8*) nounwind 226 declare i64 @llvm.aarch64.ldaxr.p0i16(i16*) nounwind 227 declare i64 @llvm.aarch64.ldaxr.p0i32(i32*) nounwind 228 declare i64 @llvm.aarch64.ldaxr.p0i64(i64*) nounwind
|
D | cmpxchg-idioms.ll | 7 ; CHECK: ldaxr [[LOADED:w[0-9]+]], [x0] 62 ; CHECK: ldaxr [[LOADED:w[0-9]+]], [x0]
|
D | cmpxchg-O0.ll | 36 ; CHECK: ldaxr [[OLD:w[0-9]+]], [x0] 51 ; CHECK: ldaxr [[OLD:x[0-9]+]], [x0]
|
D | arm64-atomic.ll | 7 ; CHECK-NEXT: ldaxr [[RESULT:w[0-9]+]], [x[[ADDR]]] 25 ; CHECK-NEXT: ldaxr [[RESULT:w[0-9]+]], [x0] 44 ; CHECK-NEXT: ldaxr [[RESULT:w[0-9]+]], [x[[ADDR]] 94 ; CHECK: ldaxr x[[DEST_REG:[0-9]+]], [x[[ADDR]]] 108 ; CHECK: ldaxr w[[DEST_REG:[0-9]+]], [x0]
|
D | atomic-ops.ll | 143 ; ; CHECK: ldaxr w[[OLD:[0-9]+]], [x[[ADDR]]] 163 ; ; CHECK: ldaxr x[[OLD:[0-9]+]], [x[[ADDR]]] 223 ; ; CHECK: ldaxr w[[OLD:[0-9]+]], [x[[ADDR]]] 243 ; ; CHECK: ldaxr x[[OLD:[0-9]+]], [x[[ADDR]]] 303 ; ; CHECK: ldaxr w[[OLD:[0-9]+]], [x[[ADDR]]] 383 ; ; CHECK: ldaxr w[[OLD:[0-9]+]], [x[[ADDR]]] 480 ; ; CHECK: ldaxr x[[OLD:[0-9]+]], [x[[ADDR]]] 573 ; CHECK: ldaxr x[[OLD:[0-9]+]], [x[[ADDR]]] 743 ; CHECK: ldaxr w[[OLD:[0-9]+]], [x[[ADDR]]] 767 ; CHECK: ldaxr x[[OLD:[0-9]+]], [x[[ADDR]]] [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | arm64-ldxr-stxr.ll | 179 %val = call i64 @llvm.aarch64.ldaxr.p0i8(i8* %addr) 193 %val = call i64 @llvm.aarch64.ldaxr.p0i16(i16* %addr) 202 ; CHECK: ldaxr w[[LOADVAL:[0-9]+]], [x0] 207 %val = call i64 @llvm.aarch64.ldaxr.p0i32(i32* %addr) 216 ; CHECK: ldaxr x[[LOADVAL:[0-9]+]], [x0] 219 %val = call i64 @llvm.aarch64.ldaxr.p0i64(i64* %addr) 225 declare i64 @llvm.aarch64.ldaxr.p0i8(i8*) nounwind 226 declare i64 @llvm.aarch64.ldaxr.p0i16(i16*) nounwind 227 declare i64 @llvm.aarch64.ldaxr.p0i32(i32*) nounwind 228 declare i64 @llvm.aarch64.ldaxr.p0i64(i64*) nounwind
|
D | fast-isel-cmpxchg.ll | 6 ; CHECK-NEXT: ldaxr [[OLD:w[0-9]+]], [x0] 32 ; CHECK-NEXT: ldaxr [[OLD:w[0-9]+]], [x0] 57 ; CHECK-NEXT: ldaxr [[OLD:x[0-9]+]], [x0]
|
D | cmpxchg-idioms.ll | 7 ; CHECK: ldaxr [[LOADED:w[0-9]+]], [x0] 61 ; CHECK: ldaxr [[LOADED:w[0-9]+]], [x0] 97 ; CHECK: ldaxr [[LOADED:w[0-9]+]], [x19]
|
D | arm64-atomic.ll | 7 ; CHECK-NEXT: ldaxr [[RESULT:w[0-9]+]], [x[[ADDR]]] 25 ; CHECK-NEXT: ldaxr w[[RESULT:[0-9]+]], [x0] 46 ; CHECK-NEXT: ldaxr [[RESULT:w[0-9]+]], [x[[ADDR]]] 96 ; CHECK: ldaxr x[[DEST_REG:[0-9]+]], [x[[ADDR]]] 110 ; CHECK: ldaxr w[[DEST_REG:[0-9]+]], [x0]
|
D | cmpxchg-O0.ll | 39 ; CHECK: ldaxr [[OLD:w[0-9]+]], [x0] 55 ; CHECK: ldaxr [[OLD:x[0-9]+]], [x0]
|
D | atomic-ops.ll | 143 ; ; CHECK: ldaxr w[[OLD:[0-9]+]], [x[[ADDR]]] 163 ; ; CHECK: ldaxr x[[OLD:[0-9]+]], [x[[ADDR]]] 223 ; ; CHECK: ldaxr w[[OLD:[0-9]+]], [x[[ADDR]]] 243 ; ; CHECK: ldaxr x[[OLD:[0-9]+]], [x[[ADDR]]] 303 ; ; CHECK: ldaxr w[[OLD:[0-9]+]], [x[[ADDR]]] 383 ; ; CHECK: ldaxr w[[OLD:[0-9]+]], [x[[ADDR]]] 479 ; ; CHECK: ldaxr x[[OLD:[0-9]+]], [x[[ADDR]]] 572 ; CHECK: ldaxr x[[OLD:[0-9]+]], [x[[ADDR]]] 742 ; CHECK: ldaxr w[[OLD:[0-9]+]], [x[[ADDR]]] 766 ; CHECK: ldaxr x[[OLD:[0-9]+]], [x[[ADDR]]] [all …]
|
/external/llvm/test/MC/AArch64/ |
D | arm64-memory.s | 510 ldaxr w2, [x4] 511 ldaxr x2, [x4] 517 ; CHECK: ldaxr w2, [x4] ; encoding: [0x82,0xfc,0x5f,0x88] 518 ; CHECK: ldaxr x2, [x4] ; encoding: [0x82,0xfc,0x5f,0xc8]
|
D | basic-a64-instructions.s | 2296 ldaxr wzr, [x22] 2297 ldaxr x21, [x23]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/AArch64/ |
D | arm64-memory.s | 510 ldaxr w2, [x4] 511 ldaxr x2, [x4] 517 ; CHECK: ldaxr w2, [x4] ; encoding: [0x82,0xfc,0x5f,0x88] 518 ; CHECK: ldaxr x2, [x4] ; encoding: [0x82,0xfc,0x5f,0xc8]
|
D | basic-a64-instructions.s | 2279 ldaxr wzr, [x22] 2280 ldaxr x21, [x23]
|
/external/v8/src/compiler/arm64/ |
D | code-generator-arm64.cc | 1630 ASSEMBLE_ATOMIC_EXCHANGE_INTEGER(ldaxr, stlxr, Register32); in AssembleArchInstruction() 1633 ASSEMBLE_ATOMIC_EXCHANGE_INTEGER(ldaxr, stlxr, Register); in AssembleArchInstruction() 1657 ASSEMBLE_ATOMIC_COMPARE_EXCHANGE_INTEGER(ldaxr, stlxr, UXTW, Register32); in AssembleArchInstruction() 1660 ASSEMBLE_ATOMIC_COMPARE_EXCHANGE_INTEGER(ldaxr, stlxr, UXTX, Register); in AssembleArchInstruction() 1681 ASSEMBLE_ATOMIC_BINOP(ldaxr, stlxr, inst, Register32); \ in AssembleArchInstruction() 1684 ASSEMBLE_ATOMIC_BINOP(ldaxr, stlxr, inst, Register); \ in AssembleArchInstruction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Disassembler/AArch64/ |
D | arm64-memory.txt | 498 # CHECK: ldaxr w2, [x4] 499 # CHECK: ldaxr x2, [x4]
|
D | basic-a64-instructions.txt | 1950 #CHECK: ldaxr w6, [sp] 1951 #CHECK: ldaxr x5, [x6] 1952 #CHECK: ldaxr x5, [x6] 1953 #CHECK: ldaxr x5, [x6]
|
/external/llvm/test/MC/Disassembler/AArch64/ |
D | arm64-memory.txt | 498 # CHECK: ldaxr w2, [x4] 499 # CHECK: ldaxr x2, [x4]
|
D | basic-a64-instructions.txt | 1966 #CHECK: ldaxr w6, [sp] 1967 #CHECK: ldaxr x5, [x6] 1968 #CHECK: ldaxr x5, [x6] 1969 #CHECK: ldaxr x5, [x6]
|
/external/vixl/ |
D | README.md | 125 `stlxrh`, `stlxr`, `ldaxrb`, `ldaxrh`, `ldaxr`, `stlxp`, `ldaxp`, `stlrb`,
|
/external/capstone/suite/MC/AArch64/ |
D | basic-a64-instructions.s.cs | 894 0xdf,0xfe,0x5f,0x88 = ldaxr wzr, [x22] 895 0xf5,0xfe,0x5f,0xc8 = ldaxr x21, [x23]
|
/external/v8/src/arm64/ |
D | macro-assembler-arm64.h | 91 V(Ldaxr, ldaxr) \
|
D | assembler-arm64.h | 1641 void ldaxr(const Register& rt, const Register& rn);
|
/external/vixl/test/aarch64/ |
D | test-disasm-aarch64.cc | 1924 COMPARE(ldaxr(w21, MemOperand(x22)), "ldaxr w21, [x22]"); in TEST() 1925 COMPARE(ldaxr(w23, MemOperand(sp)), "ldaxr w23, [sp]"); in TEST() 1926 COMPARE(ldaxr(x24, MemOperand(x25)), "ldaxr x24, [x25]"); in TEST() 1927 COMPARE(ldaxr(x26, MemOperand(sp)), "ldaxr x26, [sp]"); in TEST()
|