| /llvm-project-15.0.7/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() 191 QualType SizeTy = SizeE->getType(); in checkVLAIndexSize() local 192 DefinedOrUnknownSVal Zero = SVB.makeZeroVal(SizeTy); in checkVLAIndexSize() 194 SVal LessThanZeroVal = SVB.evalBinOp(State, BO_LT, SizeD, Zero, SizeTy); in checkVLAIndexSize()
|
| H A D | StdLibraryFunctionsChecker.cpp | 1242 const QualType SizeTy = ACtx.getSizeType(); in initFunctionSummaries() local 1260 const QualType SizePtrTy = getPointerTy(SizeTy); in initFunctionSummaries() 1267 const RangeInt SizeMax = BVF.getMaxValue(SizeTy).getLimitedValue(); in initFunctionSummaries() 1614 Signature(ArgTypes{VoidPtrRestrictTy, SizeTy, SizeTy, FilePtrRestrictTy}, in initFunctionSummaries() 1615 RetType{SizeTy}), in initFunctionSummaries() 1622 RetType{SizeTy}), in initFunctionSummaries() 2537 Signature(ArgTypes{IntTy, ConstVoidPtrTy, SizeTy, IntTy, in initFunctionSummaries() 2560 Signature(ArgTypes{IntTy, VoidPtrTy, SizeTy, IntTy}, in initFunctionSummaries() 2632 Signature(ArgTypes{IntTy, ConstVoidPtrTy, SizeTy, IntTy}, in initFunctionSummaries() 2978 Signature(ArgTypes{ConstVoidPtrTy, SizeTy}, RetType{IntTy}), in initFunctionSummaries() [all …]
|
| H A D | CStringChecker.cpp | 370 QualType SizeTy = Ctx.getSizeType(); in CheckLocation() local 374 SizeTy) in CheckLocation() 376 SVal Offset = svalBuilder.evalBinOpNN(state, BO_Mul, Idx, WideSize, SizeTy); in CheckLocation() 428 QualType SizeTy = Size.Expression->getType(); in CheckBufferAccess() local 450 NonLoc One = svalBuilder.makeIntVal(1, SizeTy).castAs<NonLoc>(); in CheckBufferAccess() 451 SVal Offset = svalBuilder.evalBinOpNN(State, BO_Sub, *Length, One, SizeTy); in CheckBufferAccess() 2248 QualType SizeTy = Size.Expression->getType(); in evalMemset() local 2251 std::tie(ZeroSize, NonZeroSize) = assumeZero(C, State, SizeVal, SizeTy); in evalMemset() 2296 QualType SizeTy = Size.Expression->getType(); in evalBzero() local 2300 assumeZero(C, State, SizeVal, SizeTy); in evalBzero()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 705 = llvm::ConstantInt::get(CGF.SizeTy, typeSize.getQuantity()); in EmitCXXNewAllocSize() 710 unsigned sizeWidth = CGF.SizeTy->getBitWidth(); in EmitCXXNewAllocSize() 782 numElements = llvm::ConstantInt::get(CGF.SizeTy, in EmitCXXNewAllocSize() 803 size = llvm::Constant::getAllOnesValue(CGF.SizeTy); in EmitCXXNewAllocSize() 805 size = llvm::ConstantInt::get(CGF.SizeTy, allocationSize); in EmitCXXNewAllocSize() 836 numElements = CGF.Builder.CreateTrunc(numElements, CGF.SizeTy); in EmitCXXNewAllocSize() 854 numElements = CGF.Builder.CreateZExt(numElements, CGF.SizeTy); in EmitCXXNewAllocSize() 857 assert(numElements->getType() == CGF.SizeTy); in EmitCXXNewAllocSize() 888 llvm::ConstantInt::get(CGF.SizeTy, typeSizeMultiplier); in EmitCXXNewAllocSize() 911 llvm::ConstantInt::get(CGF.SizeTy, arraySizeMultiplier); in EmitCXXNewAllocSize() [all …]
|
| H A D | CGCUDANV.cpp | 38 llvm::IntegerType *IntTy, *SizeTy; member in __anona02b07190111::CGNVCUDARuntime 92 llvm::Constant *Zeros[] = {llvm::ConstantInt::get(SizeTy, 0), in makeConstantString() 93 llvm::ConstantInt::get(SizeTy, 0)}; in makeConstantString() 221 SizeTy = CGM.SizeTy; in CGNVCUDARuntime() 231 llvm::Type *Params[] = {VoidPtrTy, SizeTy, SizeTy}; in getSetupArgumentFn() 323 llvm::ConstantInt::get(SizeTy, std::max<size_t>(1, Args.size()))); in emitDeviceStubBodyNew() 373 CGF.CreateTempAlloca(SizeTy, CGM.getSizeAlign(), "shmem_size"); in emitDeviceStubBodyNew() 432 llvm::ConstantInt::get(SizeTy, TInfo.Width.getQuantity()), in emitDeviceStubBodyLegacy() 433 llvm::ConstantInt::get(SizeTy, Offset.getQuantity()), in emitDeviceStubBodyLegacy() 557 VarSizeTy = SizeTy; in makeRegisterGlobalsFn()
|
| H A D | CodeGenTypeCache.h | 50 llvm::IntegerType *SizeTy; member
|
| H A D | CGExprAgg.cpp | 369 llvm::Value *size = llvm::ConstantInt::get(CGF.SizeTy, sz.getQuantity()); in EmitCopy() 487 llvm::Value *zero = llvm::ConstantInt::get(CGF.SizeTy, 0); in EmitArrayInit() 547 llvm::Value *one = llvm::ConstantInt::get(CGF.SizeTy, 1); in EmitArrayInit() 598 llvm::ConstantInt::get(CGF.SizeTy, NumArrayElements), "arrayinit.end"); in EmitArrayInit() 751 CGF.SizeTy, in VisitCastExpr() 1787 llvm::Value *zero = llvm::ConstantInt::get(CGF.SizeTy, 0); in VisitArrayInitLoopExpr() 1854 index, llvm::ConstantInt::get(CGF.SizeTy, 1), "arrayinit.next"); in VisitArrayInitLoopExpr() 1859 nextIndex, llvm::ConstantInt::get(CGF.SizeTy, numElements), in VisitArrayInitLoopExpr() 2123 llvm::ConstantInt::get(SizeTy, TypeInfo.Width.getQuantity())); in EmitAggregateCopy() 2127 SizeVal = llvm::ConstantInt::get(SizeTy, TypeInfo.Width.getQuantity()); in EmitAggregateCopy()
|
| H A D | CGOpenMPRuntimeGPU.cpp | 1446 llvm::ConstantInt::get(CGF.SizeTy, Align.getQuantity()); in emitGenericVarsProlog() 1590 llvm::ConstantInt::get(CGM.SizeTy, CapturedVars.size())}; in emitParallelCall() 2057 ScratchpadBasePtr, llvm::ConstantInt::get(CGM.SizeTy, 1)); 2060 llvm::ConstantInt::get(CGM.SizeTy, GlobalMemoryAlignment)); 2062 ScratchpadBasePtr, llvm::ConstantInt::get(CGM.SizeTy, 1)); 2065 llvm::ConstantInt::get(CGM.SizeTy, GlobalMemoryAlignment)); 2738 CGF.SizeTy, /*isSigned=*/false); in emitListToGlobalReduceFunction() 2948 CGF.SizeTy, /*isSigned=*/false); in emitGlobalToListReduceFunction() 3270 CGF.SizeTy, /*isSigned=*/false); in emitReduction() 3569 Src, CGF.SizeTy->getPointerTo(), CGF.SizeTy); in createParallelDataSharingWrapper() [all …]
|
| H A D | CGBuilder.h | 63 return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity()); in getSize() 66 return llvm::ConstantInt::get(TypeCache.SizeTy, N); in getSize()
|
| H A D | ItaniumCXXABI.cpp | 1274 llvm::FunctionType::get(CGM.Int8PtrTy, CGM.SizeTy, /*isVarArg=*/false); in getAllocateExceptionFn() 1293 llvm::Type *SizeTy = CGF.ConvertType(getContext().getSizeType()); in emitThrow() local 1298 AllocExceptionFn, llvm::ConstantInt::get(SizeTy, TypeSize), "exception"); in emitThrow() 2190 CGF.Builder.CreateElementBitCast(CookiePtr, CGF.SizeTy); in InitializeArrayCookie() 2222 numElementsPtr = CGF.Builder.CreateElementBitCast(numElementsPtr, CGF.SizeTy); in readArrayCookieImpl() 2231 llvm::FunctionType::get(CGF.SizeTy, CGF.SizeTy->getPointerTo(0), false); in readArrayCookieImpl() 2261 cookie = CGF.Builder.CreateElementBitCast(cookie, CGF.SizeTy); in InitializeArrayCookie() 2262 llvm::Value *elementSize = llvm::ConstantInt::get(CGF.SizeTy, in InitializeArrayCookie() 2284 numElementsPtr = CGF.Builder.CreateElementBitCast(numElementsPtr, CGF.SizeTy); in readArrayCookieImpl() 2373 guardTy = CGF.SizeTy; in EmitGuardedInit()
|
| H A D | CGCXXABI.cpp | 274 return llvm::ConstantInt::get(CGF.SizeTy, 0); in readArrayCookieImpl()
|
| H A D | CGStmtOpenMP.cpp | 319 return llvm::ConstantInt::get(SizeTy, /*V=*/0); in getTypeSize() 3100 CGF.SizeTy, /*isSigned=*/false); in emitDistributeParallelForDistributeInnerBoundParams() 3107 CGF.SizeTy, /*isSigned=*/false); in emitDistributeParallelForDistributeInnerBoundParams() 3485 NumIteratorsGen(CGF), CGF.SizeTy, /*isSigned=*/false); in emitScanBasedDirectiveDecls() 3537 NumIteratorsGen(CGF), CGF.SizeTy, /*isSigned=*/false); in emitScanBasedDirectiveFinals() 3559 llvm::ConstantInt::get(CGF.SizeTy, 1, /*isSigned=*/false)); in emitScanBasedDirectiveFinals() 3604 NumIteratorsGen(CGF), CGF.SizeTy, /*isSigned=*/false); in emitScanBasedDirective() 3652 OMPScanNumIterations, llvm::ConstantInt::get(CGF.SizeTy, 1)); in emitScanBasedDirective() 3657 auto *Pow2K = CGF.Builder.CreatePHI(CGF.SizeTy, 2); in emitScanBasedDirective() 3659 Pow2K->addIncoming(llvm::ConstantInt::get(CGF.SizeTy, 1), InputBB); in emitScanBasedDirective() [all …]
|
| H A D | CGDecl.cpp | 1403 ->isOpaqueOrPointeeTypeMatches(SizeTy) && in EmitAndRegisterVariableArrayDimensions() 1406 SizeTy->getScalarSizeInBits(), false); in EmitAndRegisterVariableArrayDimensions() 2260 llvm::Value *negativeOne = llvm::ConstantInt::get(SizeTy, -1, true); in emitArrayDestroy() 2303 llvm::Value *zero = llvm::ConstantInt::get(CGF.SizeTy, 0); in emitPartialArrayDestroy()
|
| H A D | CodeGenFunction.cpp | 2133 = llvm::ConstantInt::get(SizeTy, countFromCLAs); in emitArrayLength() 2158 assert(vlaSize->getType() == SizeTy); in getVLASize() 2183 assert(VlaSize->getType() == SizeTy); in getVLAElements1D() 2293 entry = Builder.CreateIntCast(size, SizeTy, /*signed*/ false); in EmitVariablyModifiedType()
|
| H A D | CGOpenMPRuntime.cpp | 1986 CGF.Builder.CreateIntCast(CGF.getTypeSize(VarType), CGM.SizeTy, in getAddrOfArtificialThreadPrivate() 4092 llvm::Value *LowIntPtr = CGF.Builder.CreatePtrToInt(Addr, CGF.SizeTy); in getPointerAndSize() 4615 Size = llvm::ConstantInt::get(CGF.SizeTy, 0); in emitDependData() 4831 CGF.EmitStoreOfScalar(llvm::ConstantInt::get(CGF.SizeTy, Pos), PosLVal); in emitDependClause() 4876 NumDepsVal = llvm::ConstantInt::get(CGF.SizeTy, 1); in emitDepobjDependClause() 4879 Sz = CGF.Builder.CreateIntCast(Sz, CGF.SizeTy, /*isSigned=*/false); in emitDepobjDependClause() 4882 Size = CGF.Builder.CreateNUWAdd(llvm::ConstantInt::get(CGF.SizeTy, 1), in emitDepobjDependClause() 5524 CGF.SizeTy, /*isSigned=*/false); in emitReduction() 5984 llvm::Value *Idxs[] = {llvm::ConstantInt::get(CGM.SizeTy, /*V=*/0), in emitTaskReductionInit() 5985 llvm::ConstantInt::get(CGM.SizeTy, Cnt)}; in emitTaskReductionInit() [all …]
|
| H A D | CGObjCGNU.cpp | 152 llvm::IntegerType *SizeTy; member in __anon128dbe400111::CGObjCGNU 1350 ProtocolBuilder.addInt(SizeTy, Protocols.size()); in GenerateProtocolList() 1838 ivarListBuilder.addInt(SizeTy, td.getTypeSizeInBits(ObjCIvarTy) / in GenerateClass() 2155 SizeTy = cast<llvm::IntegerType>( in CGObjCGNU() 2291 SizeTy); in CGObjCGNU() 2892 MethodList.addInt(SizeTy, td.getTypeSizeInBits(ObjCMethodTy) / in GenerateMethodList()
|
| H A D | CGClass.cpp | 1658 llvm::ConstantInt::get(CGF.SizeTy, PoisonSize)}; in EmitSanitizerDtorCallback() 1660 llvm::Type *ArgTypes[] = {CGF.VoidPtrTy, CGF.SizeTy}; in EmitSanitizerDtorCallback() 1720 llvm::ConstantInt::get(CGF.SizeTy, PoisonStart.getQuantity()); in Emit() 2054 elementType, cur, llvm::ConstantInt::get(SizeTy, 1), "arrayctor.next"); in EmitCXXAggrConstructorCall()
|
| H A D | CGBuiltin.cpp | 3561 PHINode *SizePhi = Builder.CreatePHI(SizeTy, 2); in EmitBuiltinExpr() 3611 PHINode *SizePhi = Builder.CreatePHI(SizeTy, 2); in EmitBuiltinExpr() 4649 auto SizeTy = Context.getSizeType(); in EmitBuiltinExpr() local 6520 ConstantInt *C0 = ConstantInt::get(CGF.SizeTy, 0); in EmitCommonNeonSISDBuiltinExpr() 6867 llvm::Constant *CI = ConstantInt::get(SizeTy, 0); in EmitCommonNeonBuiltinExpr() 8522 llvm::Constant *CI = ConstantInt::get(SizeTy, 0); in vectorWrapScalar16() 10262 llvm::Value *Idx0 = llvm::ConstantInt::get(SizeTy, 0); in EmitAArch64BuiltinExpr() 10263 llvm::Value *Idx1 = llvm::ConstantInt::get(SizeTy, 1); in EmitAArch64BuiltinExpr() 10274 llvm::Value *Idx0 = llvm::ConstantInt::get(SizeTy, 0); in EmitAArch64BuiltinExpr() 10598 Constant *CI = ConstantInt::get(SizeTy, 0); in EmitAArch64BuiltinExpr() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPKinds.def | 42 OMP_TYPE(SizeTy, M.getDataLayout().getIntPtrType(Ctx)) 90 __OMP_STRUCT_TYPE(OffloadEntry, __tgt_offload_entry, Int8Ptr, Int8Ptr, SizeTy, 339 Int32, Int32, SizeTy, SizeTy, TaskRoutineEntryPtr) 356 IdentPtr, Int32, Int32, SizeTy, SizeTy, TaskRoutineEntryPtr, Int64) 380 SizeTy, VoidPtrPtrPtr) 390 __OMP_RTL(__kmpc_alloc, false, VoidPtr, /* Int */ Int32, SizeTy, VoidPtr) 391 __OMP_RTL(__kmpc_aligned_alloc, false, VoidPtr, /* Int */ Int32, SizeTy, SizeTy, 450 VoidPtr, VoidPtr, VoidPtrPtr, SizeTy) 457 Int32, SizeTy, VoidPtr, ShuffleReducePtr, InterWarpCopyPtr) 465 __OMP_RTL(__kmpc_alloc_shared, false, VoidPtr, SizeTy) [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | ImplicitWideningOfMultiplicationResultCheck.cpp | 183 QualType SizeTy = IndexExprType->isSignedIntegerType() ? SSizeTy : USizeTy; in handlePointerOffsetting() local 190 if (Context->getIntWidth(IndexExprType) >= Context->getIntWidth(SizeTy)) in handlePointerOffsetting()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 1117 Type *SizeTy = Size->getType(); in optimizeMemRChr() local 1119 Value *NNeZ = B.CreateICmpNE(Size, ConstantInt::get(SizeTy, 0)); in optimizeMemRChr() 1124 Value *SizeM1 = B.CreateSub(Size, ConstantInt::get(SizeTy, 1)); in optimizeMemRChr() 1203 Type *SizeTy = Size->getType(); in optimizeMemChr() local 1212 Value *PosVal = ConstantInt::get(SizeTy, Pos); in optimizeMemChr() 1223 Value *NNeZ = B.CreateICmpNE(Size, ConstantInt::get(SizeTy, 0)); in optimizeMemChr()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 1104 const LLT SizeTy = LLT::scalar(PtrTy.getSizeInBits()); in copyArgumentMemory() local 1106 auto SizeConst = MIRBuilder.buildConstant(SizeTy, MemSize); in copyArgumentMemory()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 1063 SDValue Src, SDValue Size, Type *SizeTy, 1069 SDValue Src, SDValue Size, Type *SizeTy, 1075 SDValue Value, SDValue Size, Type *SizeTy,
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopDetection.cpp | 1103 auto *SizeTy = in isValidAccess() local 1105 Size = SE.getConstant(SizeTy, 8); in isValidAccess()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExprCXX.cpp | 2269 QualType SizeTy = Context.getSizeType(); in BuildCXXNew() local 2270 unsigned SizeTyWidth = Context.getTypeSize(SizeTy); in BuildCXXNew() 2293 SizeTy, SourceLocation()); in BuildCXXNew() 2296 OpaqueValueExpr OpaqueAllocationSize(SourceLocation(), SizeTy, VK_PRValue, in BuildCXXNew() 2304 StdAlignValT ? Context.getTypeDeclType(StdAlignValT) : SizeTy; in BuildCXXNew() 2307 llvm::APInt(Context.getTypeSize(SizeTy), in BuildCXXNew() 2309 SizeTy, SourceLocation()); in BuildCXXNew()
|