Lines Matching defs:CCValAssign
19962 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, CCInfo,
19982 if (Fn(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, CCInfo,
19991 // Convert Val to a ValVT. Should not be called for CCValAssign::Indirect
19994 const CCValAssign &VA, const SDLoc &DL,
20009 llvm_unreachable("Unexpected CCValAssign::LocInfo");
20010 case CCValAssign::Full:
20012 case CCValAssign::BCvt:
20020 // passed with CCValAssign::Indirect.
20022 const CCValAssign &VA, const SDLoc &DL,
20048 if (VA.getLocInfo() == CCValAssign::Indirect)
20055 const CCValAssign &VA, const SDLoc &DL,
20072 llvm_unreachable("Unexpected CCValAssign::LocInfo");
20073 case CCValAssign::Full:
20075 case CCValAssign::BCvt:
20083 // passed with CCValAssign::Indirect.
20085 const CCValAssign &VA, const SDLoc &DL) {
20091 if (VA.getLocInfo() == CCValAssign::Indirect) {
20105 llvm_unreachable("Unexpected CCValAssign::LocInfo");
20106 case CCValAssign::Full:
20107 case CCValAssign::Indirect:
20108 case CCValAssign::BCvt:
20118 const CCValAssign &VA,
20119 const CCValAssign &HiVA,
20195 SmallVector<CCValAssign, 16> ArgLocs;
20206 CCValAssign &VA = ArgLocs[i];
20218 if (VA.getLocInfo() == CCValAssign::Indirect) {
20230 CCValAssign &PartVA = ArgLocs[i + 1];
20247 [](CCValAssign &VA) { return VA.getLocVT().isScalableVector(); }))
20319 const SmallVector<CCValAssign, 16> &ArgLocs) const {
20344 // != 0 check is not enough and we need to check if any CCValAssign ArgsLocs
20345 // are passed CCValAssign::Indirect.
20347 if (VA.getLocInfo() == CCValAssign::Indirect)
20401 SmallVector<CCValAssign, 16> ArgLocs;
20458 CCValAssign &VA = ArgLocs[i];
20474 // Get the CCValAssign for the Hi part.
20475 CCValAssign &HiVA = ArgLocs[++i];
20498 if (VA.getLocInfo() == CCValAssign::Indirect) {
20671 SmallVector<CCValAssign, 16> RVLocs;
20706 SmallVector<CCValAssign, 16> RVLocs;
20712 if (CC_RISCV(i, VT, VT, CCValAssign::Full, ArgFlags, CCInfo,
20729 SmallVector<CCValAssign, 16> RVLocs;
20747 CCValAssign &VA = RVLocs[i];
20797 [](CCValAssign &VA) { return VA.getLocVT().isScalableVector(); }))