Home
last modified time | relevance | path

Searched refs:AccessSize (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.cpp91 unsigned AccessSize) { in HexagonMCEmitCommonSymbol() argument
105 ((AccessSize == 0) || (Size == 0) || (Size > GPSize)) in HexagonMCEmitCommonSymbol()
107 : sbss[(Log2_64(AccessSize))]; in HexagonMCEmitCommonSymbol()
128 if ((AccessSize) && (Size <= GPSize)) { in HexagonMCEmitCommonSymbol()
130 (AccessSize <= GPSize) in HexagonMCEmitCommonSymbol()
131 ? ELF::SHN_HEXAGON_SCOMMON + (Log2_64(AccessSize) + 1) in HexagonMCEmitCommonSymbol()
143 unsigned AccessSize) { in HexagonMCEmitLocalCommonSymbol() argument
148 HexagonMCEmitCommonSymbol(Symbol, Size, ByteAlignment, AccessSize); in HexagonMCEmitLocalCommonSymbol()
H A DHexagonMCELFStreamer.h37 unsigned AccessSize);
39 unsigned ByteAlignment, unsigned AccessSize);
H A DHexagonMCTargetDesc.cpp273 unsigned AccessSize) override { in emitCommonSymbolSorted() argument
277 AccessSize); in emitCommonSymbolSorted()
282 unsigned AccessSize) override { in emitLocalCommonSymbolSorted() argument
286 Symbol, Size, ByteAlignment, AccessSize); in emitLocalCommonSymbolSorted()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h373 unsigned AccessSize; member
377 unsigned AccessSize, bool NeedsFreeze) in PointerDiffInfo()
378 : SrcStart(SrcStart), SinkStart(SinkStart), AccessSize(AccessSize), in PointerDiffInfo()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoads.cpp221 APInt AccessSize(DL.getPointerTypeSizeInBits(V->getType()), in isDereferenceableAndAlignedPointer() local
223 return isDereferenceableAndAlignedPointer(V, Alignment, AccessSize, DL, CtxI, in isDereferenceableAndAlignedPointer()
300 const APInt AccessSize = TC * EltSize; in isDereferenceableAndAlignedInLoop() local
313 return isDereferenceableAndAlignedPointer(Base, Alignment, AccessSize, DL, in isDereferenceableAndAlignedInLoop()
H A DStackSafetyAnalysis.cpp257 bool isSafeAccess(const Use &U, AllocaInst *AI, const SCEV *AccessSize);
259 bool isSafeAccess(const Use &U, AllocaInst *AI, TypeSize AccessSize);
356 const SCEV *AccessSize) { in isSafeAccess() argument
360 if (isa<SCEVCouldNotCompute>(AccessSize)) in isSafeAccess()
384 ToDiffTy(AccessSize)); in isSafeAccess()
H A DTypeBasedAliasAnalysis.cpp556 uint64_t AccessSize = UINT64_MAX; in createAccessTag() local
558 ConstantAsMetadata::get(ConstantInt::get(Int64, AccessSize)); in createAccessTag()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl-old/
H A Dtsan_interface_atomic.cpp167 static int AccessSize() { in AccessSize() function
229 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), in AtomicLoad()
244 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), kAccessRead | kAccessAtomic); in AtomicLoad()
264 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), kAccessWrite | kAccessAtomic); in AtomicStore()
285 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), kAccessWrite | kAccessAtomic); in AtomicRMW()
410 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), kAccessWrite | kAccessAtomic); in AtomicCAS()
/llvm-project-15.0.7/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_atomic.cpp167 static int AccessSize() { in AccessSize() function
229 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), in AtomicLoad()
245 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), kAccessRead | kAccessAtomic); in AtomicLoad()
265 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), kAccessWrite | kAccessAtomic); in AtomicStore()
286 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), kAccessWrite | kAccessAtomic); in AtomicRMW()
414 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), kAccessWrite | kAccessAtomic); in AtomicCAS()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSafeStack.cpp217 bool SafeStack::IsAccessSafe(Value *Addr, uint64_t AccessSize, in IsAccessSafe() argument
234 ConstantRange(APInt(BitWidth, 0), APInt(BitWidth, AccessSize)); in IsAccessSafe()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h438 unsigned &AccessSize) const;
H A DHexagonLoopIdiomRecognition.cpp1989 LocationSize AccessSize = LocationSize::afterPointer(); in mayLoopAccessLocation() local
1994 AccessSize = LocationSize::precise((BECst->getValue()->getZExtValue() + 1) * in mayLoopAccessLocation()
2001 MemoryLocation StoreLoc(Ptr, AccessSize); in mayLoopAccessLocation()
H A DHexagonInstrInfo.cpp3253 unsigned &AccessSize) const { in getBaseAndOffset()
3260 AccessSize = getMemAccessSize(MI); in getBaseAndOffset()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp254 unsigned Idx, uint32_t AccessSize, const SmallVectorImpl<EVT> &ValueVTs, in CanMergeParamLoadStoresStartingAt() argument
258 if (ParamAlignment < AccessSize) in CanMergeParamLoadStoresStartingAt()
261 if (Offsets[Idx] & (AccessSize - 1)) in CanMergeParamLoadStoresStartingAt()
268 if (EltSize >= AccessSize) in CanMergeParamLoadStoresStartingAt()
271 unsigned NumElts = AccessSize / EltSize; in CanMergeParamLoadStoresStartingAt()
273 if (AccessSize != EltSize * NumElts) in CanMergeParamLoadStoresStartingAt()
328 for (unsigned AccessSize : {16, 8, 4, 2}) { in VectorizePTXValueVTs()
330 I, AccessSize, ValueVTs, Offsets, ParamAlignment); in VectorizePTXValueVTs()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp1012 LocationSize AccessSize = LocationSize::afterPointer(); in mayLoopAccessLocation() local
1019 AccessSize = LocationSize::precise((BECst->getValue()->getZExtValue() + 1) * in mayLoopAccessLocation()
1026 MemoryLocation StoreLoc(Ptr, AccessSize); in mayLoopAccessLocation()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp805 unsigned AccessSize = 1 << AccessSizeIndex; in createUserspaceApi() local
806 std::string FunctionName = "__msan_maybe_warning_" + itostr(AccessSize); in createUserspaceApi()
814 IRB.getVoidTy(), IRB.getIntNTy(AccessSize * 8), IRB.getInt32Ty()); in createUserspaceApi()
816 FunctionName = "__msan_maybe_store_origin_" + itostr(AccessSize); in createUserspaceApi()
824 IRB.getVoidTy(), IRB.getIntNTy(AccessSize * 8), IRB.getInt8PtrTy(), in createUserspaceApi()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1686 ConstantInt::get(Ty, IC * C.AccessSize)); in addDiffRuntimeChecks()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp1218 TypeSize AccessSize = DL.getTypeStoreSize(Ty); in handleAccess() local
1219 if (!AccessSize.isScalable()) in handleAccess()
1220 Size = AccessSize.getFixedSize(); in handleAccess()