> Funny, I've just got one student for exactly same task -- writing ARM > backend. Of course, the student might well disappear by the time new term > begins and might not produce anything usable for a year ;-)I am currently reading and hacking the code. I would be very glad to work with your student if that is not a problem.> I wrote one backend (private) in a couple of months. I guess it should take > roughly the same time to you if you work full-time on this.That is very good news :-)> - VolodyaThanks, Rafael
On Tue, 25 Apr 2006, [UTF-8] Rafael Esp?ndola wrote:>> Funny, I've just got one student for exactly same task -- writing ARM >> backend. Of course, the student might well disappear by the time new term >> begins and might not produce anything usable for a year ;-) > I am currently reading and hacking the code. I would be very glad to > work with your student if that is not a problem. > >> I wrote one backend (private) in a couple of months. I guess it should take >> roughly the same time to you if you work full-time on this. > That is very good news :-)Are you guys interested in contributing this back to LLVM? It would be great if so. We can set up cvs commit access and other stuff as needed when this gets going. -Chris -- http://nondot.org/sabre/ http://llvm.org/
> Are you guys interested in contributing this back to LLVM? It would be > great if so. We can set up cvs commit access and other stuff as needed > when this gets going.I am. A cvs account will help a lot. Thanks. I am currently "translating" the sparc back end. When I have a decent skeleton (remove all sparc code for example) I will email it. What paperwork is necessary regarding the copyright?> -ChrisBest Regards, Rafael
Rafael Esp?ndola wrote:>> Funny, I've just got one student for exactly same task -- writing ARM >> backend. Of course, the student might well disappear by the time new term >> begins and might not produce anything usable for a year ;-)> I am currently reading and hacking the code. I would be very glad to > work with your student if that is not a problem.I think that will be great. But as I said, it's a bit dicey at the moment how this will work out with the student, so I suggest that if you will convince your bosses to allow working on ARM backend, you just keep us updated on the progress. If things work out good on my end, I'll ask you what part of work you can "outsource" ;-) Hmm, it's looks like LLVM will have backends for all relevant processors in near future, except maybe MIPS. Anybody wants to sponsor MIPS backend? ;-) - Volodya