[llvm] r356997 - [SystemZ] Remove LRMux pseudo instruction.

Jonas Paulsson via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 26 08:13:49 PDT 2019


Author: jonpa
Date: Tue Mar 26 08:13:48 2019
New Revision: 356997

URL: http://llvm.org/viewvc/llvm-project?rev=356997&view=rev
Log:
[SystemZ]  Remove LRMux pseudo instruction.

This instruction is unused and not needed.

Review: Ulrich Weigand.

Modified:
    llvm/trunk/lib/Target/SystemZ/SystemZInstrInfo.td

Modified: llvm/trunk/lib/Target/SystemZ/SystemZInstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/SystemZ/SystemZInstrInfo.td?rev=356997&r1=356996&r2=356997&view=diff
==============================================================================
--- llvm/trunk/lib/Target/SystemZ/SystemZInstrInfo.td (original)
+++ llvm/trunk/lib/Target/SystemZ/SystemZInstrInfo.td Tue Mar 26 08:13:48 2019
@@ -361,9 +361,6 @@ defm CondStore64 : CondStores<GR64, nonv
 //===----------------------------------------------------------------------===//
 
 // 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>;
 




More information about the llvm-commits mailing list