Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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()
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 DHexagonMCELFStreamer.h36 Align ByteAlignment, unsigned AccessSize);
38 Align ByteAlignment, unsigned AccessSize);
H A DHexagonMCTargetDesc.cpp285 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 DLoopAccessAnalysis.h374 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 DLoads.cpp215 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 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.cpp551 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 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()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DSafeStack.cpp218 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 DHexagonInstrInfo.h439 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.cpp3260 unsigned &AccessSize) const { in getBaseAndOffset()
3267 AccessSize = getMemAccessSize(MI); in getBaseAndOffset()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp258 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 DLoopIdiomRecognize.cpp1014 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 DMemorySanitizer.cpp845 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 DLoopUtils.cpp1684 ConstantInt::get(Ty, IC * C.AccessSize)); in addDiffRuntimeChecks()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp1375 TypeSize AccessSize = DL.getTypeStoreSize(&Ty); in handleAccess() local
1376 if (!AccessSize.isScalable()) in handleAccess()
1377 Size = AccessSize.getFixedValue(); in handleAccess()