| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryLocation.cpp | 40 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 D | Loads.cpp | 243 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 D | AliasAnalysisEvaluator.cpp | 130 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 D | AMDGPUPromoteAlloca.cpp | 381 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 D | AMDGPURewriteOutArguments.cpp | 162 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 D | AMDGPULowerKernelAttributes.cpp | 149 unsigned LoadSize = DL.getTypeStoreSize(Load->getType()); in processUse()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | SwiftCallingConv.cpp | 56 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 D | ConstantInitBuilder.cpp | 213 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 D | NVPTXLowerAggrCopies.cpp | 74 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 D | CBufferDataLayout.cpp | 65 TypeSize Size = DL.getTypeStoreSize(EltTy); in applyRowAlign() 88 return DL.getTypeStoreSize(Ty); in getTypeAllocSize()
|
| H A D | DXILLegalizePass.cpp | 373 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 D | LowerMemIntrinsics.cpp | 53 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 D | Evaluator.cpp | 132 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 D | VNCoercion.cpp | 379 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 D | SafeStack.cpp | 291 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 D | LowerEmuTLS.cpp | 167 ConstantInt::get(WordType, DL.getTypeStoreSize(GVType)), in addEmuTlsVar()
|
| H A D | AtomicExpandPass.cpp | 188 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 D | ExternalFunctions.cpp | 224 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 D | IRInterpreter.cpp | 152 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 D | LoadStoreVectorizer.cpp | 732 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 D | DataLayout.h | 468 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 D | Target.cpp | 102 return unwrap(TD)->getTypeStoreSize(unwrap(Ty)); in LLVMStoreSizeOfType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 185 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 D | SROA.cpp | 1122 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 D | PPCCallLowering.cpp | 124 if (DL.getTypeStoreSize(Arg.getType()).isZero()) in lowerFormalArguments()
|