Lines Matching refs:CCValAssign

664   SmallVector<CCValAssign, 16> RVLocs;  in CanLowerReturn()
714 SmallVectorImpl<std::pair<Register, SDValue>> &RegsToPass, CCValAssign &VA, in Passv64i1ArgInRegs()
715 CCValAssign &NextVA, const X86Subtarget &Subtarget) { in Passv64i1ArgInRegs()
753 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn()
760 CCValAssign &VA = RVLocs[I]; in LowerReturn()
771 if (VA.getLocInfo() == CCValAssign::SExt) in LowerReturn()
773 else if (VA.getLocInfo() == CCValAssign::ZExt) in LowerReturn()
775 else if (VA.getLocInfo() == CCValAssign::AExt) { in LowerReturn()
781 else if (VA.getLocInfo() == CCValAssign::BCvt) in LowerReturn()
784 assert(VA.getLocInfo() != CCValAssign::FPExt && in LowerReturn()
1006 static SDValue getv64i1Argument(CCValAssign &VA, CCValAssign &NextVA, in getv64i1Argument()
1101 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult()
1109 CCValAssign &VA = RVLocs[I]; in LowerCallResult()
1177 if (VA.getLocInfo() == CCValAssign::BCvt) in LowerCallResult()
1296 const CCValAssign &VA, in LowerMemArgument()
1313 if (VA.getLocInfo() == CCValAssign::Indirect || ExtendedInMem) in LowerMemArgument()
1345 VA.getLocInfo() != CCValAssign::Indirect && !ExtendedInMem && in LowerMemArgument()
1388 if (VA.getLocInfo() == CCValAssign::ZExt) { in LowerMemArgument()
1390 } else if (VA.getLocInfo() == CCValAssign::SExt) { in LowerMemArgument()
1455 static bool isSortedByValueNo(ArrayRef<CCValAssign> ArgLocs) { in isSortedByValueNo()
1457 ArgLocs, [](const CCValAssign &A, const CCValAssign &B) -> bool { in isSortedByValueNo()
1691 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments()
1715 CCValAssign &VA = ArgLocs[I]; in LowerFormalArguments()
1776 if (VA.getLocInfo() == CCValAssign::SExt) in LowerFormalArguments()
1779 else if (VA.getLocInfo() == CCValAssign::ZExt) in LowerFormalArguments()
1782 else if (VA.getLocInfo() == CCValAssign::BCvt) in LowerFormalArguments()
1805 if (VA.getLocInfo() == CCValAssign::Indirect && in LowerFormalArguments()
1926 const CCValAssign &VA, in LowerMemOpCallTo()
2027 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall()
2161 CCValAssign &VA = ArgLocs[I]; in LowerCall()
2169 case CCValAssign::Full: break; in LowerCall()
2170 case CCValAssign::SExt: in LowerCall()
2173 case CCValAssign::ZExt: in LowerCall()
2176 case CCValAssign::AExt: in LowerCall()
2188 case CCValAssign::BCvt: in LowerCall()
2191 case CCValAssign::Indirect: { in LowerCall()
2333 CCValAssign &VA = ArgLocs[I]; in LowerCall()
2634 const X86InstrInfo *TII, const CCValAssign &VA) { in MatchingStackOffset()
2732 SmallVectorImpl<CCValAssign> &ArgLocs, bool IsCalleePopSRet) const { in IsEligibleForTailCallOptimization()
2820 SmallVector<CCValAssign, 16> RVLocs; in IsEligibleForTailCallOptimization()
2854 const CCValAssign &VA = ArgLocs[I]; in IsEligibleForTailCallOptimization()
2857 if (VA.getLocInfo() == CCValAssign::Indirect) in IsEligibleForTailCallOptimization()