forked from OSchip/llvm-project
[VPlan] Include name when printing after 93a9d2de8f
.
The name is included when printing in DOT mode. Also print it in non-DOT
mode after 93a9d2de8f
.
This will become more important to distinguish different plans once
VPlans are gradually refined.
This commit is contained in:
parent
eccd7ae2fd
commit
f759d512c8
|
@ -745,7 +745,7 @@ LLVM_DUMP_METHOD
|
|||
void VPlan::print(raw_ostream &O) const {
|
||||
VPSlotTracker SlotTracker(this);
|
||||
|
||||
O << "VPlan {";
|
||||
O << "VPlan '" << Name << "' {";
|
||||
for (const VPBlockBase *Block : depth_first(getEntry())) {
|
||||
O << '\n';
|
||||
Block->print(O, "", SlotTracker);
|
||||
|
|
|
@ -36,7 +36,7 @@ for.end:
|
|||
}
|
||||
|
||||
; Check for crash exposed by D76992.
|
||||
; CHECK: VPlan {
|
||||
; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
|
||||
; CHECK-NEXT: loop:
|
||||
; CHECK-NEXT: WIDEN-INDUCTION %iv = phi 0, %iv.next
|
||||
; CHECK-NEXT: WIDEN ir<%cond0> = icmp ir<%iv>, ir<13>
|
||||
|
|
|
@ -8,7 +8,7 @@ target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f3
|
|||
|
||||
define void @print_call_and_memory(i64 %n, float* noalias %y, float* noalias %x) nounwind uwtable {
|
||||
; CHECK-LABEL: Checking a loop in "print_call_and_memory"
|
||||
; CHECK: VPlan {
|
||||
; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
|
||||
; CHECK-NEXT: for.body:
|
||||
; CHECK-NEXT: WIDEN-INDUCTION %iv = phi %iv.next, 0
|
||||
; CHECK-NEXT: CLONE ir<%arrayidx> = getelementptr ir<%y>, ir<%iv>
|
||||
|
@ -40,7 +40,7 @@ for.end: ; preds = %for.body, %entry
|
|||
|
||||
define void @print_widen_gep_and_select(i64 %n, float* noalias %y, float* noalias %x, float* %z) nounwind uwtable {
|
||||
; CHECK-LABEL: Checking a loop in "print_widen_gep_and_select"
|
||||
; CHECK: VPlan {
|
||||
; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
|
||||
; CHECK-NEXT: for.body:
|
||||
; CHECK-NEXT: WIDEN-INDUCTION %iv = phi %iv.next, 0
|
||||
; CHECK-NEXT: WIDEN-GEP Inv[Var] ir<%arrayidx> = getelementptr ir<%y>, ir<%iv>
|
||||
|
@ -76,7 +76,7 @@ for.end: ; preds = %for.body, %entry
|
|||
|
||||
define float @print_reduction(i64 %n, float* noalias %y) {
|
||||
; CHECK-LABEL: Checking a loop in "print_reduction"
|
||||
; CHECK: VPlan {
|
||||
; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
|
||||
; CHECK-NEXT: for.body:
|
||||
; CHECK-NEXT: WIDEN-INDUCTION %iv = phi %iv.next, 0
|
||||
; CHECK-NEXT: WIDEN-PHI %red = phi %red.next, 0.000000e+00
|
||||
|
@ -105,7 +105,7 @@ for.end: ; preds = %for.body, %entry
|
|||
|
||||
define void @print_replicate_predicated_phi(i64 %n, i64* %x) {
|
||||
; CHECK-LABEL: Checking a loop in "print_replicate_predicated_phi"
|
||||
; CHECK: VPlan {
|
||||
; CHECK: VPlan 'Initial VPlan for VF={4},UF>=1' {
|
||||
; CHECK-NEXT: for.body:
|
||||
; CHECK-NEXT: WIDEN-INDUCTION %i = phi 0, %i.next
|
||||
; CHECK-NEXT: WIDEN ir<%cmp> = icmp ir<%i>, ir<5>
|
||||
|
|
Loading…
Reference in New Issue