Home
last modified time | relevance | path

Searched refs:ldaex (Results 1 – 25 of 38) sorted by relevance

12

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Dldaex-stlex.ll39 %val = call i32 @llvm.arm.ldaex.p0i8(i8* %addr)
49 %val = call i32 @llvm.arm.ldaex.p0i16(i16* %addr)
55 ; CHECK: ldaex r0, [r0]
57 %val = call i32 @llvm.arm.ldaex.p0i32(i32* %addr)
61 declare i32 @llvm.arm.ldaex.p0i8(i8*) nounwind readonly
62 declare i32 @llvm.arm.ldaex.p0i16(i16*) nounwind readonly
63 declare i32 @llvm.arm.ldaex.p0i32(i32*) nounwind readonly
Datomic-ops-v8.ll162 ; CHECK: ldaex r[[OLD:[0-9]+]], [r[[ADDR]]]
258 ; CHECK: ldaex r[[OLD:[0-9]+]], [r[[ADDR]]]
354 ; CHECK: ldaex r[[OLD:[0-9]+]], [r[[ADDR]]]
450 ; CHECK: ldaex r[[OLD:[0-9]+]], [r[[ADDR]]]
867 ; CHECK: ldaex r[[OLD:[0-9]+]], [r[[ADDR]]]
980 ; CHECK: ldaex r[[OLD:[0-9]+]], [r[[ADDR]]]
/external/llvm/test/CodeGen/ARM/
Dldaex-stlex.ll39 %val = call i32 @llvm.arm.ldaex.p0i8(i8* %addr)
49 %val = call i32 @llvm.arm.ldaex.p0i16(i16* %addr)
55 ; CHECK: ldaex r0, [r0]
57 %val = call i32 @llvm.arm.ldaex.p0i32(i32* %addr)
61 declare i32 @llvm.arm.ldaex.p0i8(i8*) nounwind readonly
62 declare i32 @llvm.arm.ldaex.p0i16(i16*) nounwind readonly
63 declare i32 @llvm.arm.ldaex.p0i32(i32*) nounwind readonly
Datomic-ops-v8.ll162 ; CHECK: ldaex r[[OLD:[0-9]+]], [r[[ADDR]]]
258 ; CHECK: ldaex r[[OLD:[0-9]+]], [r[[ADDR]]]
354 ; CHECK: ldaex r[[OLD:[0-9]+]], [r[[ADDR]]]
450 ; CHECK: ldaex r[[OLD:[0-9]+]], [r[[ADDR]]]
867 ; CHECK: ldaex r[[OLD:[0-9]+]], [r[[ADDR]]]
980 ; CHECK: ldaex r[[OLD:[0-9]+]], [r[[ADDR]]]
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/ARM/
Dload-store-acquire-release-v8.s5 ldaex r1, [r7]
10 @ CHECK: ldaex r1, [r7] @ encoding: [0x9f,0x1e,0x97,0xe1]
Dload-store-acquire-release-v8-thumb.s5 ldaex r1, [r7]
10 @ CHECK: ldaex r1, [r7] @ encoding: [0xd7,0xe8,0xef,0x1f]
Dthumbv8m.s118 ldaex r1, [r2] label
/external/llvm/test/MC/ARM/
Dload-store-acquire-release-v8.s5 ldaex r1, [r7]
10 @ CHECK: ldaex r1, [r7] @ encoding: [0x9f,0x1e,0x97,0xe1]
Dload-store-acquire-release-v8-thumb.s5 ldaex r1, [r7]
10 @ CHECK: ldaex r1, [r7] @ encoding: [0xd7,0xe8,0xef,0x1f]
Dthumbv8m.s118 ldaex r1, [r2] label
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/AtomicExpand/ARM/
Datomic-expansion-v8.ll26 ; CHECK: [[OLDVAL32:%.*]] = call i32 @llvm.arm.ldaex.p0i16(i16* %ptr)
45 ; CHECK: [[OLDVAL:%.*]] = call i32 @llvm.arm.ldaex.p0i32(i32* %ptr)
91 ; CHECK: [[OLDVAL32:%.*]] = call i32 @llvm.arm.ldaex.p0i8(i8* %ptr)
129 ; CHECK: [[OLDVAL32:%.*]] = call i32 @llvm.arm.ldaex.p0i16(i16* %ptr)
167 ; CHECK: [[OLDVAL:%.*]] = call i32 @llvm.arm.ldaex.p0i32(i32* %ptr)
/external/llvm/test/Transforms/AtomicExpand/ARM/
Datomic-expansion-v8.ll26 ; CHECK: [[OLDVAL32:%.*]] = call i32 @llvm.arm.ldaex.p0i16(i16* %ptr)
45 ; CHECK: [[OLDVAL:%.*]] = call i32 @llvm.arm.ldaex.p0i32(i32* %ptr)
91 ; CHECK: [[OLDVAL32:%.*]] = call i32 @llvm.arm.ldaex.p0i8(i8* %ptr)
129 ; CHECK: [[OLDVAL32:%.*]] = call i32 @llvm.arm.ldaex.p0i16(i16* %ptr)
167 ; CHECK: [[OLDVAL:%.*]] = call i32 @llvm.arm.ldaex.p0i32(i32* %ptr)
/external/capstone/suite/MC/ARM/
Dload-store-acquire-release-v8-thumb.s.cs4 0xd7,0xe8,0xef,0x1f = ldaex r1, [r7]
Dload-store-acquire-release-v8.s.cs4 0x9f,0x1e,0x97,0xe1 = ldaex r1, [r7]
/external/llvm/test/MC/Disassembler/ARM/
Dload-store-acquire-release-v8-thumb.txt9 # CHECK: ldaex r1, [r7] @ encoding: [0xd7,0xe8,0xef,0x1f]
Dload-store-acquire-release-v8.txt8 # CHECK: ldaex r1, [r0] @ encoding: [0x9f,0x1e,0x90,0xe1]
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Disassembler/ARM/
Dload-store-acquire-release-v8-thumb.txt9 # CHECK: ldaex r1, [r7] @ encoding: [0xd7,0xe8,0xef,0x1f]
Dload-store-acquire-release-v8.txt8 # CHECK: ldaex r1, [r0] @ encoding: [0x9f,0x1e,0x90,0xe1]
/external/llvm/lib/Target/ARM/
DARM.td83 "Has v8 acquire/release (lda/ldaex etc) instructions">;
DARMInstrThumb2.td3323 "ldaex", "\t$Rt, $addr", "",
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARM.td91 "Has v8 acquire/release (lda/ldaex "
DARMInstrThumb2.td3305 "ldaex", "\t$Rt, $addr", "",
/external/vixl/src/aarch32/
Dassembler-aarch32.h2281 void ldaex(Condition cond, Register rt, const MemOperand& operand);
2282 void ldaex(Register rt, const MemOperand& operand) { ldaex(al, rt, operand); } in ldaex() function
Ddisasm-aarch32.h775 void ldaex(Condition cond, Register rt, const MemOperand& operand);
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/ARM/
DARMGenAsmMatcher.inc7741 "ldab\005ldaex\006ldaexb\006ldaexd\006ldaexh\004ldah\003ldc\004ldc2\005l"
8131 …{ 373 /* ldaex */, ARM::t2LDAEX, Convert__Reg1_1__MemNoOffset1_2__CondCode2_0, Feature_IsThumb|Fea…
8132 …{ 373 /* ldaex */, ARM::LDAEX, Convert__Reg1_1__MemNoOffset1_2__CondCode2_0, Feature_IsARM|Feature…

12