Lines Matching refs:Int64Ty
1009 RetType = CGF.Int64Ty; in emitPPCLoadReserveIntrinsic()
1815 ArgVal = llvm::Constant::getIntegerValue(Int64Ty, llvm::APInt(64, Val)); in emitBuiltinOSLogFormat()
3668 return RValue::get(Builder.CreateSExt(Result, Int64Ty, "extend.sext")); in EmitBuiltinExpr()
3670 return RValue::get(Builder.CreateZExt(Result, Int64Ty, "extend.zext")); in EmitBuiltinExpr()
5382 return llvm::FixedVectorType::get(CGF->Int64Ty, V1Ty ? 1 : (1 << IsQuad)); in GetNeonType()
6942 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitCommonNeonBuiltinExpr()
7028 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitCommonNeonBuiltinExpr()
7443 Value *C1 = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
7475 Rt = Builder.CreateZExt(Rt, Int64Ty); in EmitARMBuiltinExpr()
7476 Rt1 = Builder.CreateZExt(Rt1, Int64Ty); in EmitARMBuiltinExpr()
7478 Value *ShiftCast = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
7510 Val0 = Builder.CreateZExt(Val0, Int64Ty); in EmitARMBuiltinExpr()
7511 Val1 = Builder.CreateZExt(Val1, Int64Ty); in EmitARMBuiltinExpr()
7513 Value *ShiftCst = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
7626 Value *C1 = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
7667 ValueType = RegisterType = Int64Ty; in EmitARMBuiltinExpr()
8598 Ops.push_back(ConstantInt::get(Int64Ty, 0)); in EmitSVEGatherLoad()
8606 Value *Scale = ConstantInt::get(Int64Ty, BytesPerElt); in EmitSVEGatherLoad()
8647 Ops.push_back(ConstantInt::get(Int64Ty, 0)); in EmitSVEScatterStore()
8666 Value *Scale = ConstantInt::get(Int64Ty, BytesPerElt); in EmitSVEScatterStore()
8689 Ops.push_back(ConstantInt::get(Int64Ty, 0)); in EmitSVEGatherPrefetch()
8697 Value *Scale = ConstantInt::get(Int64Ty, BytesPerElt); in EmitSVEGatherPrefetch()
9370 Builder.CreateGEP(Int64Ty, ValPtr, Builder.getInt32(i)); in EmitAArch64BuiltinExpr()
9382 Builder.CreateGEP(Int64Ty, ValPtr, Builder.getInt32(i)); in EmitAArch64BuiltinExpr()
9478 llvm::Type *STy = llvm::StructType::get(Int64Ty, Int64Ty); in EmitAArch64BuiltinExpr()
9504 StoreVal = Builder.CreatePtrToInt(StoreVal, Int64Ty); in EmitAArch64BuiltinExpr()
9510 StoreVal = Builder.CreateZExtOrBitCast(StoreVal, Int64Ty); in EmitAArch64BuiltinExpr()
9534 CGM.getIntrinsic(llvm::Intrinsic::read_register, {Int64Ty}); in EmitAArch64BuiltinExpr()
9604 Mask = Builder.CreateZExt(Mask, Int64Ty); in EmitAArch64BuiltinExpr()
9614 TagOffset = Builder.CreateZExt(TagOffset, Int64Ty); in EmitAArch64BuiltinExpr()
9623 ExcludedMask = Builder.CreateZExt(ExcludedMask, Int64Ty); in EmitAArch64BuiltinExpr()
9677 llvm::Type *RegisterType = Int64Ty; in EmitAArch64BuiltinExpr()
9681 ValueType = Int64Ty; in EmitAArch64BuiltinExpr()
9709 llvm::Type *RegisterType = Int64Ty; in EmitAArch64BuiltinExpr()
9858 llvm::Type *InTy = Is64 ? Int64Ty : Int32Ty; in EmitAArch64BuiltinExpr()
9877 InTy = Int64Ty; in EmitAArch64BuiltinExpr()
9989 auto *Ty = llvm::FixedVectorType::get(Int64Ty, 2); in EmitAArch64BuiltinExpr()
10067 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
10069 Builder.CreateICmpEQ(Ops[0], llvm::Constant::getNullValue(Int64Ty)); in EmitAArch64BuiltinExpr()
10070 return Builder.CreateSExt(Ops[0], Int64Ty, "vceqzd"); in EmitAArch64BuiltinExpr()
10090 return Builder.CreateSExt(Ops[0], Int64Ty, "vcmpd"); in EmitAArch64BuiltinExpr()
10157 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
10158 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10160 return Builder.CreateSExt(Ops[0], Int64Ty, "vceqd"); in EmitAArch64BuiltinExpr()
10165 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
10166 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10169 llvm::Constant::getNullValue(Int64Ty)); in EmitAArch64BuiltinExpr()
10170 return Builder.CreateSExt(Ops[0], Int64Ty, "vtstd"); in EmitAArch64BuiltinExpr()
10243 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 1)); in EmitAArch64BuiltinExpr()
10254 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitAArch64BuiltinExpr()
10330 Ops[1] = Builder.CreateZExt(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10331 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_sqshlu, Int64Ty), in EmitAArch64BuiltinExpr()
10340 Ops[1] = Builder.CreateZExt(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10341 return EmitNeonCall(CGM.getIntrinsic(Int, Int64Ty), Ops, "vqshl_n"); in EmitAArch64BuiltinExpr()
10350 Ops[1] = ConstantInt::get(Int64Ty, -SV); in EmitAArch64BuiltinExpr()
10351 return EmitNeonCall(CGM.getIntrinsic(Int, Int64Ty), Ops, "vrshr_n"); in EmitAArch64BuiltinExpr()
10358 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10360 Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Int64Ty), in EmitAArch64BuiltinExpr()
10361 {Ops[1], Builder.CreateSExt(Ops[2], Int64Ty)}); in EmitAArch64BuiltinExpr()
10362 return Builder.CreateAdd(Ops[0], Builder.CreateBitCast(Ops[1], Int64Ty)); in EmitAArch64BuiltinExpr()
10368 Ops[0], ConstantInt::get(Int64Ty, Amt->getZExtValue()), "shld_n"); in EmitAArch64BuiltinExpr()
10373 Ops[0], ConstantInt::get(Int64Ty, std::min(static_cast<uint64_t>(63), in EmitAArch64BuiltinExpr()
10382 return ConstantInt::get(Int64Ty, 0); in EmitAArch64BuiltinExpr()
10383 return Builder.CreateLShr(Ops[0], ConstantInt::get(Int64Ty, ShiftAmt), in EmitAArch64BuiltinExpr()
10389 Ops[1], ConstantInt::get(Int64Ty, std::min(static_cast<uint64_t>(63), in EmitAArch64BuiltinExpr()
10401 Ops[1] = Builder.CreateLShr(Ops[1], ConstantInt::get(Int64Ty, ShiftAmt), in EmitAArch64BuiltinExpr()
10439 return EmitNeonCall(CGM.getIntrinsic(AccumInt, Int64Ty), Ops, "vqdmlXl"); in EmitAArch64BuiltinExpr()
10459 return EmitNeonCall(CGM.getIntrinsic(AccInt, Int64Ty), Ops, "vqdmlXl"); in EmitAArch64BuiltinExpr()
11469 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitAArch64BuiltinExpr()
11483 Ops[4] = Builder.CreateZExt(Ops[4], Int64Ty); in EmitAArch64BuiltinExpr()
11498 Ops[5] = Builder.CreateZExt(Ops[5], Int64Ty); in EmitAArch64BuiltinExpr()
11514 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitAArch64BuiltinExpr()
11529 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitAArch64BuiltinExpr()
11544 Ops[4] = Builder.CreateZExt(Ops[4], Int64Ty); in EmitAArch64BuiltinExpr()
11685 Value *InfoKind = ConstantInt::get(Int64Ty, C->getSExtValue()); in EmitBPFBuiltinExpr()
11705 Value *FlagValue = ConstantInt::get(Int64Ty, Flag->getSExtValue()); in EmitBPFBuiltinExpr()
11745 Value *FlagValue = ConstantInt::get(Int64Ty, Flag->getSExtValue()); in EmitBPFBuiltinExpr()
12213 Ty = llvm::FixedVectorType::get(CGF.Int64Ty, in EmitX86Muldq()
12688 Builder.CreateLShr(Ops[1], ConstantInt::get(Int64Ty, 32)), Int32Ty); in EmitX86BuiltinExpr()
14663 llvm::Type *Int64Ty = llvm::IntegerType::get(getLLVMContext(), 64); in EmitX86BuiltinExpr() local
14665 Value *LHS = Builder.CreateIntCast(Ops[0], Int64Ty, isSigned); in EmitX86BuiltinExpr()
14666 Value *RHS = Builder.CreateIntCast(Ops[1], Int64Ty, isSigned); in EmitX86BuiltinExpr()
14706 Int64Ty); in EmitX86BuiltinExpr()
14711 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitX86BuiltinExpr()
15170 auto *ConvTy = Int64Ty; in EmitPPCBuiltinExpr()
15176 ConvTy = Int64Ty; in EmitPPCBuiltinExpr()
15195 ConstantInt::get(Int64Ty, Offset)); in EmitPPCBuiltinExpr()
15308 : llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
15309 Ops[1] = Builder.CreateBitCast(Ops[1], Is32Bit ? Int32Ty : Int64Ty); in EmitPPCBuiltinExpr()
15355 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitPPCBuiltinExpr()
15386 CGM.getIntrinsic(Intrinsic::ppc_cmpb, {Int64Ty, Int64Ty, Int64Ty}); in EmitPPCBuiltinExpr()
15407 Constant *ShiftAmt = ConstantInt::get(Int64Ty, 32); in EmitPPCBuiltinExpr()
15413 Builder.CreateCall(F, {ArgOneLo, ArgTwoLo}, "cmpb"), Int64Ty); in EmitPPCBuiltinExpr()
15415 Builder.CreateCall(F, {ArgOneHi, ArgTwoHi}, "cmpb"), Int64Ty); in EmitPPCBuiltinExpr()
15598 Builder.CreateBitCast(Ops[1], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
15603 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
15622 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
15655 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
15657 Builder.CreateBitCast(Ops[1], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
15865 : Int64Ty; in EmitPPCBuiltinExpr()
15872 : Int64Ty; in EmitPPCBuiltinExpr()
16225 EmitSpecialRegisterBuiltin(*this, E, Int64Ty, Int64Ty, NormalRead, "exec")); in EmitAMDGPUBuiltinExpr()
16391 return Builder.CreateCall(F, Builder.CreateSExt(Data, Int64Ty, "tabort")); in EmitSystemZBuiltinExpr()
18247 return MakeBrevLd(Intrinsic::hexagon_L2_loadrd_pbr, Int64Ty); in EmitHexagonBuiltinExpr()