LLVM 20.0.0git
|
#include "llvm/Transforms/IPO/LowerTypeTests.h"
Public Member Functions | |
BitSetBuilder ()=default | |
void | addOffset (uint64_t Offset) |
BitSetInfo | build () |
Public Attributes | |
SmallVector< uint64_t, 16 > | Offsets |
uint64_t | Min = std::numeric_limits<uint64_t>::max() |
uint64_t | Max = 0 |
Definition at line 61 of file LowerTypeTests.h.
|
default |
|
inline |
Definition at line 68 of file LowerTypeTests.h.
References Max, Min, llvm::Offset, Offsets, and llvm::SmallVectorTemplateBase< T, bool >::push_back().
BitSetInfo BitSetBuilder::build | ( | ) |
Definition at line 161 of file LowerTypeTests.cpp.
References llvm::lowertypetests::BitSetInfo::AlignLog2, llvm::lowertypetests::BitSetInfo::Bits, llvm::lowertypetests::BitSetInfo::BitSize, llvm::lowertypetests::BitSetInfo::ByteOffset, llvm::countr_zero(), Max, Min, llvm::Offset, and Offsets.
uint64_t llvm::lowertypetests::BitSetBuilder::Max = 0 |
Definition at line 64 of file LowerTypeTests.h.
Referenced by addOffset(), and build().
Definition at line 63 of file LowerTypeTests.h.
Referenced by addOffset(), and build().
SmallVector<uint64_t, 16> llvm::lowertypetests::BitSetBuilder::Offsets |
Definition at line 62 of file LowerTypeTests.h.
Referenced by addOffset(), and build().