Lines Matching refs:IRArgs
1386 struct IRArgs { struct in __anon48bc75540511::ClangToLLVMArgMapping
1393 IRArgs() in IRArgs() argument
1398 SmallVector<IRArgs, 8> ArgInfo;
1464 auto &IRArgs = ArgInfo[ArgNo]; in construct() local
1467 IRArgs.PaddingArgIndex = IRArgNo++; in construct()
1475 IRArgs.NumberOfArgs = STy->getNumElements(); in construct()
1477 IRArgs.NumberOfArgs = 1; in construct()
1483 IRArgs.NumberOfArgs = 1; in construct()
1488 IRArgs.NumberOfArgs = 0; in construct()
1491 IRArgs.NumberOfArgs = AI.getCoerceAndExpandTypeSequence().size(); in construct()
1494 IRArgs.NumberOfArgs = getExpansionSize(ArgType, Context); in construct()
1498 if (IRArgs.NumberOfArgs > 0) { in construct()
1499 IRArgs.FirstArgIndex = IRArgNo; in construct()
1500 IRArgNo += IRArgs.NumberOfArgs; in construct()
2162 auto IRArgs = IRFunctionArgs.getIRArgs(0); in ConstructAttributeList() local
2164 assert(IRArgs.second == 1 && "Expected only a single `this` pointer."); in ConstructAttributeList()
2186 ArgAttrs[IRArgs.first] = llvm::AttributeSet::get(getLLVMContext(), Attrs); in ConstructAttributeList()