Edward Z. Yang wrote: > In order to add support for patching jump tables with fixup code [1] in > the linear register allocator, I'd like to defer creating jump tables > until after register allocation has occurred. This creation usually occurs > during the instruction selection phase, so I will need to modify the API > across all architectures to defer creating instruction selection to > another function. This is a head-up for anyone who may care about > these APIs (if you have a better idea, please let me know!) and it also > means that I'll need a little help testing my patches on the relevant > architectures: > > PPC: BCTR > SPARC: JMP_TBL > X86: JMP_TBL
I can help with testing on PPC and X86 (in a 32 bit chroot on a 64 bit Linux machine). Git head is currently broken on PPC but I am working on it and makng slow progress. Cheers, Erik -- ---------------------------------------------------------------------- Erik de Castro Lopo http://www.mega-nerd.com/ _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
