[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