Lines Matching refs:Arg0

4683     Value *Arg0 = EmitScalarExpr(E->getArg(0)),  in EmitBuiltinExpr()  local
4701 llvm::Type *ArgTys[] = {Arg0->getType(), I8PTy, Int32Ty, Int32Ty}; in EmitBuiltinExpr()
4707 {Arg0, BCast, PacketSize, PacketAlign})); in EmitBuiltinExpr()
4714 llvm::Type *ArgTys[] = {Arg0->getType(), Arg1->getType(), Int32Ty, I8PTy, in EmitBuiltinExpr()
4727 {Arg0, Arg1, Arg2, BCast, PacketSize, PacketAlign})); in EmitBuiltinExpr()
4753 Value *Arg0 = EmitScalarExpr(E->getArg(0)), in EmitBuiltinExpr() local
4761 llvm::Type *ArgTys[] = {Arg0->getType(), Int32Ty, Int32Ty, Int32Ty}; in EmitBuiltinExpr()
4769 {Arg0, Arg1, PacketSize, PacketAlign})); in EmitBuiltinExpr()
4793 Value *Arg0 = EmitScalarExpr(E->getArg(0)), in EmitBuiltinExpr() local
4800 llvm::Type *ArgTys[] = {Arg0->getType(), Arg1->getType(), Int32Ty, Int32Ty}; in EmitBuiltinExpr()
4806 {Arg0, Arg1, PacketSize, PacketAlign})); in EmitBuiltinExpr()
4821 Value *Arg0 = EmitScalarExpr(E->getArg(0)); in EmitBuiltinExpr() local
4825 llvm::Type *ArgTys[] = {Arg0->getType(), Int32Ty, Int32Ty}; in EmitBuiltinExpr()
4830 {Arg0, PacketSize, PacketAlign})); in EmitBuiltinExpr()
4837 auto Arg0 = EmitScalarExpr(E->getArg(0)); in EmitBuiltinExpr() local
4845 if (Arg0->getType()->getPointerAddressSpace() != in EmitBuiltinExpr()
4847 NewArg = Builder.CreateAddrSpaceCast(Arg0, NewArgT); in EmitBuiltinExpr()
4849 NewArg = Builder.CreateBitOrPointerCast(Arg0, NewArgT); in EmitBuiltinExpr()
5150 auto Arg0 = E->getArg(0); in EmitBuiltinExpr() local
5151 auto Arg0Val = EmitScalarExpr(Arg0); in EmitBuiltinExpr()
5152 auto Arg0Ty = Arg0->getType(); in EmitBuiltinExpr()
5156 Arg0Val = EmitArrayToPointerDecay(Arg0).getPointer(); in EmitBuiltinExpr()
5184 auto Arg0 = EmitScalarExpr(E->getArg(0)); in EmitBuiltinExpr() local
5186 if (PTy0 != Arg0->getType()) in EmitBuiltinExpr()
5187 Arg0 = Builder.CreateTruncOrBitCast(Arg0, PTy0); in EmitBuiltinExpr()
5202 return RValue::get(Builder.CreateCall(F, {Arg0, Arg1Val, Arg2})); in EmitBuiltinExpr()
7679 Value *Arg0 = Builder.CreateExtractValue(Val, 0); in EmitARMBuiltinExpr() local
7682 return Builder.CreateCall(F, {Arg0, Arg1, StPtr}, "strexd"); in EmitARMBuiltinExpr()
7741 Value *Arg0 = EmitScalarExpr(E->getArg(0)); in EmitARMBuiltinExpr() local
7754 Value *Res = Builder.CreateCall(F, {Arg0, Arg1a}); in EmitARMBuiltinExpr()
7760 return Builder.CreateCall(F, {Arg0, Arg1}); in EmitARMBuiltinExpr()
9680 Value *Arg0 = Builder.CreateExtractValue(Val, 0); in EmitAArch64BuiltinExpr() local
9684 return Builder.CreateCall(F, {Arg0, Arg1, StPtr}, "stxp"); in EmitAArch64BuiltinExpr()
9776 Value *Arg0 = EmitScalarExpr(E->getArg(0)); in EmitAArch64BuiltinExpr() local
9783 return Builder.CreateCall(F, {Arg0, Arg1}); in EmitAArch64BuiltinExpr()
10753 Value *Arg0 = EmitScalarExpr(E->getArg(0)); in EmitAArch64BuiltinExpr() local
10756 AtomicRMWInst::Add, Arg0, Arg1, in EmitAArch64BuiltinExpr()
11978 const Expr *Arg0 = E->getArg(0); in EmitBPFBuiltinExpr() local
11980 Arg0->getType(), Arg0->getExprLoc()); in EmitBPFBuiltinExpr()
12003 const Expr *Arg0 = E->getArg(0); in EmitBPFBuiltinExpr() local
12005 Arg0->getType(), Arg0->getExprLoc()); in EmitBPFBuiltinExpr()
12008 const auto *UO = cast<UnaryOperator>(Arg0->IgnoreParens()); in EmitBPFBuiltinExpr()