reference, declarationdefinition
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;