diff options
author | Daniel Sanders <daniel_l_sanders@apple.com> | 2016-11-19 12:21:34 +0000 |
---|---|---|
committer | Daniel Sanders <daniel_l_sanders@apple.com> | 2016-11-19 12:21:34 +0000 |
commit | ca89f3a19bd493835e51aa033c061b621de7ec1d (patch) | |
tree | 0ade850dfae16aa30f5e897303d6bc07afcfe734 /llvm/utils/TableGen/AsmMatcherEmitter.cpp | |
parent | 6c9f1fdb5c7329c70867c07257d69b2f63046a47 (diff) | |
download | bcm5719-llvm-ca89f3a19bd493835e51aa033c061b621de7ec1d.tar.gz bcm5719-llvm-ca89f3a19bd493835e51aa033c061b621de7ec1d.zip |
[tablegen] Merge duplicate definitions of getMinimalTypeForRange. NFC.
Summary: Depends on D25614
Reviewers: qcolombet
Subscribers: qcolombet, beanz, mgorny, llvm-commits
Differential Revision: https://reviews.llvm.org/D25617
llvm-svn: 287438
Diffstat (limited to 'llvm/utils/TableGen/AsmMatcherEmitter.cpp')
-rw-r--r-- | llvm/utils/TableGen/AsmMatcherEmitter.cpp | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/llvm/utils/TableGen/AsmMatcherEmitter.cpp b/llvm/utils/TableGen/AsmMatcherEmitter.cpp index dbb947a6df4..25172cac00f 100644 --- a/llvm/utils/TableGen/AsmMatcherEmitter.cpp +++ b/llvm/utils/TableGen/AsmMatcherEmitter.cpp @@ -98,6 +98,7 @@ #include "CodeGenTarget.h" #include "SubtargetFeatureInfo.h" +#include "Types.h" #include "llvm/ADT/CachedHashString.h" #include "llvm/ADT/PointerUnion.h" #include "llvm/ADT/STLExtras.h" @@ -2363,17 +2364,6 @@ static void emitMatchRegisterAltName(CodeGenTarget &Target, Record *AsmParser, OS << "}\n\n"; } -static const char *getMinimalTypeForRange(uint64_t Range) { - assert(Range <= 0xFFFFFFFFFFFFFFFFULL && "Enum too large"); - if (Range > 0xFFFFFFFFULL) - return "uint64_t"; - if (Range > 0xFFFF) - return "uint32_t"; - if (Range > 0xFF) - return "uint16_t"; - return "uint8_t"; -} - static const char *getMinimalRequiredFeaturesType(const AsmMatcherInfo &Info) { uint64_t MaxIndex = Info.SubtargetFeatures.size(); if (MaxIndex > 0) |