Home | History | Annotate | Download | only in X86

Lines Matching refs:VA

773     CCValAssign &VA = ValLocs[0];
776 if (VA.getLocInfo() != CCValAssign::Full)
779 if (!VA.isRegLoc())
784 if (VA.getLocReg() == X86::ST0 || VA.getLocReg() == X86::ST1)
787 unsigned SrcReg = Reg + VA.getValNo();
789 EVT DstVT = VA.getValVT();
813 unsigned DstReg = VA.getLocReg();
822 RetRegs.push_back(VA.getLocReg());
2001 CCValAssign &VA = ArgLocs[i];
2002 unsigned Arg = Args[VA.getValNo()];
2003 EVT ArgVT = ArgVTs[VA.getValNo()];
2006 switch (VA.getLocInfo()) {
2009 assert(VA.getLocVT().isInteger() && !VA.getLocVT().isVector() &&
2011 bool Emitted = X86FastEmitExtend(ISD::SIGN_EXTEND, VA.getLocVT(),
2014 ArgVT = VA.getLocVT();
2018 assert(VA.getLocVT().isInteger() && !VA.getLocVT().isVector() &&
2020 bool Emitted = X86FastEmitExtend(ISD::ZERO_EXTEND, VA.getLocVT(),
2023 ArgVT = VA.getLocVT();
2027 assert(VA.getLocVT().isInteger() && !VA.getLocVT().isVector() &&
2029 bool Emitted = X86FastEmitExtend(ISD::ANY_EXTEND, VA.getLocVT(),
2032 Emitted = X86FastEmitExtend(ISD::ZERO_EXTEND, VA.getLocVT(),
2035 Emitted = X86FastEmitExtend(ISD::SIGN_EXTEND, VA.getLocVT(),
2039 ArgVT = VA.getLocVT();
2043 unsigned BC = FastEmit_r(ArgVT.getSimpleVT(), VA.getLocVT(),
2047 ArgVT = VA.getLocVT();
2060 if (VA.isRegLoc()) {
2062 VA.getLocReg()).addReg(Arg);
2063 RegArgs.push_back(VA.getLocReg());
2065 unsigned LocMemOffset = VA.getLocMemOffset();
2071 const Value *ArgVal = ArgVals[VA.getValNo()];
2072 ISD::ArgFlagsTy Flags = ArgFlags[VA.getValNo()];