LLVM: lib/Support/OptimizedStructLayout.cpp File Reference (original) (raw)

Typedefs |Functions

OptimizedStructLayout.cpp File Reference

#include "[llvm/Support/OptimizedStructLayout.h](OptimizedStructLayout%5F8h%5Fsource.html)"
#include <optional>

Go to the source code of this file.

Typedefs
using Field = OptimizedStructLayoutField
Functions
static void checkValidLayout (ArrayRef< Field > Fields, uint64_t Size, Align MaxAlign)

Typedef Documentation

Field

using Field = OptimizedStructLayoutField

Definition at line 18 of file OptimizedStructLayout.cpp.

Function Documentation

checkValidLayout()

void checkValidLayout ( ArrayRef< Field > Fields, uint64_t Size, Align MaxAlign ) static

Definition at line 21 of file OptimizedStructLayout.cpp.

References assert(), llvm::isAligned(), and Size.

Referenced by llvm::performOptimizedStructLayout().


Generated on for LLVM by doxygen 1.14.0