Lines Matching refs:Int64Ty
387 return llvm::FixedVectorType::get(CGF->Int64Ty, V1Ty ? 1 : (1 << IsQuad)); in GetNeonType()
2253 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitCommonNeonBuiltinExpr()
2336 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitCommonNeonBuiltinExpr()
2774 Value *C1 = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
2806 Rt = Builder.CreateZExt(Rt, Int64Ty); in EmitARMBuiltinExpr()
2807 Rt1 = Builder.CreateZExt(Rt1, Int64Ty); in EmitARMBuiltinExpr()
2809 Value *ShiftCast = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
2840 Val0 = Builder.CreateZExt(Val0, Int64Ty); in EmitARMBuiltinExpr()
2841 Val1 = Builder.CreateZExt(Val1, Int64Ty); in EmitARMBuiltinExpr()
2843 Value *ShiftCst = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
2960 Value *C1 = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
3001 ValueType = RegisterType = Int64Ty; in EmitARMBuiltinExpr()
3963 Ops.push_back(ConstantInt::get(Int64Ty, 0)); in EmitSVEGatherLoad()
4011 Ops.push_back(ConstantInt::get(Int64Ty, 0)); in EmitSVEScatterStore()
4055 Ops.push_back(ConstantInt::get(Int64Ty, 0)); in EmitSVEGatherPrefetch()
4314 RealSlice = Builder.CreateZExt(RealSlice, Int64Ty); in EmitSMELd1St1()
4960 CGF.CGM.getIntrinsic(Intrinsic::read_register, {CGF.Int64Ty}); in readX18AsPtr()
5021 llvm::FunctionType::get(StructType::get(CGM.Int64Ty, CGM.Int64Ty), {}, in EmitAArch64BuiltinExpr()
5127 Builder.CreateGEP(Int64Ty, ValPtr, Builder.getInt32(i)); in EmitAArch64BuiltinExpr()
5129 Address(ValOffsetPtr, Int64Ty, CharUnits::fromQuantity(8)); in EmitAArch64BuiltinExpr()
5140 Builder.CreateGEP(Int64Ty, ValPtr, Builder.getInt32(i)); in EmitAArch64BuiltinExpr()
5142 Address(ValOffsetPtr, Int64Ty, CharUnits::fromQuantity(8)); in EmitAArch64BuiltinExpr()
5240 llvm::Type *STy = llvm::StructType::get(Int64Ty, Int64Ty); in EmitAArch64BuiltinExpr()
5264 StoreVal = Builder.CreatePtrToInt(StoreVal, Int64Ty); in EmitAArch64BuiltinExpr()
5270 StoreVal = Builder.CreateZExtOrBitCast(StoreVal, Int64Ty); in EmitAArch64BuiltinExpr()
5298 CGM.getIntrinsic(Intrinsic::read_register, {Int64Ty}); in EmitAArch64BuiltinExpr()
5358 Size = Builder.CreateIntCast(Size, Int64Ty, false); in EmitAArch64BuiltinExpr()
5385 Mask = Builder.CreateZExt(Mask, Int64Ty); in EmitAArch64BuiltinExpr()
5393 TagOffset = Builder.CreateZExt(TagOffset, Int64Ty); in EmitAArch64BuiltinExpr()
5401 ExcludedMask = Builder.CreateZExt(ExcludedMask, Int64Ty); in EmitAArch64BuiltinExpr()
5455 llvm::Type *RegisterType = Int64Ty; in EmitAArch64BuiltinExpr()
5466 ValueType = Int64Ty; in EmitAArch64BuiltinExpr()
5495 llvm::Type *RegisterType = Int64Ty; in EmitAArch64BuiltinExpr()
5562 Value *Offset = Builder.CreateZExt(OffsetArg, Int64Ty); in EmitAArch64BuiltinExpr()
5580 Value *Offset = Builder.CreateZExt(OffsetArg, Int64Ty); in EmitAArch64BuiltinExpr()
5611 IntTy = Int64Ty; in EmitAArch64BuiltinExpr()
5628 Value *Offset = Builder.CreateZExt(OffsetArg, Int64Ty); in EmitAArch64BuiltinExpr()
5823 llvm::Type *InTy = Is64 ? Int64Ty : Int32Ty; in EmitAArch64BuiltinExpr()
5842 InTy = Int64Ty; in EmitAArch64BuiltinExpr()
5954 auto *Ty = llvm::FixedVectorType::get(Int64Ty, 2); in EmitAArch64BuiltinExpr()
6053 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
6055 Builder.CreateICmpEQ(Ops[0], llvm::Constant::getNullValue(Int64Ty)); in EmitAArch64BuiltinExpr()
6056 return Builder.CreateSExt(Ops[0], Int64Ty, "vceqzd"); in EmitAArch64BuiltinExpr()
6079 return Builder.CreateSExt(Ops[0], Int64Ty, "vcmpd"); in EmitAArch64BuiltinExpr()
6152 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
6153 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
6155 return Builder.CreateSExt(Ops[0], Int64Ty, "vceqd"); in EmitAArch64BuiltinExpr()
6160 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
6161 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
6164 llvm::Constant::getNullValue(Int64Ty)); in EmitAArch64BuiltinExpr()
6165 return Builder.CreateSExt(Ops[0], Int64Ty, "vtstd"); in EmitAArch64BuiltinExpr()
6251 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 1)); in EmitAArch64BuiltinExpr()
6262 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitAArch64BuiltinExpr()
6336 Ops[1] = Builder.CreateZExt(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
6337 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_sqshlu, Int64Ty), in EmitAArch64BuiltinExpr()
6346 Ops[1] = Builder.CreateZExt(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
6347 return EmitNeonCall(CGM.getIntrinsic(Int, Int64Ty), Ops, "vqshl_n"); in EmitAArch64BuiltinExpr()
6356 Ops[1] = ConstantInt::get(Int64Ty, -SV); in EmitAArch64BuiltinExpr()
6357 return EmitNeonCall(CGM.getIntrinsic(Int, Int64Ty), Ops, "vrshr_n"); in EmitAArch64BuiltinExpr()
6364 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
6366 Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Int64Ty), in EmitAArch64BuiltinExpr()
6367 {Ops[1], Builder.CreateSExt(Ops[2], Int64Ty)}); in EmitAArch64BuiltinExpr()
6368 return Builder.CreateAdd(Ops[0], Builder.CreateBitCast(Ops[1], Int64Ty)); in EmitAArch64BuiltinExpr()
6374 Ops[0], ConstantInt::get(Int64Ty, Amt->getZExtValue()), "shld_n"); in EmitAArch64BuiltinExpr()
6379 Ops[0], ConstantInt::get(Int64Ty, std::min(static_cast<uint64_t>(63), in EmitAArch64BuiltinExpr()
6388 return ConstantInt::get(Int64Ty, 0); in EmitAArch64BuiltinExpr()
6389 return Builder.CreateLShr(Ops[0], ConstantInt::get(Int64Ty, ShiftAmt), in EmitAArch64BuiltinExpr()
6395 Ops[1], ConstantInt::get(Int64Ty, std::min(static_cast<uint64_t>(63), in EmitAArch64BuiltinExpr()
6407 Ops[1] = Builder.CreateLShr(Ops[1], ConstantInt::get(Int64Ty, ShiftAmt), in EmitAArch64BuiltinExpr()
6445 return EmitNeonCall(CGM.getIntrinsic(AccumInt, Int64Ty), Ops, "vqdmlXl"); in EmitAArch64BuiltinExpr()
6465 return EmitNeonCall(CGM.getIntrinsic(AccInt, Int64Ty), Ops, "vqdmlXl"); in EmitAArch64BuiltinExpr()
7524 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitAArch64BuiltinExpr()
7536 Ops[4] = Builder.CreateZExt(Ops[4], Int64Ty); in EmitAArch64BuiltinExpr()
7549 Ops[5] = Builder.CreateZExt(Ops[5], Int64Ty); in EmitAArch64BuiltinExpr()
7563 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitAArch64BuiltinExpr()
7578 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitAArch64BuiltinExpr()
7593 Ops[4] = Builder.CreateZExt(Ops[4], Int64Ty); in EmitAArch64BuiltinExpr()
7989 Value *InfoKind = ConstantInt::get(Int64Ty, C->getSExtValue()); in EmitBPFBuiltinExpr()
8009 Value *FlagValue = ConstantInt::get(Int64Ty, Flag->getSExtValue()); in EmitBPFBuiltinExpr()
8049 Value *FlagValue = ConstantInt::get(Int64Ty, Flag->getSExtValue()); in EmitBPFBuiltinExpr()
8122 llvm::Type *STy = llvm::StructType::get(Int64Ty); in EmitAArch64CpuSupports()
8129 Value *Features = Builder.CreateAlignedLoad(Int64Ty, CpuFeatures, in EmitAArch64CpuSupports()