Home | History | Annotate | Download | only in Mips

Lines Matching refs:ArgFlags

2423                        ISD::ArgFlagsTy ArgFlags, CCState &State) {
2438 if (ArgFlags.isByVal())
2444 if (ArgFlags.isSExt())
2446 else if (ArgFlags.isZExt())
2459 unsigned OrigAlign = ArgFlags.getOrigAlign();
3393 ISD::ArgFlagsTy ArgFlags = Args[I].Flags;
3396 if (ArgFlags.isByVal()) {
3397 handleByValArg(I, ArgVT, ArgVT, CCValAssign::Full, ArgFlags);
3402 R = VarFn(I, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, CCInfo);
3406 R = FixedFn(I, ArgVT, RegVT, CCValAssign::Full, ArgFlags, CCInfo);
3428 ISD::ArgFlagsTy ArgFlags = Args[I].Flags;
3432 if (ArgFlags.isByVal()) {
3433 handleByValArg(I, ArgVT, ArgVT, CCValAssign::Full, ArgFlags);
3439 if (!FixedFn(I, ArgVT, RegVT, CCValAssign::Full, ArgFlags, CCInfo))
3492 ISD::ArgFlagsTy ArgFlags) {
3493 assert(ArgFlags.getByValSize() && "Byval argument's size shouldn't be 0.");
3497 unsigned ByValSize = RoundUpToAlignment(ArgFlags.getByValSize(), RegSize);
3498 unsigned Align = std::min(std::max(ArgFlags.getByValAlign(), RegSize),