[Hexagon] Fix 225267. GP register is not yet fully implemented. Removing Uses ...
authorColin LeMahieu <colinl@codeaurora.org>
Tue, 6 Jan 2015 16:52:38 +0000 (16:52 +0000)
committerColin LeMahieu <colinl@codeaurora.org>
Tue, 6 Jan 2015 16:52:38 +0000 (16:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225270 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Hexagon/HexagonInstrInfoV4.td

index 1e7bafcc698f889b84e6385ff6de6411de5eb084..7733ebe1288ab94d5272222486da2e5917012f4d 100644 (file)
@@ -3442,7 +3442,7 @@ defm storerf : ST_Abs <"memh", "STrif", IntRegs, u16_1Imm, 0b01, 1>;
 // if ([!]Pv[.new]) mem[bhwd](##global)=Rt
 //===----------------------------------------------------------------------===//
 
-let Uses = [GP], validSubTargets = HasV4SubT in
+let validSubTargets = HasV4SubT in
 class T_StoreGP <string mnemonic, string BaseOp, RegisterClass RC,
                  Operand ImmOp, bits<2> MajOp, bit isHalf = 0>
   : T_StoreAbsGP <mnemonic, RC, ImmOp, MajOp, globaladdress, 0, isHalf> {
@@ -3452,7 +3452,7 @@ class T_StoreGP <string mnemonic, string BaseOp, RegisterClass RC,
     let BaseOpcode = BaseOp#_abs;
   }
 
-let Uses = [GP], validSubTargets = HasV4SubT in
+let validSubTargets = HasV4SubT in
 multiclass ST_GP <string mnemonic, string BaseOp, Operand ImmOp,
                   bits<2> MajOp, bit isHalf = 0> {
   // Set BaseOpcode same as absolute addressing instructions so that