LLVM 20.0.0git
|
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 18 of file OptimizedStructLayout.cpp.
Definition at line 21 of file OptimizedStructLayout.cpp.
References llvm::OptimizedStructLayoutField::Alignment, assert(), llvm::OptimizedStructLayoutField::getEndOffset(), llvm::OptimizedStructLayoutField::hasFixedOffset(), llvm::isAligned(), llvm::OptimizedStructLayoutField::Offset, and Size.
Referenced by llvm::performOptimizedStructLayout().