/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | VLASizeChecker.cpp | 97 CanQualType SizeTy = Ctx.getSizeType(); in checkVLA() local 99 SVB.getBasicValueFactory().getMaxValue(SizeTy).getZExtValue(); in checkVLA() 104 SVB.makeIntVal(EleSize.getQuantity(), SizeTy).castAs<NonLoc>(); in checkVLA() 115 SVB.evalCast(SizeD, SizeTy, SizeE->getType()).castAs<NonLoc>(); in checkVLA() 117 SVal Mul = SVB.evalBinOpNN(State, BO_Mul, ArrSize, IndexLength, SizeTy); in checkVLA() 184 QualType SizeTy = SizeE->getType(); in checkVLAIndexSize() local 185 DefinedOrUnknownSVal Zero = SVB.makeZeroVal(SizeTy); in checkVLAIndexSize()
|
H A D | StdLibraryFunctionsChecker.cpp | 1666 const QualType SizeTy = ACtx.getSizeType(); in initFunctionSummaries() local 1684 const QualType SizePtrTy = getPointerTy(SizeTy); in initFunctionSummaries() 1691 const RangeInt SizeMax = BVF.getMaxValue(SizeTy).getLimitedValue(); in initFunctionSummaries() 2058 Signature(ArgTypes{VoidPtrRestrictTy, SizeTy, SizeTy, FilePtrRestrictTy}, in initFunctionSummaries() 2059 RetType{SizeTy}), in initFunctionSummaries() 2064 Signature(ArgTypes{ConstVoidPtrRestrictTy, SizeTy, in initFunctionSummaries() 2065 SizeTy, FilePtrRestrictTy}, in initFunctionSummaries() 2066 RetType{SizeTy}), in initFunctionSummaries() 2082 "read", Signature(ArgTypes{IntTy, VoidPtrTy, SizeTy}, RetType{Ssize_tTy}), in initFunctionSummaries() 2087 Signature(ArgTypes{IntTy, ConstVoidPtrTy, SizeTy}, RetType{Ssize_tTy}), in initFunctionSummaries() [all …]
|
H A D | CStringChecker.cpp | 276 QualType SizeTy); 418 QualType SizeTy = Ctx.getSizeType(); in getIndex() local 421 SizeTy) in getIndex() 424 SVB.evalBinOpNN(State, BO_Mul, ER->getIndex(), WideSize, SizeTy); in getIndex() 608 QualType SizeTy = Size.Expression->getType(); in CheckBufferAccess() local 639 NonLoc One = svalBuilder.makeIntVal(1, SizeTy).castAs<NonLoc>(); in CheckBufferAccess() 640 SVal Offset = svalBuilder.evalBinOpNN(State, BO_Sub, *Length, One, SizeTy); in CheckBufferAccess() 1083 QualType SizeTy = SvalBuilder.getContext().getSizeType(); in getCStringLength() local 1084 return SvalBuilder.makeIntVal(StrLit->getLength(), SizeTy); in getCStringLength() 1208 SVal SizeV, QualType SizeTy) { in invalidateDestinationBufferBySize() argument [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | EntryExitInstrumenter.cpp | 40 Type *SizeTy = M.getDataLayout().getIntPtrType(C); in insertCall() local 42 GlobalVariable *GV = new GlobalVariable(M, SizeTy, /*isConstant=*/false, in insertCall() 44 ConstantInt::get(SizeTy, 0)); in insertCall()
|
H A D | SimplifyLibCalls.cpp | 1286 Type *SizeTy = Size->getType(); in optimizeMemRChr() local 1288 Value *NNeZ = B.CreateICmpNE(Size, ConstantInt::get(SizeTy, 0)); in optimizeMemRChr() 1293 Value *SizeM1 = B.CreateSub(Size, ConstantInt::get(SizeTy, 1)); in optimizeMemRChr() 1372 Type *SizeTy = Size->getType(); in optimizeMemChr() local 1381 Value *PosVal = ConstantInt::get(SizeTy, Pos); in optimizeMemChr() 1392 Value *NNeZ = B.CreateICmpNE(Size, ConstantInt::get(SizeTy, 0)); in optimizeMemChr()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprCXX.cpp | 715 = llvm::ConstantInt::get(CGF.SizeTy, typeSize.getQuantity()); in EmitCXXNewAllocSize() 720 unsigned sizeWidth = CGF.SizeTy->getBitWidth(); in EmitCXXNewAllocSize() 792 numElements = llvm::ConstantInt::get(CGF.SizeTy, in EmitCXXNewAllocSize() 805 sizeWithoutCookie = llvm::ConstantInt::get(CGF.SizeTy, allocationSize); in EmitCXXNewAllocSize() 813 size = llvm::Constant::getAllOnesValue(CGF.SizeTy); in EmitCXXNewAllocSize() 815 size = llvm::ConstantInt::get(CGF.SizeTy, allocationSize); in EmitCXXNewAllocSize() 846 numElements = CGF.Builder.CreateTrunc(numElements, CGF.SizeTy); in EmitCXXNewAllocSize() 851 numElements = CGF.Builder.CreateSExt(numElements, CGF.SizeTy); in EmitCXXNewAllocSize() 860 llvm::ConstantInt::get(CGF.SizeTy, minElements)); in EmitCXXNewAllocSize() 864 numElements = CGF.Builder.CreateZExt(numElements, CGF.SizeTy); in EmitCXXNewAllocSize() [all …]
|
H A D | CGCUDANV.cpp | 40 llvm::IntegerType *IntTy, *SizeTy; member in __anon2162a9e90111::CGNVCUDARuntime 227 SizeTy = CGM.SizeTy; in CGNVCUDARuntime() 234 llvm::Type *Params[] = {PtrTy, SizeTy, SizeTy}; in getSetupArgumentFn() 325 llvm::ConstantInt::get(SizeTy, std::max<size_t>(1, Args.size()))); in emitDeviceStubBodyNew() 379 CGF.CreateTempAlloca(SizeTy, CGM.getSizeAlign(), "shmem_size"); in emitDeviceStubBodyNew() 465 llvm::ConstantInt::get(SizeTy, TInfo.Width.getQuantity()), in emitDeviceStubBodyLegacy() 466 llvm::ConstantInt::get(SizeTy, Offset.getQuantity()), in emitDeviceStubBodyLegacy() 591 VarSizeTy = SizeTy; in makeRegisterGlobalsFn()
|
H A D | CodeGenTypeCache.h | 50 llvm::IntegerType *SizeTy; member
|
H A D | CGExprAgg.cpp | 394 llvm::Value *size = llvm::ConstantInt::get(CGF.SizeTy, sz.getQuantity()); in EmitCopy() 574 llvm::Value *one = llvm::ConstantInt::get(CGF.SizeTy, 1); in EmitArrayInit() 581 llvm::ConstantInt::get(CGF.SizeTy, ArrayIndex), "arrayinit.element"); in EmitArrayInit() 627 llvm::ConstantInt::get(CGF.SizeTy, NumInitElements), in EmitArrayInit() 635 llvm::ConstantInt::get(CGF.SizeTy, NumArrayElements), "arrayinit.end"); in EmitArrayInit() 782 CGF.SizeTy, in VisitCastExpr() 1810 llvm::Value *zero = llvm::ConstantInt::get(CGF.SizeTy, 0); in VisitArrayInitLoopExpr() 1877 index, llvm::ConstantInt::get(CGF.SizeTy, 1), "arrayinit.next"); in VisitArrayInitLoopExpr() 1882 nextIndex, llvm::ConstantInt::get(CGF.SizeTy, numElements), in VisitArrayInitLoopExpr() 2160 llvm::ConstantInt::get(SizeTy, TypeInfo.Width.getQuantity())); in EmitAggregateCopy() [all …]
|
H A D | CGCoroutine.cpp | 982 CanQualType SizeTy = Context.getSizeType(); in EmitCoroutineIntrinsic() local 983 llvm::IntegerType *T = Builder.getIntNTy(Context.getTypeSize(SizeTy)); in EmitCoroutineIntrinsic() 989 CanQualType SizeTy = Context.getSizeType(); in EmitCoroutineIntrinsic() local 990 llvm::IntegerType *T = Builder.getIntNTy(Context.getTypeSize(SizeTy)); in EmitCoroutineIntrinsic()
|
H A D | CGOpenMPRuntimeGPU.cpp | 1125 Size, llvm::ConstantInt::get(CGF.SizeTy, Align.getQuantity() - 1)); in getKmpcAllocShared() 1127 llvm::ConstantInt::get(CGF.SizeTy, Align.getQuantity()); in getKmpcAllocShared() 1275 llvm::ConstantInt::get(CGM.SizeTy, CapturedVars.size())}; in emitParallelCall() 1933 Src, CGF.SizeTy->getPointerTo(), CGF.SizeTy); in createParallelDataSharingWrapper() 1943 Src, CGF.SizeTy->getPointerTo(), CGF.SizeTy); in createParallelDataSharingWrapper()
|
H A D | CGBuilder.h | 99 return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity()); in getSize() 102 return llvm::ConstantInt::get(TypeCache.SizeTy, N); in getSize()
|
H A D | CGCXXABI.cpp | 280 return llvm::ConstantInt::get(CGF.SizeTy, 0); in readArrayCookieImpl()
|
H A D | ItaniumCXXABI.cpp | 1430 llvm::FunctionType::get(CGM.Int8PtrTy, CGM.SizeTy, /*isVarArg=*/false); in getAllocateExceptionFn() 1449 llvm::Type *SizeTy = CGF.ConvertType(getContext().getSizeType()); in emitThrow() local 1454 AllocExceptionFn, llvm::ConstantInt::get(SizeTy, TypeSize), "exception"); in emitThrow() 2452 Address NumElementsPtr = CookiePtr.withElementType(CGF.SizeTy); in InitializeArrayCookie() 2484 numElementsPtr = numElementsPtr.withElementType(CGF.SizeTy); in readArrayCookieImpl() 2493 llvm::FunctionType::get(CGF.SizeTy, CGF.UnqualPtrTy, false); in readArrayCookieImpl() 2523 cookie = cookie.withElementType(CGF.SizeTy); in InitializeArrayCookie() 2524 llvm::Value *elementSize = llvm::ConstantInt::get(CGF.SizeTy, in InitializeArrayCookie() 2546 numElementsPtr = numElementsPtr.withElementType(CGF.SizeTy); in readArrayCookieImpl() 2635 guardTy = CGF.SizeTy; in EmitGuardedInit()
|
H A D | CGStmtOpenMP.cpp | 346 return llvm::ConstantInt::get(SizeTy, /*V=*/0); in getTypeSize() 3204 CGF.Builder.CreateLoad(LB.getAddress()), CGF.SizeTy, /*isSigned=*/false); in emitDistributeParallelForDistributeInnerBoundParams() 3210 CGF.Builder.CreateLoad(UB.getAddress()), CGF.SizeTy, /*isSigned=*/false); in emitDistributeParallelForDistributeInnerBoundParams() 3589 NumIteratorsGen(CGF), CGF.SizeTy, /*isSigned=*/false); in emitScanBasedDirectiveDecls() 3641 NumIteratorsGen(CGF), CGF.SizeTy, /*isSigned=*/false); in emitScanBasedDirectiveFinals() 3663 llvm::ConstantInt::get(CGF.SizeTy, 1, /*isSigned=*/false)); in emitScanBasedDirectiveFinals() 3707 NumIteratorsGen(CGF), CGF.SizeTy, /*isSigned=*/false); in emitScanBasedDirective() 3755 OMPScanNumIterations, llvm::ConstantInt::get(CGF.SizeTy, 1)); in emitScanBasedDirective() 3760 auto *Pow2K = CGF.Builder.CreatePHI(CGF.SizeTy, 2); in emitScanBasedDirective() 3762 Pow2K->addIncoming(llvm::ConstantInt::get(CGF.SizeTy, 1), InputBB); in emitScanBasedDirective() [all …]
|
H A D | CGOpenMPRuntime.cpp | 1814 CGF.Builder.CreateIntCast(CGF.getTypeSize(VarType), CGM.SizeTy, in getAddrOfArtificialThreadPrivate() 3589 llvm::Value *LowIntPtr = CGF.Builder.CreatePtrToInt(Addr, CGF.SizeTy); in getPointerAndSize() 3590 llvm::Value *UpIntPtr = CGF.Builder.CreatePtrToInt(UpAddr, CGF.SizeTy); in getPointerAndSize() 3811 Sz = CGF.Builder.CreateIntCast(Sz, CGF.SizeTy, /*isSigned=*/false); in emitTaskInit() 3826 llvm::ConstantInt::get(CGF.SizeTy, NumAffinities), NumOfElements); in emitTaskInit() 3888 CGF.EmitStoreOfScalar(llvm::ConstantInt::get(CGF.SizeTy, Pos), PosLVal); in emitTaskInit() 4101 Size = llvm::ConstantInt::get(CGF.SizeTy, 0); in emitDependData() 4208 CGF.Builder.CreateIntCast(NumDeps, CGF.SizeTy, /*isSigned=*/false)); in emitDepobjElements() 4328 CGF.EmitStoreOfScalar(llvm::ConstantInt::get(CGF.SizeTy, Pos), PosLVal); in emitDependClause() 4373 NumDepsVal = llvm::ConstantInt::get(CGF.SizeTy, 1); in emitDepobjDependClause() [all …]
|
H A D | CGObjCGNU.cpp | 150 llvm::IntegerType *SizeTy; member in __anonbab9bb100111::CGObjCGNU 1363 ProtocolBuilder.addInt(SizeTy, Protocols.size()); in GenerateProtocolList() 1844 ivarListBuilder.addInt(SizeTy, td.getTypeSizeInBits(ObjCIvarTy) / in GenerateClass() 2265 SizeTy = cast<llvm::IntegerType>( in CGObjCGNU() 2404 SizeTy); in CGObjCGNU() 3018 MethodList.addInt(SizeTy, td.getTypeSizeInBits(ObjCMethodTy) / in GenerateMethodList()
|
H A D | CGClass.cpp | 1689 Args.emplace_back(llvm::ConstantInt::get(CGF.SizeTy, *PoisonSize)); 1690 ArgTypes.emplace_back(CGF.SizeTy); 1762 llvm::ConstantInt::get(CGF.SizeTy, PoisonStart.getQuantity()); in Emit() 2095 elementType, cur, llvm::ConstantInt::get(SizeTy, 1), "arrayctor.next"); in EmitCXXAggrConstructorCall()
|
H A D | CodeGenFunction.cpp | 2299 = llvm::ConstantInt::get(SizeTy, countFromCLAs); in emitArrayLength() 2324 assert(vlaSize->getType() == SizeTy); in getVLASize() 2349 assert(VlaSize->getType() == SizeTy); in getVLAElements1D() 2463 entry = Builder.CreateIntCast(size, SizeTy, /*signed*/ false); in EmitVariablyModifiedType()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseHLSL.cpp | 269 QualType SizeTy = Ctx.getSizeType(); in ParseHLSLAnnotations() local 270 uint64_t SizeTySize = Ctx.getTypeSize(SizeTy); in ParseHLSLAnnotations() 272 Ctx, llvm::APInt(SizeTySize, SubComponent), SizeTy, SubComponentLoc)); in ParseHLSLAnnotations() 274 Ctx, llvm::APInt(SizeTySize, Component), SizeTy, ComponentLoc)); in ParseHLSLAnnotations()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | OMPKinds.def | 43 OMP_TYPE(SizeTy, M.getDataLayout().getIntPtrType(Ctx)) 95 __OMP_STRUCT_TYPE(DependInfo, kmp_dep_info, false, SizeTy, SizeTy, Int8) 273 __OMP_RTL(__kmpc_reduce, false, Int32, IdentPtr, Int32, Int32, SizeTy, VoidPtr, 275 __OMP_RTL(__kmpc_reduce_nowait, false, Int32, IdentPtr, Int32, Int32, SizeTy, 352 Int32, Int32, SizeTy, SizeTy, TaskRoutineEntryPtr) 369 IdentPtr, Int32, Int32, SizeTy, SizeTy, TaskRoutineEntryPtr, Int64) 394 __OMP_RTL(__kmpc_copyprivate, false, Void, IdentPtr, Int32, SizeTy, VoidPtr, 397 SizeTy, VoidPtrPtrPtr) 407 __OMP_RTL(__kmpc_alloc, false, VoidPtr, /* Int */ Int32, SizeTy, VoidPtr) 408 __OMP_RTL(__kmpc_aligned_alloc, false, VoidPtr, /* Int */ Int32, SizeTy, SizeTy, [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Offloading/ |
H A D | Utility.cpp | 39 Type *SizeTy = M.getDataLayout().getIntPtrType(M.getContext()); in getOffloadingEntryInitializer() local 56 ConstantInt::get(SizeTy, Size), in getOffloadingEntryInitializer()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 1286 const LLT SizeTy = LLT::scalar(PtrTy.getSizeInBits()); in copyArgumentMemory() local 1288 auto SizeConst = MIRBuilder.buildConstant(SizeTy, MemSize); in copyArgumentMemory()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 2361 QualType SizeTy = Context.getSizeType(); in BuildCXXNew() local 2362 unsigned SizeTyWidth = Context.getTypeSize(SizeTy); in BuildCXXNew() 2385 SizeTy, SourceLocation()); in BuildCXXNew() 2388 OpaqueValueExpr OpaqueAllocationSize(SourceLocation(), SizeTy, VK_PRValue, in BuildCXXNew() 2396 StdAlignValT ? Context.getTypeDeclType(StdAlignValT) : SizeTy; in BuildCXXNew() 2399 llvm::APInt(Context.getTypeSize(SizeTy), in BuildCXXNew() 2401 SizeTy, SourceLocation()); in BuildCXXNew() 2721 QualType SizeTy = Context.getSizeType(); in FindAllocationFunctions() local 2722 unsigned SizeTyWidth = Context.getTypeSize(SizeTy); in FindAllocationFunctions() 2723 IntegerLiteral Size(Context, llvm::APInt::getZero(SizeTyWidth), SizeTy, in FindAllocationFunctions()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 1213 SDValue Src, SDValue Size, Type *SizeTy, 1219 SDValue Src, SDValue Size, Type *SizeTy, 1225 SDValue Value, SDValue Size, Type *SizeTy,
|