]> granicus.if.org Git - llvm/commitdiff
ScheduleDAG: Match enum names when printing sdep kinds
authorMatthias Braun <matze@braunis.de>
Fri, 23 Sep 2016 18:28:31 +0000 (18:28 +0000)
committerMatthias Braun <matze@braunis.de>
Fri, 23 Sep 2016 18:28:31 +0000 (18:28 +0000)
It is less confusing to have the same names in the debug print as the
enum members.

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

lib/CodeGen/ScheduleDAG.cpp
test/CodeGen/AArch64/arm64-csldst-mmo.ll
test/CodeGen/AArch64/arm64-misched-forwarding-A53.ll
test/CodeGen/AArch64/arm64-misched-memdep-bug.ll
test/CodeGen/AArch64/tailcall_misched_graph.ll
test/CodeGen/ARM/2012-06-12-SchedMemLatency.ll

index 6d9235a35aacde8e13716c55c795d8b0ef3caad5..e139df93fe95bf41b8aa5f6c0f0fee7b71a5fb57 100644 (file)
@@ -337,10 +337,10 @@ void SUnit::dumpAll(const ScheduleDAG *G) const {
          I != E; ++I) {
       dbgs() << "   ";
       switch (I->getKind()) {
-      case SDep::Data:        dbgs() << "val "; break;
-      case SDep::Anti:        dbgs() << "anti"; break;
-      case SDep::Output:      dbgs() << "out "; break;
-      case SDep::Order:       dbgs() << "ch  "; break;
+      case SDep::Data:   dbgs() << "data "; break;
+      case SDep::Anti:   dbgs() << "anti "; break;
+      case SDep::Output: dbgs() << "out  "; break;
+      case SDep::Order:  dbgs() << "ord  "; break;
       }
       dbgs() << "SU(" << I->getSUnit()->NodeNum << ")";
       if (I->isArtificial())
@@ -357,10 +357,10 @@ void SUnit::dumpAll(const ScheduleDAG *G) const {
          I != E; ++I) {
       dbgs() << "   ";
       switch (I->getKind()) {
-      case SDep::Data:        dbgs() << "val "; break;
-      case SDep::Anti:        dbgs() << "anti"; break;
-      case SDep::Output:      dbgs() << "out "; break;
-      case SDep::Order:       dbgs() << "ch  "; break;
+      case SDep::Data:   dbgs() << "data "; break;
+      case SDep::Anti:   dbgs() << "anti "; break;
+      case SDep::Output: dbgs() << "out  "; break;
+      case SDep::Order:  dbgs() << "ord  "; break;
       }
       dbgs() << "SU(" << I->getSUnit()->NodeNum << ")";
       if (I->isArtificial())
index 0b8f7a19b48426e03c1769472332b0e8bd8a5182..4930c493d62c5c22af850b46013bd3b4760ab8d6 100644 (file)
@@ -13,9 +13,9 @@
 ; CHECK: SU(2):   STRWui %WZR
 ; CHECK: SU(3):   %X21<def>, %X20<def> = LDPXi %SP
 ; CHECK:  Predecessors:
-; CHECK-NEXT:   out SU(0)
-; CHECK-NEXT:   out SU(0)
-; CHECK-NEXT:   ch  SU(0)
+; CHECK-NEXT:   out  SU(0)
+; CHECK-NEXT:   out  SU(0)
+; CHECK-NEXT:   ord  SU(0)
 ; CHECK-NEXT:  Successors:
 define void @test1() {
 entry:
index 07373ccedc5b0027f508c04858b05b4d95001f40..0ee74d1f782e2df4340a36ba6d4395274359ea9d 100644 (file)
@@ -8,8 +8,8 @@
 ; CHECK: shiftable
 ; CHECK: SU(2):   %vreg2<def> = SUBXri %vreg1, 20, 0
 ; CHECK:   Successors:
-; CHECK-NEXT:    val SU(4): Latency=1 Reg=%vreg2
-; CHECK-NEXT:    val SU(3): Latency=2 Reg=%vreg2
+; CHECK-NEXT:    data SU(4): Latency=1 Reg=%vreg2
+; CHECK-NEXT:    data SU(3): Latency=2 Reg=%vreg2
 ; CHECK: ********** INTERVALS **********
 define i64 @shiftable(i64 %A, i64 %B) {
         %tmp0 = sub i64 %B, 20
index 292fbb744cea6582e7bed7b9da283adc9415fd02..0ec754f97ec729e78646010251f3a0f258ed2fed 100644 (file)
@@ -7,11 +7,11 @@
 ; CHECK: misched_bug:BB#0 entry
 ; CHECK: SU(2):   %vreg2<def> = LDRWui %vreg0, 1; mem:LD4[%ptr1_plus1] GPR32:%vreg2 GPR64common:%vreg0
 ; CHECK:   Successors:
-; CHECK-NEXT:    val SU(5): Latency=4 Reg=%vreg2
-; CHECK-NEXT:    ch  SU(4): Latency=0
+; CHECK-NEXT:    data SU(5): Latency=4 Reg=%vreg2
+; CHECK-NEXT:    ord  SU(4): Latency=0
 ; CHECK: SU(3):   STRWui %WZR, %vreg0, 0; mem:ST4[%ptr1] GPR64common:%vreg0
 ; CHECK:   Successors:
-; CHECK: ch  SU(4): Latency=0
+; CHECK: ord  SU(4): Latency=0
 ; CHECK: SU(4):   STRWui %WZR, %vreg1, 0; mem:ST4[%ptr2] GPR64common:%vreg1
 ; CHECK: SU(5):   %W0<def> = COPY %vreg2; GPR32:%vreg2
 ; CHECK: ** ScheduleDAGMI::schedule picking next node
index 59a3be905f17f70179abf4fd7b01cf366fc0bf4a..0e4eb2b5fad9ed74f0ba2b4d0b96e15da6f5c501 100644 (file)
@@ -37,8 +37,8 @@ declare void @callee2(i8*, i8*, i8*, i8*, i8*,
 ; CHECK: SU({{.*}}):   [[VRB]]<def> = LDRXui <fi#-2>
 ; CHECK-NOT: SU
 ; CHECK:  Successors:
-; CHECK:   ch  SU([[DEPSTOREB:.*]]): Latency=0
-; CHECK:   ch  SU([[DEPSTOREA:.*]]): Latency=0
+; CHECK:   ord  SU([[DEPSTOREB:.*]]): Latency=0
+; CHECK:   ord  SU([[DEPSTOREA:.*]]): Latency=0
 
 ; CHECK: SU([[DEPSTOREA]]):   STRXui %vreg{{.*}}, <fi#-4>
 ; CHECK: SU([[DEPSTOREB]]):   STRXui %vreg{{.*}}, <fi#-3>
index 6f92613fa1ffb82334bf2e02f3f5dede03e0799c..9dcfe5007c006d2c05e75917b9fe42cf10d8d8f0 100644 (file)
@@ -6,23 +6,23 @@
 
 ; CHECK: ** List Scheduling
 ; CHECK: SU(2){{.*}}STR{{.*}}Volatile
-; CHECK-NOT: ch SU
-; CHECK: ch SU(3): Latency=1
-; CHECK-NOT: ch SU
+; CHECK-NOT: ord SU
+; CHECK: ord SU(3): Latency=1
+; CHECK-NOT: ord SU
 ; CHECK: SU(3){{.*}}LDR{{.*}}Volatile
-; CHECK-NOT: ch SU
-; CHECK: ch SU(2): Latency=1
-; CHECK-NOT: ch SU
+; CHECK-NOT: ord SU
+; CHECK: ord SU(2): Latency=1
+; CHECK-NOT: ord SU
 ; CHECK: Successors:
 ; CHECK: ** List Scheduling
 ; CHECK: SU(2){{.*}}STR{{.*}}
-; CHECK-NOT: ch SU
-; CHECK: ch SU(3): Latency=1
-; CHECK-NOT: ch SU
+; CHECK-NOT: ord SU
+; CHECK: ord SU(3): Latency=1
+; CHECK-NOT: ord SU
 ; CHECK: SU(3){{.*}}LDR{{.*}}
-; CHECK-NOT: ch SU
-; CHECK: ch SU(2): Latency=1
-; CHECK-NOT: ch SU
+; CHECK-NOT: ord SU
+; CHECK: ord SU(2): Latency=1
+; CHECK-NOT: ord SU
 ; CHECK: Successors:
 define i32 @f1(i32* nocapture %p1, i32* nocapture %p2) nounwind {
 entry: