Home
last modified time | relevance | path

Searched refs:SizeTy (Results 1 – 25 of 42) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DVLASizeChecker.cpp97 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 DStdLibraryFunctionsChecker.cpp1666 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 DCStringChecker.cpp276 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 DEntryExitInstrumenter.cpp40 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 DSimplifyLibCalls.cpp1286 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 DCGExprCXX.cpp715 = 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 DCGCUDANV.cpp40 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 DCodeGenTypeCache.h50 llvm::IntegerType *SizeTy; member
H A DCGExprAgg.cpp394 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 DCGCoroutine.cpp982 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 DCGOpenMPRuntimeGPU.cpp1125 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 DCGBuilder.h99 return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity()); in getSize()
102 return llvm::ConstantInt::get(TypeCache.SizeTy, N); in getSize()
H A DCGCXXABI.cpp280 return llvm::ConstantInt::get(CGF.SizeTy, 0); in readArrayCookieImpl()
H A DItaniumCXXABI.cpp1430 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 DCGStmtOpenMP.cpp346 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 DCGOpenMPRuntime.cpp1814 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 DCGObjCGNU.cpp150 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 DCGClass.cpp1689 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 DCodeGenFunction.cpp2299 = 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 DParseHLSL.cpp269 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 DOMPKinds.def43 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 DUtility.cpp39 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 DCallLowering.cpp1286 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 DSemaExprCXX.cpp2361 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 DSelectionDAG.h1213 SDValue Src, SDValue Size, Type *SizeTy,
1219 SDValue Src, SDValue Size, Type *SizeTy,
1225 SDValue Value, SDValue Size, Type *SizeTy,

12