| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineFrameInfo.cpp | 55 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 D | SafeStackLayout.cpp | 42 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 D | ASanStackFrameLayout.cpp | 32 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 D | scudo_errors.cpp | 31 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 D | scudo_allocator.cpp | 295 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 D | scudo_errors.h | 23 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 D | scudo_allocator_secondary.h | 75 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 D | SectionMemoryManager.cpp | 23 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 D | HexagonTargetTransformInfo.cpp | 164 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 D | MachineConstantPool.h | 49 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 D | MIRYamlMapping.h | 214 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 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-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 2377 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 D | Atoms.h | 32 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 D | X86TargetTransformInfo.h | 78 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 D | LayoutOverrideSource.cpp | 95 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 D | CGValue.h | 196 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 D | FunctionExtras.h | 108 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 D | StringTableBuilder.cpp | 49 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 D | TargetTransformInfo.h | 611 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 D | NVPTXTargetTransformInfo.h | 55 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 D | EfficiencySanitizer.cpp | 193 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 D | AMDGPUTargetTransformInfo.h | 149 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 D | BPFInstrInfo.cpp | 50 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 D | ARMConstantPoolValue.cpp | 76 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()
|