Searched refs:Align (Results 1 - 25 of 436) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DAlignment.h13 // - 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 DRecyclingAllocator.h25 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 DRecycler.h27 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 DAMDGPUFrameLowering.h28 AMDGPUFrameLowering(StackDirection D, Align StackAl, int LAO,
29 Align TransAl = Align::None());
H A DAMDGPUFrameLowering.cpp16 AMDGPUFrameLowering::AMDGPUFrameLowering(StackDirection D, Align StackAl,
17 int LAO, Align TransAl)
H A DR600FrameLowering.h18 R600FrameLowering(StackDirection D, Align StackAl, int LAO, argument
19 Align TransAl = Align::None())
H A DAMDGPUMachineFunction.cpp51 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 DAllocator.cpp32 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 DMipsMCNaCl.h18 static const Align MIPS_NACL_BUNDLE_ALIGN = Align(16);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBasicBlockInfo.h33 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 DARMSelectionDAGInfo.h42 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 DARMBasicBlockInfo.cpp52 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 DBPFSelectionDAGInfo.cpp22 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 DBPFSelectionDAGInfo.h24 SDValue Size, unsigned Align, bool isVolatile,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.h27 SDValue Op3, unsigned Align, bool isVolatile,
33 SDValue Op3, unsigned Align, bool isVolatile,
38 SDValue Op3, unsigned Align, bool IsVolatile,
H A DWebAssemblyFrameLowering.h32 : TargetFrameLowering(StackGrowsDown, /*StackAlignment=*/Align(16),
34 /*TransientStackAlignment=*/Align(16),
H A DWebAssemblySelectionDAGInfo.cpp23 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 DLanaiSelectionDAGInfo.h27 SDValue Size, unsigned Align, bool isVolatile,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp31 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 DDataLayout.h75 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 DX86SelectionDAGInfo.h36 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 DMSP430FrameLowering.h25 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, Align(2), -2,
26 Align(2)) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.h26 SDValue Size, unsigned Align, bool isVolatile,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.h26 SDValue Op3, unsigned Align, bool isVolatile,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSymbolMachO.h118 if (unsigned Align = getCommonAlignment()) {
119 unsigned Log2Size = Log2_32(Align);
120 assert((1U << Log2Size) == Align && "Invalid 'common' alignment!");
123 Twine(Align) + "' for '" + getName() + "'",

Completed in 249 milliseconds

1234567891011>>