diff options
author | Zachary Turner <zturner@google.com> | 2016-10-17 23:08:47 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2016-10-17 23:08:47 +0000 |
commit | 0d31d9c012797a50ed99ff0b1e77ff38f1cf94d1 (patch) | |
tree | 1acfcae15b404e356a9582f6b035dd1a404ae839 /llvm/lib/Support/NativeFormatting.cpp | |
parent | 7cd0745c95f1fd9353532be1d0073915e0cacce2 (diff) | |
download | bcm5719-llvm-0d31d9c012797a50ed99ff0b1e77ff38f1cf94d1.tar.gz bcm5719-llvm-0d31d9c012797a50ed99ff0b1e77ff38f1cf94d1.zip |
Rename HexStyle -> HexFormatStyle, and remove a constexpr.
This should fix the remaining broken builds.
llvm-svn: 284437
Diffstat (limited to 'llvm/lib/Support/NativeFormatting.cpp')
-rw-r--r-- | llvm/lib/Support/NativeFormatting.cpp | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/llvm/lib/Support/NativeFormatting.cpp b/llvm/lib/Support/NativeFormatting.cpp index 084e6bf598c..4bbd8cb9e07 100644 --- a/llvm/lib/Support/NativeFormatting.cpp +++ b/llvm/lib/Support/NativeFormatting.cpp @@ -29,17 +29,17 @@ static bool isHexStyle(IntegerStyle S) { LLVM_BUILTIN_UNREACHABLE; } -static HexStyle intHexStyleToHexStyle(IntegerStyle S) { +static HexPrintStyle intHexStyleToHexStyle(IntegerStyle S) { assert(isHexStyle(S)); switch (S) { case IntegerStyle::HexLowerNoPrefix: - return HexStyle::Lower; + return HexPrintStyle::Lower; case IntegerStyle::HexLowerPrefix: - return HexStyle::PrefixLower; + return HexPrintStyle::PrefixLower; case IntegerStyle::HexUpperNoPrefix: - return HexStyle::Upper; + return HexPrintStyle::Upper; case IntegerStyle::HexUpperPrefix: - return HexStyle::PrefixUpper; + return HexPrintStyle::PrefixUpper; default: break; } @@ -234,17 +234,18 @@ void llvm::write_integer(raw_ostream &S, long long N, IntegerStyle Style, write_signed(S, N, Style, Precision, Width); } -void llvm::write_hex(raw_ostream &S, uint64_t N, HexStyle Style, +void llvm::write_hex(raw_ostream &S, uint64_t N, HexPrintStyle Style, Optional<size_t> Precision, Optional<int> Width) { - constexpr size_t kMaxWidth = 128u; + const size_t kMaxWidth = 128u; size_t Prec = std::min(kMaxWidth, Precision.getValueOr(getDefaultPrecision(Style))); unsigned Nibbles = (64 - countLeadingZeros(N) + 3) / 4; - bool Prefix = - (Style == HexStyle::PrefixLower || Style == HexStyle::PrefixUpper); - bool Upper = (Style == HexStyle::Upper || Style == HexStyle::PrefixUpper); + bool Prefix = (Style == HexPrintStyle::PrefixLower || + Style == HexPrintStyle::PrefixUpper); + bool Upper = + (Style == HexPrintStyle::Upper || Style == HexPrintStyle::PrefixUpper); unsigned PrefixChars = Prefix ? 2 : 0; unsigned NumChars = std::max(static_cast<unsigned>(Prec), std::max(1u, Nibbles) + PrefixChars); @@ -356,15 +357,15 @@ void llvm::write_double(raw_ostream &S, double N, FloatStyle Style, S << '%'; } -IntegerStyle llvm::hexStyleToIntHexStyle(HexStyle S) { +IntegerStyle llvm::hexStyleToIntHexStyle(HexPrintStyle S) { switch (S) { - case HexStyle::Upper: + case HexPrintStyle::Upper: return IntegerStyle::HexUpperNoPrefix; - case HexStyle::Lower: + case HexPrintStyle::Lower: return IntegerStyle::HexLowerNoPrefix; - case HexStyle::PrefixUpper: + case HexPrintStyle::PrefixUpper: return IntegerStyle::HexUpperPrefix; - case HexStyle::PrefixLower: + case HexPrintStyle::PrefixLower: return IntegerStyle::HexLowerPrefix; } LLVM_BUILTIN_UNREACHABLE; @@ -403,7 +404,7 @@ size_t llvm::getDefaultPrecision(IntegerStyle Style) { LLVM_BUILTIN_UNREACHABLE; } -size_t llvm::getDefaultPrecision(HexStyle) { +size_t llvm::getDefaultPrecision(HexPrintStyle) { // Number of digits in the resulting string. return 0; } |