From: Weddington, E. <Eri...@at...> - 2010-11-29 18:07:14
|
> -----Original Message----- > From: Borja Ferrer [mailto:bor...@gm...] > Sent: Friday, November 26, 2010 4:28 AM > To: avr...@li... > Subject: Re: [avr-llvm-devel] Important stuff > > During the past few days i've been investigating how to do this, i'm > playing with the register file description and custom lowering. What i > thought is to always use register pairs, split them to perform the 8 bit > operation and join them again for the next operation, of course this is > for data wider than 8bits. > Right now i'm getting promising results, but still needs improvement, llvm > is using a new register when splitting the pair instead of using the same > subreg. I'll continue investigating, and post any results, we really need > to get this clear before advancing into more complex operations like > memory stuff and branching. Thanks, Borja, for looking into this. Agreed that this is an important step to get right before doing more complex operations. Your help in this area is very much appreciated. :-) Eric Weddington |