Lines Matching refs:args

260 CodeGenTypes::arrangeCXXConstructorCall(const CallArgList &args,
266 for (const auto &Arg : args)
405 const CallArgList &args,
409 assert(args.size() >= numExtraRequiredArgs);
425 .isNoProtoCallVariadic(args,
427 required = RequiredArgs(args.size());
432 for (const auto &arg : args)
444 CodeGenTypes::arrangeFreeFunctionCall(const CallArgList &args,
447 return arrangeFreeFunctionLikeCall(*this, CGM, args, fnType,
454 CodeGenTypes::arrangeBlockFunctionCall(const CallArgList &args,
456 return arrangeFreeFunctionLikeCall(*this, CGM, args, fnType, 1,
462 const CallArgList &args,
467 for (const auto &Arg : args)
476 CodeGenTypes::arrangeCXXMethodCall(const CallArgList &args,
481 for (const auto &Arg : args)
491 QualType resultType, const FunctionArgList &args,
495 for (auto Arg : args)
499 (isVariadic ? RequiredArgs(args.size()) : RequiredArgs::All);
1840 for (auto &Arg : Fn->args()) {
2529 void CodeGenFunction::EmitDelegateCallArg(CallArgList &args,
2545 return args.add(RValue::getAggregate(local), type);
2549 return args.add(RValue::get(Builder.CreateLoad(local)), type);
2555 args.add(convertTempToRValue(local, type, loc), type);
2633 const CallArgList &args) {
2634 for (const auto &I : args.writebacks())
2661 static void emitWritebackArg(CodeGenFunction &CGF, CallArgList &args,
2688 args.add(RValue::get(llvm::ConstantPointerNull::get(destType)),
2784 args.addWriteback(srcLV, temp, valueToUse);
2785 args.add(RValue::get(finalArgument), CRE->getType());
2852 // Insert a stack save if we're going to need any inalloca args.
2920 void CodeGenFunction::EmitCallArg(CallArgList &args, const Expr *E,
2927 return emitWritebackArg(*this, args, CRE);
2935 return args.add(EmitReferenceBindingToExpr(E), type);
2948 if (args.isUsingInAlloca())
2962 args.add(RV, type);
2972 args.addArgCleanupDeactivation(EHStack.getInnermostEHScope(), IsActive);
2982 args.add(L.asAggregateRValue(), type, /*NeedsCopy*/true);
2988 args.add(RValue::getAggregate(tmp), type);
2993 args.add(EmitAnyExprToTemp(E), type);
3034 ArrayRef<llvm::Value*> args,
3036 llvm::CallInst *call = EmitRuntimeCall(callee, args, name);
3053 ArrayRef<llvm::Value*> args,
3055 llvm::CallInst *call = Builder.CreateCall(callee, args, name);
3080 ArrayRef<llvm::Value*> args) {
3089 args,
3094 llvm::CallInst *call = Builder.CreateCall(callee, args, BundleList);
3112 ArrayRef<llvm::Value*> args,
3114 llvm::CallSite callSite = EmitCallOrInvoke(callee, args, name);