Home
last modified time | relevance | path

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

1234

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DMemoryLocation.cpp41 LocationSize::precise(DL.getTypeStoreSize(LI->getType())), in get()
49 LocationSize::precise(DL.getTypeStoreSize( in get()
63 LocationSize::precise(DL.getTypeStoreSize( in get()
72 LocationSize::precise(DL.getTypeStoreSize( in get()
201 LocationSize::upperBound(DL.getTypeStoreSize(II->getType())), in getForArgument()
209 DL.getTypeStoreSize(II->getArgOperand(0)->getType())), in getForArgument()
229 Arg, LocationSize::precise(DL.getTypeStoreSize(II->getType())), in getForArgument()
235 LocationSize::precise(DL.getTypeStoreSize( in getForArgument()
H A DLoads.cpp216 DL.getTypeStoreSize(Ty)); in isDereferenceableAndAlignedPointer()
270 DL.getTypeStoreSize(LI->getType()).getFixedValue()); in isDereferenceableAndAlignedInLoop()
392 LoadSize <= DL.getTypeStoreSize(AccessedTy)) in isSafeToLoadUnconditionally()
396 LoadSize <= DL.getTypeStoreSize(AccessedTy)) in isSafeToLoadUnconditionally()
408 TypeSize TySize = DL.getTypeStoreSize(Ty); in isSafeToLoadUnconditionally()
459 auto LoadAccessSize = LocationSize::precise(DL.getTypeStoreSize(LoadTy)); in areNonOverlapSameBaseLoadAndStore()
460 auto StoreAccessSize = LocationSize::precise(DL.getTypeStoreSize(StoreTy)); in areNonOverlapSameBaseLoadAndStore()
H A DAliasAnalysisEvaluator.cpp132 LocationSize Size1 = LocationSize::precise(DL.getTypeStoreSize(I1->second)); in runInternal()
135 LocationSize::precise(DL.getTypeStoreSize(I2->second)); in runInternal()
217 LocationSize::precise(DL.getTypeStoreSize(Pointer.second)); in runInternal()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DSwiftCallingConv.cpp57 static CharUnits getTypeStoreSize(CodeGenModule &CGM, llvm::Type *type) { in getTypeStoreSize() function
58 return CharUnits::fromQuantity(CGM.getDataLayout().getTypeStoreSize(type)); in getTypeStoreSize()
210 addTypedData(type, begin, begin + getTypeStoreSize(CGM, type)); in addTypedData()
216 assert(getTypeStoreSize(CGM, type) == end - begin); in addTypedData()
227 auto componentSize = getTypeStoreSize(CGM, componentTy); in addTypedData()
258 assert(eltSize == getTypeStoreSize(CGM, eltTy)); in addLegalTypedData()
340 assert(eltSize == getTypeStoreSize(CGM, eltTy)); in addEntry()
406 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()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp75 if (DL.getTypeStoreSize(LI->getType()) < MaxAggrCopySize) in runOnFunction()
108 unsigned NumLoads = DL.getTypeStoreSize(LI->getType()); in runOnFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/
H A DCBufferDataLayout.cpp65 TypeSize Size = DL.getTypeStoreSize(EltTy); in applyRowAlign()
88 return DL.getTypeStoreSize(Ty); in getTypeAllocSize()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPULateCodeGenPrepare.cpp117 unsigned TySize = DL->getTypeStoreSize(Ty); in canWidenScalarExtLoad()
160 unsigned LdBits = DL->getTypeStoreSize(LI.getType()) * 8; in visitLoadInst()
H A DAMDGPURewriteOutArguments.cpp164 if (!StoredType || DL->getTypeStoreSize(StoredType) > MaxOutArgSizeBytes) in getOutArgumentType()
191 ReturnNumRegs = DL->getTypeStoreSize(RetTy) / 4; in runOnFunction()
248 unsigned ArgNumRegs = DL->getTypeStoreSize(ArgTy) / 4; in runOnFunction()
H A DAMDGPULowerKernelAttributes.cpp130 unsigned LoadSize = DL.getTypeStoreSize(Load->getType()); in processUse()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp337 unsigned LoadSize = DL.getTypeStoreSize(LoadTy).getFixedValue(); in analyzeLoadFromClobberingLoad()
468 DL.getTypeStoreSize(SrcVal->getType()).getFixedValue(); in getLoadValueForLoad()
469 unsigned LoadSize = DL.getTypeStoreSize(LoadTy).getFixedValue(); in getLoadValueForLoad()
513 DL.getTypeStoreSize(SrcVal->getType()).getFixedValue(); in getConstantLoadValueForLoad()
514 unsigned LoadSize = DL.getTypeStoreSize(LoadTy).getFixedValue(); in getConstantLoadValueForLoad()
H A DLowerMemIntrinsics.cpp49 unsigned LoopOpSize = DL.getTypeStoreSize(LoopOpType); in createMemCpyLoopKnownSize()
129 unsigned OperandSize = DL.getTypeStoreSize(OpTy); in createMemCpyLoopKnownSize()
200 unsigned LoopOpSize = DL.getTypeStoreSize(LoopOpType); in createMemCpyLoopUnknownSize()
264 unsigned ResLoopOpSize = DL.getTypeStoreSize(ResLoopOpType); in createMemCpyLoopUnknownSize()
417 unsigned PartSize = DL.getTypeStoreSize(EltTy); in createMemMoveLoop()
493 unsigned PartSize = DL.getTypeStoreSize(SetValue->getType()); in createMemSetLoop()
H A DEvaluator.cpp131 TypeSize TySize = DL.getTypeStoreSize(Ty); in read()
137 !TypeSize::isKnownLE(TySize, DL.getTypeStoreSize(AggTy))) in read()
170 TypeSize TySize = DL.getTypeStoreSize(Ty); in write()
181 !TypeSize::isKnownLE(TySize, DL.getTypeStoreSize(AggTy))) in write()
454 DL.getTypeStoreSize(ElemTy)) { in EvaluateBlock()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DDataLayout.h475 TypeSize getTypeStoreSize(Type *Ty) const { in getTypeStoreSize() function
488 return 8 * getTypeStoreSize(Ty); in getTypeStoreSizeInBits()
509 return alignTo(getTypeStoreSize(Ty), getABITypeAlign(Ty).value()); in getTypeAllocSize()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DSafeStack.cpp293 if (!IsAccessSafe(UI, DL.getTypeStoreSize(I->getType()), AllocaPtr, in IsSafeStackAlloca()
310 if (!IsAccessSafe(UI, DL.getTypeStoreSize(I->getOperand(0)->getType()), in IsSafeStackAlloca()
420 uint64_t Size = DL.getTypeStoreSize(Arg.getParamByValType()); in findInsts()
521 uint64_t Size = DL.getTypeStoreSize(Ty); in moveStaticAllocasToUnsafeStack()
579 uint64_t Size = DL.getTypeStoreSize(Ty); in moveStaticAllocasToUnsafeStack()
H A DLowerEmuTLS.cpp148 ConstantInt::get(WordType, DL.getTypeStoreSize(GVType)), in addEmuTlsVar()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/lldb/source/Expression/
H A DIRInterpreter.cpp153 size_t type_size = m_target_data.getTypeStoreSize(type); in AssignToMatchType()
191 size_t value_size = m_target_data.getTypeStoreSize(value->getType()); in EvaluateValue()
239 size_t value_byte_size = m_target_data.getTypeStoreSize(value->getType()); in AssignValue()
375 size_t constant_size = m_target_data.getTypeStoreSize(constant->getType()); in ResolveConstant()
415 size_t length = m_target_data.getTypeStoreSize(type); in PrintData()
1287 size_t target_size = data_layout.getTypeStoreSize(target_ty); in Interpret()
1361 size_t target_size = data_layout.getTypeStoreSize(target_ty); in Interpret()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h190 DL.getTypeStoreSize(DataType->getScalarType()).getFixedValue()) in isLegalMaskedLoadStore()
218 DL.getTypeStoreSize(DataType->getScalarType()).getFixedValue()) in isLegalMaskedGatherScatter()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSROA.cpp894 uint64_t Size = DL.getTypeStoreSize(LI.getType()).getFixedValue(); in visitLoadInst()
908 uint64_t Size = DL.getTypeStoreSize(ValOp->getType()).getFixedValue(); in visitStoreInst()
1065 std::max(Size, DL.getTypeStoreSize(LI->getType()).getFixedValue()); in hasUnsafePHIOrSelectUse()
1073 std::max(Size, DL.getTypeStoreSize(Op->getType()).getFixedValue()); in hasUnsafePHIOrSelectUse()
1335 APInt(APWidth, DL.getTypeStoreSize(LoadType).getFixedValue()); in isSafePHIToSpeculate()
2253 uint64_t Size = DL.getTypeStoreSize(AllocaTy).getFixedValue(); in isIntegerWideningViableForSlice()
2278 if (DL.getTypeStoreSize(LI->getType()).getFixedValue() > Size) in isIntegerWideningViableForSlice()
2303 if (DL.getTypeStoreSize(ValueTy).getFixedValue() > Size) in isIntegerWideningViableForSlice()
2387 assert(DL.getTypeStoreSize(Ty).getFixedValue() + Offset <= in extractInteger()
2388 DL.getTypeStoreSize(IntTy).getFixedValue() && in extractInteger()
[all …]
H A DMemCpyOptimizer.cpp177 TypeSize StoreSize = DL.getTypeStoreSize(SI->getOperand(0)->getType()); in addStore()
397 if (DL.getTypeStoreSize(SI->getOperand(0)->getType()).isScalable()) in tryMergingIntoMemset()
454 if (DL.getTypeStoreSize(StoredVal->getType()).isScalable()) in tryMergingIntoMemset()
727 uint64_t Size = DL.getTypeStoreSize(T); in processStoreOfLoad()
775 DL.getTypeStoreSize(SI->getOperand(0)->getType()), in processStoreOfLoad()
838 uint64_t Size = DL.getTypeStoreSize(T); in processStore()
/openbsd-src/gnu/llvm/llvm/lib/Target/
H A DTarget.cpp106 return unwrap(TD)->getTypeStoreSize(unwrap(Ty)); in LLVMStoreSizeOfType()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp321 DL.getTypeStoreSize(PtrATy) != DL.getTypeStoreSize(PtrBTy) || in isConsecutiveAccess()
322 DL.getTypeStoreSize(PtrATy->getScalarType()) != in isConsecutiveAccess()
323 DL.getTypeStoreSize(PtrBTy->getScalarType())) in isConsecutiveAccess()
327 APInt Size(PtrBitWidth, DL.getTypeStoreSize(PtrATy)); in isConsecutiveAccess()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.cpp126 if (DL.getTypeStoreSize(Arg.getType()).isZero()) in lowerFormalArguments()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp59 uint64_t NeededSize = DL.getTypeStoreSize(InstVal->getType()); in getBoundsCheckCond()

1234