Home
last modified time | relevance | path

Searched refs:wback (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp2467 if wback then R[n] = offset_addr; in EmulateSTRRtSP()
2484 bool wback; in EmulateSTRRtSP() local
2496 wback = (BitIsClear(opcode, 24) || BitIsSet(opcode, 21)); in EmulateSTRRtSP()
2498 if (wback && ((Rn == 15) || (Rn == Rt))) in EmulateSTRRtSP()
2538 if (wback) { in EmulateSTRRtSP()
3915 if wback && registers<n> == '0' then R[n] = R[n] + 4 * BitCount (registers); in EmulateLDM()
3916 … if wback && registers<n> == '1' then R[n] = bits(32) UNKNOWN; // Only possible for encoding A1 in EmulateLDM()
3924 bool wback; in EmulateLDM() local
3933 wback = BitIsClear(registers, n); in EmulateLDM()
3944 wback = BitIsSet(opcode, 21); in EmulateLDM()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.cpp714 boolean wback = a_mode != AddrMode_OFF; in EmulateLDPSTP() local
732 if (!vector && wback && ((t == n) || (t2 == n))) { in EmulateLDPSTP()
739 wback = false; // writeback is suppressed in EmulateLDPSTP()
744 wback = false; in EmulateLDPSTP()
760 wback = false; in EmulateLDPSTP()
915 if (wback) { in EmulateLDPSTP()
936 bool wback; in EmulateLDRSTRImm() local
942 wback = true; in EmulateLDRSTRImm()
947 wback = true; in EmulateLDRSTRImm()
952 wback = false; in EmulateLDRSTRImm()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td2082 def writeback : BaseAuthLoad<M, 1, (outs GPR64sp:$wback, GPR64:$Rt),
2085 "$Rn = $wback,@earlyclobber $wback">;
2090 def : InstAlias<asm # "\t$Rt, [$wback]!",
2091 (!cast<Instruction>(NAME # "writeback") GPR64sp:$wback, GPR64:$Rt, 0), 0>;
4431 (outs GPR64sp:$wback, regtype:$Rt),
4433 "$Rn = $wback,@earlyclobber $wback", []>,
4440 (outs GPR64sp:$wback),
4442 asm, "$Rn = $wback,@earlyclobber $wback",
4443 [(set GPR64sp:$wback,
4477 (outs GPR64sp:$wback, regtype:$Rt),
[all …]
H A DAArch64InstrInfo.td10004 …0, 0b0000, (outs GPR64sp:$wback), (ins GPR32:$Rt, GPR32:$Rt2, GPR64sp:$Rn), "stilp", "\t$Rt, $Rt2,…
10005 …0, 0b0000, (outs GPR64sp:$wback), (ins GPR64:$Rt, GPR64:$Rt2, GPR64sp:$Rn), "stilp", "\t$Rt, $Rt2,…
10008 …01, 0b0000, (outs GPR64sp:$wback, GPR32:$Rt, GPR32:$Rt2), (ins GPR64sp:$Rn), "ldiapp", "\t$Rt, $Rt…
10009 …1, 0b0000, (outs GPR64sp:$wback, GPR64:$Rt, GPR64:$Rt2), (ins GPR64sp:$Rn), "ldiapp", "\t$Rt, $Rt2…
10021 …re<0b10, 0b10, (outs GPR64sp:$wback), (ins GPR32:$Rt, GPR64sp:$Rn), "stlr", "\t$Rt, [$…
10022 …re<0b11, 0b10, (outs GPR64sp:$wback), (ins GPR64:$Rt, GPR64sp:$Rn), "stlr", "\t$Rt, [$…
10023 …re<0b10, 0b11, (outs GPR64sp:$wback, GPR32:$Rt), (ins GPR64sp:$Rn), "ldapr", "\t$Rt, [$…
10024 …re<0b11, 0b11, (outs GPR64sp:$wback, GPR64:$Rt), (ins GPR64sp:$Rn), "ldapr", "\t$Rt, [$…
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrThumb2.td1228 // Offset: index==TRUE, wback==FALSE
1315 // Offset: index==TRUE, wback==FALSE