[llvm-commits] [patch] CodeEmitter Memory Foot Reduction

Aaron Gray aaronngray.lists at googlemail.com
Tue Jul 14 03:51:59 PDT 2009


Hi Chris,

Heres the patch to separate out ObjectCodeEmitter instatiated CodeEmitters
from JITCodeEmitter ones. It also demotes MachineCodeEmitter to a base class
of JitCodeEmitter and ObjectCodeEmitter.

It quite a big patch.

It removes X86CodeEmitter.cpp

And adds X86JITCodeEmitter.cpp, X86ObjectCodeEmitter.cpp,
PPCJITCodeEmitter.cpp, PPCObjectCodeEmitter.cpp, ARMJITCodeEmitter.cpp,
ARMObjectCodeEmitter.cpp, AlphaJITCodeEmitter.cpp, and
AlphaObjectCodeEmitter.cpp.

Aaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20090714/d1b40e65/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SeparateObjects.patch
Type: application/octet-stream
Size: 208743 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20090714/d1b40e65/attachment.obj>


More information about the llvm-commits mailing list