| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCInstrInfo.td | 160 (ins GPR32:$B, GPR32:$C), 165 (ins GPR32:$B, GPR32:$C), 375 (outs GPR32:$B), (ins GPR32:$C), 398 (outs GPR32:$B), (ins GPR32:$C, GPR32:$B2, CCOp:$cc), 558 F16_COMPACT<0b0, (outs GPR32:$g), (ins GPR32:$h), 577 F16_COMPACT<0b1, (outs GPR32:$r), (ins GPR32:$h, immU<5>:$u5), 731 F16_OP_HREG<0b000, (outs GPR32:$b_s3), (ins GPR32:$h), 747 F16_OP_HREG<0b111,(outs GPR32:$b_s3), (ins GPR32:$h), 763 F16_OP_HREG<0b100, (outs GPR32:$b_s3), (ins GPR32:$h), 919 (outs GPR32:$A, GPR32:$addrout), [all …]
|
| H A D | ARCInstrFormats.td | 43 let MIOperandInfo = (ops GPR32:$B, immS<9>:$S9); 49 let MIOperandInfo = (ops GPR32:$B, i32imm:$LImm); 655 F16_LD_ADD_SUB<(outs GPR32:$a), (ins GPR32:$b, GPR32:$c), 668 F16_LD_ADD_SUB<(outs GPR32:$r), (ins GPR32:$b, immU<6>:$u6), 700 F16_LD_ST_1<(outs GPR32:$b), (ins immU<7>:$u7), 726 InstARC<2, (outs GPR32:$a), (ins GPR32:$b, GPR32:$c), 752 InstARC<2, (outs GPR32:$c), (ins GPR32:$b, immU<3>:$u3), 811 F16_GEN_DOP_BASE<i, (outs GPR32:$b), (ins GPR32:$c), 815 F16_GEN_DOP_BASE<i, (outs), (ins GPR32:$b, GPR32:$c), 819 F16_GEN_DOP_BASE<i, (outs GPR32:$b), (ins GPR32:$c), [all …]
|
| H A D | ARCRegisterInfo.td | 63 def GPR32: RegisterClass<"ARC", [i32], 32,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrAtomics.td | 182 GPR32:$val), 183 (STRBBroW GPR32:$val, GPR64sp:$Rn, GPR32:$Rm, ro_Wextend8:$extend)>; 186 GPR32:$val), 201 (STRHHroW GPR32:$val, GPR64sp:$Rn, GPR32:$Rm, ro_Wextend16:$extend)>; 219 (STRWroW GPR32:$val, GPR64sp:$Rn, GPR32:$Rm, ro_Wextend32:$extend)>; 496 def CMP_SWAP_8 : Pseudo<(outs GPR32:$Rd, GPR32:$scratch), 497 (ins GPR64:$addr, GPR32:$desired, GPR32:$new), []>, 500 def CMP_SWAP_16 : Pseudo<(outs GPR32:$Rd, GPR32:$scratch), 501 (ins GPR64:$addr, GPR32:$desired, GPR32:$new), []>, 504 def CMP_SWAP_32 : Pseudo<(outs GPR32:$Rd, GPR32:$scratch), [all …]
|
| H A D | AArch64InstrInfo.td | 2033 def : Pat<(sub GPR32:$Rn, GPR32:$Rm), 2034 (SUBSWrr GPR32:$Rn, GPR32:$Rm)>; 2097 def : Pat<(int_aarch64_udiv GPR32:$Rn, GPR32:$Rm), (UDIVWr GPR32:$Rn, GPR32:$Rm)>; 2099 def : Pat<(int_aarch64_sdiv GPR32:$Rn, GPR32:$Rm), (SDIVWr GPR32:$Rn, GPR32:$Rm)>; 2122 def : Pat<(i32 (mul GPR32:$Rn, GPR32:$Rm)), 2123 (MADDWrrr GPR32:$Rn, GPR32:$Rm, WZR)>; 2128 (MSUBWrrr GPR32:$Rn, GPR32:$Rm, WZR)>; 2552 (EXTRWrri GPR32:$dst, GPR32:$src, GPR32:$src, imm0_31:$shift)>; 2751 (CSINCWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc)>; 2756 (CSINVWr GPR32:$dst, GPR32:$src, GPR32:$src, inv_ccode:$cc)>; [all …]
|
| H A D | AArch64InstrGISel.td | 349 def : Pat<(atomic_cmp_swap_8 GPR64:$addr, GPR32:$desired, GPR32:$new), 350 (CMP_SWAP_8 GPR64:$addr, GPR32:$desired, GPR32:$new)>; 352 def : Pat<(atomic_cmp_swap_16 GPR64:$addr, GPR32:$desired, GPR32:$new), 353 (CMP_SWAP_16 GPR64:$addr, GPR32:$desired, GPR32:$new)>; 355 def : Pat<(atomic_cmp_swap_32 GPR64:$addr, GPR32:$desired, GPR32:$new), 356 (CMP_SWAP_32 GPR64:$addr, GPR32:$desired, GPR32:$new)>; 418 GPR32)>; 428 GPR32)>; 439 GPR32)>; 449 GPR32)>; [all …]
|
| H A D | AArch64InstrFormats.td | 2577 def : Pat<(i32 (OpNode GPR32:$Rn, (i64 (zext GPR32:$Rm)))), 2580 def : Pat<(i32 (OpNode GPR32:$Rn, (i64 (anyext GPR32:$Rm)))), 2583 def : Pat<(i32 (OpNode GPR32:$Rn, (i64 (sext GPR32:$Rm)))), 2619 def Wrrr : BaseMulAccum<isSub, 0b000, GPR32, GPR32, asm, []>, 2661 (inst GPR32:$dst, GPR32:$src1, GPR32:$src2, WZR)>; 2671 : I<(outs GPR32:$Rd), (ins GPR32:$Rn, StreamReg:$Rm), 2673 [(set GPR32:$Rd, (OpNode GPR32:$Rn, StreamReg:$Rm))]>, 2965 GPR32, GPR32, GPR32, 0>; 3062 WZR, GPR32:$src1, GPR32:$src2, 0), 5>; 3072 GPR32, GPR32, GPR32, 0>; [all …]
|
| H A D | SVEInstrFormats.td | 882 def : Pat<(i32 (op GPR32:$Rn, (nxv16i1 PPRAny:$Pg))), 887 def : Pat<(i32 (op GPR32:$Rn, (nxv8i1 PPRAny:$Pg))), 892 def : Pat<(i32 (op GPR32:$Rn, (nxv4i1 PPRAny:$Pg))), 897 def : Pat<(i32 (op GPR32:$Rn, (nxv2i1 PPRAny:$Pg))), 912 def : Pat<(i32 (op GPR32:$Rn, (nxv8i1 PPRAny:$Pg))), 914 def : Pat<(i32 (op GPR32:$Rn, (nxv4i1 PPRAny:$Pg))), 916 def : Pat<(i32 (op GPR32:$Rn, (nxv2i1 PPRAny:$Pg))), 5813 def _B : sve_int_index_rr<0b00, asm, ZPR8, GPR32>; 5832 (!cast<Instruction>(NAME # "_B") GPR32:$Rn, GPR32:$Rm)>; 5834 (!cast<Instruction>(NAME # "_H") GPR32:$Rn, GPR32:$Rm)>; [all …]
|
| H A D | AArch64SVEInstrInfo.td | 2024 def CTERMEQ_WW : sve_int_cterm<0b0, 0b0, "ctermeq", GPR32>; 2025 def CTERMNE_WW : sve_int_cterm<0b0, 0b1, "ctermne", GPR32>; 2520 GPR32:$op, sub_32), $imm), 2539 GPR32:$op, sub_32), 31, $imm), 2543 GPR32:$op, sub_32), 31, $imm), 3106 (CPY_ZPmR_B ZPR:$vec, (PTRUE_B 1), GPR32:$src)>; 3108 (CPY_ZPmR_H ZPR:$vec, (PTRUE_H 1), GPR32:$src)>; 3110 (CPY_ZPmR_S ZPR:$vec, (PTRUE_S 1), GPR32:$src)>; 3129 GPR32:$src)>; 3135 GPR32:$src)>; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFInstrInfo.td | 221 (ins GPR32:$dst, GPR32:$src, brtarget:$BrDst), 310 (ins GPR32:$src2, GPR32:$src), 354 def NEG_32: NEG_RR<BPF_ALU, BPF_NEG, (outs GPR32:$dst), (ins GPR32:$src), 413 (outs GPR32:$dst), (ins GPR32:$src), 415 [(set GPR32:$dst, (sext_inreg GPR32:$src, i8))]>; 417 (outs GPR32:$dst), (ins GPR32:$src), 419 [(set GPR32:$dst, (sext_inreg GPR32:$src, i16))]>; 707 (ins GPR32:$lhs, GPR32:$rhs, i32imm:$imm, GPR32:$src, GPR32:$src2), 712 (ins GPR32:$lhs, i32imm:$rhs, i32imm:$imm, GPR32:$src, GPR32:$src2), 899 [(set GPR32:$dst, (OpNode ADDRri:$addr,GPR32:$val))]> { [all …]
|
| H A D | BPFRegisterInfo.td | 39 def GPR32 : RegisterClass<"BPF", [i32], 64, (add
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsCondMov.td | 199 defm : MovzPats0<GPR32, GPR32, MOVZ_I_I, SLT, SLTu, SLTi, SLTiu>, 201 defm : MovzPats1<GPR32, GPR32, MOVZ_I_I, XOR>, INSN_MIPS4_32_NOT_32R6_64R6; 202 defm : MovzPats2<GPR32, GPR32, MOVZ_I_I, XORi>, INSN_MIPS4_32_NOT_32R6_64R6; 204 defm : MovzPats0<GPR32, GPR64, MOVZ_I_I64, SLT, SLTu, SLTi, SLTiu>, 210 defm : MovzPats1<GPR32, GPR64, MOVZ_I_I64, XOR>, 212 defm : MovzPats1<GPR64, GPR32, MOVZ_I64_I, XOR64>, 216 defm : MovzPats2<GPR32, GPR64, MOVZ_I_I64, XORi>, 218 defm : MovzPats2<GPR64, GPR32, MOVZ_I64_I, XORi64>, 223 defm : MovnPats<GPR32, GPR32, MOVN_I_I, XOR>, INSN_MIPS4_32_NOT_32R6_64R6; 232 defm : MovzPats0<GPR32, FGR32, MOVZ_I_S, SLT, SLTu, SLTi, SLTiu>, [all …]
|
| H A D | MicroMipsInstrInfo.td | 1223 def : MipsPat<(shl GPR32:$lhs, GPR32:$rhs), 1224 (SLLV_MM GPR32:$lhs, GPR32:$rhs)>, ISA_MICROMIPS; 1230 def : MipsPat<(srl GPR32:$lhs, GPR32:$rhs), 1231 (SRLV_MM GPR32:$lhs, GPR32:$rhs)>, ISA_MICROMIPS; 1235 def : MipsPat<(sra GPR32:$lhs, GPR32:$rhs), 1236 (SRAV_MM GPR32:$lhs, GPR32:$rhs)>, ISA_MICROMIPS; 1247 def : MipsPat<(subc GPR32:$lhs, GPR32:$rhs), 1293 defm : MovzPats1<GPR32, GPR32, MOVZ_I_MM, XOR_MM>, 1295 defm : MovzPats2<GPR32, GPR32, MOVZ_I_MM, XORi_MM>, 1304 defm : MovzPats1<GPR32, GPR32, MOVZ_I_MM, XOR_MM>, [all …]
|
| H A D | Mips64r6InstrInfo.td | 307 def : MipsPat<(i64 (sext (i32 (mul GPR32:$src, GPR32:$src2)))), 309 (MUL_R6 GPR32:$src, GPR32:$src2), sub_32)>, ISA_MIPS64R6; 310 def : MipsPat<(i64 (sext (i32 (sdiv GPR32:$src, GPR32:$src2)))), 312 (DIV GPR32:$src, GPR32:$src2), sub_32)>, ISA_MIPS64R6; 313 def : MipsPat<(i64 (sext (i32 (udiv GPR32:$src, GPR32:$src2)))), 315 (DIVU GPR32:$src, GPR32:$src2), sub_32)>, ISA_MIPS64R6; 316 def : MipsPat<(i64 (sext (i32 (srem GPR32:$src, GPR32:$src2)))), 318 (MOD GPR32:$src, GPR32:$src2), sub_32)>, ISA_MIPS64R6; 319 def : MipsPat<(i64 (sext (i32 (urem GPR32:$src, GPR32:$src2)))), 321 (MODU GPR32:$src, GPR32:$src2), sub_32)>, ISA_MIPS64R6;
|
| H A D | MipsInstrInfo.td | 2332 def MIPSeh_return32 : MipsPseudo<(outs), (ins GPR32:$spoff, GPR32:$dst), 2333 [(MIPSehret GPR32:$spoff, GPR32:$dst)]>; 3141 def : MipsPat<(subc GPR32:$lhs, GPR32:$rhs), 3142 (SUBu GPR32:$lhs, GPR32:$rhs)>, ISA_MIPS1; 3144 def : MipsPat<(addc GPR32:$lhs, GPR32:$rhs), 3145 (ADDu GPR32:$lhs, GPR32:$rhs)>, ISA_MIPS1, ASE_NOT_DSP; 3151 def : MipsPat<(mul GPR32:$lhs, GPR32:$rhs), 3152 (PseudoMFLO (PseudoMULT GPR32:$lhs, GPR32:$rhs))>, 3361 def : MipsPat<(atomic_store_8 GPR32:$v, addr:$a), (SB GPR32:$v, addr:$a)>, 3363 def : MipsPat<(atomic_store_16 GPR32:$v, addr:$a), (SH GPR32:$v, addr:$a)>, [all …]
|
| H A D | Mips64InstrInfo.td | 911 def : MipsPat<(i64 (sext (i32 (add GPR32:$src, GPR32:$src2)))), 913 (ADDu GPR32:$src, GPR32:$src2), sub_32)>; 914 def : MipsPat<(i64 (sext (i32 (sub GPR32:$src, GPR32:$src2)))), 916 (SUBu GPR32:$src, GPR32:$src2), sub_32)>; 917 def : MipsPat<(i64 (sext (i32 (mul GPR32:$src, GPR32:$src2)))), 929 def : MipsPat<(i64 (sext (i32 (shl GPR32:$src, GPR32:$src2)))), 931 (SLLV GPR32:$src, GPR32:$src2), sub_32)>; 935 def : MipsPat<(i64 (sext (i32 (srl GPR32:$src, GPR32:$src2)))), 937 (SRLV GPR32:$src, GPR32:$src2), sub_32)>; 941 def : MipsPat<(i64 (sext (i32 (sra GPR32:$src, GPR32:$src2)))), [all …]
|
| H A D | MicroMips32r6InstrInfo.td | 1741 def : MipsPat<(subc GPR32:$lhs, GPR32:$rhs), 1742 (SUBU_MMR6 GPR32:$lhs, GPR32:$rhs)>, ISA_MICROMIPS32R6; 1778 def : MipsPat<(not GPR32:$in), 1819 def : MipsPat<(brcond (i32 (setge GPR32:$lhs, GPR32:$rhs)), bb:$dst), 1820 (BEQZC_MMR6 (SLT_MM GPR32:$lhs, GPR32:$rhs), bb:$dst)>, 1822 def : MipsPat<(brcond (i32 (setuge GPR32:$lhs, GPR32:$rhs)), bb:$dst), 1823 (BEQZC_MMR6 (SLTu_MM GPR32:$lhs, GPR32:$rhs), bb:$dst)>, 1838 def : MipsPat<(brcond (i32 (setle GPR32:$lhs, GPR32:$rhs)), bb:$dst), 1839 (BEQZC_MMR6 (SLT_MM GPR32:$rhs, GPR32:$lhs), bb:$dst)>, 1841 def : MipsPat<(brcond (i32 (setule GPR32:$lhs, GPR32:$rhs)), bb:$dst), [all …]
|
| H A D | MipsRegisterBanks.td | 12 def GPRBRegBank : RegisterBank<"GPRB", [GPR32]>;
|
| H A D | MicroMipsInstrFPU.td | 450 defm : MovzPats0<GPR32, FGR32, MOVZ_I_S_MM, SLT_MM, SLTu_MM, SLTi_MM, SLTiu_MM>, 452 defm : MovzPats1<GPR32, FGR32, MOVZ_I_S_MM, XOR_MM>, 455 defm : MovnPats<GPR32, FGR32, MOVN_I_S_MM, XOR_MM>, 458 defm : MovzPats0<GPR32, AFGR64, MOVZ_I_D32_MM, SLT_MM, SLTu_MM, SLTi_MM, 461 defm : MovzPats1<GPR32, AFGR64, MOVZ_I_D32_MM, XOR_MM>, 463 defm : MovnPats<GPR32, AFGR64, MOVN_I_D32_MM, XOR_MM>,
|
| H A D | MipsMSAInstrInfo.td | 3757 MipsPseudo<(outs GPR32:$dst), 3915 GPR32), (i32 24))>; 3920 GPR32), (i32 16))>; 3925 GPR32)>; 3946 GPR32)>; 3971 GPR32), 3981 GPR32), 3991 GPR32)>; 4009 GPR32), 4019 GPR32), [all …]
|
| H A D | MipsDSPInstrInfo.td | 1317 def PseudoMTLOHI_DSP : PseudoMTLOHI<ACC64DSP, GPR32>; 1329 def : BitconvertPat<i32, v2i16, GPR32, DSPR>; 1330 def : BitconvertPat<i32, v4i8, GPR32, DSPR>; 1331 def : BitconvertPat<v2i16, i32, DSPR, GPR32>; 1332 def : BitconvertPat<v4i8, i32, DSPR, GPR32>; 1343 (SW (COPY_TO_REGCLASS DSPR:$val, GPR32), addr:$a)>; 1345 (SW (COPY_TO_REGCLASS DSPR:$val, GPR32), addr:$a)>; 1438 DSPPat<(i32 (OpNode GPR32:$rs, ACC64DSP:$ac)), 1439 (Instr ACC64DSP:$ac, GPR32:$rs)>;
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/X86/ |
| H A D | ABIX86.cpp | 51 GPR32, enumerator 147 {{GPR32, "e" l "x", std::nullopt}, \ 160 {{GPR32, "e" r16, std::nullopt}, \ 170 BaseRegToRegsMap::value_type("r" #n, {{GPR32, "r" #n "d", std::nullopt}, \ 258 addPartialRegisters(regs, subreg_by_kind[GPR32], gpr_base_size, eEncodingUint, in AugmentRegisterInfo()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZRegisterInfo.td | 62 class GPR32<bits<16> num, string n> : SystemZReg<n> { 67 class GPR64<bits<16> num, string n, GPR32 low, GPR32 high> 84 def R#I#L : GPR32<I, "r"#I>; 85 def R#I#H : GPR32<I, "r"#I>; 86 def R#I#D : GPR64<I, "r"#I, !cast<GPR32>("R"#I#"L"), !cast<GPR32>("R"#I#"H")>,
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterContextFreeBSD_powerpc.cpp | 95 } GPR32; typedef 202 return sizeof(GPR32); in GetGPRSize()
|
| H A D | RegisterInfos_powerpc.h | 194 #define GPR GPR32
|