/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.h | 194 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 D | MachineFrameInfo.cpp | 31 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 D | SafeStackLayout.cpp | 39 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 D | AArch64TargetTransformInfo.h | 258 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 D | AArch64SelectionDAGInfo.cpp | 22 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 D | AllocatorBase.h | 44 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 D | PerThreadBumpPtrAllocator.h | 43 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 D | Alignment.h | 187 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 D | MemAlloc.cpp | 15 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 D | MemoryBuffer.cpp | 158 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 D | VETargetTransformInfo.h | 136 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 D | WebAssemblySelectionDAGInfo.cpp | 23 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 D | ARMTargetTransformInfo.h | 189 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 D | ARMSelectionDAGInfo.cpp | 144 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 D | wrappers_c_checks.h | 33 inline bool checkAlignedAllocAlignmentAndSize(uptr Alignment, uptr Size) { in checkAlignedAllocAlignmentAndSize() argument 40 return !isPowerOfTwo(Alignment) || !isAligned(Alignment, sizeof(void *)); in checkPosixMemalignAlignment() argument
|
H A D | report.cpp | 82 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 D | CSKYConstantPoolValue.cpp | 58 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 D | R600TargetTransformInfo.cpp | 65 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 D | LayoutOverrideSource.cpp | 107 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 D | guarded_pool_allocator.cpp | 181 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 D | SectionMemoryManager.cpp | 22 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 D | X86SelectionDAGInfo.cpp | 49 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 D | VectorUtils.h | 446 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 D | NVPTXTargetTransformInfo.h | 62 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 D | Loads.cpp | 29 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...] |