Home
last modified time | relevance | path

Searched defs:Alignment (Results 1 – 25 of 333) sorted by relevance

12345678910>>...14

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h194 bool isLegalMaskedLoadStore(Type *DataType, Align Alignment) { in isLegalMaskedLoadStore()
212 bool isLegalMaskedLoad(Type *DataType, Align Alignment) { in isLegalMaskedLoad()
215 bool isLegalMaskedStore(Type *DataType, Align Alignment) { in isLegalMaskedStore()
219 bool isLegalMaskedGatherScatter(Type *DataType, Align Alignment) { in isLegalMaskedGatherScatter()
236 bool isLegalMaskedGather(Type *DataType, Align Alignment) { in isLegalMaskedGather()
239 bool isLegalMaskedScatter(Type *DataType, Align Alignment) { in isLegalMaskedScatter()
243 bool forceScalarizeMaskedGather(VectorType *VTy, Align Alignment) { in forceScalarizeMaskedGather()
248 bool forceScalarizeMaskedScatter(VectorType *VTy, Align Alignment) { in forceScalarizeMaskedScatter()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp31 void MachineFrameInfo::ensureMaxAlignment(Align Alignment) { in ensureMaxAlignment()
40 static inline Align clampStackAlignment(bool ShouldClamp, Align Alignment, in clampStackAlignment()
51 int MachineFrameInfo::CreateStackObject(uint64_t Size, Align Alignment, in CreateStackObject()
66 int MachineFrameInfo::CreateSpillStackObject(uint64_t Size, Align Alignment) { in CreateSpillStackObject()
74 int MachineFrameInfo::CreateVariableSizedObject(Align Alignment, in CreateVariableSizedObject()
92 Align Alignment = in CreateFixedObject() local
105 Align Alignment = in CreateFixedSpillStackObject() local
159 Align Alignment = getObjectAlign(i); in estimateStackSize() local
H A DSafeStackLayout.cpp39 void StackLayout::addObject(const Value *V, unsigned Size, Align Alignment, in addObject()
47 Align Alignment) { in AdjustStackOffset()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h258 bool isLegalMaskedLoadStore(Type *DataType, Align Alignment) { in isLegalMaskedLoadStore()
270 bool isLegalMaskedLoad(Type *DataType, Align Alignment) { in isLegalMaskedLoad()
274 bool isLegalMaskedStore(Type *DataType, Align Alignment) { in isLegalMaskedStore()
291 bool isLegalMaskedGather(Type *DataType, Align Alignment) const { in isLegalMaskedGather()
295 bool isLegalMaskedScatter(Type *DataType, Align Alignment) const { in isLegalMaskedScatter()
316 bool isLegalNTStoreLoad(Type *DataType, Align Alignment) { in isLegalNTStoreLoad()
333 bool isLegalNTStore(Type *DataType, Align Alignment) { in isLegalNTStore()
337 bool isLegalNTLoad(Type *DataType, Align Alignment) { in isLegalNTLoad()
H A DAArch64SelectionDAGInfo.cpp22 Align Alignment, bool isVolatile, in EmitMOPS()
81 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy()
93 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset()
107 SDValue Size, Align Alignment, bool isVolatile, in EmitTargetCodeForMemmove()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DAllocatorBase.h44 void *Allocate(size_t Size, size_t Alignment) { in Allocate()
58 void Deallocate(const void *Ptr, size_t Size, size_t Alignment) { in Deallocate()
91 LLVM_ATTRIBUTE_RETURNS_NONNULL void *Allocate(size_t Size, size_t Alignment) { in Allocate()
98 void Deallocate(const void *Ptr, size_t Size, size_t Alignment) { in Deallocate()
H A DPerThreadBumpPtrAllocator.h43 void *Allocate(size_t Size, size_t Alignment) { in Allocate()
50 void Deallocate(const void *Ptr, size_t Size, size_t Alignment) { in Deallocate()
H A DAlignment.h187 inline uintptr_t alignAddr(const void *Addr, Align Alignment) { in alignAddr()
197 inline uint64_t offsetToAlignment(uint64_t Value, Align Alignment) { in offsetToAlignment()
203 inline uint64_t offsetToAlignedAddr(const void *Addr, Align Alignment) { in offsetToAlignedAddr()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DMemAlloc.cpp15 llvm::allocate_buffer(size_t Size, size_t Alignment) { in allocate_buffer()
24 void llvm::deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { in deallocate_buffer()
H A DMemoryBuffer.cpp158 std::optional<Align> Alignment) { in getFileOrSTDIN()
171 std::optional<Align> Alignment) { in getFileSlice()
255 std::optional<Align> Alignment) { in getFile()
271 std::optional<Align> Alignment) { in getFileAux()
285 std::optional<Align> Alignment) { in getFile()
294 std::optional<Align> Alignment) { in getFileSlice()
303 std::optional<Align> Alignment) { in getNewUninitMemBuffer()
455 bool IsVolatile, std::optional<Align> Alignment) { in getOpenFileImpl()
526 bool IsVolatile, std::optional<Align> Alignment) { in getOpenFile()
534 bool IsVolatile, std::optional<Align> Alignment) { in getOpenFileSlice()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h136 bool isLegalMaskedLoad(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedLoad()
139 bool isLegalMaskedStore(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedStore()
142 bool isLegalMaskedGather(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedGather()
145 bool isLegalMaskedScatter(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedScatter()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.cpp23 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy()
38 SDValue Op3, Align Alignment, bool IsVolatile, in EmitTargetCodeForMemmove()
47 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemset()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h189 bool isLegalMaskedStore(Type *DataTy, Align Alignment) { in isLegalMaskedStore()
193 bool forceScalarizeMaskedGather(VectorType *VTy, Align Alignment) { in forceScalarizeMaskedGather()
201 bool forceScalarizeMaskedScatter(VectorType *VTy, Align Alignment) { in forceScalarizeMaskedScatter()
207 bool isLegalMaskedScatter(Type *Ty, Align Alignment) { in isLegalMaskedScatter()
H A DARMSelectionDAGInfo.cpp144 Align Alignment, bool IsMemcpy) { in shouldGenerateInlineTPLoop()
170 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy()
288 SDValue Size, Align Alignment, bool isVolatile, in EmitTargetCodeForMemmove()
296 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset()
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dwrappers_c_checks.h33 inline bool checkAlignedAllocAlignmentAndSize(uptr Alignment, uptr Size) { in checkAlignedAllocAlignmentAndSize()
40 inline bool checkPosixMemalignAlignment(uptr Alignment) { in checkPosixMemalignAlignment()
H A Dreport.cpp82 void NORETURN reportAlignmentTooBig(uptr Alignment, uptr MaxAlignment) { in reportAlignmentTooBig()
155 void NORETURN reportAlignmentNotPowerOfTwo(uptr Alignment) { in reportAlignmentNotPowerOfTwo()
169 void NORETURN reportInvalidPosixMemalignAlignment(uptr Alignment) { in reportInvalidPosixMemalignAlignment()
184 void NORETURN reportInvalidAlignedAllocAlignment(uptr Alignment, uptr Size) { in reportInvalidAlignedAllocAlignment()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYConstantPoolValue.cpp58 Align Alignment) { in getExistingMachineCPValue()
115 Align Alignment) { in getExistingMachineCPValue()
149 Align Alignment) { in getExistingMachineCPValue()
183 Align Alignment) { in getExistingMachineCPValue()
215 Align Alignment) { in getExistingMachineCPValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp65 Align Alignment, in isLegalToVectorizeMemChain()
74 Align Alignment, in isLegalToVectorizeLoadChain()
80 Align Alignment, in isLegalToVectorizeStoreChain()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DLayoutOverrideSource.cpp107 unsigned long long Alignment = 0; in LayoutOverrideSource() local
131 unsigned long long Alignment = 0; in LayoutOverrideSource() local
193 uint64_t &Size, uint64_t &Alignment, in layoutRecordType()
/freebsd/contrib/llvm-project/compiler-rt/lib/gwp_asan/
H A Dguarded_pool_allocator.cpp169 size_t Alignment, in getRequiredBackingSize()
181 uintptr_t GuardedPoolAllocator::alignUp(uintptr_t Ptr, size_t Alignment) { in alignUp()
191 uintptr_t GuardedPoolAllocator::alignDown(uintptr_t Ptr, size_t Alignment) { in alignDown()
201 void *GuardedPoolAllocator::allocate(size_t Size, size_t Alignment) { in allocate()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DSectionMemoryManager.cpp22 unsigned Alignment, in allocateDataSection()
34 unsigned Alignment, in allocateCodeSection()
43 unsigned Alignment) { in allocateSection()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp49 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset()
185 Align Alignment) { in getOptimalRepmovsType()
208 Align Alignment, bool isVolatile, bool AlwaysInline, in emitConstantSizeRepmov()
263 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h446 InterleaveGroup(uint32_t Factor, bool Reverse, Align Alignment) in InterleaveGroup()
450 InterleaveGroup(InstTy *Instr, int32_t Stride, Align Alignment) in InterleaveGroup()
559 Align Alignment; variable
695 Align Alignment; member
706 createInterleaveGroup(Instruction *Instr, int Stride, Align Alignment) { in createInterleaveGroup()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h62 bool isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, Align Alignment, in isLegalToVectorizeLoadChain()
66 bool isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, Align Alignment, in isLegalToVectorizeStoreChain()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp29 static bool isAligned(const Value *Base, const APInt &Offset, Align Alignment, in isAligned()
38 const Value *V, Align Alignment, const APInt &Size, const DataLayout &DL, in isDereferenceableAndAlignedPointer()
186 const Value *V, Align Alignment, const APInt &Size, const DataLayout &DL, in isDereferenceableAndAlignedPointer()
200 const Value *V, Type *Ty, Align Alignment, const DataLayout &DL, in isDereferenceableAndAlignedPointer()
269 const Align Alignment = LI->getAlign(); in isDereferenceableAndAlignedInLoop() local
350 bool llvm::isSafeToLoadUnconditionally(Value *V, Align Alignment, APInt &Size, in isSafeToLoadUnconditionally()
427 bool llvm::isSafeToLoadUnconditionally(Value *V, Type *Ty, Align Alignment, in isSafeToLoadUnconditionally()

12345678910>>...14