diff options
| author | Colin LeMahieu <colinl@codeaurora.org> | 2015-01-06 16:52:38 +0000 |
|---|---|---|
| committer | Colin LeMahieu <colinl@codeaurora.org> | 2015-01-06 16:52:38 +0000 |
| commit | 243a5481d9221bf8733fef538a600bcc6117933e (patch) | |
| tree | d5969df740907d28f4a70facf30a5fc59dbd3f37 /llvm | |
| parent | 0c36a754996a526b75abc71e872a10cb5494753e (diff) | |
| download | bcm5719-llvm-243a5481d9221bf8733fef538a600bcc6117933e.tar.gz bcm5719-llvm-243a5481d9221bf8733fef538a600bcc6117933e.zip | |
[Hexagon] Fix 225267. GP register is not yet fully implemented. Removing Uses [GP] maintains existing behavior.
llvm-svn: 225270
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td b/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td index 1e7bafcc698..7733ebe1288 100644 --- a/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td +++ b/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td @@ -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 |

