@ -735,7 +735,7 @@ void RunMem2Reg(Module& module) {
}
// 启发式:如果 PHI 节点数量过多,跳过该函数
// 阈值:块数×4 + 最小200,随函数规模线性增长
// 阈值:块数×2(最小100),随函数规模线性增长
// 旧阈值 max(50, block_count) 对 many_mat_cal 等含大量 alloca
// 的函数过于保守,导致栈变量无法提升为 SSA vreg
int block_count = func->GetBlocks().size();