|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/tools/clang/include/clang/Basic/arm_mve_builtin_cg.inc 32 Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb_predicated, llvm::SmallVector<llvm::Type *, 3> {llvm::VectorType::get(Int64Ty, 2), llvm::VectorType::get(Int64Ty, 2), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 3> {Val1, Val2, Val5});
32 Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb_predicated, llvm::SmallVector<llvm::Type *, 3> {llvm::VectorType::get(Int64Ty, 2), llvm::VectorType::get(Int64Ty, 2), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 3> {Val1, Val2, Val5});
335 Value *Val1 = llvm::ConstantInt::get(Int64Ty, 32);
342 Value *Val8 = Builder.CreateIntCast(Val7, Int64Ty, false);
343 Value *Val9 = llvm::ConstantInt::get(Int64Ty, 32);
346 Value *Val12 = Builder.CreateIntCast(Val11, Int64Ty, false);
tools/clang/lib/CodeGen/CGBuiltin.cpp 1248 ArgVal = llvm::Constant::getIntegerValue(Int64Ty, llvm::APInt(64, Val));
2650 return RValue::get(Builder.CreateSExt(Result, Int64Ty, "extend.sext"));
2652 return RValue::get(Builder.CreateZExt(Result, Int64Ty, "extend.zext"));
4306 return llvm::VectorType::get(CGF->Int64Ty, V1Ty ? 1 : (1 << IsQuad));
6106 Value *C1 = llvm::ConstantInt::get(Int64Ty, 32);
6138 Rt = Builder.CreateZExt(Rt, Int64Ty);
6139 Rt1 = Builder.CreateZExt(Rt1, Int64Ty);
6141 Value *ShiftCast = llvm::ConstantInt::get(Int64Ty, 32);
6173 Val0 = Builder.CreateZExt(Val0, Int64Ty);
6174 Val1 = Builder.CreateZExt(Val1, Int64Ty);
6176 Value *ShiftCst = llvm::ConstantInt::get(Int64Ty, 32);
6289 Value *C1 = llvm::ConstantInt::get(Int64Ty, 32);
6328 ValueType = RegisterType = Int64Ty;
7204 llvm::Type *STy = llvm::StructType::get(Int64Ty, Int64Ty);
7204 llvm::Type *STy = llvm::StructType::get(Int64Ty, Int64Ty);
7230 StoreVal = Builder.CreatePtrToInt(StoreVal, Int64Ty);
7236 StoreVal = Builder.CreateZExtOrBitCast(StoreVal, Int64Ty);
7260 CGM.getIntrinsic(llvm::Intrinsic::read_register, {Int64Ty});
7330 Mask = Builder.CreateZExt(Mask, Int64Ty);
7340 TagOffset = Builder.CreateZExt(TagOffset, Int64Ty);
7349 ExcludedMask = Builder.CreateZExt(ExcludedMask, Int64Ty);
7401 llvm::Type *RegisterType = Int64Ty;
7405 ValueType = Int64Ty;
7432 llvm::Type *RegisterType = Int64Ty;
7527 llvm::Type *InTy = Is64 ? Int64Ty : Int32Ty;
7542 llvm::Type *InTy = Is64 ? Int64Ty : Int32Ty;
7561 InTy = Int64Ty;
7598 return Builder.CreateFPToUI(Ops[0], Int64Ty);
7599 return Builder.CreateFPToSI(Ops[0], Int64Ty);
7697 llvm::Type *Ty = llvm::VectorType::get(Int64Ty, 2);
7777 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty);
7779 Builder.CreateICmpEQ(Ops[0], llvm::Constant::getNullValue(Int64Ty));
7780 return Builder.CreateSExt(Ops[0], Int64Ty, "vceqzd");
7800 return Builder.CreateSExt(Ops[0], Int64Ty, "vcmpd");
7867 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty);
7868 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty);
7870 return Builder.CreateSExt(Ops[0], Int64Ty, "vceqd");
7875 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty);
7876 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty);
7879 llvm::Constant::getNullValue(Int64Ty));
7880 return Builder.CreateSExt(Ops[0], Int64Ty, "vtstd");
7944 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int64Ty, 1));
7954 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int64Ty, 2));
8028 Ops[1] = Builder.CreateZExt(Ops[1], Int64Ty);
8029 return EmitNeonCall(CGM.getIntrinsic(Intrinsic::aarch64_neon_sqshlu, Int64Ty),
8038 Ops[1] = Builder.CreateZExt(Ops[1], Int64Ty);
8039 return EmitNeonCall(CGM.getIntrinsic(Int, Int64Ty), Ops, "vqshl_n");
8048 Ops[1] = ConstantInt::get(Int64Ty, -SV);
8049 return EmitNeonCall(CGM.getIntrinsic(Int, Int64Ty), Ops, "vrshr_n");
8056 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty);
8058 Ops[1] = Builder.CreateCall(CGM.getIntrinsic(Int, Int64Ty),
8059 {Ops[1], Builder.CreateSExt(Ops[2], Int64Ty)});
8060 return Builder.CreateAdd(Ops[0], Builder.CreateBitCast(Ops[1], Int64Ty));
8066 Ops[0], ConstantInt::get(Int64Ty, Amt->getZExtValue()), "shld_n");
8071 Ops[0], ConstantInt::get(Int64Ty, std::min(static_cast<uint64_t>(63),
8080 return ConstantInt::get(Int64Ty, 0);
8081 return Builder.CreateLShr(Ops[0], ConstantInt::get(Int64Ty, ShiftAmt),
8087 Ops[1], ConstantInt::get(Int64Ty, std::min(static_cast<uint64_t>(63),
8099 Ops[1] = Builder.CreateLShr(Ops[1], ConstantInt::get(Int64Ty, ShiftAmt),
8137 return EmitNeonCall(CGM.getIntrinsic(AccumInt, Int64Ty), Ops, "vqdmlXl");
8157 return EmitNeonCall(CGM.getIntrinsic(AccInt, Int64Ty), Ops, "vqdmlXl");
9243 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty);
9258 Ops[4] = Builder.CreateZExt(Ops[4], Int64Ty);
9274 Ops[5] = Builder.CreateZExt(Ops[5], Int64Ty);
9292 Ops[2] = Builder.CreateZExt(Ops[2], Int64Ty);
9309 Ops[3] = Builder.CreateZExt(Ops[3], Int64Ty);
9326 Ops[4] = Builder.CreateZExt(Ops[4], Int64Ty);
9454 Value *InfoKind = ConstantInt::get(Int64Ty, C->getSExtValue());
9933 Ty = llvm::VectorType::get(CGF.Int64Ty,
10361 Builder.CreateLShr(Ops[1], ConstantInt::get(Int64Ty, 32)), Int32Ty);
12231 return Builder.CreateTrunc(Res, Int64Ty);
12674 Ops[1] = Builder.CreateBitCast(Ops[1], llvm::VectorType::get(Int64Ty, 2));
12684 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int64Ty, 2));
12701 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int64Ty, 2));
12738 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int64Ty, 2));
12739 Ops[1] = Builder.CreateBitCast(Ops[1], llvm::VectorType::get(Int64Ty, 2));
12979 EmitSpecialRegisterBuiltin(*this, E, Int64Ty, Int64Ty, true, "exec"));
12979 EmitSpecialRegisterBuiltin(*this, E, Int64Ty, Int64Ty, true, "exec"));
13057 return Builder.CreateCall(F, Builder.CreateSExt(Data, Int64Ty, "tabort"));
14639 return MakeBrevLd(Intrinsic::hexagon_L2_loadrd_pbr, Int64Ty);
tools/clang/lib/CodeGen/CGDecl.cpp 1294 llvm::Value *SizeV = llvm::ConstantInt::get(Int64Ty, Size);
tools/clang/lib/CodeGen/CGDeclCXX.cpp 167 llvm::Value *Args[2] = { llvm::ConstantInt::getSigned(Int64Ty, Width),
tools/clang/lib/CodeGen/CGExpr.cpp 810 llvm::Value *Low = llvm::ConstantInt::get(Int64Ty, TypeHash);
814 llvm::Value *High = Builder.CreateZExt(VPtrVal, Int64Ty);
3143 llvm::FunctionType::get(VoidTy, {Int64Ty, Int8PtrTy, Int8PtrTy},
3150 llvm::FunctionType::get(VoidTy, {Int64Ty, Int8PtrTy}, false));
3167 llvm::FunctionType::get(VoidTy, {Int64Ty, Int8PtrTy, Int8PtrTy}, false),
tools/clang/lib/CodeGen/CGExprConstant.cpp 1781 return llvm::ConstantInt::get(CGM.Int64Ty,
tools/clang/lib/CodeGen/CGExprScalar.cpp 3122 llvm::Type *argTypes[] = { CGF.Int64Ty, CGF.Int64Ty, Int8Ty, Int8Ty };
3122 llvm::Type *argTypes[] = { CGF.Int64Ty, CGF.Int64Ty, Int8Ty, Int8Ty };
3124 llvm::FunctionType::get(CGF.Int64Ty, argTypes, true);
3130 llvm::Value *lhs = Builder.CreateSExt(Ops.LHS, CGF.Int64Ty);
3131 llvm::Value *rhs = Builder.CreateSExt(Ops.RHS, CGF.Int64Ty);
4236 llvm::Value *StepV = Builder.CreateZExtOrBitCast(CondV, CGF.Int64Ty);
tools/clang/lib/CodeGen/CGObjCMac.cpp 4809 : CGF.Builder.CreateBitCast(src, CGM.Int64Ty);
4830 : CGF.Builder.CreateBitCast(src, CGM.Int64Ty);
4856 : CGF.Builder.CreateBitCast(src, CGM.Int64Ty);
4875 : CGF.Builder.CreateBitCast(src, CGM.Int64Ty);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 2004 CGM.Int64Ty};
2250 CGM.Int64Ty->getPointerTo(),
2251 CGM.Int64Ty->getPointerTo(),
2252 CGM.Int64Ty,
2255 CGM.Int64Ty,
2286 CGM.Int64Ty->getPointerTo()};
2296 CGM.Int64Ty->getPointerTo()};
2343 llvm::Type *TypeParams[] = {CGM.Int64Ty, CGM.Int64Ty};
2343 llvm::Type *TypeParams[] = {CGM.Int64Ty, CGM.Int64Ty};
2353 llvm::Type *TypeParams[] = {CGM.Int64Ty,
2358 CGM.Int64Ty->getPointerTo(),
2359 CGM.Int64Ty->getPointerTo()};
2369 llvm::Type *TypeParams[] = {CGM.Int64Ty,
2374 CGM.Int64Ty->getPointerTo(),
2375 CGM.Int64Ty->getPointerTo()};
2385 llvm::Type *TypeParams[] = {CGM.Int64Ty,
2390 CGM.Int64Ty->getPointerTo(),
2391 CGM.Int64Ty->getPointerTo(),
2403 llvm::Type *TypeParams[] = {CGM.Int64Ty,
2408 CGM.Int64Ty->getPointerTo(),
2409 CGM.Int64Ty->getPointerTo(),
2419 llvm::Type *TypeParams[] = {CGM.Int64Ty};
2448 llvm::Type *TypeParams[] = {CGM.Int64Ty,
2452 CGM.Int64Ty->getPointerTo(),
2453 CGM.Int64Ty->getPointerTo()};
2463 llvm::Type *TypeParams[] = {CGM.Int64Ty,
2467 CGM.Int64Ty->getPointerTo(),
2468 CGM.Int64Ty->getPointerTo()};
2477 llvm::Type *TypeParams[] = {CGM.Int64Ty,
2481 CGM.Int64Ty->getPointerTo(),
2482 CGM.Int64Ty->getPointerTo()};
2492 llvm::Type *TypeParams[] = {CGM.Int64Ty,
2496 CGM.Int64Ty->getPointerTo(),
2497 CGM.Int64Ty->getPointerTo()};
2506 llvm::Type *TypeParams[] = {CGM.Int64Ty,
2510 CGM.Int64Ty->getPointerTo(),
2511 CGM.Int64Ty->getPointerTo()};
2521 llvm::Type *TypeParams[] = {CGM.Int64Ty,
2525 CGM.Int64Ty->getPointerTo(),
2526 CGM.Int64Ty->getPointerTo()};
2536 llvm::FunctionType::get(CGM.Int64Ty, TypeParams, /*isVarArg*/ false);
2544 CGM.Int64Ty, CGM.Int64Ty};
2544 CGM.Int64Ty, CGM.Int64Ty};
2563 llvm::Type *ITy = IVSize == 32 ? CGM.Int32Ty : CGM.Int64Ty;
2589 llvm::Type *ITy = IVSize == 32 ? CGM.Int32Ty : CGM.Int64Ty;
2628 llvm::Type *ITy = IVSize == 32 ? CGM.Int32Ty : CGM.Int64Ty;
5102 CGF.Int64Ty, /*isSigned=*/true);
5448 ? CGF.Builder.CreateIntCast(Data.Schedule.getPointer(), CGF.Int64Ty,
5450 : llvm::ConstantInt::get(CGF.Int64Ty, /*V=*/0),
7667 Sizes.push_back(CGF.Builder.CreateIntCast(Size, CGF.Int64Ty,
7679 CGF.Builder.CreateIntCast(Size, CGF.Int64Ty, /*isSigned=*/true));
7688 CGF.Builder.CreateIntCast(Size, CGF.Int64Ty, /*isSigned=*/true));
7894 llvm::Value *Size = CGF.Builder.CreateIntCast(Diff, CGF.Int64Ty,
8011 Sizes.push_back(llvm::Constant::getNullValue(CGF.Int64Ty));
8067 CurSizes.push_back(llvm::Constant::getNullValue(this->CGF.Int64Ty));
8189 CGF.Int64Ty, /*isSigned=*/true));
8210 CGF.Int64Ty, /*isSigned=*/true));
8216 Sizes.push_back(llvm::ConstantInt::get(CGF.Int64Ty, 0));
8276 CGF.Int64Ty, /*isSigned=*/true));
8480 CGF.Int64Ty, /*isSigned=*/true));
8491 CGF.getTypeSize(RI.getType()), CGF.Int64Ty, /*isSigned=*/true));
8496 CurSizes.push_back(llvm::Constant::getNullValue(CGF.Int64Ty));
8507 CGF.getTypeSize(ElementType), CGF.Int64Ty, /*isSigned=*/true));
8606 llvm::ArrayType::get(CGM.Int64Ty, ConstSizes.size()), ConstSizes);
8656 llvm::ArrayType::get(CGM.Int64Ty, Info.NumberOfPtrs),
8662 CGF.Builder.CreateIntCast(Sizes[I], CGM.Int64Ty, /*isSigned=*/true),
8687 llvm::ArrayType::get(CGM.Int64Ty, Info.NumberOfPtrs), Info.SizesArray,
8690 llvm::ArrayType::get(CGM.Int64Ty, Info.NumberOfPtrs),
8697 SizesArrayArg = llvm::ConstantPointerNull::get(CGM.Int64Ty->getPointerTo());
8699 llvm::ConstantPointerNull::get(CGM.Int64Ty->getPointerTo());
8978 MapperCGF.Builder.CreatePHI(CGM.Int64Ty, 4, "omp.membermaptype");
9038 MapperCGF.Builder.CreatePHI(CGM.Int64Ty, 4, "omp.maptype");
9202 CGF.Int64Ty, /*isSigned=*/true);
9343 CGF.getTypeSize(RI->getType()), CGF.Int64Ty, /*isSigned=*/true));
9889 llvm::ConstantInt::get(CGM.Int64Ty, Flags));
9986 CGF.Int64Ty, /*isSigned=*/true);
10022 CGF.Int64Ty, /*isSigned=*/true);
10094 CGF.Int64Ty, /*isSigned=*/true);
10852 CGF.EmitStoreOfScalar(llvm::ConstantInt::getSigned(CGM.Int64Ty, /*V=*/1),
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 1619 llvm::Type *TypeParams[] = {CGM.Int64Ty, CGM.Int16Ty, CGM.Int16Ty};
1621 llvm::FunctionType::get(CGM.Int64Ty, TypeParams, /*isVarArg*/ false);
3303 TransferMedium, {llvm::Constant::getNullValue(CGM.Int64Ty), WarpID});
3349 {llvm::Constant::getNullValue(CGM.Int64Ty), ThreadID});
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 4183 NumIterations = CGF.Builder.CreateIntCast(NumIterations, CGF.Int64Ty,
tools/clang/lib/CodeGen/CodeGenModule.cpp 108 Int64Ty = llvm::Type::getInt64Ty(LLVMContext);
1213 return llvm::ConstantInt::get(Int64Ty, llvm::MD5Hash(MDS->getString()));
4717 Fields.addInt(Int64Ty, isUTF16 ? 0x07d0 : 0x07c8);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 2204 guardTy = CGF.Int64Ty;
3395 TypeNameField = llvm::ConstantExpr::getPtrToInt(TypeName, CGM.Int64Ty);
3397 llvm::ConstantInt::get(CGM.Int64Ty, ((uint64_t)1) << 63);
tools/clang/lib/CodeGen/TargetInfo.cpp 1220 ResultRegTypes.push_back(CGF.Int64Ty);
5491 OnStackPtr = CGF.Builder.CreatePtrToInt(OnStackPtr, CGF.Int64Ty);
5494 OnStackPtr, llvm::ConstantInt::get(CGF.Int64Ty, Align - 1),
5497 OnStackPtr, llvm::ConstantInt::get(CGF.Int64Ty, -Align),
6715 llvm::Type *IndexTy = CGF.Int64Ty;