Lines Matching refs:Int64Ty
1048 RetType = CGF.Int64Ty; in emitPPCLoadReserveIntrinsic()
1857 ArgVal = llvm::Constant::getIntegerValue(Int64Ty, llvm::APInt(64, Val)); in emitBuiltinOSLogFormat()
3783 return RValue::get(Builder.CreateSExt(Result, Int64Ty, "extend.sext")); in EmitBuiltinExpr()
3785 return RValue::get(Builder.CreateZExt(Result, Int64Ty, "extend.zext")); in EmitBuiltinExpr()
5531 return llvm::FixedVectorType::get(CGF->Int64Ty, V1Ty ? 1 : (1 << IsQuad)); in GetNeonType()
7313 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitCommonNeonBuiltinExpr()
7399 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitCommonNeonBuiltinExpr()
7819 Value *C1 = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
7851 Rt = Builder.CreateZExt(Rt, Int64Ty); in EmitARMBuiltinExpr()
7852 Rt1 = Builder.CreateZExt(Rt1, Int64Ty); in EmitARMBuiltinExpr()
7854 Value *ShiftCast = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
7886 Val0 = Builder.CreateZExt(Val0, Int64Ty); in EmitARMBuiltinExpr()
7887 Val1 = Builder.CreateZExt(Val1, Int64Ty); in EmitARMBuiltinExpr()
7889 Value *ShiftCst = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
8009 Value *C1 = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
8050 ValueType = RegisterType = Int64Ty; in EmitARMBuiltinExpr()
8991 Ops.push_back(ConstantInt::get(Int64Ty, 0)); in EmitSVEGatherLoad()
9039 Ops.push_back(ConstantInt::get(Int64Ty, 0)); in EmitSVEScatterStore()
9080 Ops.push_back(ConstantInt::get(Int64Ty, 0)); in EmitSVEGatherPrefetch()
9134 Value *Idx = ConstantInt::get(CGM.Int64Ty, I * MinElts); in EmitSVEStructLoad()
9178 Value *Idx = ConstantInt::get(CGM.Int64Ty, I * MinElts); in EmitSVEStructStore()
9366 Value *Idx = ConstantInt::get(CGM.Int64Ty, in EmitSVETupleSetOrGet()
9383 Value *Idx = ConstantInt::get(CGM.Int64Ty, I * MinElts); in EmitSVETupleCreate()
9662 ConstantInt::get(CGM.Int64Ty, 0)); in EmitAArch64SVEBuiltinExpr()
9665 VTy, Ops[0], ConstantInt::get(CGM.Int64Ty, MinElts)); in EmitAArch64SVEBuiltinExpr()
9844 Builder.CreateGEP(Int64Ty, ValPtr, Builder.getInt32(i)); in EmitAArch64BuiltinExpr()
9846 Address(ValOffsetPtr, Int64Ty, CharUnits::fromQuantity(8)); in EmitAArch64BuiltinExpr()
9857 Builder.CreateGEP(Int64Ty, ValPtr, Builder.getInt32(i)); in EmitAArch64BuiltinExpr()
9859 Address(ValOffsetPtr, Int64Ty, CharUnits::fromQuantity(8)); in EmitAArch64BuiltinExpr()
9960 llvm::Type *STy = llvm::StructType::get(Int64Ty, Int64Ty); in EmitAArch64BuiltinExpr()
9986 StoreVal = Builder.CreatePtrToInt(StoreVal, Int64Ty); in EmitAArch64BuiltinExpr()
9992 StoreVal = Builder.CreateZExtOrBitCast(StoreVal, Int64Ty); in EmitAArch64BuiltinExpr()
10020 CGM.getIntrinsic(llvm::Intrinsic::read_register, {Int64Ty}); in EmitAArch64BuiltinExpr()
10081 Size = Builder.CreateIntCast(Size, Int64Ty, false); in EmitAArch64BuiltinExpr()
10111 Mask = Builder.CreateZExt(Mask, Int64Ty); in EmitAArch64BuiltinExpr()
10121 TagOffset = Builder.CreateZExt(TagOffset, Int64Ty); in EmitAArch64BuiltinExpr()
10130 ExcludedMask = Builder.CreateZExt(ExcludedMask, Int64Ty); in EmitAArch64BuiltinExpr()
10190 llvm::Type *RegisterType = Int64Ty; in EmitAArch64BuiltinExpr()
10201 ValueType = Int64Ty; in EmitAArch64BuiltinExpr()
10227 llvm::Type *RegisterType = Int64Ty; in EmitAArch64BuiltinExpr()
10289 CGM.getIntrinsic(llvm::Intrinsic::read_register, {Int64Ty}); in EmitAArch64BuiltinExpr()
10294 Value *Offset = Builder.CreateZExt(EmitScalarExpr(E->getArg(0)), Int64Ty); in EmitAArch64BuiltinExpr()
10314 CGM.getIntrinsic(llvm::Intrinsic::read_register, {Int64Ty}); in EmitAArch64BuiltinExpr()
10319 Value *Offset = Builder.CreateZExt(EmitScalarExpr(E->getArg(0)), Int64Ty); in EmitAArch64BuiltinExpr()
10435 llvm::Type *InTy = Is64 ? Int64Ty : Int32Ty; in EmitAArch64BuiltinExpr()
10454 InTy = Int64Ty; in EmitAArch64BuiltinExpr()
10566 auto *Ty = llvm::FixedVectorType::get(Int64Ty, 2); in EmitAArch64BuiltinExpr()
10644 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
10646 Builder.CreateICmpEQ(Ops[0], llvm::Constant::getNullValue(Int64Ty)); in EmitAArch64BuiltinExpr()
10647 return Builder.CreateSExt(Ops[0], Int64Ty, "vceqzd"); in EmitAArch64BuiltinExpr()
10670 return Builder.CreateSExt(Ops[0], Int64Ty, "vcmpd"); in EmitAArch64BuiltinExpr()
10743 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
10744 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10746 return Builder.CreateSExt(Ops[0], Int64Ty, "vceqd"); in EmitAArch64BuiltinExpr()
10751 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
10752 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10755 llvm::Constant::getNullValue(Int64Ty)); in EmitAArch64BuiltinExpr()
10756 return Builder.CreateSExt(Ops[0], Int64Ty, "vtstd"); in EmitAArch64BuiltinExpr()
10829 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 1)); in EmitAArch64BuiltinExpr()
10840 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitAArch64BuiltinExpr()
10916 Ops[1] = Builder.CreateZExt(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10917 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_sqshlu, Int64Ty), in EmitAArch64BuiltinExpr()
10926 Ops[1] = Builder.CreateZExt(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10927 return EmitNeonCall(CGM.getIntrinsic(Int, Int64Ty), Ops, "vqshl_n"); in EmitAArch64BuiltinExpr()
10936 Ops[1] = ConstantInt::get(Int64Ty, -SV); in EmitAArch64BuiltinExpr()
10937 return EmitNeonCall(CGM.getIntrinsic(Int, Int64Ty), Ops, "vrshr_n"); in EmitAArch64BuiltinExpr()
10944 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10946 Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Int64Ty), in EmitAArch64BuiltinExpr()
10947 {Ops[1], Builder.CreateSExt(Ops[2], Int64Ty)}); in EmitAArch64BuiltinExpr()
10948 return Builder.CreateAdd(Ops[0], Builder.CreateBitCast(Ops[1], Int64Ty)); in EmitAArch64BuiltinExpr()
10954 Ops[0], ConstantInt::get(Int64Ty, Amt->getZExtValue()), "shld_n"); in EmitAArch64BuiltinExpr()
10959 Ops[0], ConstantInt::get(Int64Ty, std::min(static_cast<uint64_t>(63), in EmitAArch64BuiltinExpr()
10968 return ConstantInt::get(Int64Ty, 0); in EmitAArch64BuiltinExpr()
10969 return Builder.CreateLShr(Ops[0], ConstantInt::get(Int64Ty, ShiftAmt), in EmitAArch64BuiltinExpr()
10975 Ops[1], ConstantInt::get(Int64Ty, std::min(static_cast<uint64_t>(63), in EmitAArch64BuiltinExpr()
10987 Ops[1] = Builder.CreateLShr(Ops[1], ConstantInt::get(Int64Ty, ShiftAmt), in EmitAArch64BuiltinExpr()
11025 return EmitNeonCall(CGM.getIntrinsic(AccumInt, Int64Ty), Ops, "vqdmlXl"); in EmitAArch64BuiltinExpr()
11045 return EmitNeonCall(CGM.getIntrinsic(AccInt, Int64Ty), Ops, "vqdmlXl"); in EmitAArch64BuiltinExpr()
12055 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitAArch64BuiltinExpr()
12069 Ops[4] = Builder.CreateZExt(Ops[4], Int64Ty); in EmitAArch64BuiltinExpr()
12084 Ops[5] = Builder.CreateZExt(Ops[5], Int64Ty); in EmitAArch64BuiltinExpr()
12100 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitAArch64BuiltinExpr()
12115 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitAArch64BuiltinExpr()
12130 Ops[4] = Builder.CreateZExt(Ops[4], Int64Ty); in EmitAArch64BuiltinExpr()
12271 Value *InfoKind = ConstantInt::get(Int64Ty, C->getSExtValue()); in EmitBPFBuiltinExpr()
12291 Value *FlagValue = ConstantInt::get(Int64Ty, Flag->getSExtValue()); in EmitBPFBuiltinExpr()
12331 Value *FlagValue = ConstantInt::get(Int64Ty, Flag->getSExtValue()); in EmitBPFBuiltinExpr()
12834 Ty = llvm::FixedVectorType::get(CGF.Int64Ty, in EmitX86Muldq()
13079 llvm::Type *STy = llvm::StructType::get(Int64Ty); in EmitAArch64CpuSupports()
13086 Value *Features = Builder.CreateAlignedLoad(Int64Ty, CpuFeatures, in EmitAArch64CpuSupports()
13314 Builder.CreateLShr(Ops[1], ConstantInt::get(Int64Ty, 32)), Int32Ty); in EmitX86BuiltinExpr()
15288 llvm::Type *Int64Ty = llvm::IntegerType::get(getLLVMContext(), 64); in EmitX86BuiltinExpr() local
15290 Value *LHS = Builder.CreateIntCast(Ops[0], Int64Ty, isSigned); in EmitX86BuiltinExpr()
15291 Value *RHS = Builder.CreateIntCast(Ops[1], Int64Ty, isSigned); in EmitX86BuiltinExpr()
15331 Int64Ty); in EmitX86BuiltinExpr()
15336 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitX86BuiltinExpr()
15819 auto *ConvTy = Int64Ty; in EmitPPCBuiltinExpr()
15825 ConvTy = Int64Ty; in EmitPPCBuiltinExpr()
15844 Builder.CreateGEP(Int8Ty, Op0, ConstantInt::get(Int64Ty, Offset)); in EmitPPCBuiltinExpr()
15972 llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
16056 Op2 = Builder.CreateZExt(Op2, Int64Ty); in EmitPPCBuiltinExpr()
16093 CGM.getIntrinsic(Intrinsic::ppc_cmpb, {Int64Ty, Int64Ty, Int64Ty}); in EmitPPCBuiltinExpr()
16114 Constant *ShiftAmt = ConstantInt::get(Int64Ty, 32); in EmitPPCBuiltinExpr()
16120 Builder.CreateCall(F, {ArgOneLo, ArgTwoLo}, "cmpb"), Int64Ty); in EmitPPCBuiltinExpr()
16122 Builder.CreateCall(F, {ArgOneHi, ArgTwoHi}, "cmpb"), Int64Ty); in EmitPPCBuiltinExpr()
16321 Op1 = Builder.CreateBitCast(Op1, llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
16325 Op0 = Builder.CreateBitCast(Op0, llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
16344 Op0 = Builder.CreateBitCast(Op0, llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
16379 Op0 = Builder.CreateBitCast(Op0, llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
16380 Op1 = Builder.CreateBitCast(Op1, llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
16610 : Int64Ty; in EmitPPCBuiltinExpr()
16619 : Int64Ty; in EmitPPCBuiltinExpr()
17155 EmitSpecialRegisterBuiltin(*this, E, Int64Ty, Int64Ty, NormalRead, "exec")); in EmitAMDGPUBuiltinExpr()
17413 return Builder.CreateCall(F, Builder.CreateSExt(Data, Int64Ty, "tabort")); in EmitSystemZBuiltinExpr()
19440 return MakeBrevLd(Intrinsic::hexagon_L2_loadrd_pbr, Int64Ty); in EmitHexagonBuiltinExpr()