Home
last modified time | relevance | path

Searched refs:Alignment (Results 1 – 25 of 306) sorted by relevance

12345678910>>...13

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp55 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateStackObject()
60 ensureMaxAlignment(Alignment); in CreateStackObject()
65 unsigned Alignment) { in CreateSpillStackObject() argument
66 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateSpillStackObject()
67 CreateStackObject(Size, Alignment, true); in CreateSpillStackObject()
69 ensureMaxAlignment(Alignment); in CreateSpillStackObject()
76 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateVariableSizedObject()
78 ensureMaxAlignment(Alignment); in CreateVariableSizedObject()
92 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateFixedObject()
104 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment); in CreateFixedSpillStackObject()
[all …]
H A DSafeStackLayout.cpp42 void StackLayout::addObject(const Value *V, unsigned Size, unsigned Alignment, in addObject() argument
44 StackObjects.push_back({V, Size, Alignment, Range}); in addObject()
45 ObjectAlignments[V] = Alignment; in addObject()
46 MaxAlignment = std::max(MaxAlignment, Alignment); in addObject()
50 unsigned Alignment) { in AdjustStackOffset() argument
51 return alignTo(Offset + Size, Alignment) - Size; in AdjustStackOffset()
59 unsigned Start = AdjustStackOffset(LastRegionEnd, Obj.Size, Obj.Alignment); in layoutObject()
67 << Obj.Alignment << ", range " << Obj.Range << "\n"); in layoutObject()
68 assert(Obj.Alignment <= MaxAlignment); in layoutObject()
69 unsigned Start = AdjustStackOffset(0, Obj.Size, Obj.Alignment); in layoutObject()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DASanStackFrameLayout.cpp32 return a.Alignment > b.Alignment; in CompareVars()
43 size_t Alignment) { in VarAndRedzoneSize() argument
51 return alignTo(std::max(Res, 2 * Granularity), Alignment); in VarAndRedzoneSize()
64 Vars[i].Alignment = std::max(Vars[i].Alignment, kMinAlignment); in ComputeASanStackFrameLayout()
72 Vars[0].Alignment); in ComputeASanStackFrameLayout()
76 size_t Alignment = std::max(Granularity, Vars[i].Alignment); in ComputeASanStackFrameLayout() local
77 (void)Alignment; // Used only in asserts. in ComputeASanStackFrameLayout()
79 assert((Alignment & (Alignment - 1)) == 0); in ComputeASanStackFrameLayout()
80 assert(Layout.FrameAlignment >= Alignment); in ComputeASanStackFrameLayout()
81 assert((Offset % Alignment) == 0); in ComputeASanStackFrameLayout()
[all …]
/freebsd-12.1/contrib/compiler-rt/lib/scudo/
H A Dscudo_errors.cpp31 void NORETURN reportAllocationAlignmentTooBig(uptr Alignment, in reportAllocationAlignmentTooBig() argument
34 "allocation of %zd\n", Alignment, MaxAlignment); in reportAllocationAlignmentTooBig()
37 void NORETURN reportAllocationAlignmentNotPowerOfTwo(uptr Alignment) { in reportAllocationAlignmentNotPowerOfTwo() argument
39 "of two\n", Alignment); in reportAllocationAlignmentNotPowerOfTwo()
42 void NORETURN reportInvalidPosixMemalignAlignment(uptr Alignment) { in reportInvalidPosixMemalignAlignment() argument
45 Alignment, sizeof(void *)); // NOLINT 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 Dscudo_allocator.cpp295 if (UNLIKELY(Alignment > MaxAlignment)) { in allocate()
300 if (UNLIKELY(Alignment < MinAlignment)) in allocate()
301 Alignment = MinAlignment; in allocate()
305 const uptr AlignedSize = (Alignment > MinAlignment) ? in allocate()
352 if (UNLIKELY(!IsAligned(UserPtr, Alignment))) { in allocate()
642 if (Alignment && UNLIKELY(!IsPowerOfTwo(Alignment))) { in scudoAllocate()
646 reportAllocationAlignmentNotPowerOfTwo(Alignment); in scudoAllocate()
652 Instance.deallocate(Ptr, Size, Alignment, Type); in scudoDeallocate()
690 reportInvalidPosixMemalignAlignment(Alignment); in scudoPosixMemalign()
700 void *scudoAlignedAlloc(uptr Alignment, uptr Size) { in scudoAlignedAlloc() argument
[all …]
H A Dscudo_errors.h23 void NORETURN reportAllocationAlignmentTooBig(uptr Alignment,
25 void NORETURN reportAllocationAlignmentNotPowerOfTwo(uptr Alignment);
26 void NORETURN reportInvalidPosixMemalignAlignment(uptr Alignment);
27 void NORETURN reportInvalidAlignedAllocAlignment(uptr Size, uptr Alignment);
H A Dscudo_allocator_secondary.h75 void *Allocate(AllocatorStats *Stats, uptr Size, uptr Alignment) { in Allocate() argument
80 if (UNLIKELY(Alignment > MinAlignment)) in Allocate()
81 ReservedSize += Alignment; in Allocate()
105 if (UNLIKELY(Alignment > MinAlignment)) { in Allocate()
106 if (!IsAligned(UserBeg, Alignment)) { in Allocate()
107 UserBeg = RoundUpTo(UserBeg, Alignment); in Allocate()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/
H A DSectionMemoryManager.cpp23 unsigned Alignment, in allocateDataSection() argument
29 Size, Alignment); in allocateDataSection()
31 Alignment); in allocateDataSection()
39 Alignment); in allocateCodeSection()
44 unsigned Alignment) { in allocateSection() argument
45 if (!Alignment) in allocateSection()
46 Alignment = 16; in allocateSection()
48 assert(!(Alignment & (Alignment - 1)) && "Alignment must be a power of two."); in allocateSection()
50 uintptr_t RequiredSize = Alignment * ((Size + Alignment - 1) / Alignment + 1); in allocateSection()
72 Addr = (Addr + Alignment - 1) & ~(uintptr_t)(Alignment - 1); in allocateSection()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp164 Alignment = std::min(Alignment, RegWidth/8); in getMemoryOpCost()
169 unsigned AlignWidth = 8 * std::max(1u, Alignment); in getMemoryOpCost()
178 Alignment = std::min(Alignment, 8u); in getMemoryOpCost()
179 unsigned AlignWidth = 8 * std::max(1u, Alignment); in getMemoryOpCost()
181 if (Alignment == 4 || Alignment == 8) in getMemoryOpCost()
184 unsigned LogA = Log2_32(Alignment); in getMemoryOpCost()
192 Type *Src, unsigned Alignment, unsigned AddressSpace) { in getMaskedMemoryOpCost() argument
202 Value *Ptr, bool VariableMask, unsigned Alignment) { in getGatherScatterOpCost() argument
204 Alignment); in getGatherScatterOpCost()
209 unsigned Alignment, unsigned AddressSpace, bool UseMaskForCond, in getInterleavedMemoryOpCost() argument
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineConstantPool.h49 unsigned Alignment) = 0;
77 unsigned Alignment; variable
80 : Alignment(A) { in MachineConstantPoolEntry()
85 : Alignment(A) { in MachineConstantPoolEntry()
87 Alignment |= 1U << (sizeof(unsigned) * CHAR_BIT - 1); in MachineConstantPoolEntry()
94 return (int)Alignment < 0; in isMachineConstantPoolEntry()
98 return Alignment & ~(1 << (sizeof(unsigned) * CHAR_BIT - 1)); in getAlignment()
143 unsigned getConstantPoolIndex(const Constant *C, unsigned Alignment);
145 unsigned Alignment);
H A DMIRYamlMapping.h214 unsigned Alignment = 0;
226 Alignment == Other.Alignment &&
254 YamlIO.mapOptional("alignment", Object.Alignment, (unsigned)0);
280 unsigned Alignment = 0;
292 Size == Other.Size && Alignment == Other.Alignment &&
319 YamlIO.mapOptional("alignment", Object.Alignment, (unsigned)0);
343 unsigned Alignment = 0;
348 Alignment == Other.Alignment &&
357 YamlIO.mapOptional("alignment", Constant.Alignment, (unsigned)0);
488 unsigned Alignment = 0;
[all …]
/freebsd-12.1/contrib/file/magic/Magdir/
H A Dbioinformatics155 # 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-12.1/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayoutBuilder.cpp2377 Info.Alignment = std::min(Info.Alignment, MaxFieldAlignment); in getAdjustedElementInfo()
2383 Alignment = std::max(Alignment, Info.Alignment); in getAdjustedElementInfo()
2423 Info.Alignment = std::min(Info.Alignment, MaxFieldAlignment); in getAdjustedElementInfo()
2426 Info.Alignment = std::max(Info.Alignment, FieldRequiredAlignment); in getAdjustedElementInfo()
2451 Alignment = std::max(Alignment, PointerInfo.Alignment); in cxxLayout()
2657 Alignment = std::max(Alignment, Info.Alignment); in layoutField()
2698 Alignment = std::max(Alignment, Info.Alignment); in layoutBitField()
2708 Alignment = std::max(Alignment, Info.Alignment); in layoutBitField()
2734 Alignment = std::max(Alignment, Info.Alignment); in layoutZeroWidthBitField()
2825 Alignment = std::max(VtorDispAlignment, Alignment); in layoutVirtualBases()
[all …]
/freebsd-12.1/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/
H A DAtoms.h32 const ArrayRef<uint8_t> content, Alignment align) in MachODefinedAtom()
40 Alignment align) in MachODefinedAtom()
52 Alignment alignment() const override { return _align; } in alignment()
80 const DefinedAtom::Alignment _align;
94 StringRef sectionName, Alignment align) in MachODefinedCustomSectionAtom()
115 uint64_t size, DefinedAtom::Alignment align) in MachOTentativeDefAtom()
127 Alignment alignment() const override { return _align; } in alignment()
139 const DefinedAtom::Alignment _align;
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h78 int getMemoryOpCost(unsigned Opcode, Type *Src, unsigned Alignment,
80 int getMaskedMemoryOpCost(unsigned Opcode, Type *Src, unsigned Alignment,
83 bool VariableMask, unsigned Alignment);
104 unsigned Alignment, unsigned AddressSpace,
109 unsigned Alignment, unsigned AddressSpace,
114 unsigned Alignment, unsigned AddressSpace,
143 unsigned Alignment, unsigned AddressSpace);
145 unsigned Alignment, unsigned AddressSpace);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DLayoutOverrideSource.cpp95 unsigned long long Alignment = 0; in LayoutOverrideSource() local
96 (void)LineStr.getAsInteger(10, Alignment); in LayoutOverrideSource()
97 CurrentLayout.Align = Alignment; in LayoutOverrideSource()
118 unsigned long long Alignment = 0; in LayoutOverrideSource() local
119 (void)LineStr.getAsInteger(10, Alignment); in LayoutOverrideSource()
120 CurrentLayout.Align = Alignment; in LayoutOverrideSource()
157 uint64_t &Size, uint64_t &Alignment, in layoutRecordType() argument
187 Alignment = Known->second.Align; in layoutRecordType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGValue.h196 unsigned Alignment; variable
230 assert((!Alignment.isZero() || Type->isIncompleteType()) && in Initialize()
235 this->Alignment = Alignment.getQuantity() <= MaxAlign in Initialize()
236 ? Alignment.getQuantity() in Initialize()
238 assert(this->Alignment == Alignment.getQuantity() && in Initialize()
317 void setAlignment(CharUnits A) { Alignment = A.getQuantity(); } in setAlignment()
331 Alignment = address.getAlignment().getQuantity(); in setAddress()
444 unsigned Alignment; variable
525 AV.Alignment = addr.getAlignment().getQuantity();
528 AV.Alignment = 0;
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DFunctionExtras.h108 size_t Alignment; member
149 return StorageUnion.OutOfLineStorage.Alignment; in getOutOfLineStorageAlignment()
152 void setOutOfLineStorage(void *Ptr, size_t Size, size_t Alignment) { in setOutOfLineStorage() argument
153 StorageUnion.OutOfLineStorage = {Ptr, Size, Alignment}; in setOutOfLineStorage()
243 auto Alignment = alignof(CallableT); in unique_function() local
244 CallableAddr = allocate_buffer(Size, Alignment); in unique_function()
245 setOutOfLineStorage(CallableAddr, Size, Alignment); in unique_function()
/freebsd-12.1/contrib/llvm/lib/MC/
H A DStringTableBuilder.cpp49 StringTableBuilder::StringTableBuilder(Kind K, unsigned Alignment) in StringTableBuilder() argument
50 : K(K), Alignment(Alignment) { in StringTableBuilder()
145 if (!(Pos & (Alignment - 1))) { in finalizeStringTable()
151 Size = alignTo(Size, Alignment); in finalizeStringTable()
184 size_t Start = alignTo(Size, Alignment); in add()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h611 unsigned Alignment = 1,
972 unsigned Alignment,
977 unsigned Alignment,
1150 unsigned Alignment,
1154 unsigned Alignment) = 0;
1158 unsigned Alignment,
1199 unsigned Alignment,
1500 unsigned Alignment) override { in getGatherScatterOpCost() argument
1502 Alignment); in getGatherScatterOpCost()
1592 unsigned Alignment, in isLegalToVectorizeLoadChain() argument
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.h55 unsigned Alignment, in isLegalToVectorizeLoadChain() argument
57 return Alignment >= ChainSizeInBytes; in isLegalToVectorizeLoadChain()
60 unsigned Alignment, in isLegalToVectorizeStoreChain() argument
62 return isLegalToVectorizeLoadChain(ChainSizeInBytes, Alignment, AddrSpace); in isLegalToVectorizeStoreChain()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DEfficiencySanitizer.cpp193 Value *Addr, unsigned Alignment);
651 unsigned Alignment; in instrumentLoadOrStore() local
654 Alignment = Load->getAlignment(); in instrumentLoadOrStore()
658 Alignment = Store->getAlignment(); in instrumentLoadOrStore()
662 Alignment = 0; in instrumentLoadOrStore()
666 Alignment = 0; in instrumentLoadOrStore()
676 if (Alignment == 0) in instrumentLoadOrStore()
677 Alignment = DL.getPrefTypeAlignment(OrigTy); in instrumentLoadOrStore()
691 instrumentFastpath(I, DL, IsStore, Addr, Alignment)) { in instrumentLoadOrStore()
695 if (Alignment == 0 || (Alignment % TypeSizeBytes) == 0) in instrumentLoadOrStore()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h149 unsigned Alignment,
152 unsigned Alignment,
155 unsigned Alignment,
230 bool isLegalToVectorizeMemChain(unsigned ChainSizeInBytes, unsigned Alignment,
233 unsigned Alignment,
236 unsigned Alignment,
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp50 uint64_t Alignment = MI->getOperand(3).getImm(); in expandMEMCPY() local
56 switch (Alignment) { in expandMEMCPY()
77 unsigned IterationNum = CopyLen >> Log2_64(Alignment); in expandMEMCPY()
81 .addImm(I * Alignment); in expandMEMCPY()
84 .addImm(I * Alignment); in expandMEMCPY()
87 unsigned BytesLeft = CopyLen & (Alignment - 1); in expandMEMCPY()
88 unsigned Offset = IterationNum * Alignment; in expandMEMCPY()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMConstantPoolValue.cpp76 unsigned Alignment) { in getExistingMachineCPValue() argument
192 unsigned Alignment) { in getExistingMachineCPValue() argument
194 getExistingMachineCPValueImpl<ARMConstantPoolConstant>(CP, Alignment); in getExistingMachineCPValue()
240 unsigned Alignment) { in getExistingMachineCPValue() argument
241 return getExistingMachineCPValueImpl<ARMConstantPoolSymbol>(CP, Alignment); in getExistingMachineCPValue()
280 unsigned Alignment) { in getExistingMachineCPValue() argument
281 return getExistingMachineCPValueImpl<ARMConstantPoolMBB>(CP, Alignment); in getExistingMachineCPValue()

12345678910>>...13