From: Weddington, E. <Eri...@at...> - 2013-06-06 20:24:17
|
Ok, let's see if we can break this down and get it done, then. Which VCS would be the easiest to keep in sync with LLVM? I would think that that would probably be the VCS we should use. Once we have that, then I'll see what has to be done to move to Spaces. Eric > -----Original Message----- > From: Rick Mann [mailto:rm...@la...] > Sent: Thursday, June 06, 2013 2:06 PM > To: Stepan Dyatkovskiy > Cc: John Myers; avr-llvm; Weddington, Eric > Subject: Re: [avr-llvm-devel] Sync with trunk > > 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 > > |