Eliminate m_curInst

Summary: Why use a global when a local will work? This diff inches its
way towards breaking down the class-with-bytecode-methods organization
of CodeGenerator.

Reviewed By: @swtaarrs

Differential Revision: D1626666