| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | UndefinedNewArraySizeChecker.cpp | 46 auto SizeVal = AC->getArraySizeVal(); in checkPreCall() local 48 if (SizeVal.isUndef()) in checkPreCall() 49 HandleUndefinedArrayElementCount(C, SizeVal, SizeEx, in checkPreCall()
|
| H A D | CStringChecker.cpp | 1355 SVal SizeVal = C.getSVal(Size); in memsetAux() local 1367 std::optional<NonLoc> SizeNL = SizeVal.getAs<NonLoc>(); in memsetAux() 1407 C, State, DstBuffer, Elem, MemVal, SizeVal, Size->getType()); in memsetAux() 1423 State, BO_GE, NewStrLen, SizeVal, svalBuilder.getConditionType()); in memsetAux() 1433 SizeVal, Size->getType()); in memsetAux() 2573 SVal SizeVal = C.getSVal(Size.Expression); in evalMemset() local 2577 std::tie(ZeroSize, NonZeroSize) = assumeZero(C, State, SizeVal, SizeTy); in evalMemset() 2621 SVal SizeVal = C.getSVal(Size.Expression); in evalBzero() local 2626 assumeZero(C, State, SizeVal, SizeTy); in evalBzero()
|
| H A D | StreamChecker.cpp | 1109 const CallEvent &Call, NonLoc SizeVal, in tryToInvalidateFReadBufferByElements() argument 1125 std::optional<int64_t> Size = getKnownValue(State, SizeVal); in tryToInvalidateFReadBufferByElements() 1157 std::optional<NonLoc> SizeVal = Call.getArgSVal(1).getAs<NonLoc>(); in evalFreadFwrite() local 1158 if (!SizeVal) in evalFreadFwrite() 1169 if (State->isNull(*SizeVal).isConstrainedTrue() || in evalFreadFwrite() 1183 State, C, Call, *SizeVal, *NMembVal); in evalFreadFwrite()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonSelectionDAGInfo.cpp | 27 uint64_t SizeVal = ConstantSize->getZExtValue(); in EmitTargetCodeForMemcpy() local 28 if (SizeVal < 32 || (SizeVal % 8) != 0) in EmitTargetCodeForMemcpy()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMSelectionDAGInfo.cpp | 195 uint64_t SizeVal = ConstantSize->getZExtValue(); in EmitTargetCodeForMemcpy() local 196 if (!AlwaysInline && SizeVal > Subtarget.getMaxInlineSizeThreshold()) in EmitTargetCodeForMemcpy() 200 unsigned BytesLeft = SizeVal & 3; in EmitTargetCodeForMemcpy() 201 unsigned NumMemOps = SizeVal >> 2; in EmitTargetCodeForMemcpy()
|
| H A D | ARMISelLowering.cpp | 11534 unsigned SizeVal = MI.getOperand(2).getImm(); in EmitStructByval() local 11556 if ((Alignment % 16 == 0) && SizeVal >= 16) in EmitStructByval() 11558 else if ((Alignment % 8 == 0) && SizeVal >= 8) in EmitStructByval() 11574 unsigned BytesLeft = SizeVal % UnitSize; in EmitStructByval() 11575 unsigned LoopSize = SizeVal - BytesLeft; in EmitStructByval() 11577 if (SizeVal <= Subtarget->getMaxInlineSizeThreshold()) { in EmitStructByval()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprAgg.cpp | 883 llvm::Value *SizeVal = llvm::ConstantInt::get( in VisitCastExpr() local 886 Builder.CreateMemCpy(DestAddress, SourceAddress, SizeVal); in VisitCastExpr() 1958 llvm::Constant *SizeVal = Builder.getInt64((End - Start).getQuantity()); in DoZeroInitPadding() local 1959 CGF.Builder.CreateMemSet(Addr, Builder.getInt8(0), SizeVal, false); in DoZeroInitPadding() 2192 llvm::Constant *SizeVal = CGF.Builder.getInt64(Size.getQuantity()); in CheckAggExprForMemSetUse() local 2195 CGF.Builder.CreateMemSet(Loc, CGF.Builder.getInt8(0), SizeVal, false); in CheckAggExprForMemSetUse() 2342 llvm::Value *SizeVal = nullptr; in EmitAggregateCopy() local 2348 SizeVal = emitArrayLength(VAT, BaseEltTy, DestPtr); in EmitAggregateCopy() 2351 SizeVal = Builder.CreateNUWMul( in EmitAggregateCopy() 2352 SizeVal, in EmitAggregateCopy() [all …]
|
| H A D | CGDecl.cpp | 1202 auto *SizeVal = llvm::ConstantInt::get(CGM.IntPtrTy, ConstantSize); in emitStoresForConstant() local 1208 SizeVal, isVolatile); in emitStoresForConstant() 1234 Loc, llvm::ConstantInt::get(CGM.Int8Ty, Value), SizeVal, isVolatile); in emitStoresForConstant() 1281 SizeVal, isVolatile); in emitStoresForConstant() 1870 auto SizeVal = VlaSize.NumElts; in emitZeroOrPatternForAutoVarInit() local 1880 SizeVal = Builder.CreateNUWMul(SizeVal, CGM.getSize(EltSize)); in emitZeroOrPatternForAutoVarInit() 1882 SizeVal, isVolatile); in emitZeroOrPatternForAutoVarInit() 1898 SizeVal, llvm::ConstantInt::get(SizeVal->getType(), 0), in emitZeroOrPatternForAutoVarInit() 1903 SizeVal = Builder.CreateNUWMul(SizeVal, CGM.getSize(EltSize)); in emitZeroOrPatternForAutoVarInit() 1909 SizeVal, "vla.end"); in emitZeroOrPatternForAutoVarInit()
|
| H A D | CGBuiltin.cpp | 4375 Value *SizeVal = EmitScalarExpr(E->getArg(1)); in EmitBuiltinExpr() local 4378 auto *I = Builder.CreateMemSet(Dest, Builder.getInt8(0), SizeVal, false); in EmitBuiltinExpr() 4387 Value *SizeVal = EmitScalarExpr(E->getArg(2)); in EmitBuiltinExpr() local 4394 auto *I = Builder.CreateMemMove(Dest, Src, SizeVal, false); in EmitBuiltinExpr() 4405 Value *SizeVal = EmitScalarExpr(E->getArg(2)); in EmitBuiltinExpr() local 4408 auto *I = Builder.CreateMemCpy(Dest, Src, SizeVal, false); in EmitBuiltinExpr() 4413 Dest.getElementType(), Dest.emitRawPointer(*this), SizeVal)); in EmitBuiltinExpr() 4446 Value *SizeVal = llvm::ConstantInt::get(Builder.getContext(), Size); in EmitBuiltinExpr() local 4447 auto *I = Builder.CreateMemCpy(Dest, Src, SizeVal, false); in EmitBuiltinExpr() 4455 Value *SizeVal = EmitScalarExpr(E->getArg(2)); in EmitBuiltinExpr() local [all …]
|
| H A D | CGNonTrivialStruct.cpp | 536 llvm::Value *SizeVal = in flushTrivialFields() local 540 this->CGF->Builder.CreateMemCpy(DstAddr, SrcAddr, SizeVal, false); in flushTrivialFields() 679 llvm::Constant *SizeVal = CGF->Builder.getInt64(Size.getQuantity()); in visitArray() local 682 CGF->Builder.CreateMemSet(Loc, CGF->Builder.getInt8(0), SizeVal, in visitArray()
|
| H A D | CodeGenFunction.cpp | 2238 llvm::Value *SizeVal; in EmitNullInitialization() local 2248 SizeVal = VlaSize.NumElts; in EmitNullInitialization() 2251 SizeVal = Builder.CreateNUWMul(SizeVal, CGM.getSize(eltSize)); in EmitNullInitialization() 2257 SizeVal = CGM.getSize(size); in EmitNullInitialization() 2280 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal); in EmitNullInitialization() 2283 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, false); in EmitNullInitialization() 2290 Builder.CreateMemSet(DestPtr, Builder.getInt8(0), SizeVal, false); in EmitNullInitialization()
|
| H A D | CGOpenMPRuntime.cpp | 3548 llvm::Value *SizeVal; in getPointerAndSize() local 3551 SizeVal = CGF.getTypeSize(OASE->getBase()->getType()->getPointeeType()); in getPointerAndSize() 3556 SizeVal = CGF.Builder.CreateNUWMul(SizeVal, Sz); in getPointerAndSize() 3567 SizeVal = CGF.Builder.CreateNUWSub(UpIntPtr, LowIntPtr); in getPointerAndSize() 3569 SizeVal = CGF.getTypeSize(Ty); in getPointerAndSize() 3571 return std::make_pair(Addr, SizeVal); in getPointerAndSize() 5747 llvm::Value *SizeVal; in emitTaskReductionInit() local 5748 std::tie(SizeValInChars, SizeVal) = RCG.getSizes(Cnt); in emitTaskReductionInit() 5754 bool DelayedCreation = !!SizeVal; in emitTaskReductionInit() 5840 llvm::Value *SizeVal = CGF.Builder.CreateIntCast(Sizes.second, CGM.SizeTy, in emitTaskReductionFixups() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandMemCmp.cpp | 846 const uint64_t SizeVal = SizeCast->getZExtValue(); in expandMemCmp() local 848 if (SizeVal == 0) { in expandMemCmp() 870 MemCmpExpansion Expansion(CI, SizeVal, Options, IsUsedForZeroCmp, *DL, DTU); in expandMemCmp()
|
| H A D | PreISelIntrinsicLowering.cpp | 226 uint64_t SizeVal = CI->getZExtValue(); in shouldExpandMemIntrinsicWithSize() local 230 return SizeVal > Threshold || Threshold == 0; in shouldExpandMemIntrinsicWithSize()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | InterpBuiltin.cpp | 1008 const APSInt &SizeVal = popToAPSInt(S.Stk, ValT); in interp__builtin_atomic_lock_free() local 1020 CharUnits Size = CharUnits::fromQuantity(SizeVal.getZExtValue()); in interp__builtin_atomic_lock_free() 1075 const APSInt &SizeVal = popToAPSInt(S.Stk, ValT); in interp__builtin_c11_atomic_is_lock_free() local 1082 CharUnits Size = CharUnits::fromQuantity(SizeVal.getZExtValue()); in interp__builtin_c11_atomic_is_lock_free()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 1866 Value *SizeVal = ConstantInt::get(MS.IntptrTy, Size); in getShadowOriginPtrKernelNoVec() local 1870 AddrCast, SizeVal); in getShadowOriginPtrKernelNoVec() 6308 Value *SizeVal = IRB.CreateTypeSize(MS.IntptrTy, Size); in instrumentAsmArgument() local 6310 IRB.CreateCall(MS.MsanInstrumentAsmStoreFn, {Operand, SizeVal}); in instrumentAsmArgument() 6322 SizeVal, Align(1)); in instrumentAsmArgument()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 2592 Value *SizeVal = Builder.getInt64( in emitReductionListCopy() local 2597 SizeVal, false); in emitReductionListCopy() 3115 Value *SizeVal = in emitListToGlobalCopyFunction() local 3119 M.getDataLayout().getPrefTypeAlign(RI.ElementType), SizeVal, false); in emitListToGlobalCopyFunction() 3305 Value *SizeVal = in emitGlobalToListCopyFunction() local 3310 SizeVal, false); in emitGlobalToListCopyFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 1983 llvm::APSInt &SizeVal, unsigned VLADiag, in checkArraySize() argument 1997 ArraySize, S.Context.getSizeType(), SizeVal, CCEKind::ArrayBound); in checkArraySize() 2029 S.VerifyIntegerConstantExpression(ArraySize, &SizeVal, Diagnoser); in checkArraySize()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 13587 APSInt SizeVal; in VisitBuiltinCallExpr() local 13588 if (!EvaluateInteger(E->getArg(0), SizeVal, Info)) in VisitBuiltinCallExpr() 13601 CharUnits Size = CharUnits::fromQuantity(SizeVal.getZExtValue()); in VisitBuiltinCallExpr()
|