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