Example #1
0
std::unique_ptr<IRProgram> IRGenerator::generate(Unit* unit)
{
    IRGenerator ir;
    ir.codegen(unit);

    return std::unique_ptr<IRProgram>(ir.program());
}
Example #2
0
IRProgram* IRGenerator::generate(Unit* unit)
{
    IRGenerator ir;
    ir.codegen(unit);

    return ir.program();
}