Lines Matching refs:CreateZExt
294 return CGF.Builder.CreateZExt(CGF.Builder.CreateExtractValue(Pair, 1), in MakeAtomicCmpXchgValue()
381 ExchangeHigh = CGF.Builder.CreateZExt(ExchangeHigh, Int128Ty); in EmitAtomicCmpXchg128ForMSIntrin()
382 ExchangeLow = CGF.Builder.CreateZExt(ExchangeLow, Int128Ty); in EmitAtomicCmpXchg128ForMSIntrin()
405 return CGF.Builder.CreateZExt(Success, CGF.Int8Ty); in EmitAtomicCmpXchg128ForMSIntrin()
1981 Unsigned = CGF.Builder.CreateZExt(Unsigned, Signed->getType(), "op.zext"); in EmitCheckedMixedSignMultiply()
2009 CGF.Builder.CreateZExt(IsNegative, OpTy)); in EmitCheckedMixedSignMultiply()
3000 return RValue::get(Builder.CreateZExt(LHS, ConvertType(E->getType()))); in EmitBuiltinExpr()
3011 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr()
3234 return RValue::get(Builder.CreateZExt(FCmp, ConvertType(E->getType()))); in EmitBuiltinExpr()
3254 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr()
3293 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr()
3745 return RValue::get(Builder.CreateZExt(Result, Int64Ty, "extend.zext")); in EmitBuiltinExpr()
4199 Builder.CreateZExt(EmitSignBit(*this, EmitScalarExpr(E->getArg(0))), in EmitBuiltinExpr()
4300 llvm::Value *CarryOut = Builder.CreateZExt(Builder.CreateOr(Carry1, Carry2), in EmitBuiltinExpr()
6892 return Builder.CreateZExt(Ops[0], Ty, "vmovl"); in EmitCommonNeonBuiltinExpr()
7003 Ops[0] = Builder.CreateZExt(Ops[0], VTy); in EmitCommonNeonBuiltinExpr()
7054 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitCommonNeonBuiltinExpr()
7140 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitCommonNeonBuiltinExpr()
7403 ArgValue = Builder.CreateZExt(ArgValue, RegisterType); in EmitSpecialRegisterBuiltin()
7590 Rt = Builder.CreateZExt(Rt, Int64Ty); in EmitARMBuiltinExpr()
7591 Rt1 = Builder.CreateZExt(Rt1, Int64Ty); in EmitARMBuiltinExpr()
7625 Val0 = Builder.CreateZExt(Val0, Int64Ty); in EmitARMBuiltinExpr()
7626 Val1 = Builder.CreateZExt(Val1, Int64Ty); in EmitARMBuiltinExpr()
8147 return Unsigned ? Builder.CreateZExt(V, T) : Builder.CreateSExt(V, T); in SignOrZeroExtend()
8743 return TypeFlags.isZExtReturn() ? Builder.CreateZExt(Call, ResultTy) in EmitSVEGatherLoad()
8991 return IsZExtReturn ? Builder.CreateZExt(Load, VectorTy) in EmitSVEMaskedLoad()
9285 VecOps.push_back(Builder.CreateZExt(Ops[I], EltTy)); in EmitAArch64SVEBuiltinExpr()
9598 Status = Builder.CreateZExt(Status, Int32Ty); in EmitAArch64BuiltinExpr()
9629 Val0 = Builder.CreateZExt(Val0, Int128Ty); in EmitAArch64BuiltinExpr()
9630 Val1 = Builder.CreateZExt(Val1, Int128Ty); in EmitAArch64BuiltinExpr()
9823 Mask = Builder.CreateZExt(Mask, Int64Ty); in EmitAArch64BuiltinExpr()
9833 TagOffset = Builder.CreateZExt(TagOffset, Int64Ty); in EmitAArch64BuiltinExpr()
9842 ExcludedMask = Builder.CreateZExt(ExcludedMask, Int64Ty); in EmitAArch64BuiltinExpr()
9995 Value *Offset = Builder.CreateZExt(EmitScalarExpr(E->getArg(0)), Int64Ty); in EmitAArch64BuiltinExpr()
10020 Value *Offset = Builder.CreateZExt(EmitScalarExpr(E->getArg(0)), Int64Ty); in EmitAArch64BuiltinExpr()
10252 Ops[0] = Builder.CreateZExt(Ops[0], InTy); in EmitAArch64BuiltinExpr()
10608 Ops[1] = Builder.CreateZExt(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10618 Ops[1] = Builder.CreateZExt(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
11747 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitAArch64BuiltinExpr()
11761 Ops[4] = Builder.CreateZExt(Ops[4], Int64Ty); in EmitAArch64BuiltinExpr()
11776 Ops[5] = Builder.CreateZExt(Ops[5], Int64Ty); in EmitAArch64BuiltinExpr()
11792 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitAArch64BuiltinExpr()
11807 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitAArch64BuiltinExpr()
11822 Ops[4] = Builder.CreateZExt(Ops[4], Int64Ty); in EmitAArch64BuiltinExpr()
12636 Value *ZeroExt = CGF.Builder.CreateZExt(Ops[0], Int32Ty); in EmitX86CvtBF16ToFloatExpr()
14112 return Builder.CreateZExt(Cmp, ConvertType(E->getType())); in EmitX86BuiltinExpr()
14121 return Builder.CreateZExt(Cmp, ConvertType(E->getType())); in EmitX86BuiltinExpr()
15010 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitX86BuiltinExpr()
15725 Op2 = Builder.CreateZExt(Op2, Int64Ty); in EmitPPCBuiltinExpr()
15788 Value *ResLo = Builder.CreateZExt( in EmitPPCBuiltinExpr()
15790 Value *ResHiShift = Builder.CreateZExt( in EmitPPCBuiltinExpr()
16247 return Builder.CreateZExt(Pair.second, Builder.getInt32Ty()); in EmitPPCBuiltinExpr()
16568 llvm::Value *FlagExt = Builder.CreateZExt(Flag, RealFlagType); in EmitAMDGPUBuiltinExpr()
17977 Value *Pred = Builder.CreateZExt(Builder.CreateExtractValue(ResultPair, 1), in EmitNVPTXBuiltinExpr()