summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2015-11-24 14:55:26 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2015-11-24 14:55:26 +0000
commitb9a1c3a32cabf068ca24764ea3281fed92bba0e5 (patch)
treecc6fadfb196b005ba8c2f930c6bf1c9e672537e1 /llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
parent4ccb2d412efbbc6cafec7cb0d0264b8056802d68 (diff)
downloadbcm5719-llvm-b9a1c3a32cabf068ca24764ea3281fed92bba0e5.tar.gz
bcm5719-llvm-b9a1c3a32cabf068ca24764ea3281fed92bba0e5.zip
[Hexagon] Bring HexagonInstrInfo up to date
llvm-svn: 253986
Diffstat (limited to 'llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h')
-rw-r--r--llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h b/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
index c3ad190afe2..af67481e4f4 100644
--- a/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
+++ b/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
@@ -191,7 +191,15 @@ namespace HexagonII {
// Which operand consumes or produces a new value.
NewValueOpPos2 = 51,
- NewValueOpMask2 = 0x7
+ NewValueOpMask2 = 0x7,
+
+ // Accumulator instructions.
+ AccumulatorPos = 54,
+ AccumulatorMask = 0x1,
+
+ // Complex XU, prevent xu competition by prefering slot3
+ PrefersSlot3Pos = 55,
+ PrefersSlot3Mask = 0x1,
};
// *** The code above must match HexagonInstrFormat*.td *** //
OpenPOWER on IntegriCloud