Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Args

79   CallArgList Args;
80 Args.add(RV, ArgQT);
83 BoxingMethod->getResultType(), Sel, Receiver, Args,
161 CallArgList Args;
165 Args.add(RValue::get(Objects), ArgQT);
169 Args.add(RValue::get(Keys), ArgQT);
175 Args.add(RValue::get(Count), ArgQT);
192 Receiver, Args, Class,
374 CallArgList Args;
375 EmitCallArgs(Args, method, E->arg_begin(), E->arg_end());
407 Args,
412 Receiver, Args, OID,
449 CallArgList args;
457 args,
469 FunctionArgList args;
479 args.push_back(OMD->getSelfDecl());
480 args.push_back(OMD->getCmdDecl());
484 args.push_back(*PI);
488 StartFunction(OMD, OMD->getResultType(), Fn, FI, args, StartLoc);
524 CallArgList args;
527 args.add(RValue::get(dest), Context.VoidPtrTy);
530 args.add(RValue::get(src), Context.VoidPtrTy);
533 args.add(RValue::get(CGF.CGM.getSize(size)), Context.getSizeType());
534 args.add(RValue::get(CGF.Builder.getInt1(isAtomic)), Context.BoolTy);
535 args.add(RValue::get(CGF.Builder.getInt1(hasStrong)), Context.BoolTy);
538 CGF.EmitCall(CGF.getTypes().arrangeFreeFunctionCall(Context.VoidTy, args,
541 fn, ReturnValueSlot(), args);
787 CallArgList args;
790 args.add(RValue::get(returnAddr), CGF.getContext().VoidPtrTy);
797 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
800 args.add(RValue::get(AtomicHelperFn), CGF.getContext().VoidPtrTy);
805 args,
808 copyCppAtomicObjectFn, ReturnValueSlot(), args);
888 CallArgList args;
889 args.add(RValue::get(self), getContext().getObjCIdType());
890 args.add(RValue::get(cmd), getContext().getObjCSelType());
891 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
892 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())),
897 RValue RV = EmitCall(getTypes().arrangeFreeFunctionCall(propType, args,
900 getPropertyFn, ReturnValueSlot(), args);
978 CallArgList args;
985 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
993 args.add(RValue::get(argAddr), CGF.getContext().VoidPtrTy);
998 args.add(RValue::get(size), CGF.getContext().getSizeType());
1001 args.add(RValue::get(CGF.Builder.getTrue()), CGF.getContext().BoolTy);
1005 args.add(RValue::get(CGF.Builder.getFalse()), CGF.getContext().BoolTy);
1009 args,
1012 copyStructFn, ReturnValueSlot(), args);
1024 CallArgList args;
1031 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
1039 args.add(RValue::get(argAddr), CGF.getContext().VoidPtrTy);
1042 args.add(RValue::get(AtomicHelperFn), CGF.getContext().VoidPtrTy);
1047 args,
1050 copyCppAtomicObjectFn, ReturnValueSlot(), args);
1176 CallArgList args;
1177 args.add(RValue::get(self), getContext().getObjCIdType());
1178 args.add(RValue::get(cmd), getContext().getObjCSelType());
1180 args.add(RValue::get(arg), getContext().getObjCIdType());
1181 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
1182 EmitCall(getTypes().arrangeFreeFunctionCall(getContext().VoidTy, args,
1185 setOptimizedPropertyFn, ReturnValueSlot(), args);
1187 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
1188 args.add(RValue::get(arg), getContext().getObjCIdType());
1189 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())),
1191 args.add(RValue::get(Builder.getInt1(strategy.isCopy())),
1195 EmitCall(getTypes().arrangeFreeFunctionCall(getContext().VoidTy, args,
1198 setPropertyFn, ReturnValueSlot(), args);
1477 CallArgList Args;
1480 Args.add(RValue::get(StatePtr), getContext().getPointerType(StateTy));
1487 Args.add(RValue::get(ItemsPtr), getContext().getPointerType(ItemsTy));
1492 Args.add(RValue::get(Count), getContext().UnsignedLongTy);
1499 Collection, Args);
1661 Collection, Args);
1855 llvm::Value *args[] = {
1859 llvm::CallInst *result = CGF.EmitNounwindRuntimeCall(fn, args);
1883 llvm::Value *args[] = {
1887 CGF.EmitNounwindRuntimeCall(fn, args);
1930 SmallVector<llvm::Value*,1> args;
1932 llvm::MDNode::get(Builder.getContext(), args));
2008 SmallVector<llvm::Value*,1> args;
2010 llvm::MDNode::get(Builder.getContext(), args));
2053 llvm::Value *args[] = {
2057 EmitNounwindRuntimeCall(fn, args);
2277 CallArgList Args;
2281 AllocSel, Receiver, Args);
2290 InitSel, Receiver, Args);
2299 CallArgList Args;
2301 getContext().VoidTy, DrainSel, Arg, Args);
2890 FunctionArgList args;
2892 args.push_back(&dstDecl);
2894 args.push_back(&srcDecl);
2897 CGM.getTypes().arrangeFunctionDeclaration(C.VoidTy, args,
2911 StartFunction(FD, C.VoidTy, Fn, FI, args, SourceLocation());
2923 Expr *Args[2] = { &DST, &SRC };
2926 Args, DestTy->getPointeeType(),
2974 FunctionArgList args;
2976 args.push_back(&dstDecl);
2978 args.push_back(&srcDecl);
2981 CGM.getTypes().arrangeFunctionDeclaration(C.VoidTy, args,
2994 StartFunction(FD, C.VoidTy, Fn, FI, args, SourceLocation());