Searched refs:RegDef (Results 1 – 14 of 14) sorted by relevance
98 MachineInstr *RegDef = MRI.getVRegDef(Reg); in constrainOperandRegClass() local99 Observer->changedInstr(*RegDef); in constrainOperandRegClass()1793 MachineInstr *RegDef = MRI.getVRegDef(Reg); in canCreateUndefOrPoison() local1796 if (auto *GMI = dyn_cast<GenericMachineInstr>(RegDef)) in canCreateUndefOrPoison()1801 switch (RegDef->getOpcode()) { in canCreateUndefOrPoison()1809 !shiftAmountKnownInRange(RegDef->getOperand(2).getReg(), MRI); in canCreateUndefOrPoison()1842 !shiftAmountKnownInRange(RegDef->getOperand(2).getReg(), MRI); in canCreateUndefOrPoison()1844 GInsertVectorElement *Insert = cast<GInsertVectorElement>(RegDef); in canCreateUndefOrPoison()1856 GExtractVectorElement *Extract = cast<GExtractVectorElement>(RegDef); in canCreateUndefOrPoison()1868 GShuffleVector *Shuffle = cast<GShuffleVector>(RegDef); in canCreateUndefOrPoison()[all …]
1172 MachineInstr *RegDef = getDefIgnoringCopies(OutInfo.Regs[0], MRI); in parametersInCSRMatch() local1173 if (!RegDef || RegDef->getOpcode() != TargetOpcode::COPY) { in parametersInCSRMatch()1181 Register CopyRHS = RegDef->getOperand(1).getReg(); in parametersInCSRMatch()
356 : InlineAsm::Kind::RegDef, in lowerInlineAsm()
48 for (const WriteState &RegDef : IR.getInstruction()->getDefs()) in checkPRF() local49 RegDefs.emplace_back(RegDef.getRegisterID()); in checkPRF()
591 const unsigned RegDef = I.getOperand(0).getReg(); in checkRegisterCurDefs() local594 for (MCRegAliasIterator Alias(RegDef, &RI, true); Alias.isValid(); in checkRegisterCurDefs()599 reportWarning("Register `" + Twine(RI.getName(RegDef)) + in checkRegisterCurDefs()
785 Register RegDef = CopyOperands->Destination->getReg(); in ForwardCopyPropagateBlock() local787 if (!TRI->regsOverlap(RegDef, RegSrc)) { in ForwardCopyPropagateBlock()788 assert(RegDef.isPhysical() && RegSrc.isPhysical() && in ForwardCopyPropagateBlock()791 MCRegister Def = RegDef.asMCReg(); in ForwardCopyPropagateBlock()
369 const MachineOperand *RegDef = MRI.getOneDef(Reg); in isSSA() local370 if (RegDef && RegDef->getSubReg() != 0) in isSSA()
565 SUnit *RegDef = LiveRegDefs[Pred.getReg()]; (void)RegDef; in ReleasePredecessors() local566 assert((!RegDef || RegDef == SU || RegDef == Pred.getSUnit()) && in ReleasePredecessors()
161 Register RegDef; in findLocalRegDef() local166 if (RegDef) in findLocalRegDef()168 RegDef = MO.getReg(); in findLocalRegDef()174 return RegDef; in findLocalRegDef()
1359 case InlineAsm::Kind::RegDef: in EmitSpecialNode()
10006 : InlineAsm::Kind::RegDef, in visitInlineAsm()
1624 case InlineAsm::Kind::RegDef: in handleSpecialFP()
692 case InlineAsm::Kind::RegDef: in LowerINLINEASM()
3954 case InlineAsm::Kind::RegDef: in LowerINLINEASM()