Skip to content

Commit 540f5c9

Browse files
pratikashargfxbot
authored andcommitted
Internal change
Change-Id: I4530ac005a863ef5151bc0271428895102a4c101
1 parent 1c28cd3 commit 540f5c9

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

visa/PhyRegUsage.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ PhyRegUsage::PhyRegUsage(PhyRegUsageParms& p) :
6060
if (regFile == G4_GRF)
6161
{
6262
memset(availableGregs, true, sizeof(bool)* totalGRFNum);
63-
memset(availableSubRegs, 0xff, sizeof(uint32_t)*totalGRFNum);
63+
memset(availableSubRegs, 0xffffffff, sizeof(uint32_t)*totalGRFNum);
6464
if (weakEdgeUsage)
6565
{
6666
memset(weakEdgeUsage, 0, sizeof(uint8_t)* totalGRFNum);
@@ -98,7 +98,7 @@ void PhyRegUsage::markBusyForDclSplit(G4_RegFileKind kind,
9898
for (unsigned i = start_GRF; i < end_GRF; i++)
9999
{
100100
availableGregs[i] = false;
101-
availableSubRegs[i] = 0; //Is this right?
101+
availableSubRegs[i] = 0xffff0000; //Is this right?
102102
}
103103

104104
if (end_sub_GRF)
@@ -163,7 +163,7 @@ void PhyRegUsage::freeGRFSubReg(unsigned regNum,
163163
//
164164
// if all sub regs of regNum are free, then unlink the reg
165165
//
166-
if (availableSubRegs[regNum] == 0xFFFF)
166+
if (availableSubRegs[regNum] == 0xFFFFFFFF)
167167
{
168168
MUST_BE_TRUE(!availableGregs[regNum],
169169
ERROR_UNKNOWN);
@@ -910,7 +910,7 @@ PhyRegUsage::PhyReg PhyRegUsage::findGRFSubReg(const bool forbidden[],
910910
continue;
911911
}
912912

913-
if (availableSubRegs[idx] == 0xFFFF)
913+
if (availableSubRegs[idx] == 0xFFFFFFFF)
914914
{
915915
// favor partially allocated GRF first
916916
continue;

visa/PhyRegUsage.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ class PhyRegUsage
236236
for (unsigned i = 0; i < numRows; i++)
237237
{
238238
availableGregs[regNum + i] = false;
239-
availableSubRegs[regNum + i] = 0;
239+
availableSubRegs[regNum + i] = 0xffff0000;
240240
}
241241
}
242242
}

0 commit comments

Comments
 (0)