summaryrefslogtreecommitdiff
path: root/lib/Target/Hexagon/HexagonInstrInfo.td
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2013-02-05 18:08:43 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2013-02-05 18:08:43 +0000
commit87b87ad8fb8671efb5577dbfd40c02248862cc8d (patch)
tree0d5b057d59a4cf47446f2baa501f0c8e2928e843 /lib/Target/Hexagon/HexagonInstrInfo.td
parentfc7432744476281511704c7e07bf89e20c215601 (diff)
downloadllvm-87b87ad8fb8671efb5577dbfd40c02248862cc8d.tar.gz
llvm-87b87ad8fb8671efb5577dbfd40c02248862cc8d.tar.bz2
llvm-87b87ad8fb8671efb5577dbfd40c02248862cc8d.tar.xz
Move MRI liveouts to Hexagon return instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174407 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Hexagon/HexagonInstrInfo.td')
-rw-r--r--lib/Target/Hexagon/HexagonInstrInfo.td2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Target/Hexagon/HexagonInstrInfo.td b/lib/Target/Hexagon/HexagonInstrInfo.td
index 6caab2680c..ac2dd22e21 100644
--- a/lib/Target/Hexagon/HexagonInstrInfo.td
+++ b/lib/Target/Hexagon/HexagonInstrInfo.td
@@ -808,7 +808,7 @@ let isBranch = 1, isTerminator=1, neverHasSideEffects = 1, Defs = [PC],
// JR +
//===----------------------------------------------------------------------===//
def retflag : SDNode<"HexagonISD::RET_FLAG", SDTNone,
- [SDNPHasChain, SDNPOptInGlue]>;
+ [SDNPHasChain, SDNPOptInGlue, SDNPVariadic]>;
// Jump to address from register.
let isPredicable =1, isReturn = 1, isTerminator = 1, isBarrier = 1,