Lines Matching refs:getVRegDef
243 MachineInstr *Def = MRI.getVRegDef(Reg); in matchCombineConcatVectors()
721 GAnyLoad *LoadMI = dyn_cast<GAnyLoad>(MRI.getVRegDef(SrcReg)); in matchCombineLoadWithAndMask()
892 GLoad *LoadDef = cast<GLoad>(MRI.getVRegDef(LoadReg)); in applySextInRegOfLoad()
1367 MachineInstr *Add2Def = MRI.getVRegDef(Add2); in matchPtrAddImmedChain()
1778 MachineInstr *SrcInstr = MRI.getVRegDef(SrcReg); in matchCombineUnmergeConstant()
1826 return isa<GImplicitDef>(MRI.getVRegDef(SrcReg)); in matchCombineUnmergeUndef()
1894 MRI.getVRegDef(MI.getOperand(MI.getNumDefs()).getReg()); in applyCombineUnmergeZExtToZExt()
2160 MachineInstr *SrcMI = MRI.getVRegDef(SrcReg); in matchCombineExtOfExt()
2238 MachineInstr *SrcMI = MRI.getVRegDef(SrcReg); in matchCombineTruncOfExt()
2422 isConstantOrConstantSplatVector(*MRI.getVRegDef(SelMI.getCondReg()), MRI); in matchConstantSelectCmp()
2534 auto *MI = MRI.getVRegDef(MOP.getReg()); in matchConstantOp()
3007 MachineInstr *Def = MRI.getVRegDef(Reg); in matchNotCmp()
3042 MachineInstr *CstDef = MRI.getVRegDef(CstReg); in matchNotCmp()
3061 MachineInstr *Def = MRI.getVRegDef(Reg); in applyNotCmp()
3150 const MachineInstr *VecMI = MRI.getVRegDef(PtrAdd.getBaseReg()); in matchPtrAddZero()
3183 MachineInstr *Select = MRI.getVRegDef(LHS); in matchFoldBinOpIntoSelect()
3191 Select = MRI.getVRegDef(RHS); in matchFoldBinOpIntoSelect()
3197 MachineInstr *SelectLHS = MRI.getVRegDef(Select->getOperand(2).getReg()); in matchFoldBinOpIntoSelect()
3198 MachineInstr *SelectRHS = MRI.getVRegDef(Select->getOperand(3).getReg()); in matchFoldBinOpIntoSelect()
3223 return isConstantOrConstantVector(*MRI.getVRegDef(OtherOperandReg), MRI, in matchFoldBinOpIntoSelect()
3237 MachineInstr *Select = MRI.getVRegDef(MI.getOperand(SelectOperand).getReg()); in applyFoldBinOpIntoSelect()
3951 auto *SrcMI = MRI.getVRegDef(MI.getOperand(SrcIdx).getReg()); in applyExtendThroughPhis()
3977 auto *NewSrc = OldToNewSrcMap[MRI.getVRegDef(MO.getReg())]; in applyExtendThroughPhis()
4000 MachineInstr *SrcVecMI = MRI.getVRegDef(SrcVec); in matchExtractVecEltBuildVec()
4002 SrcVecMI = MRI.getVRegDef(SrcVecMI->getOperand(1).getReg()); in matchExtractVecEltBuildVec()
4681 MachineInstr *LHS = MRI.getVRegDef(PtrAdd.getBaseReg()); in matchReassocPtrAdd()
4682 MachineInstr *RHS = MRI.getVRegDef(PtrAdd.getOffsetReg()); in matchReassocPtrAdd()
5041 auto *RHSDef = MRI.getVRegDef(RHS); in matchUDivByConst()
5356 DefinitionAndSourceRegister LHS = {MRI.getVRegDef(Op1), Op1}; in matchCombineFAddFMulToFMadOrFMA()
5357 DefinitionAndSourceRegister RHS = {MRI.getVRegDef(Op2), Op2}; in matchCombineFAddFMulToFMadOrFMA()
5405 DefinitionAndSourceRegister LHS = {MRI.getVRegDef(Op1), Op1}; in matchCombineFAddFpExtFMulToFMadOrFMA()
5406 DefinitionAndSourceRegister RHS = {MRI.getVRegDef(Op2), Op2}; in matchCombineFAddFpExtFMulToFMadOrFMA()
5463 DefinitionAndSourceRegister LHS = {MRI.getVRegDef(Op1), Op1}; in matchCombineFAddFMAFMulToFMadOrFMA()
5464 DefinitionAndSourceRegister RHS = {MRI.getVRegDef(Op2), Op2}; in matchCombineFAddFMAFMulToFMadOrFMA()
5482 (MRI.getVRegDef(LHS.MI->getOperand(3).getReg())->getOpcode() == in matchCombineFAddFMAFMulToFMadOrFMA()
5491 (MRI.getVRegDef(RHS.MI->getOperand(3).getReg())->getOpcode() == in matchCombineFAddFMAFMulToFMadOrFMA()
5500 MachineInstr *FMulMI = MRI.getVRegDef(FMA->getOperand(3).getReg()); in matchCombineFAddFMAFMulToFMadOrFMA()
5533 DefinitionAndSourceRegister LHS = {MRI.getVRegDef(Op1), Op1}; in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5534 DefinitionAndSourceRegister RHS = {MRI.getVRegDef(Op2), Op2}; in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5584 MachineInstr *FMulMI = MRI.getVRegDef(FMAMI->getOperand(3).getReg()); in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5625 MachineInstr *FMulMI = MRI.getVRegDef(FMAMI->getOperand(3).getReg()); in matchCombineFAddFpExtFMulToFMadOrFMAAggressive()
5654 DefinitionAndSourceRegister LHS = {MRI.getVRegDef(Op1), Op1}; in matchCombineFSubFMulToFMadOrFMA()
5655 DefinitionAndSourceRegister RHS = {MRI.getVRegDef(Op2), Op2}; in matchCombineFSubFMulToFMadOrFMA()