From: Neil F. <inf...@gm...> - 2012-02-14 00:10:49
|
I'm interested in helping out. I'm working on a Scheme->LLVM compiler front-end, and would eventually like to be able to use a dialect of scheme to reach all the way through to the AVR on the back-end. (Think ISRs as lambdas, etc.) Weird? Maybe. But I'm interested in helping out. (My interest is Linux-only, BTW.) -Neil On Mon, Feb 13, 2012 at 1:03 PM, <avr...@li...> wrote: > Send avr-llvm-devel mailing list submissions to > avr...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/avr-llvm-devel > or, via email, send a message with subject or body 'help' to > avr...@li... > > You can reach the person managing the list at > avr...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of avr-llvm-devel digest..." > > > Today's Topics: > > 1. Re: Current Status? (Weddington, Eric) > 2. Re: Current Status? (Borja Ferrer) > 3. Re: Current Status? (Weddington, Eric) > 4. Re: Current Status? (Borja Ferrer) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 3 Feb 2012 12:01:51 -0700 > From: "Weddington, Eric" <Eri...@at...> > Subject: Re: [avr-llvm-devel] Current Status? > To: "Borja Ferrer" <bor...@gm...> > Cc: avr...@li... > Message-ID: > <8D6...@cs...> > Content-Type: text/plain; charset="us-ascii" > > Hi Borja, > > Do you have any of your work committed yet? There are other people > interested in helping, but we need to have the latest in the repo... > > Eric > >> -----Original Message----- >> From: Borja Ferrer [mailto:bor...@gm...] >> Sent: Friday, February 03, 2012 9:10 AM >> To: Weddington, Eric >> Cc: Sherard Dames; avr...@li... >> Subject: Re: [avr-llvm-devel] Current Status? >> >> Ahh ok, I will take a look then. >> >> Update: I've already implemented conditional branches for if() > conditions >> (BR_CC node). I still need to work on overriding some virtual > functions in >> some interfaces to improve the generated code. Then I will move to > SETCC and >> SELECT nodes which are used in things like: a = (b > c) and a = (b > > c) ? 1 : >> 2 respectively. >> I'm happy because we can now compile loops :) >> >> >> 2012/1/31 Weddington, Eric <Eri...@at...> >> >> >> Hi Borja, >> >> Thanks for the ping. >> >> Unfortunately the best place to see how address spaces work is > still the >> GCC source code, and documentation :-( >> >> Eric >> >> >> > -----Original Message----- >> > From: Borja Ferrer [mailto:bor...@gm...] >> >> > Sent: Tuesday, January 31, 2012 7:08 AM >> > To: Weddington, Eric >> > Cc: Sherard Dames; avr...@li... >> > Subject: Re: [avr-llvm-devel] Current Status? >> > >> > Update: I've already started working on conditional branches > and >> compares. >> > Eric ping? >> > >> > >> > 2012/1/20 Borja Ferrer <bor...@gm...> >> > >> > >> > Ahh ok thanks for the info Eric, about the work on > doubles, what >> sort of >> > support is it? shouldn't that go into write the math functions > in the >> C >> > library? or do you mean removing the constraint of making > double a >> float? >> > Is there a place on how the multiple address space > feature will >> work, we >> > should implement this aswell in an early stage so it's > important that >> we see >> > how it works to be compatible with what gcc does. >> > >> > >> > 2012/1/16 Weddington, Eric <Eri...@at...> >> > >> > >> > >> > >> > >> > > -----Original Message----- >> > > From: Borja Ferrer > [mailto:bor...@gm...] >> > >> > > Sent: Friday, January 13, 2012 9:19 AM >> > > To: Weddington, Eric >> > > Cc: Sherard Dames; >> avr...@li... >> > > Subject: Re: [avr-llvm-devel] Current Status? >> > > >> > >> > > Eric one more thing, you mentioned that some > work has >> been done >> > lately >> > in >> > > gcc's backend, can you tell me what are the > main >> features added >> > and if >> > > there are any code quality improvements. >> > >> > >> > Umpf. There's been so much happening, I'm not > sure if I >> can >> > remember it >> > all >> > >> > - Improvements in the AVR backend, especially a > number >> of missed >> > optimization bugs fixed >> > >> > - The beginning of a Multiple Address Spaces > feature >> > >> > - The beginning of 24-bit types, mainly used for >> Multiple Address >> > Spaces >> > (i.e. large code space, or large data space) >> > >> > - Some work done on 64-bit double types >> > >> > And other fixed bugs. >> > >> > Eric >> > >> > >> > >> >> >> > > > > > ------------------------------ > > Message: 2 > Date: Sat, 11 Feb 2012 22:18:40 +0100 > From: Borja Ferrer <bor...@gm...> > Subject: Re: [avr-llvm-devel] Current Status? > To: "Weddington, Eric" <Eri...@at...> > Cc: avr...@li... > Message-ID: > <CAMOECut++2AqdVcr4ktgzQRccCaP3B607Gqkn=jBw...@ma...> > Content-Type: text/plain; charset="iso-8859-1" > > Not yet but, I've just finished implementing basic support for branching > and selects. So, before commiting I'm going to update my code to compile > with latest llvm's trunk and then i will finally upload the code. Btw, is > anybody here that is going to compile the code in windows? If yes, I will > update the cmakelist files. > > 2012/2/3 Weddington, Eric <Eri...@at...> > >> Hi Borja, >> >> Do you have any of your work committed yet? There are other people >> interested in helping, but we need to have the latest in the repo... >> >> Eric >> >> > -----Original Message----- >> > From: Borja Ferrer [mailto:bor...@gm...] >> > Sent: Friday, February 03, 2012 9:10 AM >> > To: Weddington, Eric >> > Cc: Sherard Dames; avr...@li... >> > Subject: Re: [avr-llvm-devel] Current Status? >> > >> > Ahh ok, I will take a look then. >> > >> > Update: I've already implemented conditional branches for if() >> conditions >> > (BR_CC node). I still need to work on overriding some virtual >> functions in >> > some interfaces to improve the generated code. Then I will move to >> SETCC and >> > SELECT nodes which are used in things like: a = (b > c) and a = (b > >> c) ? 1 : >> > 2 respectively. >> > I'm happy because we can now compile loops :) >> > >> > >> > 2012/1/31 Weddington, Eric <Eri...@at...> >> > >> > >> > Hi Borja, >> > >> > Thanks for the ping. >> > >> > Unfortunately the best place to see how address spaces work is >> still the >> > GCC source code, and documentation :-( >> > >> > Eric >> > >> > >> > > -----Original Message----- >> > > From: Borja Ferrer [mailto:bor...@gm...] >> > >> > > Sent: Tuesday, January 31, 2012 7:08 AM >> > > To: Weddington, Eric >> > > Cc: Sherard Dames; avr...@li... >> > > Subject: Re: [avr-llvm-devel] Current Status? >> > > >> > > Update: I've already started working on conditional branches >> and >> > compares. >> > > Eric ping? >> > > >> > > >> > > 2012/1/20 Borja Ferrer <bor...@gm...> >> > > >> > > >> > > Ahh ok thanks for the info Eric, about the work on >> doubles, what >> > sort of >> > > support is it? shouldn't that go into write the math functions >> in the >> > C >> > > library? or do you mean removing the constraint of making >> double a >> > float? >> > > Is there a place on how the multiple address space >> feature will >> > work, we >> > > should implement this aswell in an early stage so it's >> important that >> > we see >> > > how it works to be compatible with what gcc does. >> > > >> > > >> > > 2012/1/16 Weddington, Eric <Eri...@at...> >> > > >> > > >> > > >> > > >> > > >> > > > -----Original Message----- >> > > > From: Borja Ferrer >> [mailto:bor...@gm...] >> > > >> > > > Sent: Friday, January 13, 2012 9:19 AM >> > > > To: Weddington, Eric >> > > > Cc: Sherard Dames; >> > avr...@li... >> > > > Subject: Re: [avr-llvm-devel] Current Status? >> > > > >> > > >> > > > Eric one more thing, you mentioned that some >> work has >> > been done >> > > lately >> > > in >> > > > gcc's backend, can you tell me what are the >> main >> > features added >> > > and if >> > > > there are any code quality improvements. >> > > >> > > >> > > Umpf. There's been so much happening, I'm not >> sure if I >> > can >> > > remember it >> > > all >> > > >> > > - Improvements in the AVR backend, especially a >> number >> > of missed >> > > optimization bugs fixed >> > > >> > > - The beginning of a Multiple Address Spaces >> feature >> > > >> > > - The beginning of 24-bit types, mainly used for >> > Multiple Address >> > > Spaces >> > > (i.e. large code space, or large data space) >> > > >> > > - Some work done on 64-bit double types >> > > >> > > And other fixed bugs. >> > > >> > > Eric >> > > >> > > >> > > >> > >> > >> > >> >> > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 3 > Date: Mon, 13 Feb 2012 10:40:12 -0700 > From: "Weddington, Eric" <Eri...@at...> > Subject: Re: [avr-llvm-devel] Current Status? > To: "Borja Ferrer" <bor...@gm...> > Cc: avr...@li... > Message-ID: > <8D6...@cs...> > Content-Type: text/plain; charset="us-ascii" > > > >> -----Original Message----- >> From: Borja Ferrer [mailto:bor...@gm...] >> Sent: Saturday, February 11, 2012 2:19 PM >> To: Weddington, Eric >> Cc: Sherard Dames; avr...@li... >> Subject: Re: [avr-llvm-devel] Current Status? >> >> Not yet but, I've just finished implementing basic support for > branching and >> selects. So, before commiting I'm going to update my code to compile > with >> latest llvm's trunk and then i will finally upload the code. Btw, is > anybody >> here that is going to compile the code in windows? If yes, I will > update the >> cmakelist files. > > I'm definitely interested in having avr-llvm run on windows. > > > > ------------------------------ > > Message: 4 > Date: Mon, 13 Feb 2012 19:03:09 +0100 > From: Borja Ferrer <bor...@gm...> > Subject: Re: [avr-llvm-devel] Current Status? > To: "Weddington, Eric" <Eri...@at...> > Cc: avr...@li... > Message-ID: > <CAM...@ma...> > Content-Type: text/plain; charset="iso-8859-1" > > Ok then, I'll update all cmakelist files. > > 2012/2/13 Weddington, Eric <Eri...@at...> > >> >> >> > -----Original Message----- >> > From: Borja Ferrer [mailto:bor...@gm...] >> > Sent: Saturday, February 11, 2012 2:19 PM >> > To: Weddington, Eric >> > Cc: Sherard Dames; avr...@li... >> > Subject: Re: [avr-llvm-devel] Current Status? >> > >> > Not yet but, I've just finished implementing basic support for >> branching and >> > selects. So, before commiting I'm going to update my code to compile >> with >> > latest llvm's trunk and then i will finally upload the code. Btw, is >> anybody >> > here that is going to compile the code in windows? If yes, I will >> update the >> > cmakelist files. >> >> I'm definitely interested in having avr-llvm run on windows. >> > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > ------------------------------------------------------------------------------ > Try before you buy = See our experts in action! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-dev2 > > ------------------------------ > > _______________________________________________ > avr-llvm-devel mailing list > avr...@li... > https://lists.sourceforge.net/lists/listinfo/avr-llvm-devel > > > End of avr-llvm-devel Digest, Vol 14, Issue 2 > ********************************************* |