/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Alignment.h | 13 // - Align represents an alignment in bytes, it is always set and always a valid 17 // you can get the underlying Align type by using the getValue() method. 40 struct Align { struct in namespace:llvm 46 friend unsigned Log2(Align); 47 friend bool operator==(Align Lhs, Align Rhs); 48 friend bool operator!=(Align Lhs, Align Rhs); 49 friend bool operator<=(Align Lhs, Align Rh 77 explicit Align(uint64_t Value) { function in struct:llvm::Align [all...] |
H A D | RecyclingAllocator.h | 25 size_t Align = alignof(T)> 30 Recycler<T, Size, Align> Base; 61 template<class AllocatorType, class T, size_t Size, size_t Align> 64 T, Size, Align> &Allocator) { 69 template<class AllocatorType, class T, size_t Size, size_t Align> 72 T, Size, Align> &A) {
|
H A D | Recycler.h | 27 void PrintRecyclerStats(size_t Size, size_t Align, size_t FreeListSize); 33 template <class T, size_t Size = sizeof(T), size_t Align = alignof(T)> 84 static_assert(alignof(SubClass) <= Align, 89 : static_cast<SubClass *>(Allocator.Allocate(Size, Align)); 105 template <class T, size_t Size, size_t Align> 106 void Recycler<T, Size, Align>::PrintStats() { 110 PrintRecyclerStats(Size, Align, S);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUFrameLowering.h | 28 AMDGPUFrameLowering(StackDirection D, Align StackAl, int LAO, 29 Align TransAl = Align::None());
|
H A D | AMDGPUFrameLowering.cpp | 16 AMDGPUFrameLowering::AMDGPUFrameLowering(StackDirection D, Align StackAl, 17 int LAO, Align TransAl)
|
H A D | R600FrameLowering.h | 18 R600FrameLowering(StackDirection D, Align StackAl, int LAO, argument 19 Align TransAl = Align::None())
|
H A D | AMDGPUMachineFunction.cpp | 51 unsigned Align = GV.getAlignment(); local 52 if (Align == 0) 53 Align = DL.getABITypeAlignment(GV.getValueType()); 58 unsigned Offset = LDSSize = alignTo(LDSSize, Align);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | Allocator.cpp | 32 size_t Align, 35 << "Recycler element alignment: " << Align << '\n' 31 PrintRecyclerStats(size_t Size, size_t Align, size_t FreeListSize) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsMCNaCl.h | 18 static const Align MIPS_NACL_BUNDLE_ALIGN = Align(16);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBasicBlockInfo.h | 33 inline unsigned UnknownPadding(Align Alignment, unsigned KnownBits) { 71 Align PostAlign; 87 /// Compute the offset immediately following this block. If Align is 90 unsigned postOffset(Align Alignment = Align::None()) const { 92 const Align PA = std::max(PostAlign, Alignment); 93 if (PA == Align::None()) 104 unsigned postKnownBits(Align Align = Align [all...] |
H A D | ARMSelectionDAGInfo.h | 42 SDValue Size, unsigned Align, bool isVolatile, 50 unsigned Align, bool isVolatile, 57 SDValue Op3, unsigned Align, bool isVolatile, 62 SDValue Size, unsigned Align,
|
H A D | ARMBasicBlockInfo.cpp | 52 BBI.PostAlign = Align::None(); 67 BBI.PostAlign = Align(4); 68 MBB->getParent()->ensureAlignment(Align(4)); 131 const Align Align = MF.getBlockNumbered(i)->getAlignment(); local 132 const unsigned Offset = BBInfo[i - 1].postOffset(Align); 133 const unsigned KnownBits = BBInfo[i - 1].postKnownBits(Align);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFSelectionDAGInfo.cpp | 22 SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, 30 unsigned StoresNumEstimate = alignTo(CopyLen, Align) >> Log2_32(Align); 39 DAG.getConstant(Align, dl, MVT::i64)); 20 EmitTargetCodeForMemcpy( SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
|
H A D | BPFSelectionDAGInfo.h | 24 SDValue Size, unsigned Align, bool isVolatile,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblySelectionDAGInfo.h | 27 SDValue Op3, unsigned Align, bool isVolatile, 33 SDValue Op3, unsigned Align, bool isVolatile, 38 SDValue Op3, unsigned Align, bool IsVolatile,
|
H A D | WebAssemblyFrameLowering.h | 32 : TargetFrameLowering(StackGrowsDown, /*StackAlignment=*/Align(16), 34 /*TransientStackAlignment=*/Align(16),
|
H A D | WebAssemblySelectionDAGInfo.cpp | 23 SDValue Size, unsigned Align, bool IsVolatile, bool AlwaysInline, 38 SDValue Op3, unsigned Align, bool IsVolatile, 40 return EmitTargetCodeForMemcpy(DAG, DL, Chain, Op1, Op2, Op3, Align, 47 SDValue Size, unsigned Align, bool IsVolatile, 21 EmitTargetCodeForMemcpy( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool IsVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument 36 EmitTargetCodeForMemmove( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool IsVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument 45 EmitTargetCodeForMemset( SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Val, SDValue Size, unsigned Align, bool IsVolatile, MachinePointerInfo DstPtrInfo) const argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiSelectionDAGInfo.h | 27 SDValue Size, unsigned Align, bool isVolatile,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFrameInfo.cpp | 31 void MachineFrameInfo::ensureMaxAlignment(Align Alignment) { 40 static inline Align clampStackAlignment(bool ShouldClamp, Align Alignment, 41 Align StackAlignment) { 50 int MachineFrameInfo::CreateStackObject(uint64_t Size, Align Alignment, 65 int MachineFrameInfo::CreateSpillStackObject(uint64_t Size, Align Alignment) { 73 int MachineFrameInfo::CreateVariableSizedObject(Align Alignment, 91 Align Alignment = 92 commonAlignment(ForcedRealign ? Align::None() : StackAlignment, SPOffset); 104 Align Alignmen 158 unsigned Align = getObjectAlignment(i); local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 75 Align ABIAlign; 76 Align PrefAlign; 78 static LayoutAlignElem get(AlignTypeEnum align_type, Align abi_align, 79 Align pref_align, uint32_t bit_width); 91 Align ABIAlign; 92 Align PrefAlign; 98 static PointerAlignElem get(uint32_t AddressSpace, Align ABIAlign, 99 Align PrefAlign, uint32_t TypeByteWidth, 176 void setAlignment(AlignTypeEnum align_type, Align abi_align, Align pref_alig [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.h | 36 SDValue Size, unsigned Align, bool isVolatile, 41 SDValue Size, unsigned Align, bool isVolatile,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430FrameLowering.h | 25 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(2), -2, 26 Align(2)) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonSelectionDAGInfo.h | 26 SDValue Size, unsigned Align, bool isVolatile,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreSelectionDAGInfo.h | 26 SDValue Op3, unsigned Align, bool isVolatile,
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCSymbolMachO.h | 118 if (unsigned Align = getCommonAlignment()) { 119 unsigned Log2Size = Log2_32(Align); 120 assert((1U << Log2Size) == Align && "Invalid 'common' alignment!"); 123 Twine(Align) + "' for '" + getName() + "'",
|