Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DVLASizeChecker.cpp95 CanQualType SizeTy = Ctx.getSizeType(); in checkVLA() local
97 SVB.getBasicValueFactory().getMaxValue(SizeTy)->getZExtValue(); in checkVLA()
102 SVB.makeIntVal(EleSize.getQuantity(), SizeTy).castAs<NonLoc>(); in checkVLA()
113 SVB.evalCast(SizeD, SizeTy, SizeE->getType()).castAs<NonLoc>(); in checkVLA()
115 SVal Mul = SVB.evalBinOpNN(State, BO_Mul, ArrSize, IndexLength, SizeTy); in checkVLA()
182 QualType SizeTy = SizeE->getType(); in checkVLAIndexSize() local
183 DefinedOrUnknownSVal Zero = SVB.makeZeroVal(SizeTy); in checkVLAIndexSize()
H A DStdLibraryFunctionsChecker.cpp1669 const QualType SizeTy = ACtx.getSizeType(); in initFunctionSummaries() local
1687 const QualType SizePtrTy = getPointerTy(SizeTy); in initFunctionSummaries()
1694 const RangeInt SizeMax = BVF.getMaxValue(SizeTy)->getLimitedValue(); in initFunctionSummaries()
2062 Signature(ArgTypes{VoidPtrRestrictTy, SizeTy, SizeTy, FilePtrRestrictTy}, in initFunctionSummaries()
2063 RetType{SizeTy}), in initFunctionSummaries()
2068 Signature(ArgTypes{ConstVoidPtrRestrictTy, SizeTy, in initFunctionSummaries()
2069 SizeTy, FilePtrRestrictTy}, in initFunctionSummaries()
2070 RetType{SizeTy}), in initFunctionSummaries()
2086 "read", Signature(ArgTypes{IntTy, VoidPtrTy, SizeTy}, RetType{Ssize_tTy}), in initFunctionSummaries()
2091 Signature(ArgTypes{IntTy, ConstVoidPtrTy, SizeTy}, RetType{Ssize_tTy}), in initFunctionSummaries()
[all …]
H A DCStringChecker.cpp275 SVal BufV, SVal SizeV, QualType SizeTy);
419 QualType SizeTy = Ctx.getSizeType(); in getIndex() local
422 SizeTy) in getIndex()
425 SVB.evalBinOpNN(State, BO_Mul, ER->getIndex(), WideSize, SizeTy); in getIndex()
613 QualType SizeTy = Size.Expression->getType(); in CheckBufferAccess() local
644 NonLoc One = svalBuilder.makeIntVal(1, SizeTy).castAs<NonLoc>(); in CheckBufferAccess()
645 SVal Offset = svalBuilder.evalBinOpNN(State, BO_Sub, *Length, One, SizeTy); in CheckBufferAccess()
1089 QualType SizeTy = SvalBuilder.getContext().getSizeType(); in getCStringLength() local
1090 return SvalBuilder.makeIntVal(StrLit->getLength(), SizeTy); in getCStringLength()
1214 ConstCFGElementRef Elem, SVal BufV, SVal SizeV, QualType SizeTy) { in invalidateDestinationBufferBySize() argument
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp720 = llvm::ConstantInt::get(CGF.SizeTy, typeSize.getQuantity()); in EmitCXXNewAllocSize()
725 unsigned sizeWidth = CGF.SizeTy->getBitWidth(); in EmitCXXNewAllocSize()
797 numElements = llvm::ConstantInt::get(CGF.SizeTy, in EmitCXXNewAllocSize()
810 sizeWithoutCookie = llvm::ConstantInt::get(CGF.SizeTy, allocationSize); in EmitCXXNewAllocSize()
818 size = llvm::Constant::getAllOnesValue(CGF.SizeTy); in EmitCXXNewAllocSize()
820 size = llvm::ConstantInt::get(CGF.SizeTy, allocationSize); in EmitCXXNewAllocSize()
851 numElements = CGF.Builder.CreateTrunc(numElements, CGF.SizeTy); in EmitCXXNewAllocSize()
856 numElements = CGF.Builder.CreateSExt(numElements, CGF.SizeTy); in EmitCXXNewAllocSize()
865 llvm::ConstantInt::get(CGF.SizeTy, minElements)); in EmitCXXNewAllocSize()
869 numElements = CGF.Builder.CreateZExt(numElements, CGF.SizeTy); in EmitCXXNewAllocSize()
[all …]
H A DCGCUDANV.cpp45 llvm::IntegerType *IntTy, *SizeTy; member in __anon2162a9e90111::CGNVCUDARuntime
231 SizeTy = CGM.SizeTy; in CGNVCUDARuntime()
245 llvm::Type *Params[] = {PtrTy, SizeTy, SizeTy}; in getSetupArgumentFn()
376 llvm::ConstantInt::get(SizeTy, std::max<size_t>(1, Args.size()))); in prepareKernelArgs()
441 CGF.CreateTempAlloca(SizeTy, CGM.getSizeAlign(), "shmem_size"); in emitDeviceStubBodyNew()
527 llvm::ConstantInt::get(SizeTy, TInfo.Width.getQuantity()), in emitDeviceStubBodyLegacy()
528 llvm::ConstantInt::get(SizeTy, Offset.getQuantity()), in emitDeviceStubBodyLegacy()
653 VarSizeTy = SizeTy; in makeRegisterGlobalsFn()
H A DCodeGenTypeCache.h50 llvm::IntegerType *SizeTy; member
H A DCGExprAgg.cpp399 llvm::Value *size = llvm::ConstantInt::get(CGF.SizeTy, sz.getQuantity()); in EmitCopy()
676 llvm::Value *one = llvm::ConstantInt::get(CGF.SizeTy, 1); in EmitArrayInit()
683 llvm::ConstantInt::get(CGF.SizeTy, ArrayIndex), "arrayinit.element"); in EmitArrayInit()
729 llvm::ConstantInt::get(CGF.SizeTy, NumInitElements), in EmitArrayInit()
737 llvm::ConstantInt::get(CGF.SizeTy, NumArrayElements), "arrayinit.end"); in EmitArrayInit()
884 CGF.SizeTy, in VisitCastExpr()
2003 llvm::Value *zero = llvm::ConstantInt::get(CGF.SizeTy, 0); in VisitArrayInitLoopExpr()
2070 index, llvm::ConstantInt::get(CGF.SizeTy, 1), "arrayinit.next"); in VisitArrayInitLoopExpr()
2075 nextIndex, llvm::ConstantInt::get(CGF.SizeTy, numElements), in VisitArrayInitLoopExpr()
2353 llvm::ConstantInt::get(SizeTy, TypeInfo.Width.getQuantity())); in EmitAggregateCopy()
[all …]
H A DCGCoroutine.cpp1009 CanQualType SizeTy = Context.getSizeType(); in EmitCoroutineIntrinsic() local
1010 llvm::IntegerType *T = Builder.getIntNTy(Context.getTypeSize(SizeTy)); in EmitCoroutineIntrinsic()
1016 CanQualType SizeTy = Context.getSizeType(); in EmitCoroutineIntrinsic() local
1017 llvm::IntegerType *T = Builder.getIntNTy(Context.getTypeSize(SizeTy)); in EmitCoroutineIntrinsic()
H A DCGBuilder.h104 return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity()); in getSize()
107 return llvm::ConstantInt::get(TypeCache.SizeTy, N); in getSize()
H A DCGCXXABI.cpp278 return llvm::ConstantInt::get(CGF.SizeTy, 0); in readArrayCookieImpl()
H A DItaniumCXXABI.cpp1444 llvm::FunctionType::get(CGM.Int8PtrTy, CGM.SizeTy, /*isVarArg=*/false); in getAllocateExceptionFn()
1463 llvm::Type *SizeTy = CGF.ConvertType(getContext().getSizeType()); in emitThrow() local
1468 AllocExceptionFn, llvm::ConstantInt::get(SizeTy, TypeSize), "exception"); in emitThrow()
2480 Address NumElementsPtr = CookiePtr.withElementType(CGF.SizeTy); in InitializeArrayCookie()
2512 numElementsPtr = numElementsPtr.withElementType(CGF.SizeTy); in readArrayCookieImpl()
2521 llvm::FunctionType::get(CGF.SizeTy, CGF.UnqualPtrTy, false); in readArrayCookieImpl()
2551 cookie = cookie.withElementType(CGF.SizeTy); in InitializeArrayCookie()
2552 llvm::Value *elementSize = llvm::ConstantInt::get(CGF.SizeTy, in InitializeArrayCookie()
2574 numElementsPtr = numElementsPtr.withElementType(CGF.SizeTy); in readArrayCookieImpl()
2663 guardTy = CGF.SizeTy; in EmitGuardedInit()
H A DCGOpenMPRuntimeGPU.cpp1124 Size, llvm::ConstantInt::get(CGF.SizeTy, Align.getQuantity() - 1)); in getKmpcAllocShared()
1126 llvm::ConstantInt::get(CGF.SizeTy, Align.getQuantity()); in getKmpcAllocShared()
1274 llvm::ConstantInt::get(CGM.SizeTy, CapturedVars.size())}; in emitParallelCall()
1932 Src, Bld.getPtrTy(0), CGF.SizeTy); in createParallelDataSharingWrapper()
1942 CGF.SizeTy); in createParallelDataSharingWrapper()
H A DCGStmtOpenMP.cpp376 return llvm::ConstantInt::get(SizeTy, /*V=*/0); in getTypeSize()
3349 CGF.Builder.CreateLoad(LB.getAddress()), CGF.SizeTy, /*isSigned=*/false); in emitDistributeParallelForDistributeInnerBoundParams()
3355 CGF.Builder.CreateLoad(UB.getAddress()), CGF.SizeTy, /*isSigned=*/false); in emitDistributeParallelForDistributeInnerBoundParams()
3731 NumIteratorsGen(CGF), CGF.SizeTy, /*isSigned=*/false); in emitScanBasedDirectiveDecls()
3783 NumIteratorsGen(CGF), CGF.SizeTy, /*isSigned=*/false); in emitScanBasedDirectiveFinals()
3805 llvm::ConstantInt::get(CGF.SizeTy, 1, /*isSigned=*/false)); in emitScanBasedDirectiveFinals()
3849 NumIteratorsGen(CGF), CGF.SizeTy, /*isSigned=*/false); in emitScanBasedDirective()
3897 OMPScanNumIterations, llvm::ConstantInt::get(CGF.SizeTy, 1)); in emitScanBasedDirective()
3902 auto *Pow2K = CGF.Builder.CreatePHI(CGF.SizeTy, 2); in emitScanBasedDirective()
3904 Pow2K->addIncoming(llvm::ConstantInt::get(CGF.SizeTy, 1), InputBB); in emitScanBasedDirective()
[all …]
H A DCGOpenMPRuntime.cpp1794 CGF.Builder.CreateIntCast(CGF.getTypeSize(VarType), CGM.SizeTy, in getAddrOfArtificialThreadPrivate()
3565 llvm::Value *LowIntPtr = CGF.Builder.CreatePtrToInt(Addr, CGF.SizeTy); in getPointerAndSize()
3566 llvm::Value *UpIntPtr = CGF.Builder.CreatePtrToInt(UpAddr, CGF.SizeTy); in getPointerAndSize()
3785 Sz = CGF.Builder.CreateIntCast(Sz, CGF.SizeTy, /*isSigned=*/false); in emitTaskInit()
3800 llvm::ConstantInt::get(CGF.SizeTy, NumAffinities), NumOfElements); in emitTaskInit()
3862 CGF.EmitStoreOfScalar(llvm::ConstantInt::get(CGF.SizeTy, Pos), PosLVal); in emitTaskInit()
4075 Size = llvm::ConstantInt::get(CGF.SizeTy, 0); in emitDependData()
4181 CGF.Builder.CreateIntCast(NumDeps, CGF.SizeTy, /*isSigned=*/false)); in emitDepobjElements()
4299 CGF.EmitStoreOfScalar(llvm::ConstantInt::get(CGF.SizeTy, Pos), PosLVal); in emitDependClause()
4341 NumDepsVal = llvm::ConstantInt::get(CGF.SizeTy, 1); in emitDepobjDependClause()
[all …]
H A DCGObjCGNU.cpp149 llvm::IntegerType *SizeTy; member in __anonbab9bb100111::CGObjCGNU
1363 ProtocolBuilder.addInt(SizeTy, Protocols.size()); in GenerateProtocolList()
1853 ivarListBuilder.addInt(SizeTy, DL.getTypeSizeInBits(ObjCIvarTy) / in GenerateClass()
2370 SizeTy = cast<llvm::IntegerType>( in CGObjCGNU()
2506 SizeTy); in CGObjCGNU()
3115 MethodList.addInt(SizeTy, DL.getTypeSizeInBits(ObjCMethodTy) / in GenerateMethodList()
H A DCGClass.cpp1693 Args.emplace_back(llvm::ConstantInt::get(CGF.SizeTy, *PoisonSize));
1694 ArgTypes.emplace_back(CGF.SizeTy);
1766 llvm::ConstantInt::get(CGF.SizeTy, PoisonStart.getQuantity()); in Emit()
2101 elementType, cur, llvm::ConstantInt::get(SizeTy, 1), "arrayctor.next"); in EmitCXXAggrConstructorCall()
/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()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSL.cpp274 QualType SizeTy = Ctx.getSizeType(); in ParseHLSLAnnotations() local
275 uint64_t SizeTySize = Ctx.getTypeSize(SizeTy); in ParseHLSLAnnotations()
277 Ctx, llvm::APInt(SizeTySize, SubComponent), SizeTy, SubComponentLoc)); in ParseHLSLAnnotations()
279 Ctx, llvm::APInt(SizeTySize, Component), SizeTy, ComponentLoc)); in ParseHLSLAnnotations()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDerivedTypes.h563 static VectorType *getWithSizeAndScalar(VectorType *SizeTy, Type *EltTy) { in getWithSizeAndScalar() argument
564 if (SizeTy->getScalarType() == EltTy->getScalarType()) in getWithSizeAndScalar()
565 return SizeTy; in getWithSizeAndScalar()
568 if (!SizeTy->getPrimitiveSizeInBits().isKnownMultipleOf(EltSize)) in getWithSizeAndScalar()
571 ElementCount EC = SizeTy->getElementCount() in getWithSizeAndScalar()
572 .multiplyCoefficientBy(SizeTy->getScalarSizeInBits()) in getWithSizeAndScalar()
/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)
372 IdentPtr, Int32, Int32, SizeTy, SizeTy, TaskRoutineEntryPtr, Int64)
397 __OMP_RTL(__kmpc_copyprivate, false, Void, IdentPtr, Int32, SizeTy, VoidPtr,
400 SizeTy, VoidPtrPtrPtr)
410 __OMP_RTL(__kmpc_alloc, false, VoidPtr, /* Int */ Int32, SizeTy, VoidPtr)
411 __OMP_RTL(__kmpc_aligned_alloc, false, VoidPtr, /* Int */ Int32, SizeTy, SizeTy,
[all …]
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenTypeCache.h55 mlir::Type SizeTy; member
H A DCIRGenCXXExpr.cpp202 loc, cir::IntAttr::get(cgf.SizeTy, typeSize.getQuantity())); in emitCXXNewAllocSize()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaHLSL.cpp3836 QualType SizeTy = Ctx.getSizeType(); in buildInitializerListImpl() local
3837 uint64_t SizeTySize = Ctx.getTypeSize(SizeTy); in buildInitializerListImpl()
3840 SizeTy, SourceLocation()); in buildInitializerListImpl()
3854 QualType SizeTy = Ctx.getSizeType(); in buildInitializerListImpl() local
3855 uint64_t SizeTySize = Ctx.getTypeSize(SizeTy); in buildInitializerListImpl()
3858 SizeTy, SourceLocation()); in buildInitializerListImpl()
H A DSemaExprCXX.cpp2476 QualType SizeTy = Context.getSizeType(); in BuildCXXNew() local
2477 unsigned SizeTyWidth = Context.getTypeSize(SizeTy); in BuildCXXNew()
2500 SizeTy, StartLoc); in BuildCXXNew()
2503 OpaqueValueExpr OpaqueAllocationSize(StartLoc, SizeTy, VK_PRValue, in BuildCXXNew()
2511 StdAlignValT ? Context.getTypeDeclType(StdAlignValT) : SizeTy; in BuildCXXNew()
2514 llvm::APInt(Context.getTypeSize(SizeTy), in BuildCXXNew()
2516 SizeTy, StartLoc); in BuildCXXNew()
2961 QualType SizeTy = Context.getSizeType(); in FindAllocationFunctions() local
2962 unsigned SizeTyWidth = Context.getTypeSize(SizeTy); in FindAllocationFunctions()
2963 IntegerLiteral Size(Context, llvm::APInt::getZero(SizeTyWidth), SizeTy, in FindAllocationFunctions()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp1285 const LLT SizeTy = LLT::scalar(PtrTy.getSizeInBits()); in copyArgumentMemory() local
1287 auto SizeConst = MIRBuilder.buildConstant(SizeTy, MemSize); in copyArgumentMemory()

12