Reduce over eager code movement
This commit is contained in:
parent
7e07f083a6
commit
4f1de9ce89
|
@ -5935,7 +5935,7 @@ void InterCodeProcedure::MergeBasicBlocks(void)
|
||||||
for (int i = 0; i < mBlocks.Size(); i++)
|
for (int i = 0; i < mBlocks.Size(); i++)
|
||||||
{
|
{
|
||||||
InterCodeBasicBlock* block = mBlocks[i];
|
InterCodeBasicBlock* block = mBlocks[i];
|
||||||
#if 1
|
#if 0
|
||||||
if (block->mTrueJump && block->mFalseJump && block->mTrueJump->mNumEntries == 1 && block->mFalseJump->mNumEntries == 1)
|
if (block->mTrueJump && block->mFalseJump && block->mTrueJump->mNumEntries == 1 && block->mFalseJump->mNumEntries == 1)
|
||||||
{
|
{
|
||||||
while (block->mTrueJump->mInstructions.Size() && block->mFalseJump->mInstructions.Size() &&
|
while (block->mTrueJump->mInstructions.Size() && block->mFalseJump->mInstructions.Size() &&
|
||||||
|
|
Loading…
Reference in New Issue