LLVM
15.0.0git
|
#include "llvm/Support/OptimizedStructLayout.h"
Go to the source code of this file.
Typedefs | |
using | Field = OptimizedStructLayoutField |
Functions | |
static void | checkValidLayout (ArrayRef< Field > Fields, uint64_t Size, Align MaxAlign) |
using Field = OptimizedStructLayoutField |
Definition at line 17 of file OptimizedStructLayout.cpp.
Definition at line 20 of file OptimizedStructLayout.cpp.
References llvm::OptimizedStructLayoutField::Alignment, assert(), llvm::OptimizedStructLayoutField::getEndOffset(), llvm::OptimizedStructLayoutField::hasFixedOffset(), llvm::isAligned(), llvm::max(), and llvm::OptimizedStructLayoutField::Offset.
Referenced by llvm::performOptimizedStructLayout().