projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0dbf292
)
Handle anyext
author
Anton Korobeynikov
<asl@math.spbu.ru>
Sun, 3 May 2009 13:15:57 +0000
(13:15 +0000)
committer
Anton Korobeynikov
<asl@math.spbu.ru>
Sun, 3 May 2009 13:15:57 +0000
(13:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70757
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/MSP430/MSP430InstrInfo.td
patch
|
blob
|
history
diff --git
a/lib/Target/MSP430/MSP430InstrInfo.td
b/lib/Target/MSP430/MSP430InstrInfo.td
index df60209d3da20503e4e1909dc362f7c46e8bfe34..2c838e31a21dfd9eb3bd8740a552b060092ec3ac 100644
(file)
--- a/
lib/Target/MSP430/MSP430InstrInfo.td
+++ b/
lib/Target/MSP430/MSP430InstrInfo.td
@@
-713,6
+713,9
@@
def CMP16mm : Pseudo<(outs), (ins memsrc:$src1, memsrc:$src2),
// extload
def : Pat<(extloadi16i8 addr:$src), (MOVZX16rm8 addr:$src)>;
+// anyext
+def : Pat<(anyext addr:$src), (MOVZX16rr8 GR8:$src)>;
+
// truncs
def : Pat<(i8 (trunc GR16:$src)),
(EXTRACT_SUBREG GR16:$src, subreg_8bit)>;