mirror of
https://github.com/RPCS3/rpcs3.git
synced 2026-07-10 10:04:47 -06:00
SPU: LLVM: Add spu_thread::state check in Reduced Loop
This commit is contained in:
parent
7d1076aff9
commit
c198e220e2
@ -2981,6 +2981,11 @@ public:
|
||||
condition = m_ir->CreateAnd(cond_verify, condition);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// Check spu_thread::state
|
||||
condition = m_ir->CreateAnd(m_ir->CreateICmpEQ(spu_context_attr(m_ir->CreateLoad(get_type<u32>(), spu_ptr(&spu_thread::state), true)), m_ir->getInt32(0)), condition);
|
||||
}
|
||||
|
||||
m_ir->CreateCondBr(condition, optimization_block, block_optimization_next);
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user