Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Args

80   CallArgList Args;
81 Args.add(RV, ArgQT);
85 Args, ClassDecl, BoxingMethod);
162 CallArgList Args;
166 Args.add(RValue::get(Objects), ArgQT);
170 Args.add(RValue::get(Keys), ArgQT);
176 Args.add(RValue::get(Count), ArgQT);
191 Receiver, Args, Class, MethodWithObjects);
371 CallArgList Args;
372 EmitCallArgs(Args, method, E->arg_begin(), E->arg_end());
404 Args,
409 Receiver, Args, OID,
446 CallArgList args;
454 args,
466 FunctionArgList args;
476 args.push_back(OMD->getSelfDecl());
477 args.push_back(OMD->getCmdDecl());
480 args.push_back(PI);
484 StartFunction(OMD, OMD->getReturnType(), Fn, FI, args,
527 CallArgList args;
530 args.add(RValue::get(dest), Context.VoidPtrTy);
533 args.add(RValue::get(src), Context.VoidPtrTy);
536 args.add(RValue::get(CGF.CGM.getSize(size)), Context.getSizeType());
537 args.add(RValue::get(CGF.Builder.getInt1(isAtomic)), Context.BoolTy);
538 args.add(RValue::get(CGF.Builder.getInt1(hasStrong)), Context.BoolTy);
541 CGF.EmitCall(CGF.getTypes().arrangeFreeFunctionCall(Context.VoidTy, args,
544 fn, ReturnValueSlot(), args);
790 CallArgList args;
793 args.add(RValue::get(returnAddr), CGF.getContext().VoidPtrTy);
800 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
803 args.add(RValue::get(AtomicHelperFn), CGF.getContext().VoidPtrTy);
808 args,
811 copyCppAtomicObjectFn, ReturnValueSlot(), args);
891 CallArgList args;
892 args.add(RValue::get(self), getContext().getObjCIdType());
893 args.add(RValue::get(cmd), getContext().getObjCSelType());
894 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
895 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())),
901 RValue RV = EmitCall(getTypes().arrangeFreeFunctionCall(propType, args,
904 getPropertyFn, ReturnValueSlot(), args, nullptr,
986 CallArgList args;
993 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
1001 args.add(RValue::get(argAddr), CGF.getContext().VoidPtrTy);
1006 args.add(RValue::get(size), CGF.getContext().getSizeType());
1009 args.add(RValue::get(CGF.Builder.getTrue()), CGF.getContext().BoolTy);
1013 args.add(RValue::get(CGF.Builder.getFalse()), CGF.getContext().BoolTy);
1017 args,
1020 copyStructFn, ReturnValueSlot(), args);
1032 CallArgList args;
1039 args.add(RValue::get(ivarAddr), CGF.getContext().VoidPtrTy);
1047 args.add(RValue::get(argAddr), CGF.getContext().VoidPtrTy);
1050 args.add(RValue::get(AtomicHelperFn), CGF.getContext().VoidPtrTy);
1055 args,
1058 copyCppAtomicObjectFn, ReturnValueSlot(), args);
1182 CallArgList args;
1183 args.add(RValue::get(self), getContext().getObjCIdType());
1184 args.add(RValue::get(cmd), getContext().getObjCSelType());
1186 args.add(RValue::get(arg), getContext().getObjCIdType());
1187 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
1188 EmitCall(getTypes().arrangeFreeFunctionCall(getContext().VoidTy, args,
1191 setOptimizedPropertyFn, ReturnValueSlot(), args);
1193 args.add(RValue::get(ivarOffset), getContext().getPointerDiffType());
1194 args.add(RValue::get(arg), getContext().getObjCIdType());
1195 args.add(RValue::get(Builder.getInt1(strategy.isAtomic())),
1197 args.add(RValue::get(Builder.getInt1(strategy.isCopy())),
1201 EmitCall(getTypes().arrangeFreeFunctionCall(getContext().VoidTy, args,
1204 setPropertyFn, ReturnValueSlot(), args);
1480 CallArgList Args;
1483 Args.add(RValue::get(StatePtr), getContext().getPointerType(StateTy));
1490 Args.add(RValue::get(ItemsPtr), getContext().getPointerType(ItemsTy));
1495 Args.add(RValue::get(Count), getContext().UnsignedLongTy);
1502 Collection, Args);
1674 Collection, Args);
1868 llvm::Value *args[] = {
1872 llvm::CallInst *result = CGF.EmitNounwindRuntimeCall(fn, args);
1896 llvm::Value *args[] = {
1900 CGF.EmitNounwindRuntimeCall(fn, args);
1943 SmallVector<llvm::Value*,1> args;
1945 llvm::MDNode::get(Builder.getContext(), args));
2021 SmallVector<llvm::Value*,1> args;
2023 llvm::MDNode::get(Builder.getContext(), args));
2066 llvm::Value *args[] = {
2070 EmitNounwindRuntimeCall(fn, args);
2290 CallArgList Args;
2294 AllocSel, Receiver, Args);
2303 InitSel, Receiver, Args);
2312 CallArgList Args;
2314 getContext().VoidTy, DrainSel, Arg, Args);
2903 FunctionArgList args;
2905 args.push_back(&dstDecl);
2907 args.push_back(&srcDecl);
2910 C.VoidTy, args, FunctionType::ExtInfo(), RequiredArgs::All);
2919 StartFunction(FD, C.VoidTy, Fn, FI, args);
2931 Expr *Args[2] = { &DST, &SRC };
2934 Args, DestTy->getPointeeType(),
2982 FunctionArgList args;
2984 args.push_back(&dstDecl);
2986 args.push_back(&srcDecl);
2989 C.VoidTy, args, FunctionType::ExtInfo(), RequiredArgs::All);
2997 StartFunction(FD, C.VoidTy, Fn, FI, args);