Combining consecutive pointer arithmetic

This commit is contained in:
drmortalwombat 2023-02-12 20:09:02 +01:00
parent 71a071fea4
commit 23091a0536
2 changed files with 709 additions and 654 deletions

File diff suppressed because it is too large Load Diff

View File

@ -499,6 +499,8 @@ public:
void CheckBlocks(void);
void PeepholeOptimization(const GrowingVariableArray& staticVars);
bool PeepholeReplaceOptimization(const GrowingVariableArray& staticVars);
void SingleBlockLoopOptimisation(const NumberSet& aliasedParams, const GrowingVariableArray& staticVars);
void SingleBlockLoopUnrolling(void);
bool SingleBlockLoopPointerSplit(int& spareTemps);