13#ifndef LLVM_SUPPORT_ALIGNOF_H
14#define LLVM_SUPPORT_ALIGNOF_H
25 static constexpr std::size_t
Align = std::max({
alignof(
T),
alignof(Ts)...});
This is an optimization pass for GlobalISel generic memory operations.
This struct is a compact representation of a valid (non-zero power of two) alignment.
A suitably aligned and sized character array member which can hold elements of any type.
static constexpr std::size_t Align
char buffer[std::max({sizeof(T), sizeof(Ts)...})]