Lines Matching refs:Int64Ty
1343 RetType = CGF.Int64Ty; in emitPPCLoadReserveIntrinsic()
2189 ArgVal = llvm::Constant::getIntegerValue(Int64Ty, llvm::APInt(64, Val)); in emitBuiltinOSLogFormat()
4534 return RValue::get(Builder.CreateSExt(Result, Int64Ty, "extend.sext")); in EmitBuiltinExpr()
4536 return RValue::get(Builder.CreateZExt(Result, Int64Ty, "extend.zext")); in EmitBuiltinExpr()
6362 return llvm::FixedVectorType::get(CGF->Int64Ty, V1Ty ? 1 : (1 << IsQuad)); in GetNeonType()
8167 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitCommonNeonBuiltinExpr()
8250 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitCommonNeonBuiltinExpr()
8700 Value *C1 = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
8732 Rt = Builder.CreateZExt(Rt, Int64Ty); in EmitARMBuiltinExpr()
8733 Rt1 = Builder.CreateZExt(Rt1, Int64Ty); in EmitARMBuiltinExpr()
8735 Value *ShiftCast = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
8766 Val0 = Builder.CreateZExt(Val0, Int64Ty); in EmitARMBuiltinExpr()
8767 Val1 = Builder.CreateZExt(Val1, Int64Ty); in EmitARMBuiltinExpr()
8769 Value *ShiftCst = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
8886 Value *C1 = llvm::ConstantInt::get(Int64Ty, 32); in EmitARMBuiltinExpr()
8927 ValueType = RegisterType = Int64Ty; in EmitARMBuiltinExpr()
9870 Ops.push_back(ConstantInt::get(Int64Ty, 0)); in EmitSVEGatherLoad()
9918 Ops.push_back(ConstantInt::get(Int64Ty, 0)); in EmitSVEScatterStore()
9962 Ops.push_back(ConstantInt::get(Int64Ty, 0)); in EmitSVEGatherPrefetch()
10020 Value *Idx = ConstantInt::get(CGM.Int64Ty, I * MinElts); in EmitSVEStructLoad()
10351 Value *Idx = ConstantInt::get(CGM.Int64Ty, in EmitSVETupleSetOrGet()
10372 Value *Idx = ConstantInt::get(CGM.Int64Ty, I * MinElts); in EmitSVETupleCreate()
10401 Value *Idx = ConstantInt::get(CGM.Int64Ty, I * MinElts); in FormSVEBuiltinResult()
10462 Value *Idx = ConstantInt::get(CGM.Int64Ty, (I * MinElts) / N); in GetAArch64SVEProcessedOperands()
10955 llvm::FunctionType::get(StructType::get(CGM.Int64Ty, CGM.Int64Ty), {}, in EmitAArch64BuiltinExpr()
11061 Builder.CreateGEP(Int64Ty, ValPtr, Builder.getInt32(i)); in EmitAArch64BuiltinExpr()
11063 Address(ValOffsetPtr, Int64Ty, CharUnits::fromQuantity(8)); in EmitAArch64BuiltinExpr()
11074 Builder.CreateGEP(Int64Ty, ValPtr, Builder.getInt32(i)); in EmitAArch64BuiltinExpr()
11076 Address(ValOffsetPtr, Int64Ty, CharUnits::fromQuantity(8)); in EmitAArch64BuiltinExpr()
11174 llvm::Type *STy = llvm::StructType::get(Int64Ty, Int64Ty); in EmitAArch64BuiltinExpr()
11198 StoreVal = Builder.CreatePtrToInt(StoreVal, Int64Ty); in EmitAArch64BuiltinExpr()
11204 StoreVal = Builder.CreateZExtOrBitCast(StoreVal, Int64Ty); in EmitAArch64BuiltinExpr()
11232 CGM.getIntrinsic(llvm::Intrinsic::read_register, {Int64Ty}); in EmitAArch64BuiltinExpr()
11293 Size = Builder.CreateIntCast(Size, Int64Ty, false); in EmitAArch64BuiltinExpr()
11323 Mask = Builder.CreateZExt(Mask, Int64Ty); in EmitAArch64BuiltinExpr()
11333 TagOffset = Builder.CreateZExt(TagOffset, Int64Ty); in EmitAArch64BuiltinExpr()
11342 ExcludedMask = Builder.CreateZExt(ExcludedMask, Int64Ty); in EmitAArch64BuiltinExpr()
11402 llvm::Type *RegisterType = Int64Ty; in EmitAArch64BuiltinExpr()
11413 ValueType = Int64Ty; in EmitAArch64BuiltinExpr()
11439 llvm::Type *RegisterType = Int64Ty; in EmitAArch64BuiltinExpr()
11499 CGM.getIntrinsic(llvm::Intrinsic::read_register, {Int64Ty}); in EmitAArch64BuiltinExpr()
11504 Value *Offset = Builder.CreateZExt(EmitScalarExpr(E->getArg(0)), Int64Ty); in EmitAArch64BuiltinExpr()
11523 CGM.getIntrinsic(llvm::Intrinsic::read_register, {Int64Ty}); in EmitAArch64BuiltinExpr()
11528 Value *Offset = Builder.CreateZExt(EmitScalarExpr(E->getArg(0)), Int64Ty); in EmitAArch64BuiltinExpr()
11710 llvm::Type *InTy = Is64 ? Int64Ty : Int32Ty; in EmitAArch64BuiltinExpr()
11729 InTy = Int64Ty; in EmitAArch64BuiltinExpr()
11841 auto *Ty = llvm::FixedVectorType::get(Int64Ty, 2); in EmitAArch64BuiltinExpr()
11919 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
11921 Builder.CreateICmpEQ(Ops[0], llvm::Constant::getNullValue(Int64Ty)); in EmitAArch64BuiltinExpr()
11922 return Builder.CreateSExt(Ops[0], Int64Ty, "vceqzd"); in EmitAArch64BuiltinExpr()
11945 return Builder.CreateSExt(Ops[0], Int64Ty, "vcmpd"); in EmitAArch64BuiltinExpr()
12018 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
12019 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
12021 return Builder.CreateSExt(Ops[0], Int64Ty, "vceqd"); in EmitAArch64BuiltinExpr()
12026 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
12027 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
12030 llvm::Constant::getNullValue(Int64Ty)); in EmitAArch64BuiltinExpr()
12031 return Builder.CreateSExt(Ops[0], Int64Ty, "vtstd"); in EmitAArch64BuiltinExpr()
12104 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 1)); in EmitAArch64BuiltinExpr()
12115 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitAArch64BuiltinExpr()
12189 Ops[1] = Builder.CreateZExt(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
12190 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_sqshlu, Int64Ty), in EmitAArch64BuiltinExpr()
12199 Ops[1] = Builder.CreateZExt(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
12200 return EmitNeonCall(CGM.getIntrinsic(Int, Int64Ty), Ops, "vqshl_n"); in EmitAArch64BuiltinExpr()
12209 Ops[1] = ConstantInt::get(Int64Ty, -SV); in EmitAArch64BuiltinExpr()
12210 return EmitNeonCall(CGM.getIntrinsic(Int, Int64Ty), Ops, "vrshr_n"); in EmitAArch64BuiltinExpr()
12217 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
12219 Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Int64Ty), in EmitAArch64BuiltinExpr()
12220 {Ops[1], Builder.CreateSExt(Ops[2], Int64Ty)}); in EmitAArch64BuiltinExpr()
12221 return Builder.CreateAdd(Ops[0], Builder.CreateBitCast(Ops[1], Int64Ty)); in EmitAArch64BuiltinExpr()
12227 Ops[0], ConstantInt::get(Int64Ty, Amt->getZExtValue()), "shld_n"); in EmitAArch64BuiltinExpr()
12232 Ops[0], ConstantInt::get(Int64Ty, std::min(static_cast<uint64_t>(63), in EmitAArch64BuiltinExpr()
12241 return ConstantInt::get(Int64Ty, 0); in EmitAArch64BuiltinExpr()
12242 return Builder.CreateLShr(Ops[0], ConstantInt::get(Int64Ty, ShiftAmt), in EmitAArch64BuiltinExpr()
12248 Ops[1], ConstantInt::get(Int64Ty, std::min(static_cast<uint64_t>(63), in EmitAArch64BuiltinExpr()
12260 Ops[1] = Builder.CreateLShr(Ops[1], ConstantInt::get(Int64Ty, ShiftAmt), in EmitAArch64BuiltinExpr()
12298 return EmitNeonCall(CGM.getIntrinsic(AccumInt, Int64Ty), Ops, "vqdmlXl"); in EmitAArch64BuiltinExpr()
12318 return EmitNeonCall(CGM.getIntrinsic(AccInt, Int64Ty), Ops, "vqdmlXl"); in EmitAArch64BuiltinExpr()
13320 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitAArch64BuiltinExpr()
13332 Ops[4] = Builder.CreateZExt(Ops[4], Int64Ty); in EmitAArch64BuiltinExpr()
13345 Ops[5] = Builder.CreateZExt(Ops[5], Int64Ty); in EmitAArch64BuiltinExpr()
13359 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitAArch64BuiltinExpr()
13374 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty); in EmitAArch64BuiltinExpr()
13389 Ops[4] = Builder.CreateZExt(Ops[4], Int64Ty); in EmitAArch64BuiltinExpr()
13527 Value *InfoKind = ConstantInt::get(Int64Ty, C->getSExtValue()); in EmitBPFBuiltinExpr()
13547 Value *FlagValue = ConstantInt::get(Int64Ty, Flag->getSExtValue()); in EmitBPFBuiltinExpr()
13587 Value *FlagValue = ConstantInt::get(Int64Ty, Flag->getSExtValue()); in EmitBPFBuiltinExpr()
14078 Ty = llvm::FixedVectorType::get(CGF.Int64Ty, in EmitX86Muldq()
14341 llvm::Type *STy = llvm::StructType::get(Int64Ty); in EmitAArch64CpuSupports()
14348 Value *Features = Builder.CreateAlignedLoad(Int64Ty, CpuFeatures, in EmitAArch64CpuSupports()
14567 Builder.CreateLShr(Ops[1], ConstantInt::get(Int64Ty, 32)), Int32Ty); in EmitX86BuiltinExpr()
16538 llvm::Type *Int64Ty = llvm::IntegerType::get(getLLVMContext(), 64); in EmitX86BuiltinExpr() local
16540 Value *LHS = Builder.CreateIntCast(Ops[0], Int64Ty, isSigned); in EmitX86BuiltinExpr()
16541 Value *RHS = Builder.CreateIntCast(Ops[1], Int64Ty, isSigned); in EmitX86BuiltinExpr()
16581 Int64Ty); in EmitX86BuiltinExpr()
16586 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty); in EmitX86BuiltinExpr()
16868 llvm::FunctionType::get(Int64Ty, Int32Ty, false); in EmitPPCBuiltinExpr()
16889 ConstantInt::get(IsValueType64Bit ? Int64Ty : Int32Ty, OpValue)); in EmitPPCBuiltinExpr()
17192 auto *ConvTy = Int64Ty; in EmitPPCBuiltinExpr()
17198 ConvTy = Int64Ty; in EmitPPCBuiltinExpr()
17217 Builder.CreateGEP(Int8Ty, Op0, ConstantInt::get(Int64Ty, Offset)); in EmitPPCBuiltinExpr()
17344 llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
17425 Op2 = Builder.CreateZExt(Op2, Int64Ty); in EmitPPCBuiltinExpr()
17462 CGM.getIntrinsic(Intrinsic::ppc_cmpb, {Int64Ty, Int64Ty, Int64Ty}); in EmitPPCBuiltinExpr()
17483 Constant *ShiftAmt = ConstantInt::get(Int64Ty, 32); in EmitPPCBuiltinExpr()
17489 Builder.CreateCall(F, {ArgOneLo, ArgTwoLo}, "cmpb"), Int64Ty); in EmitPPCBuiltinExpr()
17491 Builder.CreateCall(F, {ArgOneHi, ArgTwoHi}, "cmpb"), Int64Ty); in EmitPPCBuiltinExpr()
17690 Op1 = Builder.CreateBitCast(Op1, llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
17694 Op0 = Builder.CreateBitCast(Op0, llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
17713 Op0 = Builder.CreateBitCast(Op0, llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
17748 Op0 = Builder.CreateBitCast(Op0, llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
17749 Op1 = Builder.CreateBitCast(Op1, llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
17979 : Int64Ty; in EmitPPCBuiltinExpr()
17988 : Int64Ty; in EmitPPCBuiltinExpr()
18854 return EmitAMDGCNBallotForExec(*this, E, Int64Ty, Int64Ty, false); in EmitAMDGPUBuiltinExpr()
18858 return EmitAMDGCNBallotForExec(*this, E, Int64Ty, Int64Ty, true); in EmitAMDGPUBuiltinExpr()
19356 return Builder.CreateCall(F, Builder.CreateSExt(Data, Int64Ty, "tabort")); in EmitSystemZBuiltinExpr()
21843 return MakeBrevLd(Intrinsic::hexagon_L2_loadrd_pbr, Int64Ty); in EmitHexagonBuiltinExpr()