compile at hot backedge work