diff options
author | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-09-30 12:01:35 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@linux.vnet.ibm.com> | 2013-09-30 12:01:35 +0000 |
commit | 16658af535ed09169cb1079a474334dbf1cb8dc7 (patch) | |
tree | d14dcdb1d6e4a0ec75163fa605c1c0e4744c18f8 /lib/Target/SystemZ | |
parent | e09bcad77c033392669b8d9cd3d93209064dfbc4 (diff) | |
download | llvm-16658af535ed09169cb1079a474334dbf1cb8dc7.tar.gz llvm-16658af535ed09169cb1079a474334dbf1cb8dc7.tar.bz2 llvm-16658af535ed09169cb1079a474334dbf1cb8dc7.tar.xz |
[SystemZ] Revert r191661: Add definitions of LFH and STFH
For some reason, adding definitions for these load and store
instructions changed whether some of the build bots matched
comparisons as signed or unsigned.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191663 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/SystemZ')
-rw-r--r-- | lib/Target/SystemZ/SystemZInstrInfo.td | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/lib/Target/SystemZ/SystemZInstrInfo.td b/lib/Target/SystemZ/SystemZInstrInfo.td index b93e863a95..4cd087540d 100644 --- a/lib/Target/SystemZ/SystemZInstrInfo.td +++ b/lib/Target/SystemZ/SystemZInstrInfo.td @@ -294,8 +294,6 @@ let neverHasSideEffects = 1, isAsCheapAsAMove = 1, isMoveImm = 1, // Register loads. let canFoldAsLoad = 1, SimpleBDXLoad = 1 in { defm L : UnaryRXPair<"l", 0x58, 0xE358, load, GR32, 4>; - def LFH : UnaryRXY<"lfh", 0xE3CA, load, GRH32, 4>, - Requires<[FeatureHighWord]>; def LG : UnaryRXY<"lg", 0xE304, load, GR64, 8>; // These instructions are split after register allocation, so we don't @@ -328,8 +326,6 @@ let Uses = [CC] in { // Register stores. let SimpleBDXStore = 1 in { defm ST : StoreRXPair<"st", 0x50, 0xE350, store, GR32, 4>; - def STFH : StoreRXY<"stfh", 0xE3CB, store, GRH32, 4>, - Requires<[FeatureHighWord]>; def STG : StoreRXY<"stg", 0xE324, store, GR64, 8>; // These instructions are split after register allocation, so we don't |