[llvm] r224027 - [Hexagon] Ading i64 <- i32, i32 sextw pattern.
Colin LeMahieu
colinl at codeaurora.org
Thu Dec 11 09:08:21 PST 2014
Author: colinl
Date: Thu Dec 11 11:08:21 2014
New Revision: 224027
URL: http://llvm.org/viewvc/llvm-project?rev=224027&view=rev
Log:
[Hexagon] Ading i64 <- i32, i32 sextw pattern.
Modified:
llvm/trunk/lib/Target/Hexagon/HexagonInstrInfo.td
Modified: llvm/trunk/lib/Target/Hexagon/HexagonInstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Hexagon/HexagonInstrInfo.td?rev=224027&r1=224026&r2=224027&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Hexagon/HexagonInstrInfo.td (original)
+++ llvm/trunk/lib/Target/Hexagon/HexagonInstrInfo.td Thu Dec 11 11:08:21 2014
@@ -2226,6 +2226,8 @@ class T_S2op_1_di <string mnemonic, bits
let isCodeGenOnly = 0 in
def A2_sxtw : T_S2op_1_di <"sxtw", 0b01, 0b000>;
+def: Pat <(i64 (sext I32:$src)), (A2_sxtw I32:$src)>;
+
//===----------------------------------------------------------------------===//
// STYPE/ALU -
//===----------------------------------------------------------------------===//
More information about the llvm-commits
mailing list