Lines Matching refs:legalizeToReg

1087 Variable *TargetMIPS32::legalizeToReg(Operand *From, RegNumT RegNum) {  in legalizeToReg()  function in Ice::MIPS32::TargetMIPS32
2439 auto *TotalSizeR = legalizeToReg(TotalSize, Legal_Reg); in lowerAlloca()
2451 legalizeToReg(Ctx->getConstantInt32(-AlignmentParam), Legal_Reg); in lowerAlloca()
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()
2496 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2497 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2498 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2499 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()
2523 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2524 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2525 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2526 Src1HiR = legalizeToReg(hiOperand(Src1)); in lowerInt64Arithmetic()
2535 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2536 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2537 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2538 Src1HiR = legalizeToReg(hiOperand(Src1)); in lowerInt64Arithmetic()
2549 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2550 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2551 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2552 Src1HiR = legalizeToReg(hiOperand(Src1)); in lowerInt64Arithmetic()
2580 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2583 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2589 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2606 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2607 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2608 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2639 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2642 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2659 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2660 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2661 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2693 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2696 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2713 Src0LoR = legalizeToReg(loOperand(Src0)); in lowerInt64Arithmetic()
2714 Src1LoR = legalizeToReg(loOperand(Src1)); in lowerInt64Arithmetic()
2715 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerInt64Arithmetic()
2774 Variable *Src0R = legalizeToReg(Src0); in lowerArithmetic()
2787 Src1R = legalizeToReg(Src1); in lowerArithmetic()
2802 Src1R = legalizeToReg(Src1); in lowerArithmetic()
2807 Src1R = legalizeToReg(Src1); in lowerArithmetic()
3114 auto *BooleanR = legalizeToReg(Boolean); in lowerBr()
3130 Src0R = legalizeToReg(loOperand(Src0)); in lowerBr()
3131 Src1R = legalizeToReg(loOperand(Src1)); in lowerBr()
3132 Src0HiR = legalizeToReg(hiOperand(Src0)); in lowerBr()
3133 Src1HiR = legalizeToReg(hiOperand(Src1)); in lowerBr()
3135 auto *Src0RT = legalizeToReg(Src0); in lowerBr()
3136 auto *Src1RT = legalizeToReg(Src1); in lowerBr()
3384 legalizeToReg(RetVecFloat, RegNumT::fixme(RegMIPS32::Reg_A0))); in lowerCall()
3537 RegArgs.emplace_back(legalizeToReg(FPArg.first, FPArg.second)); in lowerCall()
3540 RegArgs.emplace_back(legalizeToReg(GPRArg.first, GPRArg.second)); in lowerCall()
3608 auto *TBase = legalizeToReg(RetVecFloat); in lowerCall()
3667 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3689 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3705 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3721 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3734 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3756 auto *DestR = legalizeToReg(Dest); in lowerCast()
3757 auto *Src0R = legalizeToReg(Src0); in lowerCast()
3765 auto *DestR = legalizeToReg(Dest); in lowerCast()
3766 auto *Src0R = legalizeToReg(Src0); in lowerCast()
3779 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3786 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3803 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3863 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3869 Variable *Src0R = legalizeToReg(Src0); in lowerCast()
3889 RegLo = legalizeToReg(Ctx->getConstantInt32(Lower32Bits)); in lowerCast()
3890 RegHi = legalizeToReg(Ctx->getConstantInt32(Upper32Bits)); in lowerCast()
3894 auto *RegLo = legalizeToReg(loOperand(Var64On32)); in lowerCast()
3895 auto *RegHi = legalizeToReg(hiOperand(Var64On32)); in lowerCast()
3922 auto *SrcE = legalizeToReg(Src); in lowerExtractElement()
3985 auto *Src0R = legalizeToReg(Src0); in lowerFcmp()
3986 auto *Src1R = legalizeToReg(Src1); in lowerFcmp()
4173 Variable *Src0LoR = legalizeToReg(loOperand(Src0)); in lower64Icmp()
4174 Variable *Src0HiR = legalizeToReg(hiOperand(Src0)); in lower64Icmp()
4175 Variable *Src1LoR = legalizeToReg(loOperand(Src1)); in lower64Icmp()
4176 Variable *Src1HiR = legalizeToReg(hiOperand(Src1)); in lower64Icmp()
4326 auto *Src0R = legalizeToReg(Src0); in lowerIcmp()
4327 auto *Src1R = legalizeToReg(Src1); in lowerIcmp()
4437 SrcE = legalizeToReg(Src); in lowerInsertElement()
4448 auto *Src1R = legalizeToReg(Instr->getSrc(1)); in lowerInsertElement()
4585 auto *Base = legalizeToReg(Instr->getArg(0)); in lowerIntrinsicCall()
4603 auto *Base = legalizeToReg(Instr->getArg(0)); in lowerIntrinsicCall()
4657 auto *Val = legalizeToReg(Instr->getArg(0)); in lowerIntrinsicCall()
4658 auto *Base = legalizeToReg(Instr->getArg(1)); in lowerIntrinsicCall()
4673 auto *Val = legalizeToReg(Instr->getArg(0)); in lowerIntrinsicCall()
4674 auto *Base = legalizeToReg(Instr->getArg(1)); in lowerIntrinsicCall()
4734 auto *NewR = legalizeToReg(New); in lowerIntrinsicCall()
4735 auto *ExpectedR = legalizeToReg(Expected); in lowerIntrinsicCall()
4736 auto *ActualAddressR = legalizeToReg(ActualAddress); in lowerIntrinsicCall()
4788 auto *NewR = legalizeToReg(New); in lowerIntrinsicCall()
4789 auto *ExpectedR = legalizeToReg(Expected); in lowerIntrinsicCall()
4790 auto *ActualAddressR = legalizeToReg(ActualAddress); in lowerIntrinsicCall()
4831 auto *NewR = legalizeToReg(New); in lowerIntrinsicCall()
4832 auto *ActualAddressR = legalizeToReg(ActualAddress); in lowerIntrinsicCall()
4876 auto *NewR = legalizeToReg(New); in lowerIntrinsicCall()
4877 auto *ActualAddressR = legalizeToReg(ActualAddress); in lowerIntrinsicCall()
4935 auto *SrcR = legalizeToReg(Src); in lowerIntrinsicCall()
4951 auto *SrcR = legalizeToReg(Src); in lowerIntrinsicCall()
4987 auto *SrcLoR = legalizeToReg(loOperand(Src)); in lowerIntrinsicCall()
4988 auto *SrcHiR = legalizeToReg(hiOperand(Src)); in lowerIntrinsicCall()
5028 auto *SrcR = legalizeToReg(Src); in lowerIntrinsicCall()
5040 Variable *SrcHiR = legalizeToReg(hiOperand(Src)); in lowerIntrinsicCall()
5041 Variable *SrcLoR = legalizeToReg(loOperand(Src)); in lowerIntrinsicCall()
5068 auto *SrcR = legalizeToReg(Src); in lowerIntrinsicCall()
5094 Variable *SrcHiR = legalizeToReg(hiOperand(Src)); in lowerIntrinsicCall()
5095 Variable *SrcLoR = legalizeToReg(loOperand(Src)); in lowerIntrinsicCall()
5123 _abs_s(T, legalizeToReg(Instr->getArg(0))); in lowerIntrinsicCall()
5125 _abs_d(T, legalizeToReg(Instr->getArg(0))); in lowerIntrinsicCall()
5153 Variable *TP = legalizeToReg(OperandMIPS32Mem::create( in lowerIntrinsicCall()
5168 _sqrt_s(T, legalizeToReg(Instr->getArg(0))); in lowerIntrinsicCall()
5170 _sqrt_d(T, legalizeToReg(Instr->getArg(0))); in lowerIntrinsicCall()
5185 Variable *Val = legalizeToReg(Instr->getArg(0)); in lowerIntrinsicCall()
5465 Operand *Src0F = legalizeToReg(Src0); in lowerRet()
5471 Operand *Src0F = legalizeToReg(Src0); in lowerRet()
5480 Operand *Src0F = legalizeToReg(Src0); in lowerRet()
5487 Variable *R0 = legalizeToReg(loOperand(Src0), RegMIPS32::Reg_V0); in lowerRet()
5488 Variable *R1 = legalizeToReg(hiOperand(Src0), RegMIPS32::Reg_V1); in lowerRet()
5501 legalizeToReg(SrcVec->getContainers()[0], RegMIPS32::Reg_V0); in lowerRet()
5503 legalizeToReg(SrcVec->getContainers()[1], RegMIPS32::Reg_V1); in lowerRet()
5505 legalizeToReg(SrcVec->getContainers()[2], RegMIPS32::Reg_A0); in lowerRet()
5507 legalizeToReg(SrcVec->getContainers()[3], RegMIPS32::Reg_A1); in lowerRet()
5517 auto *RegT = legalizeToReg(Reg); in lowerRet()
5523 Variable *Var = legalizeToReg(SrcVec->getContainers()[i]); in lowerRet()
5559 SrcTR = legalizeToReg(loOperand(legalizeUndef(Instr->getTrueOperand()))); in lowerSelect()
5560 SrcTHiR = legalizeToReg(hiOperand(legalizeUndef(Instr->getTrueOperand()))); in lowerSelect()
5561 SrcFR = legalizeToReg(loOperand(legalizeUndef(Instr->getFalseOperand()))); in lowerSelect()
5562 SrcFHiR = legalizeToReg(hiOperand(legalizeUndef(Instr->getFalseOperand()))); in lowerSelect()
5564 SrcTR = legalizeToReg(legalizeUndef(Instr->getTrueOperand())); in lowerSelect()
5565 SrcFR = legalizeToReg(legalizeUndef(Instr->getFalseOperand())); in lowerSelect()
5568 Variable *ConditionR = legalizeToReg(Instr->getCondition()); in lowerSelect()
5611 Variable *ValueHi = legalizeToReg(hiOperand(Value)); in lowerStore()
5612 Variable *ValueLo = legalizeToReg(loOperand(Value)); in lowerStore()
5618 auto *DCont = legalizeToReg(DataVec->getContainers()[i]); in lowerStore()
5624 Variable *ValueR = legalizeToReg(Value); in lowerStore()
5646 Variable *Src0Lo = legalizeToReg(loOperand(Src)); in lowerSwitch()
5647 Variable *Src0Hi = legalizeToReg(hiOperand(Src)); in lowerSwitch()
5653 ValueHi = legalizeToReg(ValueHi); in lowerSwitch()
5657 ValueLo = legalizeToReg(ValueLo); in lowerSwitch()
5664 Variable *SrcVar = legalizeToReg(Src); in lowerSwitch()
5670 Value = legalizeToReg(Value); in lowerSwitch()