Home | History | Annotate | Download | only in Mips

Lines Matching refs:VA

1817               const CCValAssign &VA, const ISD::ArgFlagsTy& Flags,
1819 unsigned LocMemOffset = VA.getLocMemOffset();
1987 CCValAssign &VA = ArgLocs[i];
1990 switch (VA.getLocInfo()) {
1993 if (Subtarget->isABI_O32() && VA.isRegLoc()) {
1994 if (VA.getValVT() == MVT::f32 && VA.getLocVT() == MVT::i32)
1996 if (VA.getValVT() == MVT::f64 && VA.getLocVT() == MVT::i32) {
2003 unsigned LocRegLo = VA.getLocReg();
2012 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
2015 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
2018 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
2024 if (VA.isRegLoc()) {
2025 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
2030 assert(VA.isMemLoc());
2040 DAG, Arg, VA, Flags, getPointerTy(), Subtarget->isLittle());
2045 LastFI = MFI->CreateFixedObject(VA.getValVT().getSizeInBits()/8,
2046 VA.getLocMemOffset(), true);
2200 const CCValAssign &VA, const ISD::ArgFlagsTy& Flags) {
2201 unsigned LocMem = VA.getLocMemOffset();
2254 CCValAssign &VA = ArgLocs[i];
2257 if (VA.isRegLoc()) {
2258 EVT RegVT = VA.getLocVT();
2259 unsigned ArgReg = VA.getLocReg();
2281 if (VA.getLocInfo() != CCValAssign::Full) {
2283 if (VA.getLocInfo() == CCValAssign::SExt)
2285 else if (VA.getLocInfo() == CCValAssign::ZExt)
2289 DAG.getValueType(VA.getValVT()));
2290 ArgValue = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), ArgValue);
2295 if (RegVT == MVT::i32 && VA.getValVT() == MVT::f32)
2297 if (RegVT == MVT::i32 && VA.getValVT() == MVT::f64) {
2309 } else { // VA.isRegLoc()
2312 assert(VA.isMemLoc());
2322 LastFI = MFI->CreateFixedObject(NumWords * 4, VA.getLocMemOffset(),
2326 ReadByValArg(MF, Chain, dl, OutChains, DAG, NumWords, FIN, VA, Flags);
2332 LastFI = MFI->CreateFixedObject(VA.getValVT().getSizeInBits()/8,
2333 VA.getLocMemOffset(), true);
2337 InVals.push_back(DAG.getLoad(VA.getValVT(), dl, Chain, FIN,
2428 CCValAssign &VA = RVLocs[i];
2429 assert(VA.isRegLoc() && "Can only return in registers!");
2431 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),