Lines Matching refs:makeReg

1091       Variable *Var = makeReg(Ty, RegNum);  in legalizeUndef()
1105 Variable *TargetMIPS32::makeReg(Type Type, RegNumT RegNum) { in makeReg() function in Ice::MIPS32::TargetMIPS32
1648 auto *PhysicalRegister = makeReg(RegType, Var->getRegNum()); in addProlog()
1772 auto *PhysicalRegister = makeReg(RegType, (*RIter)->getRegNum()); in addEpilog()
1803 Variable *ScratchReg = Target->makeReg(IceType_i32, ScratchRegNum); in newBaseRegister()
1839 SrcR = Target->makeReg( in legalizeMovFp()
1842 SrcR = Target->makeReg( in legalizeMovFp()
1885 Variable *SrcGPRHi = Target->makeReg( in legalizeMov()
1887 Variable *SrcGPRLo = Target->makeReg( in legalizeMov()
1891 DstFPRHi = Target->makeReg(IceType_i32, in legalizeMov()
1893 DstFPRLo = Target->makeReg(IceType_i32, Dest->getRegNum()); in legalizeMov()
1895 DstFPRHi = Target->makeReg( in legalizeMov()
1897 DstFPRLo = Target->makeReg( in legalizeMov()
1904 Variable *SrcGPR = Target->makeReg(IceType_f32, SRegNum); in legalizeMov()
1905 Variable *DstFPR = Target->makeReg(IceType_i32, DRegNum); in legalizeMov()
1915 SrcGPRHi = Target->makeReg(IceType_i32, SRegNum); in legalizeMov()
1924 SrcGPRHi = Target->makeReg(IceType_i32, FirstReg); in legalizeMov()
1925 SrcGPRLo = Target->makeReg(IceType_i32, SecondReg); in legalizeMov()
1927 SrcGPRLo = Target->makeReg( in legalizeMov()
1929 SrcGPRHi = Target->makeReg( in legalizeMov()
1933 Variable *DstFPRHi = Target->makeReg( in legalizeMov()
1935 Variable *DstFPRLo = Target->makeReg( in legalizeMov()
1941 Variable *SrcGPR = Target->makeReg(IceType_i32, SRegNum); in legalizeMov()
1942 Variable *DstFPR = Target->makeReg(IceType_f32, DRegNum); in legalizeMov()
1981 Variable *SrcGPR = Target->makeReg(IceType_i32, RegNum); in legalizeMov()
1985 Target->makeReg(IceType_i32, RegMIPS32::get64PairFirstRegNum(RegNum)); in legalizeMov()
1986 Variable *SrcGPRLo = Target->makeReg( in legalizeMov()
1996 Variable *SrcGPRHi = Target->makeReg(IceType_i32, FirstReg); in legalizeMov()
1997 Variable *SrcGPRLo = Target->makeReg(IceType_i32, SecondReg); in legalizeMov()
2036 auto *Reg = Target->makeReg(IceType_i32, Target->getReservedTmpReg()); in legalizeMov()
2038 Variable *DestLo = Target->makeReg( in legalizeMov()
2040 Variable *DestHi = Target->makeReg( in legalizeMov()
2068 Variable *DstGPR = Target->makeReg(IceType_i32, RegNum); in legalizeMov()
2071 Variable *DstGPRHi = Target->makeReg( in legalizeMov()
2073 Variable *DstGPRLo = Target->makeReg( in legalizeMov()
2083 Variable *DstGPRHi = Target->makeReg(IceType_i32, FirstReg); in legalizeMov()
2084 Variable *DstGPRLo = Target->makeReg(IceType_i32, SecondReg); in legalizeMov()
2140 Variable *TReg = Target->makeReg(IceType_i32, Target->getReservedTmpReg()); in legalizeImmediate()
2141 Reg = Target->makeReg(IceType_i32, Target->getReservedTmpReg()); in legalizeImmediate()
2758 Variable *T = makeReg(Dest->getType()); in lowerArithmetic()
2804 T0R = makeReg(IceType_i32); in lowerArithmetic()
2807 T1R = makeReg(IceType_i32); in lowerArithmetic()
2847 T0R = makeReg(IceType_i32); in lowerArithmetic()
2850 T1R = makeReg(IceType_i32); in lowerArithmetic()
2880 T0R = makeReg(IceType_i32); in lowerArithmetic()
2883 T1R = makeReg(IceType_i32); in lowerArithmetic()
2899 T0R = makeReg(IceType_i32); in lowerArithmetic()
2902 T1R = makeReg(IceType_i32); in lowerArithmetic()
2919 T0R = makeReg(IceType_i32); in lowerArithmetic()
2921 T1R = makeReg(IceType_i32); in lowerArithmetic()
2935 T0R = makeReg(IceType_i32); in lowerArithmetic()
2937 T1R = makeReg(IceType_i32); in lowerArithmetic()
2951 T0R = makeReg(IceType_i32); in lowerArithmetic()
2953 T1R = makeReg(IceType_i32); in lowerArithmetic()
2967 T0R = makeReg(IceType_i32); in lowerArithmetic()
2969 T1R = makeReg(IceType_i32); in lowerArithmetic()
3050 auto *TReg = makeReg(IceType_i32); in lowerAssign()
3138 Src0R = makeReg(IceType_i32); in lowerBr()
3139 Src1R = makeReg(IceType_i32); in lowerBr()
3147 auto *DestT = makeReg(IceType_i32); in lowerBr()
3480 ReturnReg = makeReg(Dest->getType(), RegMIPS32::Reg_V0); in lowerCall()
3487 ReturnReg = makeReg(Dest->getType(), RegMIPS32::Reg_F0); in lowerCall()
3490 ReturnReg = makeReg(IceType_f64, RegMIPS32::Reg_F0); in lowerCall()
3498 ReturnReg = makeReg(Dest->getType(), RegMIPS32::Reg_V0); in lowerCall()
3508 ReturnReg = makeReg(IceType_i32, RegMIPS32::Reg_V0); in lowerCall()
3596 auto *TVar = makeReg(IceType_i32); in lowerCall()
3675 Variable *T1 = makeReg(DestTy); in lowerCast()
3676 Variable *T2 = makeReg(DestTy); in lowerCast()
3707 Variable *T = makeReg(DestTy); in lowerCast()
3720 Variable *T = makeReg(DestTy); in lowerCast()
3765 Variable *FTmp = makeReg(IceType_f32); in lowerCast()
3772 Variable *FTmp = makeReg(IceType_f64); in lowerCast()
3791 T0R = makeReg(IceType_i32); in lowerCast()
3798 Variable *FTmp1 = makeReg(IceType_f32); in lowerCast()
3799 Variable *FTmp2 = makeReg(IceType_f32); in lowerCast()
3806 Variable *FTmp1 = makeReg(IceType_f64); in lowerCast()
3807 Variable *FTmp2 = makeReg(IceType_f64); in lowerCast()
3899 Variable *TDest = makeReg(DestTy); in lowerExtractElement()
3900 Variable *TReg = makeReg(DestTy); in lowerExtractElement()
3946 Variable *TReg1 = makeReg(DestTy); in lowerExtractElement()
3969 auto *DestR = makeReg(IceType_i32); in lowerFcmp()
4427 auto *TDest = makeReg(DestTy); in lowerInsertElement()
4434 auto *TReg1 = makeReg(IceType_i32); in lowerInsertElement()
4435 auto *TReg2 = makeReg(IceType_i32); in lowerInsertElement()
4436 auto *TReg3 = makeReg(IceType_i32); in lowerInsertElement()
4437 auto *TReg4 = makeReg(IceType_i32); in lowerInsertElement()
4438 auto *TReg5 = makeReg(IceType_i32); in lowerInsertElement()
4439 auto *TDReg = makeReg(IceType_i32); in lowerInsertElement()
4449 auto *TReg = makeReg(IceType_i32); in lowerInsertElement()
4568 auto *T1 = makeReg(DestTy); in lowerIntrinsic()
4589 auto *T1 = makeReg(IceType_i32); in lowerIntrinsic()
4590 auto *T2 = makeReg(IceType_i32); in lowerIntrinsic()
4591 auto *T3 = makeReg(IceType_i32); in lowerIntrinsic()
4592 auto *T4 = makeReg(IceType_i32); in lowerIntrinsic()
4593 auto *T5 = makeReg(IceType_i32); in lowerIntrinsic()
4594 auto *T6 = makeReg(IceType_i32); in lowerIntrinsic()
4595 auto *SrcMask = makeReg(IceType_i32); in lowerIntrinsic()
4596 auto *Tdest = makeReg(IceType_i32); in lowerIntrinsic()
4617 auto *T7 = makeReg(IceType_i32); in lowerIntrinsic()
4618 auto *T8 = makeReg(IceType_i32); in lowerIntrinsic()
4647 auto *T1 = makeReg(IceType_i32); in lowerIntrinsic()
4662 auto *T1 = makeReg(IceType_i32); in lowerIntrinsic()
4663 auto *T2 = makeReg(IceType_i32); in lowerIntrinsic()
4664 auto *T3 = makeReg(IceType_i32); in lowerIntrinsic()
4665 auto *T4 = makeReg(IceType_i32); in lowerIntrinsic()
4666 auto *T5 = makeReg(IceType_i32); in lowerIntrinsic()
4667 auto *T6 = makeReg(IceType_i32); in lowerIntrinsic()
4668 auto *T7 = makeReg(IceType_i32); in lowerIntrinsic()
4670 auto *SrcMask = makeReg(IceType_i32); in lowerIntrinsic()
4671 auto *DstMask = makeReg(IceType_i32); in lowerIntrinsic()
5106 Variable *T = makeReg(DestTy); in lowerIntrinsic()
5136 auto *T8 = makeReg(IceType_i32, RegMIPS32::Reg_T8); in lowerIntrinsic()
5151 Variable *T = makeReg(DestTy); in lowerIntrinsic()
5391 BaseVar = makeReg(PointerType); in formAddressingMode()
5403 Variable *T = makeReg(PointerType); in formAddressingMode()
5443 Reg = makeReg(Src0F->getType(), RegMIPS32::Reg_F0); in lowerRet()
5449 Reg = makeReg(Src0F->getType(), RegMIPS32::Reg_F0F1); in lowerRet()
5458 Reg = makeReg(Src0F->getType(), RegMIPS32::Reg_V0); in lowerRet()
5503 Variable *V0 = makeReg(IceType_i32, RegMIPS32::Reg_V0); in lowerRet()
5838 Variable *Reg = makeReg(Ty, RegNum); in copyToReg()
5904 Variable *Reg = makeReg(Ty, RegNum); in legalize()
5918 Variable *Reg = makeReg(Ty, RegNum); in legalize()
5919 Variable *TReg = makeReg(Ty, RegNum); in legalize()
5927 Variable *Reg = makeReg(Ty, RegNum); in legalize()
5929 Variable *Zero = makeReg(Ty, RegMIPS32::Reg_ZERO); in legalize()
5936 Variable *TReg = makeReg(Ty, RegNum); in legalize()
5946 Variable *TReg = makeReg(Ty); in legalize()
5954 Variable *TReg1 = makeReg(getPointerType()); in legalize()
5973 Variable *T = makeReg(Var->getType(), RegNum); in legalize()
6098 auto *T7 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T7); in addiu_sp()
6109 auto *T7 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T7); in lw()
6116 auto *T7 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T7); in lw()
6125 auto *T7 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T7); in ll()
6132 auto *T7 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T7); in ll()
6141 auto *T7 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T7); in sc()
6152 auto *T7 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T7); in sw()
6164 auto *T7 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T7); in lwc1()
6171 auto *T7 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T7); in lwc1()
6181 auto *T7 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T7); in ldc1()
6188 auto *T7 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T7); in ldc1()
6198 auto *T6 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T6); in ret()
6211 auto *T7 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T7); in reset_sp()
6224 auto *T6 = Target->makeReg(IceType_i32, RegMIPS32::Reg_T6); in jal()