|
Relates :
|
|
|
Relates :
|
|
|
Relates :
|
|
|
Relates :
|
Current inlining heuristics are driven by the number of created nodes which is unrelated to the number of live nodes especially after optimizations are applied. C2 should perform inlining in a loop:
while (more_inlining_candidates) {
apply_optimizations();
if (number_of_live_nodes > some_number) break;
inline_more();
}