Rename PPC MTCTRse to MTCTRloop
authorHal Finkel <hfinkel@anl.gov>
Mon, 20 May 2013 16:08:37 +0000 (16:08 +0000)
committerHal Finkel <hfinkel@anl.gov>
Mon, 20 May 2013 16:08:37 +0000 (16:08 +0000)
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.

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

lib/Target/PowerPC/PPCCTRLoops.cpp
lib/Target/PowerPC/PPCInstr64Bit.td
lib/Target/PowerPC/PPCInstrInfo.td

index d36fec0a0a51179256e281d19564da6f99ea5ff8..124d77885295c5e80225219055456dae8cb63fc9 100644 (file)
@@ -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;
     }
index c1071b1976905455a4699ac9f9183a274f32a7f5..7544c5ca0c56b997a88ef73bb5fabe044d8525e7 100644 (file)
@@ -295,9 +295,9 @@ def MTCTR8 : XFXForm_7_ext<31, 467, 9, (outs), (ins g8rc:$rS),
 }
 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
index 16a102f6a2cfcb694c913c6b9fd29bc650570c5a..2631cb7e7598673c9935cfdbb6a3d91e6fa88858 100644 (file)
@@ -1704,9 +1704,9 @@ def MTCTR : XFXForm_7_ext<31, 467, 9, (outs), (ins gprc:$rS),
 }
 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 {