Skip to content

Commit 3598788

Browse files
jfuentessys_zuul
authored andcommitted
Expand instruction splitting to more execution sizes.
Change-Id: Iad3477c57d4fbeb7ef09a75586e4e16115049b44
1 parent 8be1710 commit 3598788

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

visa/InstSplit.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,7 @@ void InstSplitPass::run()
7070
{
7171
G4_INST* inst = *it;
7272

73-
// Only SIMD16 and SIMD32 are considered for splitting
74-
if (inst->getExecSize() == 1 || inst->getExecSize() == 2 ||
75-
inst->getExecSize() == 4 || inst->getExecSize() == 8)
73+
if (inst->getExecSize() == 1)
7674
{
7775
continue;
7876
}
@@ -137,6 +135,7 @@ INST_LIST_ITER InstSplitPass::splitInstruction(INST_LIST_ITER it)
137135
}
138136
}
139137

138+
140139
// Check destination
141140
if (inst->getDst() && cross2GRFDst(inst->getDst()))
142141
{

0 commit comments

Comments
 (0)