Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Args

76   CallArgList Args;
77 EmitCallArgs(Args, BoxingMethod, E->arg_begin(), E->arg_end());
81 Args, ClassDecl, BoxingMethod);
155 CallArgList Args;
159 Args.add(RValue::get(Objects), ArgQT);
163 Args.add(RValue::get(Keys), ArgQT);
169 Args.add(RValue::get(Count), ArgQT);
184 Receiver, Args, Class, MethodWithObjects);
364 CallArgList Args;
365 EmitCallArgs(Args, method, E->arg_begin(), E->arg_end());
397 Args,
402 Receiver, Args, OID,
439 CallArgList args;
447 args,
459 FunctionArgList args;
469 args.push_back(OMD->getSelfDecl());
470 args.push_back(OMD->getCmdDecl());
472 args.append(OMD->param_begin(), OMD->param_end());
477 StartFunction(OMD, OMD->getReturnType(), Fn, FI, args,
518 CallArgList args;
521 args.add(RValue::get(dest), Context.VoidPtrTy);
524 args.add(RValue::get(src), Context.VoidPtrTy);
527 args.add(RValue::get(CGF.CGM.getSize(size)), Context.getSizeType());
528 args.add(RValue::get(CGF.Builder.getInt1(isAtomic)), Context.BoolTy);
529 args.add(RValue::get(CGF.Builder.getInt1(hasStrong)), Context.BoolTy);
532 CGF.EmitCall(CGF.getTypes().arrangeFreeFunctionCall(Context.VoidTy, args,
535 fn, ReturnValueSlot(), args);
781 CallArgList args;
784 args.add(RValue::get(returnAddr), CGF.getContext().VoidPtrTy);
791 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
794 args.add(RValue::get(AtomicHelperFn), CGF.getContext().VoidPtrTy);
799 args,
802 copyCppAtomicObjectFn, ReturnValueSlot(), args);
882 CallArgList args;
883 args.add(RValue::get(self), getContext().getObjCIdType());
884 args.add(RValue::get(cmd), getContext().getObjCSelType());
885 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
886 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())),
892 RValue RV = EmitCall(getTypes().arrangeFreeFunctionCall(propType, args,
895 getPropertyFn, ReturnValueSlot(), args, nullptr,
977 CallArgList args;
984 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
992 args.add(RValue::get(argAddr), CGF.getContext().VoidPtrTy);
997 args.add(RValue::get(size), CGF.getContext().getSizeType());
1000 args.add(RValue::get(CGF.Builder.getTrue()), CGF.getContext().BoolTy);
1004 args.add(RValue::get(CGF.Builder.getFalse()), CGF.getContext().BoolTy);
1008 args,
1011 copyStructFn, ReturnValueSlot(), args);
1023 CallArgList args;
1030 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
1038 args.add(RValue::get(argAddr), CGF.getContext().VoidPtrTy);
1041 args.add(RValue::get(AtomicHelperFn), CGF.getContext().VoidPtrTy);
1046 args,
1049 copyCppAtomicObjectFn, ReturnValueSlot(), args);
1173 CallArgList args;
1174 args.add(RValue::get(self), getContext().getObjCIdType());
1175 args.add(RValue::get(cmd), getContext().getObjCSelType());
1177 args.add(RValue::get(arg), getContext().getObjCIdType());
1178 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
1179 EmitCall(getTypes().arrangeFreeFunctionCall(getContext().VoidTy, args,
1182 setOptimizedPropertyFn, ReturnValueSlot(), args);
1184 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
1185 args.add(RValue::get(arg), getContext().getObjCIdType());
1186 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())),
1188 args.add(RValue::get(Builder.getInt1(strategy.isCopy())),
1192 EmitCall(getTypes().arrangeFreeFunctionCall(getContext().VoidTy, args,
1195 setPropertyFn, ReturnValueSlot(), args);
1471 CallArgList Args;
1474 Args.add(RValue::get(StatePtr), getContext().getPointerType(StateTy));
1481 Args.add(RValue::get(ItemsPtr), getContext().getPointerType(ItemsTy));
1486 Args.add(RValue::get(Count), getContext().UnsignedLongTy);
1493 Collection, Args);
1665 Collection, Args);
1859 llvm::Value *args[] = {
1863 llvm::CallInst *result = CGF.EmitNounwindRuntimeCall(fn, args);
1887 llvm::Value *args[] = {
1891 CGF.EmitNounwindRuntimeCall(fn, args);
2055 llvm::Value *args[] = {
2059 EmitNounwindRuntimeCall(fn, args);
2279 CallArgList Args;
2283 AllocSel, Receiver, Args);
2292 InitSel, Receiver, Args);
2301 CallArgList Args;
2303 getContext().VoidTy, DrainSel, Arg, Args);
2892 FunctionArgList args;
2894 args.push_back(&dstDecl);
2896 args.push_back(&srcDecl);
2899 C.VoidTy, args, FunctionType::ExtInfo(), RequiredArgs::All);
2908 StartFunction(FD, C.VoidTy, Fn, FI, args);
2920 Expr *Args[2] = { &DST, &SRC };
2923 Args, DestTy->getPointeeType(),
2971 FunctionArgList args;
2973 args.push_back(&dstDecl);
2975 args.push_back(&srcDecl);
2978 C.VoidTy, args, FunctionType::ExtInfo(), RequiredArgs::All);
2986 StartFunction(FD, C.VoidTy, Fn, FI, args);