summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorRichard Osborne <richard@xmos.com>2011-02-24 13:39:18 +0000
committerRichard Osborne <richard@xmos.com>2011-02-24 13:39:18 +0000
commit42f52e737e972b6f23e9c5abfa54bf8db4d2565a (patch)
tree1ebc00a9b823fbafbf13b981e91d3a3dfb0f5252 /llvm/lib
parentcb1b5ff9c643777cbfc51852860804293c9a0006 (diff)
downloadbcm5719-llvm-42f52e737e972b6f23e9c5abfa54bf8db4d2565a.tar.gz
bcm5719-llvm-42f52e737e972b6f23e9c5abfa54bf8db4d2565a.zip
Add XCore intrinsic for eeu instruction.
llvm-svn: 126384
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/XCore/XCoreInstrInfo.td4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/XCore/XCoreInstrInfo.td b/llvm/lib/Target/XCore/XCoreInstrInfo.td
index d9bd2a44bec..ecdd4cb6300 100644
--- a/llvm/lib/Target/XCore/XCoreInstrInfo.td
+++ b/llvm/lib/Target/XCore/XCoreInstrInfo.td
@@ -894,6 +894,10 @@ def SETV_1r : _F1R<(outs), (ins GRRegs:$r),
"setv res[$r], r11",
[(int_xcore_setv GRRegs:$r, R11)]>;
+def EEU_1r : _F1R<(outs), (ins GRRegs:$r),
+ "eeu res[$r]",
+ [(int_xcore_eeu GRRegs:$r)]>;
+
// Zero operand short
// TODO ssync, freet, ldspc, stspc, ldssr, stssr, ldsed, stsed,
// stet, geted, getet, getkep, getksp, setkep, getid, kret, dcall, dret,
OpenPOWER on IntegriCloud