Updated spirv-tools.

This commit is contained in:
Бранимир Караџић
2025-05-10 19:57:06 -07:00
parent 486853494e
commit 3ef67d3eb0
84 changed files with 12022 additions and 4075 deletions
+4
View File
@@ -560,6 +560,10 @@ void LoopUnrollerUtilsImpl::ReplaceInductionUseWithFinalValue(Loop* loop) {
loop->GetInductionVariables(inductions);
for (size_t index = 0; index < inductions.size(); ++index) {
// We don't want the decorations that applied to the induction variable
// to be applied to the value that replace it.
context_->KillNamesAndDecorates(state_.previous_phis_[index]);
uint32_t trip_step_id = GetPhiDefID(state_.previous_phis_[index],
state_.previous_latch_block_->id());
context_->ReplaceAllUsesWith(inductions[index]->result_id(), trip_step_id);