Lines Matching defs:ArgFlags
2157 ISD::ArgFlagsTy ArgFlags, CCState &State) {
2172 if (ArgFlags.isByVal())
2178 if (ArgFlags.isSExt())
2180 else if (ArgFlags.isZExt())
2193 unsigned OrigAlign = ArgFlags.getOrigAlign();
3157 ISD::ArgFlagsTy ArgFlags = Args[I].Flags;
3160 if (ArgFlags.isByVal()) {
3161 handleByValArg(I, ArgVT, ArgVT, CCValAssign::Full, ArgFlags);
3166 R = VarFn(I, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, CCInfo);
3170 R = FixedFn(I, ArgVT, RegVT, CCValAssign::Full, ArgFlags, CCInfo);
3192 ISD::ArgFlagsTy ArgFlags = Args[I].Flags;
3196 if (ArgFlags.isByVal()) {
3197 handleByValArg(I, ArgVT, ArgVT, CCValAssign::Full, ArgFlags);
3203 if (!FixedFn(I, ArgVT, RegVT, CCValAssign::Full, ArgFlags, CCInfo))
3256 ISD::ArgFlagsTy ArgFlags) {
3257 assert(ArgFlags.getByValSize() && "Byval argument's size shouldn't be 0.");
3261 unsigned ByValSize = RoundUpToAlignment(ArgFlags.getByValSize(), RegSize);
3262 unsigned Align = std::min(std::max(ArgFlags.getByValAlign(), RegSize),