Home | History | Annotate | Download | only in ARM

Lines Matching refs:RVLocs

1674     SmallVector<CCValAssign, 16> RVLocs;
1675 CCState CCInfo(CC, false, *FuncInfo.MF, TM, RVLocs, *Context);
1679 if (RVLocs.size() == 2 && RetVT == MVT::f64) {
1682 EVT DestVT = RVLocs[0].getValVT();
1687 .addReg(RVLocs[0].getLocReg())
1688 .addReg(RVLocs[1].getLocReg()));
1690 UsedRegs.push_back(RVLocs[0].getLocReg());
1691 UsedRegs.push_back(RVLocs[1].getLocReg());
1696 assert(RVLocs.size() == 1 &&"Can't handle non-double multi-reg retvals!");
1697 EVT CopyVT = RVLocs[0].getValVT();
1702 ResultReg).addReg(RVLocs[0].getLocReg());
1703 UsedRegs.push_back(RVLocs[0].getLocReg());