Lines Matching refs:ArgFlags
803 CCValAssign::LocInfo LocInfo, ISD::ArgFlagsTy ArgFlags, in CC_RISCV() argument
826 if (!IsFixed && ArgFlags.getOrigAlign() == TwoXLenInBytes && in CC_RISCV()
843 assert(!ArgFlags.isSplit() && PendingLocs.empty() && in CC_RISCV()
865 if (ArgFlags.isSplit() || !PendingLocs.empty()) { in CC_RISCV()
870 PendingArgFlags.push_back(ArgFlags); in CC_RISCV()
871 if (!ArgFlags.isSplitEnd()) { in CC_RISCV()
878 if (ArgFlags.isSplitEnd() && PendingLocs.size() <= 2) { in CC_RISCV()
887 ArgFlags); in CC_RISCV()
897 assert(ArgFlags.isSplitEnd() && "Expected ArgFlags.isSplitEnd()"); in CC_RISCV()
935 ISD::ArgFlagsTy ArgFlags = Ins[i].Flags; in analyzeInputArgs() local
944 ArgFlags, CCInfo, /*IsRet=*/true, IsRet, ArgTy)) { in analyzeInputArgs()
960 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; in analyzeOutputArgs() local
964 ArgFlags, CCInfo, Outs[i].IsFixed, IsRet, OrigTy)) { in analyzeOutputArgs()
1569 ISD::ArgFlagsTy ArgFlags = Outs[i].Flags; in CanLowerReturn() local
1570 if (CC_RISCV(MF.getDataLayout(), i, VT, VT, CCValAssign::Full, ArgFlags, in CanLowerReturn()