]> granicus.if.org Git - llvm/commitdiff
[SystemZ] Remove LRMux pseudo instruction.
authorJonas Paulsson <paulsson@linux.vnet.ibm.com>
Tue, 26 Mar 2019 15:13:48 +0000 (15:13 +0000)
committerJonas Paulsson <paulsson@linux.vnet.ibm.com>
Tue, 26 Mar 2019 15:13:48 +0000 (15:13 +0000)
This instruction is unused and not needed.

Review: Ulrich Weigand.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@356997 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SystemZ/SystemZInstrInfo.td

index 57c0696dee5589ad251f3002365d922506dcd6c9..63d7ae99f7ac13f3294e278c246b5cf4cad8701e 100644 (file)
@@ -361,9 +361,6 @@ defm CondStore64 : CondStores<GR64, nonvolatile_store,
 //===----------------------------------------------------------------------===//
 
 // Register moves.
-// Expands to LR, RISBHG or RISBLG, depending on the choice of registers.
-def LRMux : UnaryRRPseudo<"lr", null_frag, GRX32, GRX32>,
-            Requires<[FeatureHighWord]>;
 def LR  : UnaryRR <"lr",  0x18,   null_frag, GR32, GR32>;
 def LGR : UnaryRRE<"lgr", 0xB904, null_frag, GR64, GR64>;