LLVM
8.0.1
|
#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 62 of file LowerTypeTests.h.
|
default |
|
inline |
Definition at line 69 of file LowerTypeTests.h.
References llvm::irsymtab::build(), and llvm::SmallVectorTemplateBase< T, bool >::push_back().
Referenced by INITIALIZE_PASS().
BitSetInfo BitSetBuilder::build | ( | ) |
Definition at line 149 of file LowerTypeTests.cpp.
References llvm::lowertypetests::BitSetInfo::AlignLog2, llvm::lowertypetests::BitSetInfo::Bits, llvm::lowertypetests::BitSetInfo::BitSize, llvm::lowertypetests::BitSetInfo::ByteOffset, llvm::countTrailingZeros(), llvm::BitmaskEnumDetail::Mask(), and llvm::ZB_Undefined.
Referenced by INITIALIZE_PASS().
uint64_t llvm::lowertypetests::BitSetBuilder::Max = 0 |
Definition at line 65 of file LowerTypeTests.h.
uint64_t llvm::lowertypetests::BitSetBuilder::Min = std::numeric_limits<uint64_t>::max() |
Definition at line 64 of file LowerTypeTests.h.
SmallVector<uint64_t, 16> llvm::lowertypetests::BitSetBuilder::Offsets |
Definition at line 63 of file LowerTypeTests.h.