From: Rick M. <rm...@la...> - 2013-06-06 20:06:11
|
I'm very excited to see LLVM work get done for AVR. I just wrote a small thread scheduler for XMEGA using avr-gcc, but I'm an OS X/iOS guy by day, and would love to use LLVM instead. I also like Eric Weddington's suggestion of putting it in Atmel Spaces. Help from those guys would be great. I've implemented (partially) a language using LLVM and so have some experience with the API. But the target was the LLVM JIT running hosted inside an OS X program, so I don't know how helpful I can be. My work was more like implementing clang. I imagine most of the work is on the back end. -- Rick On Jun 6, 2013, at 13:01 , Stepan Dyatkovskiy <stp...@na...> wrote: > OK. You just tell me which VCS you prefer. > > As John mentioned, it would be pretty difficult to sync avr-llvm with > mainstream. I spent two days just to get it compilable :-) > > It think it should be distributed VCS, since it designed for exactly our > case: huge and dynamic main stream and tons of different subprojects. > > Generally LLVM, is under SVN. It also has GIT mirror. > > From the other side it is possible to create own mirror. Mercurial > mirror, for example; then create AVR branch and work with it, syncing > with main stream from time to time. > > P.S.: Once distributed repository would be created, it would be *very* > easy to move it to place you want. > > -Stepan. > > John Myers wrote: >> I don't have much experience with git, but I would like to try it. >> Trying to keep synced with upstream LLVM using SVN >> has proven frustrating for me. I think some of design features of git >> should make it easier. >> >> >> On Thu, Jun 6, 2013 at 10:59 AM, Weddington, Eric >> <Eri...@at... <mailto:Eri...@at...>> wrote: >> >> Wait! >> >> I would like to move this to Atmel Spaces. >> http://spaces.atmel.com/ >> >> We had a somewhat recent conversation about this on the mailing list. >> >> Git is available as one of the version control systems available. >> >> If we can move this to Atmel Spaces, I can get help from our >> internal groups on this project. >> >> Eric Weddington >> Marketing Manager >> Open Source & Community >> Atmel >> >> >> >>> -----Original Message----- >>> From: Stepan Dyatkovskiy [mailto:stp...@na... >> <mailto:stp...@na...>] >>> Sent: Thursday, June 06, 2013 11:33 AM >>> To: John Myers >>> Cc: avr-llvm >>> Subject: Re: [avr-llvm-devel] Sync with trunk >>> >>> Though, may be move it to git? If so, I can do the import to >> gihub for >>> example; I'll send you link then. >>> -Stepan. >>> >>> Stepan Dyatkovskiy wrote: >>>> Here is version of the last 0008-Sync-with-trunk.patch for >> avr-llvm- >>> code >>>> repository. >>>> >>>> P.S. I'm also not sure about changed in AVRRegisterInfo.td. >>>> >>>> -Stepan >>>> Stepan Dyatkovskiy wrote: >>>>> Hi John, >>>>> >>>>> 1. The diff of the diffs :-) >>>>> avr-diff-2013-06-06.patch >>>>> >>>>> 2. Configure patches (made from git, applied via -p1 -N). >>>>> 0007-Configure-scripts.patch >>>>> >>>>> 3. Sync itself (made from git): >>>>> 3.1. Copy AVR to Target dir >>>>> 3.2. Apply #1, apply diffs, apply #2 >>>>> 3.3. Apply sync patch "patch -p1 -N -i 0008-Sync-with-trunk.patch >>>>> 4. Try to compile. It was made for r183403. Need test somehow >>>>> AVRISelLowering.cpp >>>>> >>>>> Let me know if something goes wrong, I'll online till 13:00 UTC-7. >>>>> >>>>> -Stepan. >>>>> >>>>> John Myers wrote: >>>>>> Hi Stepan, >>>>>> >>>>>> We can definitely use some help. If I remember correctly, adding >>> inline >>>>>> asm support was the next needed important step. So it would be >>> great if >>>>>> you wanted to work on inline asm support. >>>>>> >>>>>> >>>>>> On Wed, Jun 5, 2013 at 3:33 AM, Stepan Dyatkovskiy >>> <stp...@na... <mailto:stp...@na...> >>>>>> <mailto:stp...@na... <mailto:stp...@na...>>> wrote: >>>>>> >>>>>> Hello guys. >>>>>> Do you need some help? Inline asm? Is it in wishlist yet? >>>>>> >>>>>> -Stepan >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> >> -------------------------------------------------------------------- >>> ---------- >>>>> >>>>> How ServiceNow helps IT people transform IT departments: >>>>> 1. A cloud service to automate IT design, transition and >> operations >>>>> 2. Dashboards that offer high-level views of enterprise services >>>>> 3. A single system of record for all IT processes >>>>> http://p.sf.net/sfu/servicenow-d2d-j >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> avr-llvm-devel mailing list >>>>> avr...@li... >> <mailto:avr...@li...> >>>>> https://lists.sourceforge.net/lists/listinfo/avr-llvm-devel >>>>> >>>> >>>> >>>> >>>> >> --------------------------------------------------------------------- >>> --------- >>>> How ServiceNow helps IT people transform IT departments: >>>> 1. A cloud service to automate IT design, transition and operations >>>> 2. Dashboards that offer high-level views of enterprise services >>>> 3. A single system of record for all IT processes >>>> http://p.sf.net/sfu/servicenow-d2d-j >>>> >>>> >>>> >>>> _______________________________________________ >>>> avr-llvm-devel mailing list >>>> avr...@li... >> <mailto:avr...@li...> >>>> https://lists.sourceforge.net/lists/listinfo/avr-llvm-devel >>>> >>> >>> >>> >> ----------------------------------------------------------------------- >>> ------- >>> How ServiceNow helps IT people transform IT departments: >>> 1. A cloud service to automate IT design, transition and operations >>> 2. Dashboards that offer high-level views of enterprise services >>> 3. A single system of record for all IT processes >>> http://p.sf.net/sfu/servicenow-d2d-j >>> _______________________________________________ >>> avr-llvm-devel mailing list >>> avr...@li... >> <mailto:avr...@li...> >>> https://lists.sourceforge.net/lists/listinfo/avr-llvm-devel >> >> > > > ------------------------------------------------------------------------------ > How ServiceNow helps IT people transform IT departments: > 1. A cloud service to automate IT design, transition and operations > 2. Dashboards that offer high-level views of enterprise services > 3. A single system of record for all IT processes > http://p.sf.net/sfu/servicenow-d2d-j > _______________________________________________ > avr-llvm-devel mailing list > avr...@li... > https://lists.sourceforge.net/lists/listinfo/avr-llvm-devel -- Rick |