| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | VLASizeChecker.cpp | 95 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 D | StdLibraryFunctionsChecker.cpp | 1669 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 D | CStringChecker.cpp | 275 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 D | CGExprCXX.cpp | 720 = 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 D | CGCUDANV.cpp | 45 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 D | CodeGenTypeCache.h | 50 llvm::IntegerType *SizeTy; member
|
| H A D | CGExprAgg.cpp | 399 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 D | CGCoroutine.cpp | 1009 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 D | CGBuilder.h | 104 return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity()); in getSize() 107 return llvm::ConstantInt::get(TypeCache.SizeTy, N); in getSize()
|
| H A D | CGCXXABI.cpp | 278 return llvm::ConstantInt::get(CGF.SizeTy, 0); in readArrayCookieImpl()
|
| H A D | ItaniumCXXABI.cpp | 1444 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 D | CGOpenMPRuntimeGPU.cpp | 1124 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 D | CGStmtOpenMP.cpp | 376 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 D | CGOpenMPRuntime.cpp | 1794 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 D | CGObjCGNU.cpp | 149 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 D | CGClass.cpp | 1693 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 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()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseHLSL.cpp | 274 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 D | DerivedTypes.h | 563 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 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) 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 D | CIRGenTypeCache.h | 55 mlir::Type SizeTy; member
|
| H A D | CIRGenCXXExpr.cpp | 202 loc, cir::IntAttr::get(cgf.SizeTy, typeSize.getQuantity())); in emitCXXNewAllocSize()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaHLSL.cpp | 3836 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 D | SemaExprCXX.cpp | 2476 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 D | CallLowering.cpp | 1285 const LLT SizeTy = LLT::scalar(PtrTy.getSizeInBits()); in copyArgumentMemory() local 1287 auto SizeConst = MIRBuilder.buildConstant(SizeTy, MemSize); in copyArgumentMemory()
|