Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Args

533                                   FunctionArgList &Args) {
574 unsigned SrcArgIndex = Args.size() - 1;
576 = CGF.Builder.CreateLoad(CGF.GetAddrOfLocalVar(Args[SrcArgIndex]));
696 void CodeGenFunction::EmitConstructorBody(FunctionArgList &Args) {
706 EmitDelegateCXXConstructorCall(Ctor, Ctor_Base, Args);
725 EmitCtorPrologue(Ctor, CtorType, Args);
887 FunctionArgList &Args) {
889 return Args[Args.size() - 1];
919 FunctionArgList &Args)
920 : FieldMemcpyizer(CGF, CD->getParent(), getTrivialCopySource(CD, Args)),
925 Args(Args) { }
934 ConstructorDecl, Args);
944 AggregatedInits[i], ConstructorDecl, Args);
975 FunctionArgList &Args;
1059 FunctionArgList &Args)
1060 : FieldMemcpyizer(CGF, AD->getParent(), Args[Args.size() - 1]),
1062 assert(Args.size() == 2);
1098 FunctionArgList &Args) {
1100 return EmitDelegatingCXXConstructorCall(CD, Args);
1138 ConstructorMemcpyizer CM(*this, CD, Args);
1238 void CodeGenFunction::EmitDestructorBody(FunctionArgList &Args) {
1320 void CodeGenFunction::emitImplicitAssignmentOperatorBody(FunctionArgList &Args) {
1329 AssignmentMemcpyizer AM(*this, AssignOp, Args);
1682 CallArgList Args;
1685 Args.add(RValue::get(This), D->getThisType(getContext()));
1692 Args.add(RValue::get(Src), QT);
1700 EmitCallArg(Args, *Arg, *I);
1702 // Either we've emitted all the call args, or we have a call to a
1709 EmitCallArg(Args, *Arg, ArgType);
1712 EmitCall(CGM.getTypes().arrangeCXXMethodCall(Args, FPT, RequiredArgs::All),
1713 Callee, ReturnValueSlot(), Args, D);
1719 const FunctionArgList &Args) {
1722 FunctionArgList::const_iterator I = Args.begin(), E = Args.end();
1737 assert(I != E && "cannot skip vtt parameter, already done with args");
1773 const FunctionArgList &Args) {
2195 void CodeGenFunction::EmitLambdaToBlockPointerBody(FunctionArgList &Args) {
2203 EmitFunctionBody(Args);