Lines Matching defs:Arg0
3729 const Expr *Arg0 = E->getArg(0);
3732 Value *Value0 = EmitScalarExpr(Arg0);
5865 Value *Arg0 = EmitScalarExpr(E->getArg(0)),
5882 llvm::Type *ArgTys[] = {Arg0->getType(), I8PTy, Int32Ty, Int32Ty};
5888 {Arg0, ACast, PacketSize, PacketAlign}));
5895 llvm::Type *ArgTys[] = {Arg0->getType(), Arg1->getType(), Int32Ty, I8PTy,
5908 {Arg0, Arg1, Arg2, ACast, PacketSize, PacketAlign}));
5934 Value *Arg0 = EmitScalarExpr(E->getArg(0)),
5942 llvm::Type *ArgTys[] = {Arg0->getType(), Int32Ty, Int32Ty, Int32Ty};
5950 {Arg0, Arg1, PacketSize, PacketAlign}));
5974 Value *Arg0 = EmitScalarExpr(E->getArg(0)),
5981 llvm::Type *ArgTys[] = {Arg0->getType(), Arg1->getType(), Int32Ty, Int32Ty};
5987 {Arg0, Arg1, PacketSize, PacketAlign}));
6002 Value *Arg0 = EmitScalarExpr(E->getArg(0));
6006 llvm::Type *ArgTys[] = {Arg0->getType(), Int32Ty, Int32Ty};
6011 {Arg0, PacketSize, PacketAlign}));
6018 auto Arg0 = EmitScalarExpr(E->getArg(0));
6028 if (Arg0->getType()->getPointerAddressSpace() !=
6030 NewArg = Builder.CreateAddrSpaceCast(Arg0, NewArgT);
6032 NewArg = Builder.CreateBitOrPointerCast(Arg0, NewArgT);
6348 auto Arg0 = E->getArg(0);
6349 auto Arg0Val = EmitScalarExpr(Arg0);
6350 auto Arg0Ty = Arg0->getType();
6354 Arg0Val = EmitArrayToPointerDecay(Arg0).emitRawPointer(*this);
6382 auto Arg0 = EmitScalarExpr(E->getArg(0));
6384 if (PTy0 != Arg0->getType())
6385 Arg0 = Builder.CreateTruncOrBitCast(Arg0, PTy0);
6400 return RValue::get(Builder.CreateCall(F, {Arg0, Arg1Val, Arg2}));
9213 Value *Arg0 = Builder.CreateExtractValue(Val, 0);
9216 return Builder.CreateCall(F, {Arg0, Arg1, StPtr}, "strexd");
9274 Value *Arg0 = EmitScalarExpr(E->getArg(0));
9287 Value *Res = Builder.CreateCall(F, {Arg0, Arg1a});
9293 return Builder.CreateCall(F, {Arg0, Arg1});
11545 Value *Arg0 = Builder.CreateExtractValue(Val, 0);
11548 return Builder.CreateCall(F, {Arg0, Arg1, StPtr}, "stxp");
11639 Value *Arg0 = EmitScalarExpr(E->getArg(0));
11646 return Builder.CreateCall(F, {Arg0, Arg1});
14227 const Expr *Arg0 = E->getArg(0);
14229 Arg0->getType(), Arg0->getExprLoc());
14252 const Expr *Arg0 = E->getArg(0);
14254 Arg0->getType(), Arg0->getExprLoc());
14257 const auto *UO = cast<UnaryOperator>(Arg0->IgnoreParens());
19704 auto *Arg0 = E->getArg(0);
19705 Value *Op0 = EmitScalarExpr(Arg0);
19709 auto *XVecTy = Arg0->getType()->castAs<VectorType>();
19713 assert((Arg0->getType()->hasFloatingRepresentation() ||
19714 Arg0->getType()->hasIntegerRepresentation()) &&
19717 if (Arg0->getType()->hasUnsignedIntegerRepresentation()) {