Lines Matching refs:legalizeToReg
1070 Variable *TargetMIPS32::legalizeToReg(Operand *From, RegNumT RegNum) { in legalizeToReg() function in Ice::MIPS32::TargetMIPS32
2424 auto *TotalSizeR = legalizeToReg(TotalSize, Legal_Reg); in lowerAlloca()
2436 legalizeToReg(Ctx->getConstantInt32(-AlignmentParam), Legal_Reg); in lowerAlloca()
2466 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2467 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2468 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2469 Src1HiR = legalizeToReg(hiOperand(Src1)); in lowerInt64Arithmetic()
2481 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2482 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2483 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2484 Src1HiR = legalizeToReg(hiOperand(Src1)); in lowerInt64Arithmetic()
2493 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2494 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2495 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2496 Src1HiR = legalizeToReg(hiOperand(Src1)); in lowerInt64Arithmetic()
2508 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2509 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2510 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2511 Src1HiR = legalizeToReg(hiOperand(Src1)); in lowerInt64Arithmetic()
2520 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2521 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2522 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2523 Src1HiR = legalizeToReg(hiOperand(Src1)); in lowerInt64Arithmetic()
2534 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2535 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2536 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2537 Src1HiR = legalizeToReg(hiOperand(Src1)); in lowerInt64Arithmetic()
2565 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2568 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2574 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2591 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2592 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2593 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2624 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2627 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2644 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2645 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2646 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2678 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2681 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2698 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2699 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2700 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2759 Variable *Src0R = legalizeToReg(Src0); in lowerArithmetic()
2772 Src1R = legalizeToReg(Src1); in lowerArithmetic()
2787 Src1R = legalizeToReg(Src1); in lowerArithmetic()
2792 Src1R = legalizeToReg(Src1); in lowerArithmetic()
3099 auto *BooleanR = legalizeToReg(Boolean); in lowerBr()
3115 Src0R = legalizeToReg(loOperand(Src0)); in lowerBr()
3116 Src1R = legalizeToReg(loOperand(Src1)); in lowerBr()
3117 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerBr()
3118 Src1HiR = legalizeToReg(hiOperand(Src1)); in lowerBr()
3120 auto *Src0RT = legalizeToReg(Src0); in lowerBr()
3121 auto *Src1RT = legalizeToReg(Src1); in lowerBr()
3369 legalizeToReg(RetVecFloat, RegNumT::fixme(RegMIPS32::Reg_A0))); in lowerCall()
3522 RegArgs.emplace_back(legalizeToReg(FPArg.first, FPArg.second)); in lowerCall()
3525 RegArgs.emplace_back(legalizeToReg(GPRArg.first, GPRArg.second)); in lowerCall()
3593 auto *TBase = legalizeToReg(RetVecFloat); in lowerCall()
3652 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3674 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3690 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3706 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3719 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3741 auto *DestR = legalizeToReg(Dest); in lowerCast()
3742 auto *Src0R = legalizeToReg(Src0); in lowerCast()
3750 auto *DestR = legalizeToReg(Dest); in lowerCast()
3751 auto *Src0R = legalizeToReg(Src0); in lowerCast()
3764 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3771 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3788 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3848 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3854 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3874 RegLo = legalizeToReg(Ctx->getConstantInt32(Lower32Bits)); in lowerCast()
3875 RegHi = legalizeToReg(Ctx->getConstantInt32(Upper32Bits)); in lowerCast()
3879 auto *RegLo = legalizeToReg(loOperand(Var64On32)); in lowerCast()
3880 auto *RegHi = legalizeToReg(hiOperand(Var64On32)); in lowerCast()
3907 auto *SrcE = legalizeToReg(Src); in lowerExtractElement()
3970 auto *Src0R = legalizeToReg(Src0); in lowerFcmp()
3971 auto *Src1R = legalizeToReg(Src1); in lowerFcmp()
4158 Variable *Src0LoR = legalizeToReg(loOperand(Src0)); in lower64Icmp()
4159 Variable *Src0HiR = legalizeToReg(hiOperand(Src0)); in lower64Icmp()
4160 Variable *Src1LoR = legalizeToReg(loOperand(Src1)); in lower64Icmp()
4161 Variable *Src1HiR = legalizeToReg(hiOperand(Src1)); in lower64Icmp()
4311 auto *Src0R = legalizeToReg(Src0); in lowerIcmp()
4312 auto *Src1R = legalizeToReg(Src1); in lowerIcmp()
4422 SrcE = legalizeToReg(Src); in lowerInsertElement()
4433 auto *Src1R = legalizeToReg(Instr->getSrc(1)); in lowerInsertElement()
4570 auto *Base = legalizeToReg(Instr->getArg(0)); in lowerIntrinsic()
4588 auto *Base = legalizeToReg(Instr->getArg(0)); in lowerIntrinsic()
4642 auto *Val = legalizeToReg(Instr->getArg(0)); in lowerIntrinsic()
4643 auto *Base = legalizeToReg(Instr->getArg(1)); in lowerIntrinsic()
4658 auto *Val = legalizeToReg(Instr->getArg(0)); in lowerIntrinsic()
4659 auto *Base = legalizeToReg(Instr->getArg(1)); in lowerIntrinsic()
4719 auto *NewR = legalizeToReg(New); in lowerIntrinsic()
4720 auto *ExpectedR = legalizeToReg(Expected); in lowerIntrinsic()
4721 auto *ActualAddressR = legalizeToReg(ActualAddress); in lowerIntrinsic()
4773 auto *NewR = legalizeToReg(New); in lowerIntrinsic()
4774 auto *ExpectedR = legalizeToReg(Expected); in lowerIntrinsic()
4775 auto *ActualAddressR = legalizeToReg(ActualAddress); in lowerIntrinsic()
4816 auto *NewR = legalizeToReg(New); in lowerIntrinsic()
4817 auto *ActualAddressR = legalizeToReg(ActualAddress); in lowerIntrinsic()
4861 auto *NewR = legalizeToReg(New); in lowerIntrinsic()
4862 auto *ActualAddressR = legalizeToReg(ActualAddress); in lowerIntrinsic()
4920 auto *SrcR = legalizeToReg(Src); in lowerIntrinsic()
4936 auto *SrcR = legalizeToReg(Src); in lowerIntrinsic()
4972 auto *SrcLoR = legalizeToReg(loOperand(Src)); in lowerIntrinsic()
4973 auto *SrcHiR = legalizeToReg(hiOperand(Src)); in lowerIntrinsic()
5013 auto *SrcR = legalizeToReg(Src); in lowerIntrinsic()
5025 Variable *SrcHiR = legalizeToReg(hiOperand(Src)); in lowerIntrinsic()
5026 Variable *SrcLoR = legalizeToReg(loOperand(Src)); in lowerIntrinsic()
5053 auto *SrcR = legalizeToReg(Src); in lowerIntrinsic()
5079 Variable *SrcHiR = legalizeToReg(hiOperand(Src)); in lowerIntrinsic()
5080 Variable *SrcLoR = legalizeToReg(loOperand(Src)); in lowerIntrinsic()
5108 _abs_s(T, legalizeToReg(Instr->getArg(0))); in lowerIntrinsic()
5110 _abs_d(T, legalizeToReg(Instr->getArg(0))); in lowerIntrinsic()
5138 Variable *TP = legalizeToReg(OperandMIPS32Mem::create( in lowerIntrinsic()
5153 _sqrt_s(T, legalizeToReg(Instr->getArg(0))); in lowerIntrinsic()
5155 _sqrt_d(T, legalizeToReg(Instr->getArg(0))); in lowerIntrinsic()
5170 Variable *Val = legalizeToReg(Instr->getArg(0)); in lowerIntrinsic()
5442 Operand *Src0F = legalizeToReg(Src0); in lowerRet()
5448 Operand *Src0F = legalizeToReg(Src0); in lowerRet()
5457 Operand *Src0F = legalizeToReg(Src0); in lowerRet()
5464 Variable *R0 = legalizeToReg(loOperand(Src0), RegMIPS32::Reg_V0); in lowerRet()
5465 Variable *R1 = legalizeToReg(hiOperand(Src0), RegMIPS32::Reg_V1); in lowerRet()
5478 legalizeToReg(SrcVec->getContainers()[0], RegMIPS32::Reg_V0); in lowerRet()
5480 legalizeToReg(SrcVec->getContainers()[1], RegMIPS32::Reg_V1); in lowerRet()
5482 legalizeToReg(SrcVec->getContainers()[2], RegMIPS32::Reg_A0); in lowerRet()
5484 legalizeToReg(SrcVec->getContainers()[3], RegMIPS32::Reg_A1); in lowerRet()
5494 auto *RegT = legalizeToReg(Reg); in lowerRet()
5500 Variable *Var = legalizeToReg(SrcVec->getContainers()[i]); in lowerRet()
5536 SrcTR = legalizeToReg(loOperand(legalizeUndef(Instr->getTrueOperand()))); in lowerSelect()
5537 SrcTHiR = legalizeToReg(hiOperand(legalizeUndef(Instr->getTrueOperand()))); in lowerSelect()
5538 SrcFR = legalizeToReg(loOperand(legalizeUndef(Instr->getFalseOperand()))); in lowerSelect()
5539 SrcFHiR = legalizeToReg(hiOperand(legalizeUndef(Instr->getFalseOperand()))); in lowerSelect()
5541 SrcTR = legalizeToReg(legalizeUndef(Instr->getTrueOperand())); in lowerSelect()
5542 SrcFR = legalizeToReg(legalizeUndef(Instr->getFalseOperand())); in lowerSelect()
5545 Variable *ConditionR = legalizeToReg(Instr->getCondition()); in lowerSelect()
5588 Variable *ValueHi = legalizeToReg(hiOperand(Value)); in lowerStore()
5589 Variable *ValueLo = legalizeToReg(loOperand(Value)); in lowerStore()
5595 auto *DCont = legalizeToReg(DataVec->getContainers()[i]); in lowerStore()
5601 Variable *ValueR = legalizeToReg(Value); in lowerStore()
5623 Variable *Src0Lo = legalizeToReg(loOperand(Src)); in lowerSwitch()
5624 Variable *Src0Hi = legalizeToReg(hiOperand(Src)); in lowerSwitch()
5630 ValueHi = legalizeToReg(ValueHi); in lowerSwitch()
5634 ValueLo = legalizeToReg(ValueLo); in lowerSwitch()
5641 Variable *SrcVar = legalizeToReg(Src); in lowerSwitch()
5647 Value = legalizeToReg(Value); in lowerSwitch()