• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/

Lines Matching refs:LocVT

1545                      MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo,
1590 LocVT = XLenVT;
1593 LocVT = MVT::i64;
1630 LocVT = MVT::i32;
1634 CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo));
1639 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
1646 LocVT = XLenVT;
1649 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo));
1666 return CC_RISCVAssign2XLen(XLen, State, VA, AF, ValNo, ValVT, LocVT,
1699 assert((!UseGPRForF32 || !UseGPRForF64 || LocVT == XLenVT) &&
1703 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
1709 LocVT = ValVT;
1712 State.addLoc(CCValAssign::getMem(ValNo, ValVT, StackOffset, LocVT, LocInfo));
1789 EVT LocVT = VA.getLocVT();
1793 switch (LocVT.getSimpleVT().SimpleTy) {
1810 Val = DAG.getCopyFromReg(Chain, DL, VReg, LocVT);
1820 EVT LocVT = VA.getLocVT();
1832 Val = DAG.getNode(ISD::BITCAST, DL, LocVT, Val);
1844 EVT LocVT = VA.getLocVT();
1863 ExtType, DL, LocVT, Chain, FIN,
1907 static bool CC_RISCV_FastCC(unsigned ValNo, MVT ValVT, MVT LocVT,
1911 if (LocVT == MVT::i32 || LocVT == MVT::i64) {
1918 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
1923 if (LocVT == MVT::f32) {
1930 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
1935 if (LocVT == MVT::f64) {
1942 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
1947 if (LocVT == MVT::i32 || LocVT == MVT::f32) {
1949 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset4, LocVT, LocInfo));
1953 if (LocVT == MVT::i64 || LocVT == MVT::f64) {
1955 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset5, LocVT, LocInfo));