| /openbsd-src/gnu/llvm/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() 127 if ((AccessSize) && (Size <= GPSize)) { in HexagonMCEmitCommonSymbol() 129 (AccessSize <= GPSize) in HexagonMCEmitCommonSymbol() 130 ? ELF::SHN_HEXAGON_SCOMMON + llvm::bit_width(AccessSize) in HexagonMCEmitCommonSymbol() 142 unsigned AccessSize) { in HexagonMCEmitLocalCommonSymbol() argument 147 HexagonMCEmitCommonSymbol(Symbol, Size, ByteAlignment, AccessSize); in HexagonMCEmitLocalCommonSymbol()
|
| H A D | HexagonMCELFStreamer.h | 36 Align ByteAlignment, unsigned AccessSize); 38 Align ByteAlignment, unsigned AccessSize);
|
| H A D | HexagonMCTargetDesc.cpp | 285 unsigned AccessSize) override { in emitCommonSymbolSorted() argument 289 Symbol, Size, Align(ByteAlignment), AccessSize); in emitCommonSymbolSorted() 294 unsigned AccessSize) override { in emitLocalCommonSymbolSorted() argument 298 Symbol, Size, Align(ByteAlignment), AccessSize); in emitLocalCommonSymbolSorted()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 374 unsigned AccessSize; member 378 unsigned AccessSize, bool NeedsFreeze) in PointerDiffInfo() 379 : SrcStart(SrcStart), SinkStart(SinkStart), AccessSize(AccessSize), in PointerDiffInfo()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 215 APInt AccessSize(DL.getPointerTypeSizeInBits(V->getType()), in isDereferenceableAndAlignedPointer() local 217 return isDereferenceableAndAlignedPointer(V, Alignment, AccessSize, DL, CtxI, in isDereferenceableAndAlignedPointer() 297 const APInt AccessSize = TC * EltSize; in isDereferenceableAndAlignedInLoop() local 310 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 | 551 uint64_t AccessSize = UINT64_MAX; in createAccessTag() local 553 ConstantAsMetadata::get(ConstantInt::get(Int64, AccessSize)); in createAccessTag()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | SafeStack.cpp | 218 bool SafeStack::IsAccessSafe(Value *Addr, uint64_t AccessSize, in IsAccessSafe() argument 235 ConstantRange(APInt(BitWidth, 0), APInt(BitWidth, AccessSize)); in IsAccessSafe()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrInfo.h | 439 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 | 3260 unsigned &AccessSize) const { in getBaseAndOffset() 3267 AccessSize = getMemAccessSize(MI); in getBaseAndOffset()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 258 unsigned Idx, uint32_t AccessSize, const SmallVectorImpl<EVT> &ValueVTs, in CanMergeParamLoadStoresStartingAt() argument 262 if (ParamAlignment < AccessSize) in CanMergeParamLoadStoresStartingAt() 265 if (Offsets[Idx] & (AccessSize - 1)) in CanMergeParamLoadStoresStartingAt() 272 if (EltSize >= AccessSize) in CanMergeParamLoadStoresStartingAt() 275 unsigned NumElts = AccessSize / EltSize; in CanMergeParamLoadStoresStartingAt() 277 if (AccessSize != EltSize * NumElts) in CanMergeParamLoadStoresStartingAt() 335 for (unsigned AccessSize : {16, 8, 4, 2}) { in VectorizePTXValueVTs() 337 I, AccessSize, ValueVTs, Offsets, ParamAlignment); in VectorizePTXValueVTs()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 1014 LocationSize AccessSize = LocationSize::afterPointer(); in mayLoopAccessLocation() local 1021 AccessSize = LocationSize::precise((BECst->getValue()->getZExtValue() + 1) * in mayLoopAccessLocation() 1028 MemoryLocation StoreLoc(Ptr, AccessSize); in mayLoopAccessLocation()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 845 unsigned AccessSize = 1 << AccessSizeIndex; in createUserspaceApi() local 846 std::string FunctionName = "__msan_maybe_warning_" + itostr(AccessSize); in createUserspaceApi() 849 IRB.getVoidTy(), IRB.getIntNTy(AccessSize * 8), IRB.getInt32Ty()); in createUserspaceApi() 851 FunctionName = "__msan_maybe_store_origin_" + itostr(AccessSize); in createUserspaceApi() 854 IRB.getVoidTy(), IRB.getIntNTy(AccessSize * 8), IRB.getInt8PtrTy(), in createUserspaceApi()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 1684 ConstantInt::get(Ty, IC * C.AccessSize)); in addDiffRuntimeChecks()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 1375 TypeSize AccessSize = DL.getTypeStoreSize(&Ty); in handleAccess() local 1376 if (!AccessSize.isScalable()) in handleAccess() 1377 Size = AccessSize.getFixedValue(); in handleAccess()
|