Lines Matching defs:IRArgs
1424 struct IRArgs {
1431 IRArgs()
1436 SmallVector<IRArgs, 8> ArgInfo;
1502 auto &IRArgs = ArgInfo[ArgNo];
1505 IRArgs.PaddingArgIndex = IRArgNo++;
1513 IRArgs.NumberOfArgs = STy->getNumElements();
1515 IRArgs.NumberOfArgs = 1;
1521 IRArgs.NumberOfArgs = 1;
1526 IRArgs.NumberOfArgs = 0;
1529 IRArgs.NumberOfArgs = AI.getCoerceAndExpandTypeSequence().size();
1532 IRArgs.NumberOfArgs = getExpansionSize(ArgType, Context);
1536 if (IRArgs.NumberOfArgs > 0) {
1537 IRArgs.FirstArgIndex = IRArgNo;
1538 IRArgNo += IRArgs.NumberOfArgs;
2639 auto IRArgs = IRFunctionArgs.getIRArgs(0);
2641 assert(IRArgs.second == 1 && "Expected only a single `this` pointer.");
2669 ArgAttrs[IRArgs.first] = llvm::AttributeSet::get(getLLVMContext(), Attrs);