summaryrefslogtreecommitdiff
path: root/lib/Target/MSP430/MSP430RegisterInfo.td
diff options
context:
space:
mode:
authorAnton Korobeynikov <asl@math.spbu.ru>2009-05-03 13:06:26 +0000
committerAnton Korobeynikov <asl@math.spbu.ru>2009-05-03 13:06:26 +0000
commit54f30d3fc94e055f13e6744378323d05c5c050ba (patch)
tree57f4b4327b98367158d6210f34da7785c75ebd99 /lib/Target/MSP430/MSP430RegisterInfo.td
parent36b6e533c1aac85452438161f7034a9f54bd1830 (diff)
downloadllvm-54f30d3fc94e055f13e6744378323d05c5c050ba.tar.gz
llvm-54f30d3fc94e055f13e6744378323d05c5c050ba.tar.bz2
llvm-54f30d3fc94e055f13e6744378323d05c5c050ba.tar.xz
Add normal and trunc stores
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70724 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/MSP430/MSP430RegisterInfo.td')
-rw-r--r--lib/Target/MSP430/MSP430RegisterInfo.td2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Target/MSP430/MSP430RegisterInfo.td b/lib/Target/MSP430/MSP430RegisterInfo.td
index 7564402860..4078626ea2 100644
--- a/lib/Target/MSP430/MSP430RegisterInfo.td
+++ b/lib/Target/MSP430/MSP430RegisterInfo.td
@@ -65,6 +65,8 @@ def : SubRegSet<1, [PCW, SPW, SRW, CGW, FPW,
[PCB, SPB, SRB, CGB, FPB,
R5B, R6B, R7B, R8B, R9B, R10B, R11B, R12B, R13B, R14B, R15B]>;
+def subreg_8bit : PatLeaf<(i32 1)>;
+
def GR8 : RegisterClass<"MSP430", [i8], 8,
// Volatile registers
[R12B, R13B, R14B, R15B, R11B, R10B, R9B, R8B, R7B, R6B, R5B,