| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCELFStreamer.cpp | 91 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 D | HexagonMCELFStreamer.h | 37 unsigned AccessSize); 39 unsigned ByteAlignment, unsigned AccessSize);
|
| H A D | HexagonMCTargetDesc.cpp | 273 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 D | LoopAccessAnalysis.h | 373 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 D | Loads.cpp | 221 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 D | StackSafetyAnalysis.cpp | 257 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 D | TypeBasedAliasAnalysis.cpp | 556 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 D | tsan_interface_atomic.cpp | 167 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 D | tsan_interface_atomic.cpp | 167 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 D | SafeStack.cpp | 217 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 D | HexagonInstrInfo.h | 438 unsigned &AccessSize) const;
|
| H A D | HexagonLoopIdiomRecognition.cpp | 1989 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 D | HexagonInstrInfo.cpp | 3253 unsigned &AccessSize) const { in getBaseAndOffset() 3260 AccessSize = getMemAccessSize(MI); in getBaseAndOffset()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 254 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 D | LoopIdiomRecognize.cpp | 1012 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 D | MemorySanitizer.cpp | 805 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 D | LoopUtils.cpp | 1686 ConstantInt::get(Ty, IC * C.AccessSize)); in addDiffRuntimeChecks()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 1218 TypeSize AccessSize = DL.getTypeStoreSize(Ty); in handleAccess() local 1219 if (!AccessSize.isScalable()) in handleAccess() 1220 Size = AccessSize.getFixedSize(); in handleAccess()
|