Home | History | Annotate | Download | only in Mips

Lines Matching refs:VA

2390     CCValAssign &VA = ArgLocs[i];
2391 MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT();
2408 switch (VA.getLocInfo()) {
2411 if (VA.isRegLoc()) {
2423 unsigned LocRegLo = VA.getLocReg();
2444 if (VA.isRegLoc()) {
2445 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
2450 assert(VA.isMemLoc());
2454 MemOpChains.push_back(passArgOnStack(StackPtr, VA.getLocMemOffset(),
2597 CCValAssign &VA = ArgLocs[i];
2600 EVT ValVT = VA.getValVT();
2602 bool IsRegLoc = VA.isRegLoc();
2616 EVT RegVT = VA.getLocVT();
2617 unsigned ArgReg = VA.getLocReg();
2640 if (VA.getLocInfo() != CCValAssign::Full) {
2642 if (VA.getLocInfo() == CCValAssign::SExt)
2644 else if (VA.getLocInfo() == CCValAssign::ZExt)
2669 } else { // VA.isRegLoc()
2672 assert(VA.isMemLoc());
2676 VA.getLocMemOffset(), true);
2755 CCValAssign &VA = RVLocs[i];
2756 assert(VA.isRegLoc() && "Can only return in registers!");
2761 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Val, Flag);
2765 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));