Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/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()
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 DStdLibraryFunctionsChecker.cpp1242 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 DCStringChecker.cpp370 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 DCGExprCXX.cpp705 = 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 DCGCUDANV.cpp38 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 DCodeGenTypeCache.h50 llvm::IntegerType *SizeTy; member
H A DCGExprAgg.cpp369 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 DCGOpenMPRuntimeGPU.cpp1446 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 DCGBuilder.h63 return llvm::ConstantInt::get(TypeCache.SizeTy, N.getQuantity()); in getSize()
66 return llvm::ConstantInt::get(TypeCache.SizeTy, N); in getSize()
H A DItaniumCXXABI.cpp1274 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 DCGCXXABI.cpp274 return llvm::ConstantInt::get(CGF.SizeTy, 0); in readArrayCookieImpl()
H A DCGStmtOpenMP.cpp319 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 DCGDecl.cpp1403 ->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 DCodeGenFunction.cpp2133 = 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 DCGOpenMPRuntime.cpp1986 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 DCGObjCGNU.cpp152 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 DCGClass.cpp1658 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 DCGBuiltin.cpp3561 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 DOMPKinds.def42 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 DImplicitWideningOfMultiplicationResultCheck.cpp183 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 DSimplifyLibCalls.cpp1117 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 DCallLowering.cpp1104 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 DSelectionDAG.h1063 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 DScopDetection.cpp1103 auto *SizeTy = in isValidAccess() local
1105 Size = SE.getConstant(SizeTy, 8); in isValidAccess()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp2269 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()

12