summaryrefslogtreecommitdiff
path: root/utils/TableGen
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2010-05-06 06:36:08 +0000
committerEvan Cheng <evan.cheng@apple.com>2010-05-06 06:36:08 +0000
commitb63387afc6b10e88631d1ef232c41ab6c18c8581 (patch)
tree1966e3763e96557663146122e5f03d78fe633855 /utils/TableGen
parent62bb2f63f92fa00e0a89e4dabef030a5b441905c (diff)
downloadllvm-b63387afc6b10e88631d1ef232c41ab6c18c8581.tar.gz
llvm-b63387afc6b10e88631d1ef232c41ab6c18c8581.tar.bz2
llvm-b63387afc6b10e88631d1ef232c41ab6c18c8581.tar.xz
Re-apply 103156 and 103157. 103156 didn't break anything. 10315 exposed a coalescer bug that's fixed by 103170.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103172 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/TableGen')
-rw-r--r--utils/TableGen/EDEmitter.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/utils/TableGen/EDEmitter.cpp b/utils/TableGen/EDEmitter.cpp
index d3bf60e1c8..dd0924f99c 100644
--- a/utils/TableGen/EDEmitter.cpp
+++ b/utils/TableGen/EDEmitter.cpp
@@ -575,10 +575,11 @@ static int ARMFlagFromOpName(LiteralConstantEmitter *type,
REG("s_cc_out");
REG("tGPR");
REG("DPR");
- REG("SPR");
- REG("QPR");
REG("DPR_VFP2");
REG("DPR_8");
+ REG("SPR");
+ REG("QPR");
+ REG("QQPR");
IMM("i32imm");
IMM("bf_inv_mask_imm");