Home
last modified time | relevance | path

Searched refs:SizeVal (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.cpp27 uint64_t SizeVal = ConstantSize->getZExtValue(); in EmitTargetCodeForMemcpy() local
28 if (SizeVal < 32 || (SizeVal % 8) != 0) in EmitTargetCodeForMemcpy()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp73 uint64_t SizeVal = ConstantSize->getZExtValue(); in EmitTargetCodeForMemset() local
104 Count = DAG.getIntPtrConstant(SizeVal, dl); in EmitTargetCodeForMemset()
109 Count = DAG.getIntPtrConstant(SizeVal / UBytes, dl); in EmitTargetCodeForMemset()
110 BytesLeft = SizeVal % UBytes; in EmitTargetCodeForMemset()
118 Count = DAG.getIntPtrConstant(SizeVal, dl); in EmitTargetCodeForMemset()
137 unsigned Offset = SizeVal - BytesLeft; in EmitTargetCodeForMemset()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp191 uint64_t SizeVal = ConstantSize->getZExtValue(); in EmitTargetCodeForMemcpy() local
192 if (!AlwaysInline && SizeVal > Subtarget.getMaxInlineSizeThreshold()) in EmitTargetCodeForMemcpy()
196 unsigned BytesLeft = SizeVal & 3; in EmitTargetCodeForMemcpy()
197 unsigned NumMemOps = SizeVal >> 2; in EmitTargetCodeForMemcpy()
H A DARMISelLowering.cpp11235 unsigned SizeVal = MI.getOperand(2).getImm(); in EmitStructByval() local
11257 if ((Alignment % 16 == 0) && SizeVal >= 16) in EmitStructByval()
11259 else if ((Alignment % 8 == 0) && SizeVal >= 8) in EmitStructByval()
11275 unsigned BytesLeft = SizeVal % UnitSize; in EmitStructByval()
11276 unsigned LoopSize = SizeVal - BytesLeft; in EmitStructByval()
11278 if (SizeVal <= Subtarget->getMaxInlineSizeThreshold()) { in EmitStructByval()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprAgg.cpp750 llvm::Value *SizeVal = llvm::ConstantInt::get( in VisitCastExpr() local
753 Builder.CreateMemCpy(DestAddress, SourceAddress, SizeVal); in VisitCastExpr()
1976 llvm::Constant *SizeVal = CGF.Builder.getInt64(Size.getQuantity()); in CheckAggExprForMemSetUse() local
1980 CGF.Builder.CreateMemSet(Loc, CGF.Builder.getInt8(0), SizeVal, false); in CheckAggExprForMemSetUse()
2112 llvm::Value *SizeVal = nullptr; in EmitAggregateCopy() local
2118 SizeVal = emitArrayLength(VAT, BaseEltTy, DestPtr); in EmitAggregateCopy()
2121 SizeVal = Builder.CreateNUWMul( in EmitAggregateCopy()
2122 SizeVal, in EmitAggregateCopy()
2126 if (!SizeVal) { in EmitAggregateCopy()
2153 SizeVal); in EmitAggregateCopy()
[all …]
H A DCGDecl.cpp1190 auto *SizeVal = llvm::ConstantInt::get(CGM.IntPtrTy, ConstantSize); in emitStoresForConstant() local
1196 SizeVal, isVolatile); in emitStoresForConstant()
1221 Loc, llvm::ConstantInt::get(CGM.Int8Ty, Value), SizeVal, isVolatile); in emitStoresForConstant()
1261 SizeVal, isVolatile); in emitStoresForConstant()
1751 auto SizeVal = VlaSize.NumElts; in emitZeroOrPatternForAutoVarInit() local
1761 SizeVal = Builder.CreateNUWMul(SizeVal, CGM.getSize(EltSize)); in emitZeroOrPatternForAutoVarInit()
1763 SizeVal, isVolatile); in emitZeroOrPatternForAutoVarInit()
1779 SizeVal, llvm::ConstantInt::get(SizeVal->getType(), 0), in emitZeroOrPatternForAutoVarInit()
1784 SizeVal = Builder.CreateNUWMul(SizeVal, CGM.getSize(EltSize)); in emitZeroOrPatternForAutoVarInit()
1789 Begin.getElementType(), Begin.getPointer(), SizeVal, "vla.end"); in emitZeroOrPatternForAutoVarInit()
H A DCodeGenFunction.cpp1966 llvm::Value *SizeVal; in EmitNullInitialization() local
1976 SizeVal = VlaSize.NumElts; in EmitNullInitialization()
1979 SizeVal = Builder.CreateNUWMul(SizeVal, CGM.getSize(eltSize)); in EmitNullInitialization()
1985 SizeVal = CGM.getSize(size); in EmitNullInitialization()
2009 if (vla) return emitNonZeroVLAInit(*this, Ty, DestPtr, SrcPtr, SizeVal); in EmitNullInitialization()
2012 Builder.CreateMemCpy(DestPtr, SrcPtr, SizeVal, false); in EmitNullInitialization()
2019 Builder.CreateMemSet(DestPtr, Builder.getInt8(0), SizeVal, false); in EmitNullInitialization()
H A DCGNonTrivialStruct.cpp526 llvm::Value *SizeVal = in flushTrivialFields() local
532 this->CGF->Builder.CreateMemCpy(DstAddr, SrcAddr, SizeVal, false); in flushTrivialFields()
666 llvm::Constant *SizeVal = CGF->Builder.getInt64(Size.getQuantity()); in visitArray() local
669 CGF->Builder.CreateMemSet(Loc, CGF->Builder.getInt8(0), SizeVal, in visitArray()
H A DCGOpenMPRuntime.cpp4075 llvm::Value *SizeVal; in getPointerAndSize() local
4078 SizeVal = CGF.getTypeSize(OASE->getBase()->getType()->getPointeeType()); in getPointerAndSize()
4083 SizeVal = CGF.Builder.CreateNUWMul(SizeVal, Sz); in getPointerAndSize()
4094 SizeVal = CGF.Builder.CreateNUWSub(UpIntPtr, LowIntPtr); in getPointerAndSize()
4096 SizeVal = CGF.getTypeSize(Ty); in getPointerAndSize()
4098 return std::make_pair(Addr, SizeVal); in getPointerAndSize()
6004 llvm::Value *SizeVal; in emitTaskReductionInit() local
6005 std::tie(SizeValInChars, SizeVal) = RCG.getSizes(Cnt); in emitTaskReductionInit()
6011 bool DelayedCreation = !!SizeVal; in emitTaskReductionInit()
6100 llvm::Value *SizeVal = CGF.Builder.CreateIntCast(Sizes.second, CGM.SizeTy, in emitTaskReductionFixups() local
[all …]
H A DCGBuiltin.cpp3403 Value *SizeVal = EmitScalarExpr(E->getArg(1)); in EmitBuiltinExpr() local
3415 Value *SizeVal = EmitScalarExpr(E->getArg(2)); in EmitBuiltinExpr() local
3420 Builder.CreateMemCpy(Dest, Src, SizeVal, false); in EmitBuiltinExpr()
3459 Builder.CreateMemCpy(Dest, Src, SizeVal, false); in EmitBuiltinExpr()
3466 Value *SizeVal = EmitScalarExpr(E->getArg(2)); in EmitBuiltinExpr() local
3485 Builder.CreateMemMove(Dest, Src, SizeVal, false); in EmitBuiltinExpr()
3493 Value *SizeVal = EmitScalarExpr(E->getArg(2)); in EmitBuiltinExpr() local
3498 Builder.CreateMemMove(Dest, Src, SizeVal, false); in EmitBuiltinExpr()
3506 Value *SizeVal = EmitScalarExpr(E->getArg(2)); in EmitBuiltinExpr() local
3509 Builder.CreateMemSet(Dest, ByteVal, SizeVal, false); in EmitBuiltinExpr()
[all …]
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DManagedMemoryRewrite.cpp302 Value *SizeVal = Builder.getInt64(Size); in rewriteAllocaAsManagedMemory() local
303 Value *RawManagedMem = Builder.CreateCall(MallocManagedFn, {SizeVal}); in rewriteAllocaAsManagedMemory()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp756 const uint64_t SizeVal = SizeCast->getZExtValue(); in expandMemCmp() local
758 if (SizeVal == 0) { in expandMemCmp()
781 MemCmpExpansion Expansion(CI, SizeVal, Options, IsUsedForZeroCmp, *DL, DTU); in expandMemCmp()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DCStringChecker.cpp1102 SVal SizeVal = C.getSVal(Size); in memsetAux() local
1114 Optional<NonLoc> SizeNL = SizeVal.getAs<NonLoc>(); in memsetAux()
1170 State, BO_GE, NewStrLen, SizeVal, svalBuilder.getConditionType()); in memsetAux()
2247 SVal SizeVal = C.getSVal(Size.Expression); in evalMemset() local
2251 std::tie(ZeroSize, NonZeroSize) = assumeZero(C, State, SizeVal, SizeTy); in evalMemset()
2295 SVal SizeVal = C.getSVal(Size.Expression); in evalBzero() local
2300 assumeZero(C, State, SizeVal, SizeTy); in evalBzero()
H A DStreamChecker.cpp642 Optional<NonLoc> SizeVal = Call.getArgSVal(1).getAs<NonLoc>(); in evalFreadFwrite() local
643 if (!SizeVal) in evalFreadFwrite()
661 if (State->isNull(*SizeVal).isConstrainedTrue() || in evalFreadFwrite()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1514 Value *SizeVal = ConstantInt::get(MS.IntptrTy, Size); in getShadowOriginPtrKernel() local
1517 {AddrCast, SizeVal}); in getShadowOriginPtrKernel()
4081 Value *SizeVal = ConstantInt::get(MS.IntptrTy, Size); in instrumentAsmArgument() local
4082 IRB.CreateCall(MS.MsanInstrumentAsmStoreFn, {Ptr, SizeVal}); in instrumentAsmArgument()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaType.cpp2330 llvm::APSInt &SizeVal, unsigned VLADiag, in checkArraySize() argument
2344 ArraySize, S.Context.getSizeType(), SizeVal, Sema::CCEK_ArrayBound); in checkArraySize()
2376 S.VerifyIntegerConstantExpression(ArraySize, &SizeVal, Diagnoser); in checkArraySize()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprConstant.cpp12238 APSInt SizeVal; in VisitBuiltinCallExpr() local
12239 if (!EvaluateInteger(E->getArg(0), SizeVal, Info)) in VisitBuiltinCallExpr()
12252 CharUnits Size = CharUnits::fromQuantity(SizeVal.getZExtValue()); in VisitBuiltinCallExpr()