Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Args

102   llvm::Value *Args[2];
103 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
104 Args[1] = CGF.EmitScalarExpr(E->getArg(1));
105 llvm::Type *ValueType = Args[1]->getType();
106 Args[1] = EmitToInt(CGF, Args[1], T, IntType);
109 CGF.Builder.CreateAtomicRMW(Kind, Args[0], Args[1],
164 llvm::Value *Args[2];
165 Args[1] = CGF.EmitScalarExpr(E->getArg(1));
166 llvm::Type *ValueType = Args[1]->getType();
167 Args[1] = EmitToInt(CGF, Args[1], T, IntType);
168 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
171 CGF.Builder.CreateAtomicRMW(Kind, Args[0], Args[1],
173 Result = CGF.Builder.CreateBinOp(Op, Result, Args[1]);
202 Value *Args[3];
203 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
204 Args[1] = CGF.EmitScalarExpr(E->getArg(1));
205 llvm::Type *ValueType = Args[1]->getType();
206 Args[1] = EmitToInt(CGF, Args[1], T, IntType);
207 Args[2] = EmitToInt(CGF, CGF.EmitScalarExpr(E->getArg(2)), T, IntType);
209 Value *Pair = CGF.Builder.CreateAtomicCmpXchg(Args[0], Args[1], Args[2],
1287 CallArgList Args;
1288 Args.add(RValue::get(EmitScalarExpr(E->getArg(0))),
1291 Args.add(RValue::get(EmitScalarExpr(E->getArg(1))),
1294 Args.add(RValue::get(llvm::Constant::getNullValue(VoidPtrTy)),
1297 CGM.getTypes().arrangeFreeFunctionCall(E->getType(), Args,
1302 return EmitCall(FuncInfo, Func, ReturnValueSlot(), Args);
1920 llvm::Value *Args[] = {Buf, FrameAddr};
1921 llvm::CallSite CS = EmitRuntimeCallOrInvoke(SetJmpEx, Args);
1941 llvm::Value *Args[] = {Buf, Count};
1942 CS = EmitRuntimeCallOrInvoke(SetJmp3, Args);
1951 llvm::Value *Args[] = {Buf, FrameAddr};
1952 CS = EmitRuntimeCallOrInvoke(SetJmp, Args);
2001 SmallVector<Value*, 16> Args;
2037 Args.push_back(ArgValue);
2040 Value *V = Builder.CreateCall(F, Args);
4040 SmallVector<Value*, 6> Args;
4041 Args.push_back(Ops[1]);
4042 Args.append(STy->getNumElements(), UndefValue::get(Ty));
4045 Args.push_back(CI);
4046 Args.push_back(getAlignmentValue32(PtrOp1));
4048 Ops[1] = Builder.CreateCall(F, Args, "vld_dup");
6961 SmallVector<Value *, 8> Args(NumArgs);
6963 Args[I] = CGF.EmitScalarExpr(E->getArg(I));
6966 Value *Call = CGF.Builder.CreateCall(F, Args);