[llvm] r182296 - Rename PPC MTCTRse to MTCTRloop

Hal Finkel hfinkel at anl.gov
Mon May 20 09:08:37 PDT 2013


Author: hfinkel
Date: Mon May 20 11:08:37 2013
New Revision: 182296

URL: http://llvm.org/viewvc/llvm-project?rev=182296&view=rev
Log:
Rename PPC MTCTRse to MTCTRloop

As the pairing of this instruction form with the bdnz/bdz branches is now
enforced by the verification pass, make it clear from the name that these
are used only for counter-based loops.

No functionality change intended.

Modified:
    llvm/trunk/lib/Target/PowerPC/PPCCTRLoops.cpp
    llvm/trunk/lib/Target/PowerPC/PPCInstr64Bit.td
    llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td

Modified: llvm/trunk/lib/Target/PowerPC/PPCCTRLoops.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/PowerPC/PPCCTRLoops.cpp?rev=182296&r1=182295&r2=182296&view=diff
==============================================================================
--- llvm/trunk/lib/Target/PowerPC/PPCCTRLoops.cpp (original)
+++ llvm/trunk/lib/Target/PowerPC/PPCCTRLoops.cpp Mon May 20 11:08:37 2013
@@ -627,7 +627,7 @@ check_block:
   CheckPreds = true;
   for (MachineBasicBlock::iterator IE = MBB->begin();; --I) {
     unsigned Opc = I->getOpcode();
-    if (Opc == PPC::MTCTRse || Opc == PPC::MTCTR8se) {
+    if (Opc == PPC::MTCTRloop || Opc == PPC::MTCTR8loop) {
       CheckPreds = false;
       break;
     }

Modified: llvm/trunk/lib/Target/PowerPC/PPCInstr64Bit.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/PowerPC/PPCInstr64Bit.td?rev=182296&r1=182295&r2=182296&view=diff
==============================================================================
--- llvm/trunk/lib/Target/PowerPC/PPCInstr64Bit.td (original)
+++ llvm/trunk/lib/Target/PowerPC/PPCInstr64Bit.td Mon May 20 11:08:37 2013
@@ -295,9 +295,9 @@ def MTCTR8 : XFXForm_7_ext<31, 467, 9, (
 }
 let hasSideEffects = 1, isCodeGenOnly = 1, Defs = [CTR8] in {
 let Pattern = [(int_ppc_mtctr i64:$rS)] in
-def MTCTR8se : XFXForm_7_ext<31, 467, 9, (outs), (ins g8rc:$rS),
-                             "mtctr $rS", SprMTSPR>,
-               PPC970_DGroup_First, PPC970_Unit_FXU;
+def MTCTR8loop : XFXForm_7_ext<31, 467, 9, (outs), (ins g8rc:$rS),
+                               "mtctr $rS", SprMTSPR>,
+                 PPC970_DGroup_First, PPC970_Unit_FXU;
 }
 
 let Pattern = [(set i64:$rT, readcyclecounter)] in

Modified: llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td?rev=182296&r1=182295&r2=182296&view=diff
==============================================================================
--- llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td (original)
+++ llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.td Mon May 20 11:08:37 2013
@@ -1704,9 +1704,9 @@ def MTCTR : XFXForm_7_ext<31, 467, 9, (o
 }
 let hasSideEffects = 1, isCodeGenOnly = 1, Defs = [CTR] in {
 let Pattern = [(int_ppc_mtctr i32:$rS)] in
-def MTCTRse : XFXForm_7_ext<31, 467, 9, (outs), (ins gprc:$rS),
-                            "mtctr $rS", SprMTSPR>,
-              PPC970_DGroup_First, PPC970_Unit_FXU;
+def MTCTRloop : XFXForm_7_ext<31, 467, 9, (outs), (ins gprc:$rS),
+                              "mtctr $rS", SprMTSPR>,
+                PPC970_DGroup_First, PPC970_Unit_FXU;
 }
 
 let Defs = [LR] in {





More information about the llvm-commits mailing list