Home | History | Annotate | Download | only in src

Lines Matching refs:RegNumT

72 std::array<RegNumT, MIPS32_MAX_GPR_ARG> GPRArgInitializer;
73 std::array<RegNumT, MIPS32_MAX_GPR_ARG / 2> I64ArgInitializer;
77 std::array<RegNumT, MIPS32_MAX_FP_ARG> FP32ArgInitializer;
78 std::array<RegNumT, MIPS32_MAX_FP_ARG> FP64ArgInitializer;
146 RegNumT::setLimit(RegMIPS32::Reg_NUM);
174 GPRArgInitializer[i] = RegNumT::fixme(RegMIPS32::Reg_A0 + i);
177 I64ArgInitializer[i] = RegNumT::fixme(RegMIPS32::Reg_A0A1 + i);
180 FP32ArgInitializer[i] = RegNumT::fixme(RegMIPS32::Reg_F12 + i * 2);
181 FP64ArgInitializer[i] = RegNumT::fixme(RegMIPS32::Reg_F12F13 + i);
226 RegNumT DummyReg;
238 RegNumT RegNum;
1048 const char *RegMIPS32::getRegName(RegNumT RegNum) {
1053 const char *TargetMIPS32::getRegName(RegNumT RegNum, Type Ty) const {
1058 Variable *TargetMIPS32::getPhysicalRegister(RegNumT RegNum, Type Ty) {
1087 Variable *TargetMIPS32::legalizeToReg(Operand *From, RegNumT RegNum) {
1092 Operand *TargetMIPS32::legalizeUndef(Operand *From, RegNumT RegNum) {
1122 Variable *TargetMIPS32::makeReg(Type Type, RegNumT RegNum) {
1185 RegNumT *Reg) {
1203 bool TargetMIPS32::CallingConv::argInGPR(Type Ty, RegNumT *Reg) {
1204 CfgVector<RegNumT> *Source;
1266 CfgVector<RegNumT> *Regs) {
1271 inline void TargetMIPS32::CallingConv::alignGPR(CfgVector<RegNumT> *Regs) {
1282 CfgVector<RegNumT> *Regs) {
1288 bool TargetMIPS32::CallingConv::argInVFP(Type Ty, RegNumT *Reg) {
1289 CfgVector<RegNumT> *Source;
1336 CfgVector<RegNumT> *Regs) {
1366 RegNumT RegNum;
1382 RegNumT::fixme((unsigned)RegNum + 0));
1384 RegNumT::fixme((unsigned)RegNum + 1));
1390 RegNumT::fixme((unsigned)RegNum + 2));
1392 RegNumT::fixme((unsigned)RegNum + 3));
1395 RegNumT::fixme(RegNumT()));
1397 RegNumT::fixme(RegNumT()));
1406 RegNumT::fixme(RegMIPS32::get64PairFirstRegNum(RegNum)));
1408 RegNumT::fixme(RegMIPS32::get64PairSecondRegNum(RegNum)));
1608 Variable *PhysicalRegister = getPhysicalRegister(RegNumT::fromInt(Reg));
1692 RegNumT DummyReg;
1814 Variable *Base, int32_t Offset, RegNumT ScratchRegNum) {
1890 const RegNumT SRegNum = SrcR->getRegNum();
1891 const RegNumT DRegNum = Dest->getRegNum();
1993 const RegNumT RegNum = SrcR->getRegNum();
2043 const RegNumT RegNum = Dest->getRegNum();
2052 const RegNumT RegNum = Dest->getRegNum();
3362 llvm::SmallVector<std::pair<Operand *, RegNumT>, MIPS32_MAX_GPR_ARG> GPRArgs;
3363 llvm::SmallVector<std::pair<Operand *, RegNumT>, MIPS32_MAX_FP_ARG> FPArgs;
3384 legalizeToReg(RetVecFloat, RegNumT::fixme(RegMIPS32::Reg_A0)));
3391 RegNumT Reg;
3419 std::make_pair(Elem0, RegNumT::fixme((unsigned)Reg + 0)));
3421 std::make_pair(Elem1, RegNumT::fixme((unsigned)Reg + 1)));
3428 std::make_pair(Elem2, RegNumT::fixme((unsigned)Reg + 2)));
3430 std::make_pair(Elem3, RegNumT::fixme((unsigned)Reg + 3)));
3518 Var->setRegNum(RegNumT::fixme(RegMIPS32::Reg_V0 + i));
5708 llvm::SmallVectorImpl<RegNumT> &Permutation,
5872 Variable *TargetMIPS32::copyToReg(Operand *Src, RegNumT RegNum) {
5888 RegNumT RegNum) {