summaryrefslogtreecommitdiff
path: root/lib/MC/MCDisassembler
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-05-25 00:21:41 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-05-25 00:21:41 +0000
commitd5ce3ffa67698b9d21f58011f370a210a214d301 (patch)
treebd11d7a43e516e5d032f80ad2ab8ebf8bbe5e414 /lib/MC/MCDisassembler
parent2db0e9ebb600a2e6b8f651f66a1ef50e0d3c3c6b (diff)
downloadllvm-d5ce3ffa67698b9d21f58011f370a210a214d301.tar.gz
llvm-d5ce3ffa67698b9d21f58011f370a210a214d301.tar.bz2
llvm-d5ce3ffa67698b9d21f58011f370a210a214d301.tar.xz
Compress MCRegisterInfo register name tables.
Store (debugging) register names as offsets into a string table instead of as char pointers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157449 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/MC/MCDisassembler')
-rw-r--r--lib/MC/MCDisassembler/EDDisassembler.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/MC/MCDisassembler/EDDisassembler.cpp b/lib/MC/MCDisassembler/EDDisassembler.cpp
index 6b52374d39..1226f1a2e3 100644
--- a/lib/MC/MCDisassembler/EDDisassembler.cpp
+++ b/lib/MC/MCDisassembler/EDDisassembler.cpp
@@ -256,7 +256,7 @@ void EDDisassembler::initMaps(const MCRegisterInfo &registerInfo) {
unsigned registerIndex;
for (registerIndex = 0; registerIndex < numRegisters; ++registerIndex) {
- const char* registerName = registerInfo.get(registerIndex).Name;
+ const char* registerName = registerInfo.getName(registerIndex);
RegVec.push_back(registerName);
RegRMap[registerName] = registerIndex;