| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineFrameInfo.cpp | 35 if (MaxAlignment < Alignment) in ensureMaxAlignment() 36 MaxAlignment = Alignment; in ensureMaxAlignment() 43 return Alignment; in clampStackAlignment() 56 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateStackObject() 67 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateSpillStackObject() 70 ensureMaxAlignment(Alignment); in CreateSpillStackObject() 77 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateVariableSizedObject() 92 Align Alignment = in CreateFixedObject() local 94 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateFixedObject() 105 Align Alignment = in CreateFixedSpillStackObject() local [all …]
|
| H A D | SafeStackLayout.cpp | 40 void StackLayout::addObject(const Value *V, unsigned Size, unsigned Alignment, in addObject() argument 42 StackObjects.push_back({V, Size, Alignment, Range}); in addObject() 43 ObjectAlignments[V] = Alignment; in addObject() 44 MaxAlignment = std::max(MaxAlignment, Alignment); in addObject() 48 unsigned Alignment) { in AdjustStackOffset() argument 49 return alignTo(Offset + Size, Alignment) - Size; in AdjustStackOffset() 57 unsigned Start = AdjustStackOffset(LastRegionEnd, Obj.Size, Obj.Alignment); in layoutObject() 65 << Obj.Alignment << ", range " << Obj.Range << "\n"); in layoutObject() 66 assert(Obj.Alignment <= MaxAlignment); in layoutObject() 67 unsigned Start = AdjustStackOffset(0, Obj.Size, Obj.Alignment); in layoutObject() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Support/ |
| H A D | OptimizedStructLayout.cpp | 27 assert(isAligned(Field.Alignment, Field.Offset) && in checkValidLayout() 32 assert(Field.Alignment <= MaxAlign && in checkValidLayout() 96 MaxAlign = std::max(MaxAlign, I->Alignment); in performOptimizedStructLayout() 108 if (lhs->Alignment != rhs->Alignment) in performOptimizedStructLayout() 109 return (lhs->Alignment < rhs->Alignment ? 1 : -1); in performOptimizedStructLayout() 151 auto Offset = alignTo(LastEnd, I->Alignment); in performOptimizedStructLayout() 247 Align Alignment; in performOptimizedStructLayout() member 256 auto Alignment = I->Alignment; in performOptimizedStructLayout() local 260 for (++I; I != E && I->Alignment == Alignment; ++I) { in performOptimizedStructLayout() 278 LastQueueAlignment = Queue.Alignment; in performOptimizedStructLayout() [all …]
|
| H A D | MemAlloc.cpp | 14 llvm::allocate_buffer(size_t Size, size_t Alignment) { in allocate_buffer() argument 18 std::align_val_t(Alignment) in allocate_buffer() 23 void llvm::deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { in deallocate_buffer() argument 31 std::align_val_t(Alignment) in deallocate_buffer()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/gwp_asan/ |
| H A D | guarded_pool_allocator.cpp | 160 if (Alignment <= PageSize) in getRequiredBackingSize() 163 return Size + Alignment - PageSize; in getRequiredBackingSize() 169 if ((Ptr & (Alignment - 1)) == 0) in alignUp() 172 Ptr += Alignment - (Ptr & (Alignment - 1)); in alignUp() 179 if ((Ptr & (Alignment - 1)) == 0) in alignDown() 182 Ptr -= Ptr & (Alignment - 1); in alignDown() 198 if (Alignment == 0) in allocate() 199 Alignment = alignof(max_align_t); in allocate() 201 if (!isPowerOfTwo(Alignment) || Alignment > State.maximumAllocationSize() || in allocate() 230 UserPtr = alignUp(SlotStart, Alignment); in allocate() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ASanStackFrameLayout.cpp | 31 return a.Alignment > b.Alignment; in CompareVars() 42 size_t Alignment) { in VarAndRedzoneSize() argument 50 return alignTo(std::max(Res, 2 * Granularity), Alignment); in VarAndRedzoneSize() 63 Vars[i].Alignment = std::max(Vars[i].Alignment, kMinAlignment); in ComputeASanStackFrameLayout() 71 Vars[0].Alignment); in ComputeASanStackFrameLayout() 75 size_t Alignment = std::max(Granularity, Vars[i].Alignment); in ComputeASanStackFrameLayout() local 76 (void)Alignment; // Used only in asserts. in ComputeASanStackFrameLayout() 78 assert((Alignment & (Alignment - 1)) == 0); in ComputeASanStackFrameLayout() 79 assert(Layout.FrameAlignment >= Alignment); in ComputeASanStackFrameLayout() 80 assert((Offset % Alignment) == 0); in ComputeASanStackFrameLayout() [all …]
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/scudo/ |
| H A D | scudo_errors.cpp | 30 void NORETURN reportAllocationAlignmentTooBig(uptr Alignment, in reportAllocationAlignmentTooBig() argument 33 "allocation of %zd\n", Alignment, MaxAlignment); in reportAllocationAlignmentTooBig() 36 void NORETURN reportAllocationAlignmentNotPowerOfTwo(uptr Alignment) { in reportAllocationAlignmentNotPowerOfTwo() argument 38 "of two\n", Alignment); in reportAllocationAlignmentNotPowerOfTwo() 41 void NORETURN reportInvalidPosixMemalignAlignment(uptr Alignment) { in reportInvalidPosixMemalignAlignment() argument 45 Alignment, sizeof(void *)); in reportInvalidPosixMemalignAlignment() 48 void NORETURN reportInvalidAlignedAllocAlignment(uptr Size, uptr Alignment) { in reportInvalidAlignedAllocAlignment() argument 52 "of alignment\n", Alignment, Size); in reportInvalidAlignedAllocAlignment() 55 "requested size 0x%zx must be a multiple of alignment\n", Alignment, in reportInvalidAlignedAllocAlignment()
|
| H A D | scudo_allocator.cpp | 306 if (UNLIKELY(Alignment > MaxAlignment)) { in allocate() 311 if (UNLIKELY(Alignment < MinAlignment)) in allocate() 312 Alignment = MinAlignment; in allocate() 326 const uptr AlignedSize = (Alignment > MinAlignment) ? in allocate() 373 if (UNLIKELY(!IsAligned(UserPtr, Alignment))) { in allocate() 702 if (Alignment && UNLIKELY(!IsPowerOfTwo(Alignment))) { in scudoAllocate() 706 reportAllocationAlignmentNotPowerOfTwo(Alignment); in scudoAllocate() 712 Instance.deallocate(Ptr, Size, Alignment, Type); in scudoDeallocate() 750 reportInvalidPosixMemalignAlignment(Alignment); in scudoPosixMemalign() 760 void *scudoAlignedAlloc(uptr Alignment, uptr Size) { in scudoAlignedAlloc() argument [all …]
|
| /freebsd-13.1/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 34 return Alignment == 0 || !isPowerOfTwo(Alignment) || in checkAlignedAllocAlignmentAndSize() 35 !isAligned(Size, Alignment); in checkAlignedAllocAlignmentAndSize() 40 inline bool checkPosixMemalignAlignment(uptr Alignment) { in checkPosixMemalignAlignment() argument 41 return Alignment == 0 || !isPowerOfTwo(Alignment) || in checkPosixMemalignAlignment() 42 !isAligned(Alignment, sizeof(void *)); in checkPosixMemalignAlignment()
|
| H A D | report.cpp | 87 void NORETURN reportAlignmentTooBig(uptr Alignment, uptr MaxAlignment) { in reportAlignmentTooBig() argument 91 Alignment, MaxAlignment); in reportAlignmentTooBig() 155 void NORETURN reportAlignmentNotPowerOfTwo(uptr Alignment) { in reportAlignmentNotPowerOfTwo() argument 159 Alignment); in reportAlignmentNotPowerOfTwo() 169 void NORETURN reportInvalidPosixMemalignAlignment(uptr Alignment) { in reportInvalidPosixMemalignAlignment() argument 174 Alignment, sizeof(void *)); in reportInvalidPosixMemalignAlignment() 184 void NORETURN reportInvalidAlignedAllocAlignment(uptr Alignment, uptr Size) { in reportInvalidAlignedAllocAlignment() argument 189 Alignment, Size); in reportInvalidAlignedAllocAlignment()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 77 Align Alignment, 107 if (Alignment < in isLegalMaskedLoadStore() 114 bool isLegalMaskedLoad(Type *DataType, Align Alignment) { in isLegalMaskedLoad() argument 115 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedLoad() 117 bool isLegalMaskedStore(Type *DataType, Align Alignment) { in isLegalMaskedStore() argument 118 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedStore() 129 if (Alignment < in isLegalMaskedGatherScatter() 136 bool isLegalMaskedGather(Type *DataType, Align Alignment) { in isLegalMaskedGather() argument 137 return isLegalMaskedGatherScatter(DataType, Alignment); in isLegalMaskedGather() 139 bool isLegalMaskedScatter(Type *DataType, Align Alignment) { in isLegalMaskedScatter() argument [all …]
|
| H A D | RISCVTargetTransformInfo.cpp | 135 Align Alignment, TTI::TargetCostKind CostKind, const Instruction *I) { in getGatherScatterOpCost() argument 138 Alignment, CostKind, I); in getGatherScatterOpCost() 141 !isLegalMaskedGather(DataTy, Align(Alignment))) || in getGatherScatterOpCost() 143 !isLegalMaskedScatter(DataTy, Align(Alignment)))) in getGatherScatterOpCost() 145 Alignment, CostKind, I); in getGatherScatterOpCost() 150 Alignment, CostKind, I); in getGatherScatterOpCost() 155 getMemoryOpCost(Opcode, VTy->getElementType(), Alignment, 0, CostKind, I); in getGatherScatterOpCost()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
| H A D | SectionMemoryManager.cpp | 22 unsigned Alignment, in allocateDataSection() argument 28 Size, Alignment); in allocateDataSection() 30 Alignment); in allocateDataSection() 38 Alignment); in allocateCodeSection() 43 unsigned Alignment) { in allocateSection() argument 44 if (!Alignment) in allocateSection() 45 Alignment = 16; in allocateSection() 47 assert(!(Alignment & (Alignment - 1)) && "Alignment must be a power of two."); in allocateSection() 49 uintptr_t RequiredSize = Alignment * ((Size + Alignment - 1) / Alignment + 1); in allocateSection() 71 Addr = (Addr + Alignment - 1) & ~(uintptr_t)(Alignment - 1); in allocateSection() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 37 const APInt APAlign(Offset.getBitWidth(), Alignment.value()); in isAligned() 39 return BA >= Alignment && !(Offset & (APAlign - 1)); in isAligned() 76 BC->getOperand(0), Alignment, Size, DL, CtxI, DT, TLI, in isDereferenceableAndAlignedPointer() 93 return isAligned(V, Offset, Alignment, DL); in isDereferenceableAndAlignedPointer() 106 if (RK.AttrKind == Attribute::Alignment) in isDereferenceableAndAlignedPointer() 127 !Offset.urem(APInt(Offset.getBitWidth(), Alignment.value())) in isDereferenceableAndAlignedPointer() 185 return isAligned(V, Offset, Alignment, DL); in isDereferenceableAndAlignedPointer() 227 const Align Alignment = DL.getValueOrABITypeAlignment(MA, Ty); in isDereferenceableAndAlignedPointer() local 281 const Align Alignment = LI->getAlign(); in isDereferenceableAndAlignedInLoop() local 318 if (EltSize.urem(Alignment.value()) != 0) in isDereferenceableAndAlignedInLoop() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | AllocatorBase.h | 37 void *Allocate(size_t Size, size_t Alignment) { in Allocate() argument 46 return static_cast<DerivedT *>(this)->Allocate(Size, Alignment); in Allocate() 51 void Deallocate(const void *Ptr, size_t Size, size_t Alignment) { in Deallocate() argument 61 return static_cast<DerivedT *>(this)->Deallocate(Ptr, Size, Alignment); in Deallocate() 84 LLVM_ATTRIBUTE_RETURNS_NONNULL void *Allocate(size_t Size, size_t Alignment) { in Allocate() argument 85 return allocate_buffer(Size, Alignment); in Allocate() 91 void Deallocate(const void *Ptr, size_t Size, size_t Alignment) { in Deallocate() argument 92 deallocate_buffer(const_cast<void *>(Ptr), Size, Alignment); in Deallocate()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 160 MaybeAlign Alignment, in getMemoryOpCost() argument 170 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost() 186 if (!Alignment || *Alignment > RegAlign) in getMemoryOpCost() 187 Alignment = RegAlign; in getMemoryOpCost() 188 assert(Alignment); in getMemoryOpCost() 189 unsigned AlignWidth = 8 * Alignment->value(); in getMemoryOpCost() 203 if (Alignment == Align(4) || Alignment == Align(8)) in getMemoryOpCost() 211 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost() 233 Alignment, CostKind, I); in getGatherScatterOpCost() 238 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind, in getInterleavedMemoryOpCost() argument [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.h | 152 getMaskedMemoryOpCost(unsigned Opcode, Type *Src, Align Alignment, 157 Align Alignment, 195 Align Alignment, unsigned AddressSpace, 227 bool isLegalMaskedLoad(Type *DataType, Align Alignment); 228 bool isLegalMaskedStore(Type *DataType, Align Alignment); 229 bool isLegalNTLoad(Type *DataType, Align Alignment); 230 bool isLegalNTStore(Type *DataType, Align Alignment); 231 bool isLegalMaskedGather(Type *DataType, Align Alignment); 232 bool isLegalMaskedScatter(Type *DataType, Align Alignment); 248 bool VariableMask, Align Alignment, [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineConstantPool.h | 49 Align Alignment) = 0; 76 Align Alignment; variable 81 : Alignment(A), IsMachineConstantPoolEntry(false) { in MachineConstantPoolEntry() 86 : Alignment(A), IsMachineConstantPoolEntry(true) { in MachineConstantPoolEntry() 95 Align getAlign() const { return Alignment; } in getAlign() 139 unsigned getConstantPoolIndex(const Constant *C, Align Alignment); 140 unsigned getConstantPoolIndex(MachineConstantPoolValue *V, Align Alignment);
|
| H A D | MachineFrameInfo.h | 134 Align Alignment; member 185 StackObject(uint64_t Size, Align Alignment, int64_t SPOffset, 188 : SPOffset(SPOffset), Size(Size), Alignment(Alignment), in SPOffset() 423 void setLocalFrameMaxAlign(Align Alignment) { in setLocalFrameMaxAlign() argument 424 LocalFrameMaxAlign = Alignment; in setLocalFrameMaxAlign() 468 return Objects[ObjectIdx + NumFixedObjects].Alignment; in getObjectAlign() 472 void setObjectAlignment(int ObjectIdx, Align Alignment) { in setObjectAlignment() argument 475 Objects[ObjectIdx + NumFixedObjects].Alignment = Alignment; in setObjectAlignment() 479 ensureMaxAlignment(Alignment); in setObjectAlignment() 570 void ensureMaxAlignment(Align Alignment); [all …]
|
| /freebsd-13.1/contrib/file/magic/Magdir/ |
| H A D | bioinformatics | 155 # SAM Alignment QNAME 157 # SAM Alignment FLAG 159 # SAM Alignment RNAME 161 # SAM Alignment POS 163 # SAM Alignment MAPQ 165 # SAM Alignment CIGAR 167 # SAM Alignment RNEXT 169 # SAM Alignment PNEXT 171 # SAM Alignment TLEN 173 # SAM Alignment SEQ [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.h | 154 Align Alignment, 239 bool isLegalMaskedLoadStore(Type *DataType, Align Alignment) { in isLegalMaskedLoadStore() argument 251 bool isLegalMaskedLoad(Type *DataType, Align Alignment) { in isLegalMaskedLoad() argument 252 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedLoad() 255 bool isLegalMaskedStore(Type *DataType, Align Alignment) { in isLegalMaskedStore() argument 256 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedStore() 273 bool isLegalMaskedGather(Type *DataType, Align Alignment) const { in isLegalMaskedGather() argument 276 bool isLegalMaskedScatter(Type *DataType, Align Alignment) const { in isLegalMaskedScatter() argument 280 bool isLegalNTStore(Type *DataType, Align Alignment) { in isLegalNTStore() argument 295 return BaseT::isLegalNTStore(DataType, Alignment); in isLegalNTStore() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLinkMemoryManager.h | 40 SegmentRequest(uint64_t Alignment, size_t ContentSize, in SegmentRequest() argument 42 : Alignment(Alignment), ContentSize(ContentSize), in SegmentRequest() 44 assert(isPowerOf2_32(Alignment) && "Alignment must be power of 2"); in SegmentRequest() 46 uint64_t getAlignment() const { return Alignment; } in getAlignment() 50 uint64_t Alignment = 0;
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | VectorUtils.h | 72 Other.Alignment); 587 InterleaveGroup(uint32_t Factor, bool Reverse, Align Alignment) in InterleaveGroup() argument 588 : Factor(Factor), Reverse(Reverse), Alignment(Alignment), in InterleaveGroup() 591 InterleaveGroup(InstTy *Instr, int32_t Stride, Align Alignment) in InterleaveGroup() argument 592 : Alignment(Alignment), InsertPos(Instr) { in InterleaveGroup() 602 Align getAlign() const { return Alignment; } in getAlign() 647 Alignment = std::min(Alignment, NewAlign); in insertMember() 702 Align Alignment; variable 822 Align Alignment) in StrideDescriptor() 823 : Stride(Stride), Scev(Scev), Size(Size), Alignment(Alignment) {} in StrideDescriptor() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMachineFunction.cpp | 47 Align Alignment = in allocateLDSGlobal() local 53 unsigned Offset = StaticLDSSize = alignTo(StaticLDSSize, Alignment); in allocateLDSGlobal() 81 Align Alignment = in setDynLDSAlign() local 83 if (Alignment <= DynLDSAlign) in setDynLDSAlign() 86 LDSSize = alignTo(StaticLDSSize, Alignment); in setDynLDSAlign() 87 DynLDSAlign = Alignment; in setDynLDSAlign()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 2609 Info.Alignment = std::min(Info.Alignment, MaxFieldAlignment); in getAdjustedElementInfo() 2615 Alignment = std::max(Alignment, Info.Alignment); in getAdjustedElementInfo() 2655 Info.Alignment = std::min(Info.Alignment, MaxFieldAlignment); in getAdjustedElementInfo() 2683 Alignment = std::max(Alignment, PointerInfo.Alignment); in cxxLayout() 2903 Alignment = std::max(Alignment, Info.Alignment); in layoutField() 2945 Alignment = std::max(Alignment, Info.Alignment); in layoutBitField() 2955 Alignment = std::max(Alignment, Info.Alignment); in layoutBitField() 2981 Alignment = std::max(Alignment, Info.Alignment); in layoutZeroWidthBitField() 3083 Alignment = std::max(VtorDispAlignment, Alignment); in layoutVirtualBases() 3110 Alignment = std::max(Alignment, RequiredAlignment); in finalizeLayout() [all …]
|