@@ -1183,7 +1183,7 @@ void Optimizer::insertDummyMovForHWRSWA()
1183
1183
}
1184
1184
}
1185
1185
G4_BB* wa_bb = hasJmpIPred ?
1186
- kernel.fg.createNewBBWithLabel("WA_ ", preInst->getLineNo(), preInst->getCISAOff()) :
1186
+ kernel.fg.createNewBBWithLabel("RSWA ", preInst->getLineNo(), preInst->getCISAOff()) :
1187
1187
kernel.fg.createNewBB();
1188
1188
kernel.fg.insert(bb_it, wa_bb);
1189
1189
G4_Label* newLabel = hasJmpIPred ? wa_bb->getLabel() : NULL;
@@ -8630,8 +8630,7 @@ bool Optimizer::foldPseudoAndOr(G4_BB* bb, INST_LIST_ITER& ii)
8630
8630
}
8631
8631
else
8632
8632
{
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");
8635
8634
next_bb->insertBefore(next_bb->begin(), createLabelInst(jmp_label));
8636
8635
}
8637
8636
entry_0_bb->push_back(createJmpi(jmp_label));
@@ -9657,7 +9656,7 @@ bool Optimizer::foldPseudoAndOr(G4_BB* bb, INST_LIST_ITER& ii)
9657
9656
// NOTE: create the call and label instructions directly without forming a BB to skip the
9658
9657
// BB end with call checking (e.g. in SWSB setting) that this is just a fall-throug call and
9659
9658
// 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" );
9661
9660
insts.push_back(builder.createInternalInst(
9662
9661
nullptr, G4_call, nullptr, g4::NOSAT, g4::SIMD1,
9663
9662
builder.createDstRegRegion(dst_decl, 1),
@@ -16700,7 +16699,7 @@ void Optimizer::applyFusedCallWA()
16700
16699
{
16701
16700
// Cannot insert join, otherwise, label for while/endif would be wrong
16702
16701
// 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());
16704
16703
nextBI = fg.insert(nextBI, endBB);
16705
16704
16706
16705
// Adjust control-flow
@@ -16763,10 +16762,10 @@ void Optimizer::applyFusedCallWA()
16763
16762
BB->push_back(I2);
16764
16763
BB->push_back(I3);
16765
16764
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());
16770
16769
// Note that nextBI points to the nextBB!
16771
16770
fg.insert(nextBI, bigB0);
16772
16771
fg.insert(nextBI, bigB1);
0 commit comments