| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrThumb2.td | 445 bits<4> Rd; 458 bits<4> Rd; 484 bits<4> Rd; 497 bits<4> Rd; 523 bits<4> Rd; 533 bits<4> Rd; 554 bits<4> Rd; 568 bits<4> Rd; 582 bits<4> Rd; 595 bits<4> Rd; [all …]
|
| H A D | ARMInstrInfo.td | 1838 bits<4> Rd; 1864 bits<4> Rd; 2226 bits<4> Rd; 2445 bits<4> Rd; 3604 bits<4> Rd; 3618 bits<4> Rd; 3632 bits<4> Rd; 3648 bits<4> Rd; 3662 bits<4> Rd; 4198 "bfc", "\t$Rd, $imm", "$src = $Rd", [all …]
|
| H A D | ARMInstrThumb.td | 910 bits<3> Rd; 912 let Inst{2-0} = Rd; 920 bits<3> Rd; 931 bits<3> Rd; 940 bits<3> Rd; 1205 bits<3> Rd; 1223 bits<4> Rd; 1233 bits<3> Rd; 1245 IIC_iMUL32, "mul", "\t$Rd, $Rn, $Rm", "$Rm = $Rd", 1248 bits<3> Rd; [all …]
|
| H A D | ARMInstrCDE.td | 82 dag Rd; 119 bits<4> Rd; 123 let Inst{15-12} = Rd{3-0}; 135 bits<4> Rd; 153 bits<4> Rd; 163 let Inst{3-0} = Rd{3-0}; 168 let Rd = (outs GPRwithAPSR_NZCVnosp:$Rd); 176 let Rd = (outs CDEDualRegOp:$Rd); 187 let Oops = ops.Rd; 496 let Oops = ops.Rd; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64PBQPRegAlloc.cpp | 160 if (Rd == Ra) in addIntraChainConstraint() 186 const LiveInterval &ld = LIs.getInterval(Rd); in addIntraChainConstraint() 248 if (Rd != Ra) { in addInterChainConstraint() 252 Chains.insert(Rd); in addInterChainConstraint() 257 Chains.insert(Rd); in addInterChainConstraint() 262 const LiveInterval &ld = LIs.getInterval(Rd); in addInterChainConstraint() 265 if (r == Rd) in addInterChainConstraint() 362 Register Rd = MI.getOperand(0).getReg(); in apply() local 365 if (addIntraChainConstraint(G, Rd, Ra)) in apply() 366 addInterChainConstraint(G, Rd, Ra); in apply() [all …]
|
| H A D | AArch64InstrFormats.td | 2291 bits<5> Rd; 2323 bits<5> Rd; 2334 : I<(outs GPR64:$dst), (ins GPR64:$Rd), asm, "\t$Rd", "$dst = $Rd", 2337 bits<5> Rd; 2351 bits<5> Rd; 2363 : I<(outs GPR64:$Rd), (ins GPR64:$Rn), asm, "\t$Rd", "$Rd = $Rn", []>, Sched<[]> { 2760 asm, "\t$Rd, $imm$shift", "$src = $Rd", []>, 2955 // add Rd, Rb, -imm -> sub Rd, Rn, imm 7509 "\t$Rd, $Rn", "$Rd = $dst", pat>, 8640 "{\t$Rd.4s, $Rn.8h, $Rm.h$idx}", "$Rd = $dst", [all …]
|
| H A D | AArch64PBQPRegAlloc.h | 32 bool addIntraChainConstraint(PBQPRAGraph &G, unsigned Rd, unsigned Ra); 35 void addInterChainConstraint(PBQPRAGraph &G, unsigned Rd, unsigned Ra);
|
| H A D | AArch64SchedPredicates.td | 284 [// MOV {Rd, SP}, {SP, Rn} => 285 // ADD {Rd, SP}, {SP, Rn}, #0 298 // MOV Rd, Rm => 299 // ORR Rd, ZR, Rm, LSL #0 313 [// ORR Rd, ZR, #0 343 def IsRORImmIdiomPred : MCSchedPredicate< // EXTR Rd, Rs, Rs, #Imm
|
| H A D | AArch64InstrInfo.td | 1618 def : Pat<(int_ptrauth_strip GPR64:$Rd, 0), (XPACI GPR64:$Rd)>; 1619 def : Pat<(int_ptrauth_strip GPR64:$Rd, 1), (XPACI GPR64:$Rd)>; 1622 def : Pat<(int_ptrauth_strip GPR64:$Rd, 2), (XPACD GPR64:$Rd)>; 1623 def : Pat<(int_ptrauth_strip GPR64:$Rd, 3), (XPACD GPR64:$Rd)>; 2531 def : InstAlias<"rev64 $Rd, $Rn", (REVXr GPR64:$Rd, GPR64:$Rn), 0>; 4584 def FMOVH0 : Pseudo<(outs FPR16:$Rd), (ins), [(set f16:$Rd, (fpimm0))]>, 4586 def FMOVS0 : Pseudo<(outs FPR32:$Rd), (ins), [(set f32:$Rd, (fpimm0))]>, 4588 def FMOVD0 : Pseudo<(outs FPR64:$Rd), (ins), [(set f64:$Rd, (fpimm0))]>, 4593 def : InstAlias<"fmov $Rd, #0.0", (FMOVWHr FPR16:$Rd, WZR), 0>, 4595 def : InstAlias<"fmov $Rd, #0.0", (FMOVWSr FPR32:$Rd, WZR), 0>; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.td | 409 "mov\t$imm16, $Rd", 543 "ld\t$src, $Rd", 583 "mov\t$imm, $Rd", 642 "st\t$Rd, $dst", 693 let Rd = R2.Num; 736 let Rd = PC.Num; 778 [(set (i32 GPR:$Rd), 792 let Rd = PC.Num; 799 let Rd = PC.Num; 814 "popc\t$Rs1, $Rd", [all …]
|
| H A D | LanaiInstrFormats.td | 90 bits<5> Rd; 98 let Inst{27 - 23} = Rd; 150 bits<5> Rd; 158 let Inst{27 - 23} = Rd; 198 bits<5> Rd; 209 let Inst{27 - 23} = Rd; 259 bits<5> Rd; 428 bits<5> Rd; 456 bits<5> Rd; 501 bits<5> Rd; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonRegisterInfo.td | 62 // Rd - 64-bit registers. 63 class Rd<bits<5> num, string n, list<Register> subregs, 137 def D0 : Rd< 0, "r1:0", [R0, R1]>, DwarfRegNum<[32]>; 138 def D1 : Rd< 2, "r3:2", [R2, R3]>, DwarfRegNum<[34]>; 139 def D2 : Rd< 4, "r5:4", [R4, R5]>, DwarfRegNum<[36]>; 140 def D3 : Rd< 6, "r7:6", [R6, R7]>, DwarfRegNum<[38]>; 141 def D4 : Rd< 8, "r9:8", [R8, R9]>, DwarfRegNum<[40]>; 142 def D5 : Rd<10, "r11:10", [R10, R11]>, DwarfRegNum<[42]>; 143 def D6 : Rd<12, "r13:12", [R12, R13]>, DwarfRegNum<[44]>; 144 def D7 : Rd<14, "r15:14", [R14, R15]>, DwarfRegNum<[46]>; [all …]
|
| H A D | HexagonConstExtenders.cpp | 325 Register Rd; member 499 if (ED.Rd.Reg != 0) in operator <<() 500 OS << printReg(ED.Rd.Reg, &HRI, ED.Rd.Sub); in operator <<() 1135 if (Rd != Register(Op)) in getOffsetRange() 1164 ED.Rd = MI.getOperand(OpNum-1); in recordExtender() 1184 ED.Rd = MI.getOperand(0); in recordExtender() 1197 ED.Rd = MI.getOperand(0); in recordExtender() 1206 ED.Rd = MI.getOperand(0); in recordExtender() 1280 assert(ED.Rd.Reg != 0); in assignInits() 1905 assert(ED.Rd.Sub == 0 && ExtR.Sub == 0); in replaceInstr() [all …]
|
| H A D | HexagonPseudo.td | 65 def CONST32 : CONSTLDInst<(outs IntRegs:$Rd), (ins i32imm:$v), 66 "$Rd = CONST32(#$v)", []>; 67 def CONST64 : CONSTLDInst<(outs DoubleRegs:$Rd), (ins i64imm:$v), 68 "$Rd = CONST64(#$v)", []>; 282 def PS_fi : Pseudo<(outs IntRegs:$Rd), 285 def PS_fia : Pseudo<(outs IntRegs:$Rd), 335 def PS_alloca: Pseudo <(outs IntRegs:$Rd), 354 def PS_pselect: InstHexagon<(outs DoubleRegs:$Rd), 535 def PS_vmulw : PseudoM<(outs DoubleRegs:$Rd), 539 def PS_vmulw_acc : PseudoM<(outs DoubleRegs:$Rd), [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRInstrInfo.td | 400 // ADDW Rd+1:Rd, Rr+1:Rr 435 // ADCW Rd+1:Rd, Rr+1:Rr 526 // SUBIW Rd+1:Rd, K+1:K 831 // ANDI Rd+1:Rd, K+1:K 863 // ORIW Rd+1:Rd, K+1,K 897 // COMW Rd+1:Rd 923 // NEGW Rd+1:Rd 1332 // LDW Rd+1:Rd, P 1364 // LDW Rd+1:Rd, P+ 1385 // LDW Rd+1:Rd, -P [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/ |
| H A D | AArch64Disassembler.cpp | 954 unsigned Rd = fieldFromInstruction(Insn, 0, 5); in DecodeFMOVLaneInstruction() local 1053 unsigned Rd = fieldFromInstruction(insn, 0, 5); in DecodeThreeAddrSRegInstruction() local 1115 unsigned Rd = fieldFromInstruction(insn, 0, 5); in DecodeMoveImmInstruction() local 1655 unsigned Rd = fieldFromInstruction(insn, 0, 5); in DecodeAddSubERegInstruction() local 1712 unsigned Rd = fieldFromInstruction(insn, 0, 5); in DecodeLogicalImmInstruction() local 1743 unsigned Rd = fieldFromInstruction(insn, 0, 5); in DecodeModImmInstruction() local 1782 unsigned Rd = fieldFromInstruction(insn, 0, 5); in DecodeModImmTiedInstruction() local 1831 if (Rd == 31 && !S) in DecodeAddSubImmShift() 1837 if (Rd == 31 && !S) in DecodeAddSubImmShift() 2055 if (Rd == Rs || Rs == Rn || Rd == Rn) in DecodeCPYMemOpInstruction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/ |
| H A D | EmulateInstructionARM.cpp | 1172 Rd = 7; in EmulateADDRdSPImm() 1232 Rd = 7; in EmulateMOVRdSP() 1235 Rd = 12; in EmulateMOVRdSP() 1337 if (Rd == 13) in EmulateMOVRdRm() 2397 uint32_t Rd; in EmulateSUBSPImm() local 2402 Rd = 13; in EmulateSUBSPImm() 3847 Rn = Rd; in EmulateShiftReg() 5950 uint32_t Rd; in EmulateADR() local 6034 if (Rd == 13 || (Rd == 15 && !setflags) || BadReg(Rn)) in EmulateANDImm() 8838 if (Rd == 13 || (Rd == 15 && !setflags) || BadReg(Rn)) in EmulateEORImm() [all …]
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_loongarch64.cpp | 31 encodeInstruction2RIx(uint32_t Opcode, uint32_t Rd, uint32_t Rj, in encodeInstruction2RIx() argument 33 return Opcode | (Imm << 10) | (Rj << 5) | Rd; in encodeInstruction2RIx() 38 encodeInstruction1RI20(uint32_t Opcode, uint32_t Rd, in encodeInstruction1RI20() argument 40 return Opcode | (Imm << 5) | Rd; in encodeInstruction1RI20()
|
| H A D | xray_mips.cpp | 47 encodeSpecialInstruction(uint32_t Opcode, uint32_t Rs, uint32_t Rt, uint32_t Rd, in encodeSpecialInstruction() argument 49 return (Rs << 21 | Rt << 16 | Rd << 11 | Imm << 6 | Opcode); in encodeSpecialInstruction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcRegisterInfo.td | 210 def D0 : Rd< 0, "f0", [F0, F1]>, DwarfRegNum<[72]>; 211 def D1 : Rd< 2, "f2", [F2, F3]>, DwarfRegNum<[73]>; 212 def D2 : Rd< 4, "f4", [F4, F5]>, DwarfRegNum<[74]>; 213 def D3 : Rd< 6, "f6", [F6, F7]>, DwarfRegNum<[75]>; 214 def D4 : Rd< 8, "f8", [F8, F9]>, DwarfRegNum<[76]>; 215 def D5 : Rd<10, "f10", [F10, F11]>, DwarfRegNum<[77]>; 216 def D6 : Rd<12, "f12", [F12, F13]>, DwarfRegNum<[78]>; 217 def D7 : Rd<14, "f14", [F14, F15]>, DwarfRegNum<[79]>; 218 def D8 : Rd<16, "f16", [F16, F17]>, DwarfRegNum<[80]>; 219 def D9 : Rd<18, "f18", [F18, F19]>, DwarfRegNum<[81]>; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/Disassembler/ |
| H A D | ARMDisassembler.cpp | 2963 Rd |= fieldFromInstruction(Insn, 22, 1) << 4; in DecodeVLDInstruction() 3295 Rd |= fieldFromInstruction(Insn, 22, 1) << 4; in DecodeVSTInstruction() 3566 Rd |= fieldFromInstruction(Insn, 22, 1) << 4; in DecodeVLD1DupInstruction() 3614 Rd |= fieldFromInstruction(Insn, 22, 1) << 4; in DecodeVLD2DupInstruction() 3663 Rd |= fieldFromInstruction(Insn, 22, 1) << 4; in DecodeVLD3DupInstruction() 3699 Rd |= fieldFromInstruction(Insn, 22, 1) << 4; in DecodeVLD4DupInstruction() 3752 Rd |= fieldFromInstruction(Insn, 22, 1) << 4; in DecodeVMOVModImmInstruction() 3853 Rd |= fieldFromInstruction(Insn, 22, 1) << 4; in DecodeVSHLMaxInstruction() 3901 Rd |= fieldFromInstruction(Insn, 22, 1) << 4; in DecodeTBLInstruction() 5125 if (Rn == 0xF || Rd == Rn || Rd == Rt || Rd == Rt+1) in DecodeDoubleRegStore() [all …]
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/ |
| H A D | RISCVInstructions.h | 22 struct Rd { struct 45 Rd rd; \ argument 59 Rd rd; \ 67 Rd rd; \ 74 Rd rd; \ 81 Rd rd; \ 87 Rd rd; \
|
| H A D | RISCVCInstructions.h | 25 operator Rd() { return Rd{rd + (shift ? 8 : 0)}; } in Rd() function 120 return JAL{Rd{0}, uint32_t(offset)}; in DecodeC_J() 121 return JAL{Rd{0}, uint32_t(int32_t(int16_t(offset | 0xf000)))}; in DecodeC_J() 128 return JALR{Rd{0}, rs1, 0}; in DecodeC_JR() 135 return JALR{Rd{1}, rs1, 0}; in DecodeC_JALR() 183 return ADDI{Rd{gpr_sp_riscv}, Rs{gpr_sp_riscv}, uint32_t(nzimm)}; in DecodeC_LUI_ADDI16SP() 184 return ADDI{Rd{gpr_sp_riscv}, Rs{gpr_sp_riscv}, in DecodeC_LUI_ADDI16SP()
|
| /freebsd-14.2/sys/arm64/arm64/ |
| H A D | undefined.c | 207 int attempts, error, Rn, Rd, Rm; in swp_emulate() local 225 Rd = (insn & 0xf000) >> 12; in swp_emulate() 261 regs[Rd] = val; in swp_emulate()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/Disassembler/ |
| H A D | RISCVDisassembler.cpp | 382 uint32_t Rd = fieldFromInstruction(Insn, 7, 5); in decodeRVCInstrRdRs1ImmZero() local 383 DecodeStatus Result = DecodeGPRNoX0RegisterClass(Inst, Rd, Address, Decoder); in decodeRVCInstrRdRs1ImmZero() 429 uint32_t Rd = fieldFromInstruction(Insn, 7, 5); in decodeRVCInstrRdRs2() local 431 DecodeGPRRegisterClass(Inst, Rd, Address, Decoder); in decodeRVCInstrRdRs2() 439 uint32_t Rd = fieldFromInstruction(Insn, 7, 5); in decodeRVCInstrRdRs1Rs2() local 441 DecodeGPRRegisterClass(Inst, Rd, Address, Decoder); in decodeRVCInstrRdRs1Rs2()
|