From: Borja F. <bor...@gm...> - 2010-12-12 14:02:01
|
I'm currently working with the PBQP allocator to add the pairing constraints. It can manage ordered pairs, for it, we need to tell if a virtual register is mapped to the lo or the hi part of the data to produce the correct code. John, now that atleast the pairing stuff is a bit clearer for the moment, we have to look at inserting 16 bit instructions like movw and adiw/sbiw. You can look at the pass i wrote to replace moves with movws, ideally i would like LLVM to do it automatically but i dont know if this is possible, so i guess this is what we need to investigate before proceeding into other things. |