buildLualikeIrSsaFunction function

LualikeIrSsaFunction buildLualikeIrSsaFunction(
  1. LualikeIrPrototype prototype
)

Builds a simplified SSA view for a compiled IR prototype.

Trivial phis are removed and use metadata is rebuilt so the result is ready for dumps, tests, and SSA optimization passes.

Implementation

LualikeIrSsaFunction buildLualikeIrSsaFunction(LualikeIrPrototype prototype) {
  return LualikeIrSsaFunction.fromPrototype(prototype).simplifyTrivialPhis();
}