diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2015-11-24 14:55:26 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2015-11-24 14:55:26 +0000 |
commit | b9a1c3a32cabf068ca24764ea3281fed92bba0e5 (patch) | |
tree | cc6fadfb196b005ba8c2f930c6bf1c9e672537e1 /llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h | |
parent | 4ccb2d412efbbc6cafec7cb0d0264b8056802d68 (diff) | |
download | bcm5719-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.h | 10 |
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 *** // |