Lines Matching refs:CCValAssign
612 SmallVector<CCValAssign, 16> ArgLocs; in determineAndHandleAssignments()
649 if (Assigner.assignArg(i, CurVT, NewVT, NewVT, CCValAssign::Full, Args[i], in determineAssignments()
680 if (Assigner.assignArg(i, CurVT, NewVT, NewVT, CCValAssign::Full, Args[i], in determineAssignments()
694 SmallVectorImpl<CCValAssign> &ArgLocs, in handleAssignments()
720 CCValAssign &VA = ArgLocs[j]; in handleAssignments()
779 CCValAssign &VA = ArgLocs[j + Idx]; in handleAssignments()
985 if (Fn(I, VT, VT, CCValAssign::Full, Outs[I].Flags[0], CCInfo)) in checkReturn()
1027 const SmallVectorImpl<CCValAssign> &OutLocs, in parametersInCSRMatch()
1089 SmallVector<CCValAssign, 16> ArgLocs1; in resultsCompatible()
1094 SmallVector<CCValAssign, 16> ArgLocs2; in resultsCompatible()
1106 const CCValAssign &Loc1 = ArgLocs1[i]; in resultsCompatible()
1107 const CCValAssign &Loc2 = ArgLocs2[i]; in resultsCompatible()
1132 const DataLayout &DL, const CCValAssign &VA, ISD::ArgFlagsTy Flags) const { in getStackValueStoreType()
1158 CCValAssign &VA) const { in copyArgumentMemory()
1178 const CCValAssign &VA, in extendRegister()
1202 case CCValAssign::Full: in extendRegister()
1203 case CCValAssign::BCvt: in extendRegister()
1207 case CCValAssign::AExt: { in extendRegister()
1211 case CCValAssign::SExt: { in extendRegister()
1216 case CCValAssign::ZExt: { in extendRegister()
1228 const CCValAssign &VA, Register SrcReg, LLT NarrowTy) { in buildExtensionHint()
1230 case CCValAssign::LocInfo::ZExt: { in buildExtensionHint()
1236 case CCValAssign::LocInfo::SExt: { in buildExtensionHint()
1269 Register ValVReg, Register PhysReg, const CCValAssign &VA) { in assignValueToReg()