Home
last modified time | relevance | path

Searched refs:getTypeStoreSize (Results 1 – 25 of 94) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryLocation.cpp40 LocationSize::precise(DL.getTypeStoreSize(LI->getType())), in get()
48 LocationSize::precise(DL.getTypeStoreSize( in get()
62 LocationSize::precise(DL.getTypeStoreSize( in get()
71 LocationSize::precise(DL.getTypeStoreSize( in get()
206 LocationSize::upperBound(DL.getTypeStoreSize(II->getType())), in getForArgument()
214 DL.getTypeStoreSize(II->getArgOperand(0)->getType())), in getForArgument()
234 Arg, LocationSize::precise(DL.getTypeStoreSize(II->getType())), in getForArgument()
240 LocationSize::precise(DL.getTypeStoreSize( in getForArgument()
H A DLoads.cpp243 DL.getTypeStoreSize(Ty)); in isDereferenceableAndAlignedPointer()
296 DL.getTypeStoreSize(LI->getType()).getFixedValue()); in isDereferenceableAndAlignedInLoop()
501 TypeSize::isKnownLE(LoadSize, DL.getTypeStoreSize(AccessedTy))) in isSafeToLoadUnconditionally()
505 TypeSize::isKnownLE(LoadSize, DL.getTypeStoreSize(AccessedTy))) in isSafeToLoadUnconditionally()
517 TypeSize TySize = DL.getTypeStoreSize(Ty); in isSafeToLoadUnconditionally()
567 auto LoadAccessSize = LocationSize::precise(DL.getTypeStoreSize(LoadTy)); in areNonOverlapSameBaseLoadAndStore()
568 auto StoreAccessSize = LocationSize::precise(DL.getTypeStoreSize(StoreTy)); in areNonOverlapSameBaseLoadAndStore()
H A DAliasAnalysisEvaluator.cpp130 LocationSize Size1 = LocationSize::precise(DL.getTypeStoreSize(I1->second)); in runInternal()
133 LocationSize::precise(DL.getTypeStoreSize(I2->second)); in runInternal()
215 LocationSize::precise(DL.getTypeStoreSize(Pointer.second)); in runInternal()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp381 const unsigned Size = DL.getTypeStoreSize(AI->getAllocatedType()); in isSupportedMemset()
522 assert(DL.getTypeStoreSize(Val->getType()) == DL.getTypeStoreSize(PtrTy)); in promoteAllocaUserToVector()
550 TypeSize AccessSize = DL.getTypeStoreSize(AccessTy); in promoteAllocaUserToVector()
565 assert(AccessSize.isKnownMultipleOf(DL.getTypeStoreSize(VecEltTy))); in promoteAllocaUserToVector()
566 const unsigned NumLoadedElts = AccessSize / DL.getTypeStoreSize(VecEltTy); in promoteAllocaUserToVector()
568 assert(DL.getTypeStoreSize(SubVecTy) == DL.getTypeStoreSize(AccessTy)); in promoteAllocaUserToVector()
607 TypeSize AccessSize = DL.getTypeStoreSize(AccessTy); in promoteAllocaUserToVector()
620 assert(AccessSize.isKnownMultipleOf(DL.getTypeStoreSize(VecEltTy))); in promoteAllocaUserToVector()
622 AccessSize / DL.getTypeStoreSize(VecEltTy); in promoteAllocaUserToVector()
625 assert(DL.getTypeStoreSize(SubVecTy) == DL.getTypeStoreSize(AccessTy)); in promoteAllocaUserToVector()
[all …]
H A DAMDGPURewriteOutArguments.cpp162 if (!StoredType || DL->getTypeStoreSize(StoredType) > MaxOutArgSizeBytes) in getOutArgumentType()
189 ReturnNumRegs = DL->getTypeStoreSize(RetTy) / 4; in runOnFunction()
246 unsigned ArgNumRegs = DL->getTypeStoreSize(ArgTy) / 4; in runOnFunction()
H A DAMDGPULowerKernelAttributes.cpp149 unsigned LoadSize = DL.getTypeStoreSize(Load->getType()); in processUse()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DSwiftCallingConv.cpp56 static CharUnits getTypeStoreSize(CodeGenModule &CGM, llvm::Type *type) { in getTypeStoreSize() function
57 return CharUnits::fromQuantity(CGM.getDataLayout().getTypeStoreSize(type)); in getTypeStoreSize()
209 addTypedData(type, begin, begin + getTypeStoreSize(CGM, type)); in addTypedData()
215 assert(getTypeStoreSize(CGM, type) == end - begin); in addTypedData()
226 auto componentSize = getTypeStoreSize(CGM, componentTy); in addTypedData()
257 assert(eltSize == getTypeStoreSize(CGM, eltTy)); in addLegalTypedData()
339 assert(eltSize == getTypeStoreSize(CGM, eltTy)); in addEntry()
405 CharUnits eltSize = getTypeStoreSize(CGM, eltTy); in splitVectorEntry()
661 auto size = (unsigned long long) getTypeStoreSize(CGM, type).getQuantity(); in getNaturalAlignment()
H A DConstantInitBuilder.cpp213 offset += CharUnits::fromQuantity(layout.getTypeStoreSize(type)); in addPlaceholderWithSize()
253 offset += CharUnits::fromQuantity(layout.getTypeStoreSize(elementType)); in getOffsetFromGlobalTo()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp74 if (DL.getTypeStoreSize(LI->getType()) < MaxAggrCopySize) in runOnFunction()
107 unsigned NumLoads = DL.getTypeStoreSize(LI->getType()); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DCBufferDataLayout.cpp65 TypeSize Size = DL.getTypeStoreSize(EltTy); in applyRowAlign()
88 return DL.getTypeStoreSize(Ty); in getTypeAllocSize()
H A DDXILLegalizePass.cpp373 uint64_t DstElemByteSize = DL.getTypeStoreSize(DstElemTy); in emitMemcpyExpansion()
376 [[maybe_unused]] uint64_t SrcElemByteSize = DL.getTypeStoreSize(SrcElemTy); in emitMemcpyExpansion()
424 [[maybe_unused]] uint64_t ElemSize = DL.getTypeStoreSize(ElemTy); in emitMemsetExpansion()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp53 unsigned LoopOpSize = DL.getTypeStoreSize(LoopOpType); in createMemCpyLoopKnownSize()
125 unsigned OperandSize = DL.getTypeStoreSize(OpTy); in createMemCpyLoopKnownSize()
204 unsigned LoopOpSize = DL.getTypeStoreSize(LoopOpType); in createMemCpyLoopUnknownSize()
270 unsigned ResLoopOpSize = DL.getTypeStoreSize(ResLoopOpType); in createMemCpyLoopUnknownSize()
418 unsigned LoopOpSize = DL.getTypeStoreSize(LoopOpType); in createMemMoveLoopUnknownSize()
427 unsigned ResidualLoopOpSize = DL.getTypeStoreSize(ResidualLoopOpType); in createMemMoveLoopUnknownSize()
676 unsigned LoopOpSize = DL.getTypeStoreSize(LoopOpType); in createMemMoveLoopKnownSize()
713 unsigned OperandSize = DL.getTypeStoreSize(OpTy); in createMemMoveLoopKnownSize()
849 unsigned PartSize = DL.getTypeStoreSize(SetValue->getType()); in createMemSetLoop()
H A DEvaluator.cpp132 TypeSize TySize = DL.getTypeStoreSize(Ty); in read()
138 !TypeSize::isKnownLE(TySize, DL.getTypeStoreSize(AggTy))) in read()
171 TypeSize TySize = DL.getTypeStoreSize(Ty); in write()
182 !TypeSize::isKnownLE(TySize, DL.getTypeStoreSize(AggTy))) in write()
437 DL.getTypeStoreSize(ElemTy)) { in EvaluateBlock()
H A DVNCoercion.cpp379 TypeSize MinSrcValSize = DL.getTypeStoreSize(SrcVal->getType()); in getValueForLoad()
380 TypeSize LoadSize = DL.getTypeStoreSize(LoadTy); in getValueForLoad()
399 unsigned SrcValSize = DL.getTypeStoreSize(SrcVal->getType()).getFixedValue(); in getConstantValueForLoad()
400 unsigned LoadSize = DL.getTypeStoreSize(LoadTy).getFixedValue(); in getConstantValueForLoad()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp291 if (!IsAccessSafe(UI, DL.getTypeStoreSize(I->getType()), AllocaPtr, in IsSafeStackAlloca()
308 if (!IsAccessSafe(UI, DL.getTypeStoreSize(I->getOperand(0)->getType()), in IsSafeStackAlloca()
418 uint64_t Size = DL.getTypeStoreSize(Arg.getParamByValType()); in findInsts()
527 uint64_t Size = DL.getTypeStoreSize(Ty); in moveStaticAllocasToUnsafeStack()
585 uint64_t Size = DL.getTypeStoreSize(Ty); in moveStaticAllocasToUnsafeStack()
H A DLowerEmuTLS.cpp167 ConstantInt::get(WordType, DL.getTypeStoreSize(GVType)), in addEmuTlsVar()
H A DAtomicExpandPass.cpp188 return DL.getTypeStoreSize(LI->getType()); in INITIALIZE_PASS_DEPENDENCY()
193 return DL.getTypeStoreSize(SI->getValueOperand()->getType()); in getAtomicOpSize()
198 return DL.getTypeStoreSize(RMWI->getValOperand()->getType()); in getAtomicOpSize()
203 return DL.getTypeStoreSize(CASI->getCompareOperand()->getType()); in getAtomicOpSize()
821 unsigned ValueSize = DL.getTypeStoreSize(ValueType); in createMaskInstrs()
1257 F->getDataLayout().getTypeStoreSize(ResultTy) && in insertRMWLLSCLoop()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp224 ArgBytes += TD.getTypeStoreSize(ArgTy); in ffiInvoke()
236 ArgDataPtr += TD.getTypeStoreSize(ArgTy); in ffiInvoke()
246 ret.resize(TD.getTypeStoreSize(RetTy)); in ffiInvoke()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp152 size_t type_size = m_target_data.getTypeStoreSize(type); in AssignToMatchType()
190 size_t value_size = m_target_data.getTypeStoreSize(value->getType()); in EvaluateValue()
238 size_t value_byte_size = m_target_data.getTypeStoreSize(value->getType()); in AssignValue()
374 size_t constant_size = m_target_data.getTypeStoreSize(constant->getType()); in ResolveConstant()
414 size_t length = m_target_data.getTypeStoreSize(type); in PrintData()
1294 size_t target_size = data_layout.getTypeStoreSize(target_ty); in Interpret()
1363 size_t target_size = data_layout.getTypeStoreSize(target_ty); in Interpret()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp732 DL.getTypeStoreSize(getLoadStoreType(C[CEnd].Inst)) - in splitChainByAlignment()
879 return Bytes + DL.getTypeStoreSize(getLoadStoreType(E.Inst)); in vectorizeChain()
881 assert(ChainBytes % DL.getTypeStoreSize(VecElemTy) == 0); in vectorizeChain()
900 assert(DL.getTypeStoreSize(getLoadStoreType(E.Inst)->getScalarType()) == in vectorizeChain()
901 DL.getTypeStoreSize(VecElemTy)); in vectorizeChain()
1036 DL.getTypeStoreSize(getLoadStoreType(ChainElem)); in isSafeToMove()
1066 unsigned IElemSize = DL.getTypeStoreSize(getLoadStoreType(I)); in isSafeToMove()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h468 TypeSize getTypeStoreSize(Type *Ty) const { in getTypeStoreSize() function
506 return alignTo(getTypeStoreSize(Ty), getABITypeAlign(Ty).value()); in getTypeAllocSize()
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTarget.cpp102 return unwrap(TD)->getTypeStoreSize(unwrap(Ty)); in LLVMStoreSizeOfType()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp185 TypeSize StoreSize = DL.getTypeStoreSize(SI->getOperand(0)->getType()); in addStore()
358 if (DL.getTypeStoreSize(SI->getOperand(0)->getType()).isScalable()) in tryMergingIntoMemset()
408 if (DL.getTypeStoreSize(StoredVal->getType()).isScalable()) in tryMergingIntoMemset()
673 Builder.CreateTypeSize(Builder.getInt64Ty(), DL.getTypeStoreSize(T)); in processStoreOfLoad()
716 DL.getTypeStoreSize(SI->getOperand(0)->getType()), in processStoreOfLoad()
731 DL.getTypeStoreSize(T), BAA)) { in processStoreOfLoad()
802 TypeSize Size = DL.getTypeStoreSize(T); in processStore()
H A DSROA.cpp1122 TypeSize Size = DL.getTypeStoreSize(LI.getType()); in visitLoadInst()
1142 TypeSize StoreSize = DL.getTypeStoreSize(ValOp->getType()); in visitStoreInst()
1302 TypeSize LoadSize = DL.getTypeStoreSize(LI->getType()); in hasUnsafePHIOrSelectUse()
1314 TypeSize StoreSize = DL.getTypeStoreSize(Op->getType()); in hasUnsafePHIOrSelectUse()
1598 APInt(APWidth, DL.getTypeStoreSize(LoadType).getFixedValue()); in isSafePHIToSpeculate()
2435 uint64_t Size = DL.getTypeStoreSize(AllocaTy).getFixedValue(); in isIntegerWideningViableForSlice()
2460 TypeSize LoadSize = DL.getTypeStoreSize(LI->getType()); in isIntegerWideningViableForSlice()
2486 TypeSize StoreSize = DL.getTypeStoreSize(ValueTy); in isIntegerWideningViableForSlice()
2571 assert(DL.getTypeStoreSize(Ty).getFixedValue() + Offset <= in extractInteger()
2572 DL.getTypeStoreSize(IntTy).getFixedValue() && in extractInteger()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp124 if (DL.getTypeStoreSize(Arg.getType()).isZero()) in lowerFormalArguments()

1234