<div>Hi Chris,</div>
<div> </div>
<div>Heres the patch to separate out ObjectCodeEmitter instatiated CodeEmitters from JITCodeEmitter ones. It also demotes MachineCodeEmitter to a base class of JitCodeEmitter and ObjectCodeEmitter.</div>
<div> </div>
<div>It quite a big patch.</div>
<div> </div>
<div>It removes X86CodeEmitter.cpp</div>
<div> </div>
<div>And adds X86JITCodeEmitter.cpp, X86ObjectCodeEmitter.cpp, PPCJITCodeEmitter.cpp, PPCObjectCodeEmitter.cpp, ARMJITCodeEmitter.cpp, ARMObjectCodeEmitter.cpp, AlphaJITCodeEmitter.cpp, and AlphaObjectCodeEmitter.cpp.</div>


<div> </div>
<div>Aaron</div>
<div> </div>