[llvm] r225270 - [Hexagon] Fix 225267. GP register is not yet fully implemented. Removing Uses [GP] maintains existing behavior.

Colin LeMahieu colinl at codeaurora.org
Tue Jan 6 08:52:38 PST 2015


Author: colinl
Date: Tue Jan  6 10:52:38 2015
New Revision: 225270

URL: http://llvm.org/viewvc/llvm-project?rev=225270&view=rev
Log:
[Hexagon] Fix 225267.  GP register is not yet fully implemented.  Removing Uses [GP] maintains existing behavior.

Modified:
    llvm/trunk/lib/Target/Hexagon/HexagonInstrInfoV4.td

Modified: llvm/trunk/lib/Target/Hexagon/HexagonInstrInfoV4.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Hexagon/HexagonInstrInfoV4.td?rev=225270&r1=225269&r2=225270&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Hexagon/HexagonInstrInfoV4.td (original)
+++ llvm/trunk/lib/Target/Hexagon/HexagonInstrInfoV4.td Tue Jan  6 10:52:38 2015
@@ -3442,7 +3442,7 @@ defm storerf : ST_Abs <"memh", "STrif",
 // 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
     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





More information about the llvm-commits mailing list