-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tom Tromey wrote on 05/04/06 12:58:
> I've got a java-specific case or two that stress this idea a bit. > Where should I file these? > The GCC wiki should be a good place for now. Some of the ideas discussed in this thread are sprinkled throughout, particularly in http://gcc.gnu.org/wiki/Speedup%20areas. I will try to get them together into a separate sub-page and move items from 'Speedup areas' into the new one. > If you want to do jit stuff then there are a few other things to add > to the to-do list: remove global variables, general namespace > cleanliness improvements, back ends that go direct to memory... lots > of work. > Yes. If LLVM were to become available for us to use, we could initially start with a pass that emits LLVM bytecodes that are then sent to LLVM's jit. If not, we'll need to implement our own jit from scratch (perhaps using LLVM bytecodes, or define our own, I'm not sure). > Also some of the current global flags will have to be turned into > bits on operations. I'm thinking of things like -fwrapv here. > Good point. I had forgotten about that. I'll add it to the list. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFEWlslUTa2oAUaiwQRAtA/AJ95qFQilMICrNvWOeAG0UDbGgV/XACePpNQ TQL+ARwA7F16xTf2kD/WOyE= =CL4Q -----END PGP SIGNATURE-----