@@ -1183,7 +1183,7 @@ void Optimizer::insertDummyMovForHWRSWA()
11831183 }
11841184 }
11851185 G4_BB* wa_bb = hasJmpIPred ?
1186- kernel.fg.createNewBBWithLabel("WA_ ", preInst->getLineNo(), preInst->getCISAOff()) :
1186+ kernel.fg.createNewBBWithLabel("RSWA ", preInst->getLineNo(), preInst->getCISAOff()) :
11871187 kernel.fg.createNewBB();
11881188 kernel.fg.insert(bb_it, wa_bb);
11891189 G4_Label* newLabel = hasJmpIPred ? wa_bb->getLabel() : NULL;
@@ -8630,8 +8630,7 @@ bool Optimizer::foldPseudoAndOr(G4_BB* bb, INST_LIST_ITER& ii)
86308630 }
86318631 else
86328632 {
8633- std::string label_name("ffid_prolog_end");
8634- jmp_label = builder.createLabel(label_name, LABEL_BLOCK);
8633+ jmp_label = builder.createLocalBlockLabel("ffid_prolog_end");
86358634 next_bb->insertBefore(next_bb->begin(), createLabelInst(jmp_label));
86368635 }
86378636 entry_0_bb->push_back(createJmpi(jmp_label));
@@ -9657,7 +9656,7 @@ bool Optimizer::foldPseudoAndOr(G4_BB* bb, INST_LIST_ITER& ii)
96579656 // NOTE: create the call and label instructions directly without forming a BB to skip the
96589657 // BB end with call checking (e.g. in SWSB setting) that this is just a fall-throug call and
96599658 // is a temporarily WA
9660- G4_Label *label = builder.createLabel(std::string("_label_ip_wa"), LABEL_BLOCK );
9659+ G4_Label *label = builder.createLocalBlockLabel("ip_wa" );
96619660 insts.push_back(builder.createInternalInst(
96629661 nullptr, G4_call, nullptr, g4::NOSAT, g4::SIMD1,
96639662 builder.createDstRegRegion(dst_decl, 1),
@@ -16700,7 +16699,7 @@ void Optimizer::applyFusedCallWA()
1670016699 {
1670116700 // Cannot insert join, otherwise, label for while/endif would be wrong
1670216701 // Here, create a new empty BB so that we can add join into it.
16703- G4_BB* endBB = fg.createNewBBWithLabel("_FusedCallWA_EndBB/Tar ", callI->getLineNo(), callI->getCISAOff());
16702+ G4_BB* endBB = fg.createNewBBWithLabel("CallWA_EndBB ", callI->getLineNo(), callI->getCISAOff());
1670416703 nextBI = fg.insert(nextBI, endBB);
1670516704
1670616705 // Adjust control-flow
@@ -16763,10 +16762,10 @@ void Optimizer::applyFusedCallWA()
1676316762 BB->push_back(I2);
1676416763 BB->push_back(I3);
1676516764
16766- G4_BB* bigB0 = fg.createNewBBWithLabel("_FusedCallWA_ ", callI->getLineNo(), callI->getCISAOff());
16767- G4_BB* bigB1 = fg.createNewBBWithLabel("_FusedCallWA_ ", callI->getLineNo(), callI->getCISAOff());
16768- G4_BB* smallB0 = fg.createNewBBWithLabel("_FusedCallWA_ ", callI->getLineNo(), callI->getCISAOff());
16769- G4_BB* smallB1 = fg.createNewBBWithLabel("_FusedCallWA_ ", callI->getLineNo(), callI->getCISAOff());
16765+ G4_BB* bigB0 = fg.createNewBBWithLabel("CallWA_BigB0 ", callI->getLineNo(), callI->getCISAOff());
16766+ G4_BB* bigB1 = fg.createNewBBWithLabel("CallWA_BigB1 ", callI->getLineNo(), callI->getCISAOff());
16767+ G4_BB* smallB0 = fg.createNewBBWithLabel("CallWA_SmallB0 ", callI->getLineNo(), callI->getCISAOff());
16768+ G4_BB* smallB1 = fg.createNewBBWithLabel("CallWA_SmallB1 ", callI->getLineNo(), callI->getCISAOff());
1677016769 // Note that nextBI points to the nextBB!
1677116770 fg.insert(nextBI, bigB0);
1677216771 fg.insert(nextBI, bigB1);
0 commit comments