Refactor large peephole optimizer loop

This commit is contained in:
drmortalwombat 2024-06-27 15:28:21 +02:00
parent fe736289e6
commit 2fec9f066f
2 changed files with 5203 additions and 5282 deletions

File diff suppressed because it is too large Load Diff

View File

@ -298,6 +298,16 @@ public:
bool PeepHoleOptimizer(int pass); bool PeepHoleOptimizer(int pass);
bool PeepHoleOptimizerShuffle(int pass); bool PeepHoleOptimizerShuffle(int pass);
bool PeepHoleOptimizerIterate1(int i, int pass);
bool PeepHoleOptimizerIterate2(int i, int pass);
bool PeepHoleOptimizerIterate3(int i, int pass);
bool PeepHoleOptimizerIterate4(int i, int pass);
bool PeepHoleOptimizerIterate5(int i, int pass);
bool PeepHoleOptimizerIterate4b(int i, int pass);
bool PeepHoleOptimizerIterate5b(int i, int pass);
bool PeepHoleOptimizerIterate6(int i, int pass);
bool PeepHoleOptimizerIterateN(int i, int pass);
bool PeepHoleOptimizerIterate(int pass); bool PeepHoleOptimizerIterate(int pass);
bool PeepHoleOptimizerExits(int pass); bool PeepHoleOptimizerExits(int pass);