Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:args

76   CallArgList Args;
89 Args.add(RValue::get(BitCast.getPointer()), ArgQT);
101 Args.add(RValue::get(Cast), EncodingQT);
103 Args.add(EmitAnyExpr(SubExpr), ArgQT);
108 Args, ClassDecl, BoxingMethod);
182 CallArgList Args;
186 Args.add(RValue::get(Objects.getPointer()), ArgQT);
190 Args.add(RValue::get(Keys.getPointer()), ArgQT);
196 Args.add(RValue::get(Count), ArgQT);
211 Receiver, Args, Class, MethodWithObjects);
429 CallArgList Args;
430 EmitCallArgs(Args, method, E->arguments());
460 Args,
465 Receiver, Args, OID,
501 CallArgList args;
509 args,
521 FunctionArgList args;
531 args.push_back(OMD->getSelfDecl());
532 args.push_back(OMD->getCmdDecl());
534 args.append(OMD->param_begin(), OMD->param_end());
539 StartFunction(OMD, OMD->getReturnType(), Fn, FI, args,
579 CallArgList args;
582 args.add(RValue::get(dest.getPointer()), Context.VoidPtrTy);
585 args.add(RValue::get(src.getPointer()), Context.VoidPtrTy);
588 args.add(RValue::get(CGF.CGM.getSize(size)), Context.getSizeType());
589 args.add(RValue::get(CGF.Builder.getInt1(isAtomic)), Context.BoolTy);
590 args.add(RValue::get(CGF.Builder.getInt1(hasStrong)), Context.BoolTy);
593 CGF.EmitCall(CGF.getTypes().arrangeBuiltinFunctionCall(Context.VoidTy, args),
594 fn, ReturnValueSlot(), args);
840 CallArgList args;
843 args.add(RValue::get(returnAddr), CGF.getContext().VoidPtrTy);
850 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
853 args.add(RValue::get(AtomicHelperFn), CGF.getContext().VoidPtrTy);
858 CGF.getTypes().arrangeBuiltinFunctionCall(CGF.getContext().VoidTy, args),
859 copyCppAtomicObjectFn, ReturnValueSlot(), args);
946 CallArgList args;
947 args.add(RValue::get(self), getContext().getObjCIdType());
948 args.add(RValue::get(cmd), getContext().getObjCSelType());
949 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
950 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())),
957 getTypes().arrangeBuiltinFunctionCall(propType, args),
958 getPropertyFn, ReturnValueSlot(), args, CGCalleeInfo(),
1042 CallArgList args;
1049 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
1057 args.add(RValue::get(argAddr), CGF.getContext().VoidPtrTy);
1062 args.add(RValue::get(size), CGF.getContext().getSizeType());
1065 args.add(RValue::get(CGF.Builder.getTrue()), CGF.getContext().BoolTy);
1069 args.add(RValue::get(CGF.Builder.getFalse()), CGF.getContext().BoolTy);
1073 CGF.getTypes().arrangeBuiltinFunctionCall(CGF.getContext().VoidTy, args),
1074 copyStructFn, ReturnValueSlot(), args);
1086 CallArgList args;
1093 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
1101 args.add(RValue::get(argAddr), CGF.getContext().VoidPtrTy);
1104 args.add(RValue::get(AtomicHelperFn), CGF.getContext().VoidPtrTy);
1109 CGF.getTypes().arrangeBuiltinFunctionCall(CGF.getContext().VoidTy, args),
1110 copyCppAtomicObjectFn, ReturnValueSlot(), args);
1233 CallArgList args;
1234 args.add(RValue::get(self), getContext().getObjCIdType());
1235 args.add(RValue::get(cmd), getContext().getObjCSelType());
1237 args.add(RValue::get(arg), getContext().getObjCIdType());
1238 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
1239 EmitCall(getTypes().arrangeBuiltinFunctionCall(getContext().VoidTy, args),
1240 setOptimizedPropertyFn, ReturnValueSlot(), args);
1242 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
1243 args.add(RValue::get(arg), getContext().getObjCIdType());
1244 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())),
1246 args.add(RValue::get(Builder.getInt1(strategy.isCopy())),
1250 EmitCall(getTypes().arrangeBuiltinFunctionCall(getContext().VoidTy, args),
1251 setPropertyFn, ReturnValueSlot(), args);
1513 CallArgList Args;
1516 Args.add(RValue::get(StatePtr.getPointer()),
1524 Args.add(RValue::get(ItemsPtr.getPointer()),
1530 Args.add(RValue::get(Count), getContext().UnsignedLongTy);
1537 Collection, Args);
1711 Collection, Args);
1893 llvm::Value *args[] = {
1897 llvm::CallInst *result = CGF.EmitNounwindRuntimeCall(fn, args);
1921 llvm::Value *args[] = {
1925 CGF.EmitNounwindRuntimeCall(fn, args);
2106 llvm::Value *args[] = {
2110 EmitNounwindRuntimeCall(fn, args);
2330 CallArgList Args;
2334 AllocSel, Receiver, Args);
2343 InitSel, Receiver, Args);
2352 CallArgList Args;
2354 getContext().VoidTy, DrainSel, Arg, Args);
3199 FunctionArgList args;
3201 args.push_back(&dstDecl);
3203 args.push_back(&srcDecl);
3206 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, args);
3217 StartFunction(FD, C.VoidTy, Fn, FI, args);
3229 Expr *Args[2] = { &DST, &SRC };
3232 Args, DestTy->getPointeeType(),
3280 FunctionArgList args;
3282 args.push_back(&dstDecl);
3284 args.push_back(&srcDecl);
3287 CGM.getTypes().arrangeBuiltinFunctionDeclaration(C.VoidTy, args);
3297 StartFunction(FD, C.VoidTy, Fn, FI, args);