[midend-GSR]将魔数求解移动到utils的静态方法中。

This commit is contained in:
rain2133
2025-08-18 20:37:20 +08:00
parent c9a0c700e1
commit 5c34cbc7b8
6 changed files with 279 additions and 440 deletions

View File

@@ -127,13 +127,6 @@ private:
*/
bool analyzeInductionVariableRange(const InductionVarInfo* ivInfo, Loop* loop) const;
/**
* 计算用于除法优化的魔数和移位量
* @param divisor 除数
* @return {魔数, 移位量}
*/
std::pair<int, int> computeMulhMagicNumbers(int divisor) const;
/**
* 生成除法替换代码
* @param candidate 优化候选项