From: Borja F. <bor...@gm...> - 2010-09-24 22:35:09
|
Hi Eric! Thanks for adding me to the project, i hope we can achieve good results here to make a good AVR port. About the changes, basically many interfaces have been improved, new functions have been added and others removed. This will force us change prototypes, remove deprecated functions and adapt the code to use the new ones. Instruction descriptions have dropped support for isTwoAddress in favour of constraints, the register description file needs some changes to define subregs. The target register copying has been simplified to only use copyPhysReg() so without this we cant move registers around. Design changes with memory operands and stack slots, but i havent implemented this yet so it's not a problem, we'll use directly use what 2.8 exposes. 2010/9/24 Weddington, Eric <Eri...@at...> > Borja, > > Welcome aboard! > > I went ahead and added you to the project. Thanks for taking the time to > work together on a common goal! :-) > > You mentioned the new LLVM version will be introducing some big changes. I > haven't been keeping up with the project as much recently. What kinds of big > changes are being introduced that will cause problems? > > Thanks, > Eric Weddington > > > -----Original Message----- > > From: Borja Ferrer [mailto:bor...@gm...] > > Sent: Friday, September 24, 2010 12:49 PM > > To: avr...@li... > > Subject: Re: [avr-llvm-devel] New backend implementation > > > > Ahh i see, thanks for the info. Well I hope that after the > > merge of my code we can make it produce code again and that > > will probably make you get back on track. The new LLVM > > version is going to introduce some big changes so it'll break > > my code aswell but it shouldnt take too long to fix it. > > I've just created an SF account, with name username "faluco". > > > > > > > > > |