Home
last modified time | relevance | path

Searched refs:ldrsb (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/gcc/config/arm/
H A Dconstraints.md169 In ARM state an address valid in ldrsb instructions."
H A Darm.md3946 return \"ldrsb\\t%0, %1\";
3961 output_asm_insn (\"ldrsb\\t%0, [%1, %2]\", ops);
3969 output_asm_insn (\"mov\\t%0, %2\;ldrsb\\t%0, [%1, %0]\", ops);
3981 output_asm_insn (\"mov\\t%0, %2\;ldrsb\\t%0, [%1, %0]\", ops);
3995 output_asm_insn (\"mov\\t%0, %2\;ldrsb\\t%0, [%1, %0]\", ops);
4029 return \"ldrsb\\t%0, %1\";
4044 output_asm_insn (\"ldrsb\\t%0, [%1, %2]\", ops);
4051 output_asm_insn (\"mov\\t%0, %2\;ldrsb\\t%0, [%1, %0]\", ops);
4062 output_asm_insn (\"mov\\t%0, %2\;ldrsb\\t%0, [%1, %0]\", ops);
4075 output_asm_insn (\"mov\\t%0, %2\;ldrsb\\t%0, [%1, %0]\", ops);
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMInstrThumb2.td1257 defm t2LDRSB : T2I_ld<1, 0b00, "ldrsb", IIC_iLoad_bh_i, IIC_iLoad_bh_si,
1354 "ldrsb", "\t$Rt, $addr!", "$addr.base = $Rn_wb",
1360 "ldrsb", "\t$Rt, $Rn$offset", "$Rn = $Rn_wb", []>,
4575 def : t2InstAlias<"ldrsb${p} $Rt, $addr",
4586 def : t2InstAlias<"ldrsb${p} $Rt, $addr",
4597 def : t2InstAlias<"ldrsb${p} $Rt, $addr",
4857 def t2LDRSBpcrel : t2AsmPseudo<"ldrsb${p} $Rt, $addr",
4868 def : t2InstAlias<"ldrsb${p}.w $Rt, $addr",
H A DARMInstrThumb.td737 "ldrsb", "\t$Rt, $addr",
H A DARMInstrInfo.td2666 IIC_iLoad_bh_r, "ldrsb", "\t$Rt, $addr",
2785 defm LDRSB : AI3_ldridx<0b1101, "ldrsb", IIC_iLoad_bh_ru>;
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td1760 defm LDRSBW : Load8RO<0b00, 0, 0b11, GPR32, "ldrsb", i32, sextloadi8>;
1761 defm LDRSBX : Load8RO<0b00, 0, 0b10, GPR64, "ldrsb", i64, sextloadi8>;
2060 defm LDRSBW : LoadUI<0b00, 0, 0b11, GPR32, uimm12s1, "ldrsb",
2064 defm LDRSBX : LoadUI<0b00, 0, 0b10, GPR64, uimm12s1, "ldrsb",
2313 def : InstAlias<"ldrsb $Rt, [$Rn, $offset]",
2315 def : InstAlias<"ldrsb $Rt, [$Rn, $offset]",
2363 def LDRSBWpre : LoadPreIdx<0b00, 0, 0b11, GPR32z, "ldrsb">;
2364 def LDRSBXpre : LoadPreIdx<0b00, 0, 0b10, GPR64z, "ldrsb">;
2388 def LDRSBWpost : LoadPostIdx<0b00, 0, 0b11, GPR32z, "ldrsb">;
2389 def LDRSBXpost : LoadPostIdx<0b00, 0, 0b10, GPR64z, "ldrsb">;
/freebsd-12.1/contrib/binutils/gas/config/
H A Dtc-arm.c8355 X(ldrsb, 5600, f9100000), \
15124 tC3(ldrsb, 01000d0, ldrsb, 2, (RR, ADDRGLDRS), ldstv4, t_ldst),
15126 tCM(ld,sb, 01000d0, ldrsb, 2, (RR, ADDRGLDRS), ldstv4, t_ldst),
/freebsd-12.1/contrib/binutils/opcodes/
H A DChangeLog-00011818 instructions changed to ldrsb/ldrsh.
/freebsd-12.1/contrib/gdb/
H A Dmd5.sum3923 bef5c11ab14ef76a4adf86bdb29f3fa7 sim/testsuite/sim/arm/ldrsb.cgs
/freebsd-12.1/contrib/gcc/doc/
H A Dmd.texi1681 A memory reference suitable for the ARMv4 ldrsb instruction.
/freebsd-12.1/contrib/gcc/
H A DChangeLog-199811446 * arm.md (*extendqi[sh]i_insn): Split any addresses that ldrsb