Lines Matching defs:RegVT
3229 B.RegVT = VT.getSimpleVT();
3230 B.Reg = FuncInfo.CreateReg(B.RegVT);
3268 MVT VT = BB.RegVT;
9626 const MVT RegVT = *TRI.legalclasstypes_begin(*RC);
9628 if (OpInfo.ConstraintVT != MVT::Other && RegVT != MVT::Untyped) {
9642 if (RegVT.getSizeInBits() == OpInfo.ConstraintVT.getSizeInBits()) {
9648 DAG.getNode(ISD::BITCAST, DL, RegVT, OpInfo.CallOperand);
9649 OpInfo.ConstraintVT = RegVT;
9653 } else if (RegVT.isInteger() && OpInfo.ConstraintVT.isFloatingPoint()) {
9670 ValueVT = RegVT;
9675 NumRegs = TLI.getNumRegisters(Context, OpInfo.ConstraintVT, RegVT);
9703 OpInfo.AssignedRegs = RegsForValue(Regs, RegVT, ValueVT);
10036 MVT RegVT = R->getSimpleValueType(0);
10039 : RegVT != MVT::Untyped ? TLI.getRegClassFor(RegVT)
10044 RegsForValue MatchedRegs(Regs, RegVT, InOperandVal.getValueType());
11651 MVT RegVT = TLI->getRegisterType(*CurDAG->getContext(), VT);
11654 getCopyFromParts(DAG, dl, &InVals[0], 1, RegVT, VT, nullptr, NewRoot,
11660 RegInfo.createVirtualRegister(TLI->getRegClassFor(RegVT));