|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
gen/lib/Target/Mips/MipsGenRegisterInfo.inc 3837 extern const TargetRegisterClass GPR32RegClass;
References
gen/lib/Target/Mips/MipsGenFastISel.inc 83 return fastEmitInst_r(Mips::MFC1_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill);
86 return fastEmitInst_r(Mips::MFC1_MM, &Mips::GPR32RegClass, Op0, Op0IsKill);
89 return fastEmitInst_r(Mips::MFC1, &Mips::GPR32RegClass, Op0, Op0IsKill);
122 return fastEmitInst_r(Mips::PseudoIndirectBranch_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill);
125 return fastEmitInst_r(Mips::PseudoIndirectBranch_MM, &Mips::GPR32RegClass, Op0, Op0IsKill);
128 return fastEmitInst_r(Mips::PseudoIndrectHazardBranchR6, &Mips::GPR32RegClass, Op0, Op0IsKill);
131 return fastEmitInst_r(Mips::PseudoIndirectBranchR6, &Mips::GPR32RegClass, Op0, Op0IsKill);
134 return fastEmitInst_r(Mips::PseudoIndirectHazardBranch, &Mips::GPR32RegClass, Op0, Op0IsKill);
137 return fastEmitInst_r(Mips::PseudoIndirectBranch, &Mips::GPR32RegClass, Op0, Op0IsKill);
174 return fastEmitInst_r(Mips::CLZ_MM, &Mips::GPR32RegClass, Op0, Op0IsKill);
177 return fastEmitInst_r(Mips::CLZ_R6, &Mips::GPR32RegClass, Op0, Op0IsKill);
180 return fastEmitInst_r(Mips::CLZ, &Mips::GPR32RegClass, Op0, Op0IsKill);
251 return fastEmitInst_r(Mips::POP, &Mips::GPR32RegClass, Op0, Op0IsKill);
829 return fastEmitInst_r(Mips::JALR16_MM, &Mips::GPR32RegClass, Op0, Op0IsKill);
835 return fastEmitInst_r(Mips::JALRHBPseudo, &Mips::GPR32RegClass, Op0, Op0IsKill);
838 return fastEmitInst_r(Mips::JALRPseudo, &Mips::GPR32RegClass, Op0, Op0IsKill);
867 return fastEmitInst_r(Mips::MFHI_DSP_MM, &Mips::GPR32RegClass, Op0, Op0IsKill);
870 return fastEmitInst_r(Mips::PseudoMFHI_MM, &Mips::GPR32RegClass, Op0, Op0IsKill);
873 return fastEmitInst_r(Mips::MFHI_DSP, &Mips::GPR32RegClass, Op0, Op0IsKill);
876 return fastEmitInst_r(Mips::PseudoMFHI, &Mips::GPR32RegClass, Op0, Op0IsKill);
907 return fastEmitInst_r(Mips::MFLO_DSP_MM, &Mips::GPR32RegClass, Op0, Op0IsKill);
910 return fastEmitInst_r(Mips::PseudoMFLO_MM, &Mips::GPR32RegClass, Op0, Op0IsKill);
913 return fastEmitInst_r(Mips::MFLO_DSP, &Mips::GPR32RegClass, Op0, Op0IsKill);
916 return fastEmitInst_r(Mips::PseudoMFLO, &Mips::GPR32RegClass, Op0, Op0IsKill);
970 return fastEmitInst_r(Mips::TAILCALLREG_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill);
973 return fastEmitInst_r(Mips::TAILCALLREG_MM, &Mips::GPR32RegClass, Op0, Op0IsKill);
976 return fastEmitInst_r(Mips::TAILCALLHBR6REG, &Mips::GPR32RegClass, Op0, Op0IsKill);
979 return fastEmitInst_r(Mips::TAILCALLR6REG, &Mips::GPR32RegClass, Op0, Op0IsKill);
982 return fastEmitInst_r(Mips::TAILCALLREGHB, &Mips::GPR32RegClass, Op0, Op0IsKill);
985 return fastEmitInst_r(Mips::TAILCALLREG, &Mips::GPR32RegClass, Op0, Op0IsKill);
1093 return fastEmitInst_r(Mips::SNZ_B_PSEUDO, &Mips::GPR32RegClass, Op0, Op0IsKill);
1099 return fastEmitInst_r(Mips::SNZ_H_PSEUDO, &Mips::GPR32RegClass, Op0, Op0IsKill);
1105 return fastEmitInst_r(Mips::SNZ_W_PSEUDO, &Mips::GPR32RegClass, Op0, Op0IsKill);
1111 return fastEmitInst_r(Mips::SNZ_D_PSEUDO, &Mips::GPR32RegClass, Op0, Op0IsKill);
1129 return fastEmitInst_r(Mips::SZ_B_PSEUDO, &Mips::GPR32RegClass, Op0, Op0IsKill);
1135 return fastEmitInst_r(Mips::SZ_H_PSEUDO, &Mips::GPR32RegClass, Op0, Op0IsKill);
1141 return fastEmitInst_r(Mips::SZ_W_PSEUDO, &Mips::GPR32RegClass, Op0, Op0IsKill);
1147 return fastEmitInst_r(Mips::SZ_D_PSEUDO, &Mips::GPR32RegClass, Op0, Op0IsKill);
1165 return fastEmitInst_r(Mips::SNZ_V_PSEUDO, &Mips::GPR32RegClass, Op0, Op0IsKill);
1180 return fastEmitInst_r(Mips::SZ_V_PSEUDO, &Mips::GPR32RegClass, Op0, Op0IsKill);
1237 return fastEmitInst_rr(Mips::ADDu_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1240 return fastEmitInst_rr(Mips::ADDu, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1328 return fastEmitInst_rr(Mips::ADDSC, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1331 return fastEmitInst_rr(Mips::ADDu, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1359 return fastEmitInst_rr(Mips::ADDWC, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1380 return fastEmitInst_rr(Mips::AND_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1383 return fastEmitInst_rr(Mips::AND_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1386 return fastEmitInst_rr(Mips::AND, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1697 return fastEmitInst_rr(Mips::MUL_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1700 return fastEmitInst_rr(Mips::MUL_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1703 return fastEmitInst_rr(Mips::MUL_R6, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1706 return fastEmitInst_rr(Mips::MUL, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1787 return fastEmitInst_rr(Mips::MUH_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1790 return fastEmitInst_rr(Mips::MUH, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1818 return fastEmitInst_rr(Mips::MUHU_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1821 return fastEmitInst_rr(Mips::MUHU, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1852 return fastEmitInst_rr(Mips::OR_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1855 return fastEmitInst_rr(Mips::OR_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1858 return fastEmitInst_rr(Mips::OR, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1926 return fastEmitInst_rr(Mips::ROTRV_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1929 return fastEmitInst_rr(Mips::ROTRV, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1947 return fastEmitInst_rr(Mips::DIV_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1950 return fastEmitInst_rr(Mips::DIV, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2018 return fastEmitInst_rr(Mips::SLLV_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2024 return fastEmitInst_rr(Mips::SLLV, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2178 return fastEmitInst_rr(Mips::SRAV_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2184 return fastEmitInst_rr(Mips::SRAV, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2242 return fastEmitInst_rr(Mips::MOD_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2245 return fastEmitInst_rr(Mips::MOD, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2313 return fastEmitInst_rr(Mips::SRLV_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2319 return fastEmitInst_rr(Mips::SRLV, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2383 return fastEmitInst_rr(Mips::SUBu_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2386 return fastEmitInst_rr(Mips::SUBu, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2474 return fastEmitInst_rr(Mips::SUBU_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2477 return fastEmitInst_rr(Mips::SUBu_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2480 return fastEmitInst_rr(Mips::SUBu, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2508 return fastEmitInst_rr(Mips::DIVU_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2511 return fastEmitInst_rr(Mips::DIVU, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2675 return fastEmitInst_rr(Mips::MODU_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2678 return fastEmitInst_rr(Mips::MODU, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2749 return fastEmitInst_rr(Mips::XOR_MMR6, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2752 return fastEmitInst_rr(Mips::XOR_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2755 return fastEmitInst_rr(Mips::XOR, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
2941 return fastEmitInst_rr(Mips::MIPSeh_return32, &Mips::GPR32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
3459 return fastEmitInst_ri(Mips::ExtractElementF64_64, &Mips::GPR32RegClass, Op0, Op0IsKill, imm1);
3462 return fastEmitInst_ri(Mips::ExtractElementF64, &Mips::GPR32RegClass, Op0, Op0IsKill, imm1);
3612 return fastEmitInst_ri(Mips::ROTR_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, imm1);
3615 return fastEmitInst_ri(Mips::ROTR, &Mips::GPR32RegClass, Op0, Op0IsKill, imm1);
3633 return fastEmitInst_ri(Mips::SLL_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, imm1);
3639 return fastEmitInst_ri(Mips::SLL, &Mips::GPR32RegClass, Op0, Op0IsKill, imm1);
3657 return fastEmitInst_ri(Mips::SRA_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, imm1);
3663 return fastEmitInst_ri(Mips::SRA, &Mips::GPR32RegClass, Op0, Op0IsKill, imm1);
3681 return fastEmitInst_ri(Mips::SRL_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, imm1);
3687 return fastEmitInst_ri(Mips::SRL, &Mips::GPR32RegClass, Op0, Op0IsKill, imm1);
3855 return fastEmitInst_ri(Mips::COPY_S_W, &Mips::GPR32RegClass, Op0, Op0IsKill, imm1);
3909 return fastEmitInst_ri(Mips::ADDIUS5_MM, &Mips::GPR32RegClass, Op0, Op0IsKill, imm1);
gen/lib/Target/Mips/MipsGenRegisterInfo.inc 4379 &Mips::GPR32RegClass,
4385 &Mips::GPR32RegClass,
4392 &Mips::GPR32RegClass,
4400 &Mips::GPR32RegClass,
4409 &Mips::GPR32RegClass,
4415 &Mips::GPR32RegClass,
4421 &Mips::GPR32RegClass,
4432 &Mips::GPR32RegClass,
4440 &Mips::GPR32RegClass,
4447 &Mips::GPR32RegClass,
4459 &Mips::GPR32RegClass,
4467 &Mips::GPR32RegClass,
4480 &Mips::GPR32RegClass,
4492 &Mips::GPR32RegClass,
4508 &Mips::GPR32RegClass,
4523 &Mips::GPR32RegClass,
4530 &Mips::GPR32RegClass,
4538 &Mips::GPR32RegClass,
4545 &Mips::GPR32RegClass,
4564 &Mips::GPR32RegClass,
5647 &Mips::GPR32RegClass,
lib/Target/Mips/Mips16InstrInfo.cpp 76 Mips::GPR32RegClass.contains(SrcReg))
78 else if (Mips::GPR32RegClass.contains(DestReg) &&
lib/Target/Mips/MipsAsmPrinter.cpp 334 unsigned CPURegSize = TRI->getRegSizeInBits(Mips::GPR32RegClass) / 8;
353 } else if (Mips::GPR32RegClass.contains(Reg))
lib/Target/Mips/MipsFastISel.cpp 329 unsigned ResultReg = createResultReg(&Mips::GPR32RegClass);
345 unsigned ResultReg = createResultReg(&Mips::GPR32RegClass);
359 const TargetRegisterClass *RC = &Mips::GPR32RegClass;
396 unsigned TempReg = materialize32BitInt(Imm, &Mips::GPR32RegClass);
402 unsigned TempReg1 = materialize32BitInt(Imm >> 32, &Mips::GPR32RegClass);
404 materialize32BitInt(Imm & 0xFFFFFFFF, &Mips::GPR32RegClass);
415 const TargetRegisterClass *RC = &Mips::GPR32RegClass;
437 const TargetRegisterClass *RC = &Mips::GPR32RegClass;
653 unsigned TempReg = createResultReg(&Mips::GPR32RegClass);
659 unsigned TempReg = createResultReg(&Mips::GPR32RegClass);
671 unsigned TempReg = createResultReg(&Mips::GPR32RegClass);
677 unsigned TempReg = createResultReg(&Mips::GPR32RegClass);
689 unsigned TempReg = createResultReg(&Mips::GPR32RegClass);
695 unsigned TempReg = createResultReg(&Mips::GPR32RegClass);
741 unsigned RegWithZero = createResultReg(&Mips::GPR32RegClass);
742 unsigned RegWithOne = createResultReg(&Mips::GPR32RegClass);
765 ResultReg = createResultReg(&Mips::GPR32RegClass);
769 ResultReg = createResultReg(&Mips::GPR32RegClass);
773 ResultReg = createResultReg(&Mips::GPR32RegClass);
962 ZExtCondReg = createResultReg(&Mips::GPR32RegClass);
988 unsigned ResultReg = createResultReg(&Mips::GPR32RegClass);
1035 RC = &Mips::GPR32RegClass;
1054 unsigned ZExtCondReg = createResultReg(&Mips::GPR32RegClass);
1127 unsigned DestReg = createResultReg(&Mips::GPR32RegClass);
1392 Allocation.emplace_back(&Mips::GPR32RegClass, *NextGPR32++);
1412 Allocation.emplace_back(&Mips::GPR32RegClass, *NextGPR32++);
1603 unsigned DestReg = createResultReg(&Mips::GPR32RegClass);
1614 TempReg[i] = createResultReg(&Mips::GPR32RegClass);
1627 unsigned TempReg = createResultReg(&Mips::GPR32RegClass);
1635 TempReg[i] = createResultReg(&Mips::GPR32RegClass);
1824 unsigned ResultReg = createResultReg(&Mips::GPR32RegClass);
1845 unsigned TempReg = createResultReg(&Mips::GPR32RegClass);
1913 unsigned DestReg = createResultReg(&Mips::GPR32RegClass);
1949 unsigned ResultReg = createResultReg(&Mips::GPR32RegClass);
1968 unsigned ResultReg = createResultReg(&Mips::GPR32RegClass);
1980 unsigned TempReg = createResultReg(&Mips::GPR32RegClass);
2106 unsigned TempReg = createResultReg(&Mips::GPR32RegClass);
2117 materialize32BitInt(Addr.getOffset(), &Mips::GPR32RegClass);
2118 unsigned DestReg = createResultReg(&Mips::GPR32RegClass);
lib/Target/Mips/MipsISelLowering.cpp 3964 return std::make_pair(0U, &Mips::GPR32RegClass);
3967 return std::make_pair(0U, &Mips::GPR32RegClass);
3991 return std::make_pair((unsigned)Mips::T9, &Mips::GPR32RegClass);
lib/Target/Mips/MipsInstructionSelector.cpp 96 const TargetRegisterClass *RC = &Mips::GPR32RegClass;
117 return &Mips::GPR32RegClass;
151 Register LUiReg = B.getMRI()->createVirtualRegister(&Mips::GPR32RegClass);
317 Register JTIndex = MRI.createVirtualRegister(&Mips::GPR32RegClass);
325 Register DestAddress = MRI.createVirtualRegister(&Mips::GPR32RegClass);
333 Register Dest = MRI.createVirtualRegister(&Mips::GPR32RegClass);
345 Register DestTmp = MRI.createVirtualRegister(&Mips::GPR32RegClass);
483 Register GPRReg = MRI.createVirtualRegister(&Mips::GPR32RegClass);
494 Register GPRRegHigh = MRI.createVirtualRegister(&Mips::GPR32RegClass);
495 Register GPRRegLow = MRI.createVirtualRegister(&Mips::GPR32RegClass);
574 Register LWGOTDef = MRI.createVirtualRegister(&Mips::GPR32RegClass);
587 Register LUiReg = MRI.createVirtualRegister(&Mips::GPR32RegClass);
642 Register Temp = MRI.createVirtualRegister(&Mips::GPR32RegClass);
756 Register TrueInReg = MRI.createVirtualRegister(&Mips::GPR32RegClass);
792 Register LeaReg = MRI.createVirtualRegister(&Mips::GPR32RegClass);
lib/Target/Mips/MipsMachineFunction.cpp 44 return Mips::GPR32RegClass;
75 RC = (ABI.IsN64()) ? &Mips::GPR64RegClass : &Mips::GPR32RegClass;
156 : Mips::GPR32RegClass;
168 const TargetRegisterClass &RC = Mips::GPR32RegClass;
lib/Target/Mips/MipsRegisterInfo.cpp 54 return ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass;
lib/Target/Mips/MipsSEFrameLowering.cpp 317 const TargetRegisterClass *RC = &Mips::GPR32RegClass;
385 const TargetRegisterClass *RC2 = &Mips::GPR32RegClass;
422 &Mips::GPR64RegClass : &Mips::GPR32RegClass;
591 const TargetRegisterClass *PtrRC = &Mips::GPR32RegClass;
720 ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass;
754 const TargetRegisterClass *PtrRC = &Mips::GPR32RegClass;
896 Mips::GPR64RegClass : Mips::GPR32RegClass;
913 ABI.ArePtrs64bit() ? Mips::GPR64RegClass : Mips::GPR32RegClass;
lib/Target/Mips/MipsSEISelLowering.cpp 67 addRegisterClass(MVT::i32, &Mips::GPR32RegClass);
3038 const TargetRegisterClass *RC = &Mips::GPR32RegClass;
3107 const TargetRegisterClass *RC = &Mips::GPR32RegClass;
3339 Subtarget.isABI_N64() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass;
3524 : (Subtarget.isABI_O32() ? &Mips::GPR32RegClass
3526 const bool UsingMips32 = RC == &Mips::GPR32RegClass;
3527 Register Rs = RegInfo.createVirtualRegister(&Mips::GPR32RegClass);
3576 : (Subtarget.isABI_O32() ? &Mips::GPR32RegClass
3579 const bool UsingMips32 = RC == &Mips::GPR32RegClass;
3588 Register Tmp = RegInfo.createVirtualRegister(&Mips::GPR32RegClass);
3669 IsFGR64onMips64 ? &Mips::GPR64RegClass : &Mips::GPR32RegClass;
3773 IsFGR64onMips64 ? &Mips::GPR64RegClass : &Mips::GPR32RegClass;
lib/Target/Mips/MipsSEInstrInfo.cpp 90 if (Mips::GPR32RegClass.contains(DestReg)) { // Copy to CPU Reg.
91 if (Mips::GPR32RegClass.contains(SrcReg)) {
118 else if (Mips::GPR32RegClass.contains(SrcReg)) { // Copy from CPU Reg.
259 if (Mips::GPR32RegClass.hasSubClassEq(RC))
337 if (Mips::GPR32RegClass.hasSubClassEq(RC))
619 &Mips::GPR64RegClass : &Mips::GPR32RegClass;
lib/Target/Mips/MipsSERegisterInfo.cpp 56 return &Mips::GPR32RegClass;
223 ABI.ArePtrs64bit() ? &Mips::GPR64RegClass : &Mips::GPR32RegClass;
lib/Target/Mips/MipsSubtarget.cpp 229 : &Mips::GPR32RegClass);
tools/llvm-exegesis/lib/Mips/Target.cpp 49 if (Mips::GPR32RegClass.contains(Reg))