Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.cpp95 unsigned AccessSize) { in HexagonMCEmitCommonSymbol() argument
107 ((AccessSize == 0) || (Size == 0) || (Size > GPSize)) in HexagonMCEmitCommonSymbol()
109 : sbss[(Log2_64(AccessSize))]; in HexagonMCEmitCommonSymbol()
129 if ((AccessSize) && (Size <= GPSize)) { in HexagonMCEmitCommonSymbol()
131 (AccessSize <= GPSize) in HexagonMCEmitCommonSymbol()
132 ? ELF::SHN_HEXAGON_SCOMMON + llvm::bit_width(AccessSize) in HexagonMCEmitCommonSymbol()
144 unsigned AccessSize) { in HexagonMCEmitLocalCommonSymbol() argument
149 HexagonMCEmitCommonSymbol(Symbol, Size, ByteAlignment, AccessSize); in HexagonMCEmitLocalCommonSymbol()
H A DHexagonMCELFStreamer.h36 Align ByteAlignment, unsigned AccessSize);
38 Align ByteAlignment, unsigned AccessSize);
H A DHexagonMCTargetDesc.cpp324 unsigned AccessSize) override { in emitCommonSymbolSorted() argument
328 Symbol, Size, Align(ByteAlignment), AccessSize); in emitCommonSymbolSorted()
333 unsigned AccessSize) override { in emitLocalCommonSymbolSorted() argument
337 Symbol, Size, Align(ByteAlignment), AccessSize); in emitLocalCommonSymbolSorted()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp586 CharUnits AccessSize = bitsToCharUnits(BitSizeSinceBegin + CharBits - 1); in accumulateBitFields() local
591 BestEndOffset = BeginOffset + AccessSize; in accumulateBitFields()
598 } else if (AccessSize > RegSize) in accumulateBitFields()
606 llvm::Type *Type = getIntNType(Context.toBits(AccessSize)); in accumulateBitFields()
626 if (getSize(Type) == AccessSize) in accumulateBitFields()
682 CharUnits AccessSize = BestEndOffset - BeginOffset; in accumulateBitFields() local
683 if (!AccessSize.isZero()) { in accumulateBitFields()
689 assert(getSize(getIntNType(Context.toBits(AccessSize))) > in accumulateBitFields()
690 AccessSize && in accumulateBitFields()
692 Type = getByteArrayType(AccessSize); in accumulateBitFields()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTypeBasedAliasAnalysis.cpp551 uint64_t AccessSize = UINT64_MAX; in createAccessTag() local
553 ConstantAsMetadata::get(ConstantInt::get(Int64, AccessSize)); in createAccessTag()
825 AAMDNodes AAMDNodes::adjustForAccess(unsigned AccessSize) { in adjustForAccess() argument
833 AccessSize && in adjustForAccess()
853 AAMDNodes AAMDNodes::adjustForAccess(size_t Offset, unsigned AccessSize) { in adjustForAccess() argument
855 return New.adjustForAccess(AccessSize); in adjustForAccess()
H A DLoads.cpp242 APInt AccessSize(DL.getPointerTypeSizeInBits(V->getType()), in isDereferenceableAndAlignedPointer() local
244 return isDereferenceableAndAlignedPointer(V, Alignment, AccessSize, DL, CtxI, in isDereferenceableAndAlignedPointer()
357 APInt AccessSize; in isDereferenceableAndAlignedInLoop() local
361 AccessSize = MaxPtrDiff; in isDereferenceableAndAlignedInLoop()
386 AccessSize = MaxPtrDiff.uadd_ov(Offset->getAPInt(), Overflow); in isDereferenceableAndAlignedInLoop()
402 isDereferenceableAndAlignedPointer(Base, Alignment, AccessSize, DL, in isDereferenceableAndAlignedInLoop()
H A DStackSafetyAnalysis.cpp265 bool isSafeAccess(const Use &U, AllocaInst *AI, const SCEV *AccessSize);
267 bool isSafeAccess(const Use &U, AllocaInst *AI, TypeSize AccessSize);
380 const SCEV *AccessSize) { in isSafeAccess() argument
384 if (isa<SCEVCouldNotCompute>(AccessSize)) in isSafeAccess()
406 ToDiffTy(AccessSize)); in isSafeAccess()
/freebsd/sys/contrib/dev/acpica/compiler/
H A Daslrestype2.c234 Descriptor->GenericReg.AccessSize = (UINT8) InitializerOp->Asl.Value.Integer; in RsDoGeneralRegisterDescriptor()
236 CurrentByteOffset + ASL_RESDESC_OFFSET (GenericReg.AccessSize)); in RsDoGeneralRegisterDescriptor()
243 if (Descriptor->GenericReg.AccessSize > AML_FIELD_ACCESS_QWORD) in RsDoGeneralRegisterDescriptor()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DTypeSanitizer.cpp83 Value *Ptr, uint64_t AccessSize, bool IsRead,
181 uint64_t AccessSize = DL.getTypeStoreSize(AccessTy); in instrumentGlobals() local
182 instrumentWithShadowUpdate(IRB, TBAAMD, GV, AccessSize, false, false, in instrumentGlobals()
578 IRBuilder<> &IRB, const MDNode *TBAAMD, Value *Ptr, uint64_t AccessSize, in instrumentWithShadowUpdate() argument
601 for (uint64_t i = 1; i < AccessSize; ++i) { in instrumentWithShadowUpdate()
717 Value *Size = ConstantInt::get(OrdTy, AccessSize); in instrumentWithShadowUpdate()
719 for (uint64_t i = 1; i < AccessSize; ++i) { in instrumentWithShadowUpdate()
746 for (uint64_t i = 1; i < AccessSize; ++i) { in instrumentWithShadowUpdate()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h475 unsigned AccessSize; member
479 unsigned AccessSize, bool NeedsFreeze) in PointerDiffInfo()
480 : SrcStart(SrcStart), SinkStart(SinkStart), AccessSize(AccessSize), in PointerDiffInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp550 TypeSize AccessSize = DL.getTypeStoreSize(AccessTy); in promoteAllocaUserToVector() local
552 if (CI->isZeroValue() && AccessSize == VecStoreSize) { in promoteAllocaUserToVector()
565 assert(AccessSize.isKnownMultipleOf(DL.getTypeStoreSize(VecEltTy))); in promoteAllocaUserToVector()
566 const unsigned NumLoadedElts = AccessSize / DL.getTypeStoreSize(VecEltTy); in promoteAllocaUserToVector()
607 TypeSize AccessSize = DL.getTypeStoreSize(AccessTy); in promoteAllocaUserToVector() local
609 if (CI->isZeroValue() && AccessSize == VecStoreSize) { in promoteAllocaUserToVector()
620 assert(AccessSize.isKnownMultipleOf(DL.getTypeStoreSize(VecEltTy))); in promoteAllocaUserToVector()
622 AccessSize / DL.getTypeStoreSize(VecEltTy); in promoteAllocaUserToVector()
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_atomic.cpp175 static int AccessSize() { in AccessSize() function
229 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), kAccessWrite | kAccessAtomic); in AtomicRMW()
268 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), in Atomic()
284 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), in Atomic()
306 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), in Atomic()
442 MemoryAccess(thr, pc, (uptr)a, AccessSize<T>(), in Atomic()
/freebsd/sys/contrib/dev/acpica/components/disassembler/
H A Ddmresrcl.c1042 if (Resource->GenericReg.AccessSize) in AcpiDmGenericRegisterDescriptor()
1045 Resource->GenericReg.AccessSize, "Access Size"); in AcpiDmGenericRegisterDescriptor()
/freebsd/sys/contrib/edk2/Include/IndustryStandard/
H A DAcpi30.h81 UINT8 AccessSize; member
H A DAcpi40.h30 UINT8 AccessSize; member
H A DAcpi51.h38 UINT8 AccessSize; member
/freebsd/sys/contrib/dev/acpica/include/
H A Damlresrc.h521 UINT8 AccessSize; /* ACPI 3.0, was previously Reserved */ member
H A Dacrestyp.h559 UINT8 AccessSize; member
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp216 bool SafeStack::IsAccessSafe(Value *Addr, uint64_t AccessSize, in IsAccessSafe() argument
233 ConstantRange(APInt(BitWidth, 0), APInt(BitWidth, AccessSize)); in IsAccessSafe()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h441 LocationSize &AccessSize) const;
H A DHexagonLoopIdiomRecognition.cpp1971 LocationSize AccessSize = LocationSize::afterPointer(); in mayLoopAccessLocation() local
1976 AccessSize = LocationSize::precise((BECst->getValue()->getZExtValue() + 1) * in mayLoopAccessLocation()
1983 MemoryLocation StoreLoc(Ptr, AccessSize); in mayLoopAccessLocation()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMetadata.h853 LLVM_ABI AAMDNodes adjustForAccess(unsigned AccessSize);
856 LLVM_ABI AAMDNodes adjustForAccess(size_t Offset, unsigned AccessSize);
/freebsd/sys/contrib/dev/acpica/components/resources/
H A Drsdumpinfo.c339 …{ACPI_RSD_UINT8, ACPI_RSD_OFFSET (GenericReg.AccessSize), "Access Size", …
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp959 LocationSize AccessSize = LocationSize::afterPointer(); in mayLoopAccessLocation() local
970 AccessSize = LocationSize::precise((*BEInt + 1) * *SizeInt); in mayLoopAccessLocation()
977 MemoryLocation StoreLoc(Ptr, AccessSize); in mayLoopAccessLocation()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp424 unsigned Idx, uint32_t AccessSize, const SmallVectorImpl<EVT> &ValueVTs, in CanMergeParamLoadStoresStartingAt() argument
428 if (ParamAlignment < AccessSize) in CanMergeParamLoadStoresStartingAt()
431 if (Offsets[Idx] & (AccessSize - 1)) in CanMergeParamLoadStoresStartingAt()
438 if (EltSize >= AccessSize) in CanMergeParamLoadStoresStartingAt()
441 unsigned NumElts = AccessSize / EltSize; in CanMergeParamLoadStoresStartingAt()
443 if (AccessSize != EltSize * NumElts) in CanMergeParamLoadStoresStartingAt()
488 for (const unsigned AccessSize : {16, 8, 4, 2}) { in VectorizePTXValueVTs()
490 I, AccessSize, ValueVTs, Offsets, ParamAlignment); in VectorizePTXValueVTs()

12