Lines Matching defs:Flags
2460 ISD::ArgFlagsTy Flags = Outs[i].Flags;
2463 if (Flags.isByVal()) {
2464 assert(Flags.getByValSize() &&
2470 MipsCCInfo, *ByValArg, Flags, Subtarget->isLittle());
2681 ISD::ArgFlagsTy Flags = Ins[i].Flags;
2684 if (Flags.isByVal()) {
2685 assert(Flags.getByValSize() &&
2688 copyByValRegs(Chain, DL, OutChains, DAG, Flags, InVals, &*FuncArg,
2761 if (Ins[i].Flags.isSRet()) {
3347 ISD::ArgFlagsTy ArgFlags = Args[I].Flags;
3382 ISD::ArgFlagsTy ArgFlags = Args[I].Flags;
3417 ISD::ArgFlagsTy Flags = RetVals[I].Flags;
3420 if (Fn(I, VT, RegVT, CCValAssign::Full, Flags, this->CCInfo)) {
3534 SelectionDAG &DAG, const ISD::ArgFlagsTy &Flags,
3540 unsigned FrameObjSize = std::max(Flags.getByValSize(), RegAreaSize);
3582 const ISD::ArgFlagsTy &Flags, bool isLittle) const {
3583 unsigned ByValSizeInBytes = Flags.getByValSize();
3586 unsigned Alignment = std::min(Flags.getByValAlign(), RegSizeInBytes);