Lines Matching refs:RegVT
2796 B.RegVT = VT.getSimpleVT(); in visitBitTestHeader()
2797 B.Reg = FuncInfo.CreateReg(B.RegVT); in visitBitTestHeader()
2835 MVT VT = BB.RegVT; in visitBitTestCase()
8531 const MVT RegVT = *TRI.legalclasstypes_begin(*RC); in getRegistersForValue() local
8533 if (OpInfo.ConstraintVT != MVT::Other && RegVT != MVT::Untyped) { in getRegistersForValue()
8547 if (RegVT.getSizeInBits() == OpInfo.ConstraintVT.getSizeInBits()) { in getRegistersForValue()
8553 DAG.getNode(ISD::BITCAST, DL, RegVT, OpInfo.CallOperand); in getRegistersForValue()
8554 OpInfo.ConstraintVT = RegVT; in getRegistersForValue()
8558 } else if (RegVT.isInteger() && OpInfo.ConstraintVT.isFloatingPoint()) { in getRegistersForValue()
8575 ValueVT = RegVT; in getRegistersForValue()
8580 NumRegs = TLI.getNumRegisters(Context, OpInfo.ConstraintVT, RegVT); in getRegistersForValue()
8608 OpInfo.AssignedRegs = RegsForValue(Regs, RegVT, ValueVT); in getRegistersForValue()
8895 MVT RegVT = R->getSimpleValueType(0); in visitInlineAsm() local
8898 : RegVT != MVT::Untyped ? TLI.getRegClassFor(RegVT) in visitInlineAsm()
8904 RegsForValue MatchedRegs(Regs, RegVT, InOperandVal.getValueType()); in visitInlineAsm()
10479 MVT RegVT = TLI->getRegisterType(*CurDAG->getContext(), VT); in LowerArguments() local
10481 SDValue ArgValue = getCopyFromParts(DAG, dl, &InVals[0], 1, RegVT, VT, in LowerArguments()
10487 RegInfo.createVirtualRegister(TLI->getRegClassFor(RegVT)); in LowerArguments()