Home
last modified time | relevance | path

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

12345678910>>...14

/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h194 isLegalMaskedLoadStore(Type * DataType,Align Alignment) isLegalMaskedLoadStore() argument
212 isLegalMaskedLoad(Type * DataType,Align Alignment) isLegalMaskedLoad() argument
215 isLegalMaskedStore(Type * DataType,Align Alignment) isLegalMaskedStore() argument
219 isLegalMaskedGatherScatter(Type * DataType,Align Alignment) isLegalMaskedGatherScatter() argument
236 isLegalMaskedGather(Type * DataType,Align Alignment) isLegalMaskedGather() argument
239 isLegalMaskedScatter(Type * DataType,Align Alignment) isLegalMaskedScatter() argument
243 forceScalarizeMaskedGather(VectorType * VTy,Align Alignment) forceScalarizeMaskedGather() argument
248 forceScalarizeMaskedScatter(VectorType * VTy,Align Alignment) forceScalarizeMaskedScatter() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp31 void MachineFrameInfo::ensureMaxAlignment(Align Alignment) { in ensureMaxAlignment() argument
40 static inline Align clampStackAlignment(bool ShouldClamp, Align Alignment, in clampStackAlignment() argument
51 int MachineFrameInfo::CreateStackObject(uint64_t Size, Align Alignment, in CreateStackObject() argument
66 CreateSpillStackObject(uint64_t Size,Align Alignment) CreateSpillStackObject() argument
74 CreateVariableSizedObject(Align Alignment,const AllocaInst * Alloca) CreateVariableSizedObject() argument
92 Align Alignment = CreateFixedObject() local
105 Align Alignment = CreateFixedSpillStackObject() local
159 Align Alignment = getObjectAlign(i); estimateStackSize() local
[all...]
H A DSafeStackLayout.cpp39 void StackLayout::addObject(const Value *V, unsigned Size, Align Alignment, in addObject()
47 Align Alignment) { in AdjustStackOffset()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h258 bool isLegalMaskedLoadStore(Type *DataType, Align Alignment) { in isLegalMaskedLoadStore() argument
270 bool isLegalMaskedLoad(Type *DataType, Align Alignment) { in isLegalMaskedLoad() argument
274 bool isLegalMaskedStore(Type *DataType, Align Alignment) { in isLegalMaskedStore() argument
291 bool isLegalMaskedGather(Type *DataType, Align Alignment) const { in isLegalMaskedGather() argument
295 bool isLegalMaskedScatter(Type *DataType, Align Alignment) cons argument
316 isLegalNTStoreLoad(Type * DataType,Align Alignment) isLegalNTStoreLoad() argument
333 isLegalNTStore(Type * DataType,Align Alignment) isLegalNTStore() argument
337 isLegalNTLoad(Type * DataType,Align Alignment) isLegalNTLoad() argument
[all...]
H A DAArch64SelectionDAGInfo.cpp22 EmitMOPS(AArch64ISD::NodeType SDOpcode,SelectionDAG & DAG,const SDLoc & DL,SDValue Chain,SDValue Dst,SDValue SrcOrValue,SDValue Size,Align Alignment,bool isVolatile,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) const EmitMOPS() argument
81 EmitTargetCodeForMemcpy(SelectionDAG & DAG,const SDLoc & DL,SDValue Chain,SDValue Dst,SDValue Src,SDValue Size,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemcpy() argument
93 EmitTargetCodeForMemset(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Src,SDValue Size,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo) const EmitTargetCodeForMemset() argument
107 EmitTargetCodeForMemmove(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Src,SDValue Size,Align Alignment,bool isVolatile,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemmove() argument
/freebsd-src/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-src/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 getFileOrSTDIN(const Twine & Filename,bool IsText,bool RequiresNullTerminator,std::optional<Align> Alignment) getFileOrSTDIN() argument
171 getFileSlice(const Twine & FilePath,uint64_t MapSize,uint64_t Offset,bool IsVolatile,std::optional<Align> Alignment) getFileSlice() argument
255 getFile(const Twine & Filename,bool IsText,bool RequiresNullTerminator,bool IsVolatile,std::optional<Align> Alignment) getFile() argument
271 getFileAux(const Twine & Filename,uint64_t MapSize,uint64_t Offset,bool IsText,bool RequiresNullTerminator,bool IsVolatile,std::optional<Align> Alignment) getFileAux() argument
285 getFile(const Twine & Filename,bool IsVolatile,std::optional<Align> Alignment) getFile() argument
294 getFileSlice(const Twine & Filename,uint64_t MapSize,uint64_t Offset,bool IsVolatile,std::optional<Align> Alignment) getFileSlice() argument
303 getNewUninitMemBuffer(size_t Size,const Twine & BufferName,std::optional<Align> Alignment) getNewUninitMemBuffer() argument
455 getOpenFileImpl(sys::fs::file_t FD,const Twine & Filename,uint64_t FileSize,uint64_t MapSize,int64_t Offset,bool RequiresNullTerminator,bool IsVolatile,std::optional<Align> Alignment) getOpenFileImpl() argument
526 getOpenFile(sys::fs::file_t FD,const Twine & Filename,uint64_t FileSize,bool RequiresNullTerminator,bool IsVolatile,std::optional<Align> Alignment) getOpenFile() argument
534 getOpenFileSlice(sys::fs::file_t FD,const Twine & Filename,uint64_t MapSize,int64_t Offset,bool IsVolatile,std::optional<Align> Alignment) getOpenFileSlice() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h136 bool isLegalMaskedLoad(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedLoad() argument
139 bool isLegalMaskedStore(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedStore() argument
142 bool isLegalMaskedGather(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedGather() argument
145 bool isLegalMaskedScatter(Type *DataType, MaybeAlign Alignment) { in isLegalMaskedScatter() argument
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h189 bool isLegalMaskedStore(Type *DataTy, Align Alignment) { in isLegalMaskedStore() argument
193 bool forceScalarizeMaskedGather(VectorType *VTy, Align Alignment) { in forceScalarizeMaskedGather() argument
201 bool forceScalarizeMaskedScatter(VectorType *VTy, Align Alignment) { in forceScalarizeMaskedScatter() argument
207 bool isLegalMaskedScatter(Type *Ty, Align Alignment) { in isLegalMaskedScatter() argument
[all...]
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-src/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dwrappers_c_checks.h33 inline bool checkAlignedAllocAlignmentAndSize(uptr Alignment, uptr Size) { in checkAlignedAllocAlignmentAndSize() argument
40 return !isPowerOfTwo(Alignment) || !isAligned(Alignment, sizeof(void *)); in checkPosixMemalignAlignment() argument
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-src/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-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp65 Align Alignment, in isLegalToVectorizeMemChain() argument
74 Align Alignment, in isLegalToVectorizeLoadChain() argument
80 Align Alignment, in isLegalToVectorizeStoreChain() argument
/freebsd-src/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-src/contrib/llvm-project/compiler-rt/lib/gwp_asan/
H A Dguarded_pool_allocator.cpp181 return Size + Alignment - PageSize; in alignUp() argument
169 getRequiredBackingSize(size_t Size,size_t Alignment,size_t PageSize) getRequiredBackingSize() argument
191 alignDown(uintptr_t Ptr,size_t Alignment) alignDown() argument
201 allocate(size_t Size,size_t Alignment) allocate() argument
[all...]
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp49 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument
185 getOptimalRepmovsType(const X86Subtarget & Subtarget,Align Alignment) getOptimalRepmovsType() argument
208 emitConstantSizeRepmov(SelectionDAG & DAG,const X86Subtarget & Subtarget,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Src,uint64_t Size,EVT SizeVT,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) emitConstantSizeRepmov() argument
263 EmitTargetCodeForMemcpy(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Src,SDValue Size,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemcpy() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h446 InterleaveGroup(uint32_t Factor,bool Reverse,Align Alignment) InterleaveGroup() argument
450 InterleaveGroup(InstTy * Instr,int32_t Stride,Align Alignment) InterleaveGroup() argument
559 Align Alignment; global() variable
695 Align Alignment; global() member
706 createInterleaveGroup(Instruction * Instr,int Stride,Align Alignment) createInterleaveGroup() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h62 bool isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes, Align Alignment, in isLegalToVectorizeLoadChain() argument
66 bool isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes, Align Alignment, in isLegalToVectorizeStoreChain() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp29 static bool isAligned(const Value *Base, const APInt &Offset, Align Alignment, in isAligned() argument
38 const Value *V, Align Alignment, const APInt &Size, const DataLayout &DL, in isDereferenceableAndAlignedPointer() argument
186 isDereferenceableAndAlignedPointer(const Value * V,Align Alignment,const APInt & Size,const DataLayout & DL,const Instruction * CtxI,AssumptionCache * AC,const DominatorTree * DT,const TargetLibraryInfo * TLI) isDereferenceableAndAlignedPointer() argument
200 isDereferenceableAndAlignedPointer(const Value * V,Type * Ty,Align Alignment,const DataLayout & DL,const Instruction * CtxI,AssumptionCache * AC,const DominatorTree * DT,const TargetLibraryInfo * TLI) isDereferenceableAndAlignedPointer() argument
269 const Align Alignment = LI->getAlign(); isDereferenceableAndAlignedInLoop() local
350 isSafeToLoadUnconditionally(Value * V,Align Alignment,APInt & Size,const DataLayout & DL,Instruction * ScanFrom,AssumptionCache * AC,const DominatorTree * DT,const TargetLibraryInfo * TLI) isSafeToLoadUnconditionally() argument
427 isSafeToLoadUnconditionally(Value * V,Type * Ty,Align Alignment,const DataLayout & DL,Instruction * ScanFrom,AssumptionCache * AC,const DominatorTree * DT,const TargetLibraryInfo * TLI) isSafeToLoadUnconditionally() argument
[all...]

12345678910>>...14