parent
a9105be437
commit
09dd2496b7
|
@ -161,11 +161,11 @@ public:
|
|||
bool isValid() const { return BreakDown && NumBreakDowns; }
|
||||
|
||||
/// Verify that this mapping makes sense for a value of
|
||||
/// \p MeaningFulBitWidth.
|
||||
/// \p MeaningfulBitWidth.
|
||||
/// \note This method does not check anything when assertions are disabled.
|
||||
///
|
||||
/// \return True is the check was successful.
|
||||
bool verify(unsigned MeaningFulBitWidth) const;
|
||||
bool verify(unsigned MeaningfulBitWidth) const;
|
||||
|
||||
/// Print this on dbgs() stream.
|
||||
void dump() const;
|
||||
|
|
|
@ -523,7 +523,7 @@ void RegisterBankInfo::PartialMapping::print(raw_ostream &OS) const {
|
|||
OS << "nullptr";
|
||||
}
|
||||
|
||||
bool RegisterBankInfo::ValueMapping::verify(unsigned MeaningFulBitWidth) const {
|
||||
bool RegisterBankInfo::ValueMapping::verify(unsigned MeaningfulBitWidth) const {
|
||||
assert(NumBreakDowns && "Value mapped nowhere?!");
|
||||
unsigned OrigValueBitWidth = 0;
|
||||
for (const RegisterBankInfo::PartialMapping &PartMap : *this) {
|
||||
|
@ -535,7 +535,7 @@ bool RegisterBankInfo::ValueMapping::verify(unsigned MeaningFulBitWidth) const {
|
|||
OrigValueBitWidth =
|
||||
std::max(OrigValueBitWidth, PartMap.getHighBitIdx() + 1);
|
||||
}
|
||||
assert(OrigValueBitWidth >= MeaningFulBitWidth &&
|
||||
assert(OrigValueBitWidth >= MeaningfulBitWidth &&
|
||||
"Meaningful bits not covered by the mapping");
|
||||
APInt ValueMask(OrigValueBitWidth, 0);
|
||||
for (const RegisterBankInfo::PartialMapping &PartMap : *this) {
|
||||
|
|
Loading…
Reference in New Issue