From: Stepan D. <stp...@na...> - 2013-06-05 10:53:52
|
Hello guys. Do you need some help? Inline asm? Is it in wishlist yet? -Stepan |
From: John M. <ato...@gm...> - 2013-06-05 15:27:49
|
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...>wrote: > Hello guys. > Do you need some help? Inline asm? Is it in wishlist yet? > > -Stepan > |
From: Stepan D. <stp...@na...> - 2013-06-05 19:23:47
|
OK. I'll do then. Hope I'll present you first patches soon. -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...>> wrote: > > Hello guys. > Do you need some help? Inline asm? Is it in wishlist yet? > > -Stepan > > |
From: Stepan D. <stp...@na...> - 2013-06-06 15:02:44
|
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...>> wrote: > > Hello guys. > Do you need some help? Inline asm? Is it in wishlist yet? > > -Stepan > > |
From: Stepan D. <stp...@na...> - 2013-06-06 15:35:22
Attachments:
L0008-Sync-with-trunk.patch
|
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...>> 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... > https://lists.sourceforge.net/lists/listinfo/avr-llvm-devel > |
From: Stepan D. <stp...@na...> - 2013-06-06 17:51:12
|
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...>> 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... >> 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 > |
From: Weddington, E. <Eri...@at...> - 2013-06-06 17:59:21
|
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...] > 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...>> 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... > >> 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 > > > > > ----------------------------------------------------------------------- > ------- > 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 |
From: John M. <ato...@gm...> - 2013-06-06 18:12:13
|
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... > 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...] > > 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...>> 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... > > >> 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 > > > > > > > > > ----------------------------------------------------------------------- > > ------- > > 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 > |
From: Stepan D. <stp...@na...> - 2013-06-06 20:01:43
|
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 > > |
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 |
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 > > |
From: John M. <ato...@gm...> - 2013-06-06 21:13:33
|
On Thu, Jun 6, 2013 at 1:06 PM, Rick Mann <rm...@la...> wrote: > 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 > Right now the front end needs more work then the back. The back end should be able to compile most programs. So most of the more important needs are in the front end like, inline asm, making a proper toolchain, and making it more cross-compiler friendly. |
From: Rick M. <rm...@la...> - 2013-06-06 21:23:59
|
On Jun 6, 2013, at 14:13 , John Myers <ato...@gm...> wrote: > Right now the front end needs more work then the back. The back end should be able to compile most programs. So most of the more important needs are in the front end like, inline asm, making a proper toolchain, and making it more cross-compiler friendly. I'm assuming we're using clang, correct? Does that mean the parsing is done, we just need something in the middle to interpret the strings passed to the inline asm directives? I'm still not sure where that lives, but I'm happy to contribute any way I can. -- Rick |
From: John M. <ato...@gm...> - 2013-06-06 21:26:03
|
On Thu, Jun 6, 2013 at 1:24 PM, Weddington, Eric <Eri...@at...>wrote: > 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 > > > I think any distributed VCS would work better. LLVM already has a Git mirror so choosing Git seems like the path of least resistance. Although it doesn't look like Atmel Spaces supports Mercurial. |
From: Weddington, E. <Eri...@at...> - 2013-06-06 21:32:33
|
> -----Original Message----- > From: John Myers [mailto:ato...@gm...] > Sent: Thursday, June 06, 2013 3:26 PM > To: Weddington, Eric > Cc: Rick Mann; Stepan Dyatkovskiy; avr-llvm > Subject: Re: [avr-llvm-devel] Sync with trunk > > > I think any distributed VCS would work better. LLVM already has a Git > mirror so choosing Git seems like the path of least resistance. > Although it doesn't look like Atmel Spaces supports Mercurial. True, no mercurial yet. But, as I said, it supports Git. Eric |
From: John M. <ato...@gm...> - 2013-06-06 21:51:24
|
On Thu, Jun 6, 2013 at 2:23 PM, Rick Mann <rm...@la...> wrote: > I'm assuming we're using clang, correct? Does that mean the parsing is > done, we just need something in the middle to interpret the strings passed > to the inline asm directives? > > I'm still not sure where that lives, but I'm happy to contribute any way I > can. > > -- > Rick > Yeah, we're using clang. No real work has been done for inline asm as far as I know. I haven't looked into it so I'm not sure what's even required to get it working. Stepan has already volunteered to work on inline asm so I guess it depends on what kind of help he needs if any. |
From: Rick M. <rm...@la...> - 2013-06-06 21:56:07
|
On Jun 6, 2013, at 14:51 , John Myers <ato...@gm...> wrote: > Yeah, we're using clang. > No real work has been done for inline asm as far as I know. I haven't looked into it so I'm not sure what's even required to get it working. > Stepan has already volunteered to work on inline asm so I guess it depends on what kind of help he needs if any. I can also try to help with the other aspects. Perhaps we should have a phone/Skype call to discuss some of the needs in more depth. I'm going to an LLVM meetup tonight in Mountain View, CA. Not sure if any of you will be there? http://llvmbayarea.appspot.com -- Rick |
From: Weddington, E. <Eri...@at...> - 2013-06-06 22:18:32
|
> -----Original Message----- > From: Rick Mann [mailto:rm...@la...] > Sent: Thursday, June 06, 2013 3:56 PM > To: John Myers > Cc: Rick Mann; Stepan Dyatkovskiy; avr-llvm; Weddington, Eric > Subject: Re: [avr-llvm-devel] Sync with trunk > > > On Jun 6, 2013, at 14:51 , John Myers <ato...@gm...> wrote: > > > Yeah, we're using clang. > > No real work has been done for inline asm as far as I know. I haven't > looked into it so I'm not sure what's even required to get it working. > > Stepan has already volunteered to work on inline asm so I guess it > depends on what kind of help he needs if any. > > I can also try to help with the other aspects. Perhaps we should have a > phone/Skype call to discuss some of the needs in more depth. > > I'm going to an LLVM meetup tonight in Mountain View, CA. Not sure if > any of you will be there? > > http://llvmbayarea.appspot.com Cool! I'd be there, but I'm in Colorado. :-/ Well, if you're willing, perhaps you can pass it on: - AVR LLVM is still a going concern. We've had on-again, off-again progress, but still a number of people interested in having an alternative to GCC for the AVR - Our initial goal is to be compatible with the AVR GCC toolchain, including using avr-libc, but I would also eventually like to see code optimizations implemented to be even better than AVR GCC. (BTW, I have internal contacts that can help us out with things that can be done with AVR LLVM to improve in this area.) - My personal goal: I would like to see AVR LLVM generate as good, if not better, code size as the IAR compiler. - We have at least one person internally who is familiar with working on LLVM backend. There may be others. - I'd like to see AVR LLVM move to Atmel Spaces so we can have our guys help out, and I can make sure that this happens. - When AVR LLVM is ready for real production work, I can make sure that we include it as the compiler toolchain for Atmel Studio. If anyone is interested, feel free to have them contact me at my email address! Thanks! Eric Weddington Marketing Manager Open Source & Community Atmel |
From: Rick M. <rm...@la...> - 2013-06-06 23:21:35
|
On Jun 6, 2013, at 15:18 , "Weddington, Eric" <Eri...@at...> wrote: > If anyone is interested, feel free to have them contact me at my email address! Thanks! Will do! Are we talking about AVR32, as well? I suppose we should be, although I have yet to use that architecture in any design. I'm all XMEGA and ARM these days. -- Rick |
From: John M. <ato...@gm...> - 2013-06-09 04:36:44
|
Hi Stepan, I was having trouble getting the sync-wth-trunk patch to apply then I noticed your patches are based on avr-llvm r244 and not ToT. Was there a reason for this? Some of the changes were already done. On Thu, Jun 6, 2013 at 8:02 AM, Stepan Dyatkovskiy <stp...@na...>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...>> wrote: >> >> Hello guys. >> Do you need some help? Inline asm? Is it in wishlist yet? >> >> -Stepan >> >> >> > |
From: John M. <ato...@gm...> - 2013-06-09 08:09:06
|
It looks like the sourceforge migration screwed things up. I need to look into it more but the last few commits don't seem to have been migrated. On Sat, Jun 8, 2013 at 9:36 PM, John Myers <ato...@gm...> wrote: > Hi Stepan, > > I was having trouble getting the sync-wth-trunk patch to apply then I > noticed your patches are based on avr-llvm r244 and not ToT. > Was there a reason for this? Some of the changes were already done. > > > > > On Thu, Jun 6, 2013 at 8:02 AM, Stepan Dyatkovskiy <stp...@na...>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...>> wrote: >>> >>> Hello guys. >>> Do you need some help? Inline asm? Is it in wishlist yet? >>> >>> -Stepan >>> >>> >>> >> > |
From: Stepan D. <stp...@na...> - 2013-06-10 09:12:59
|
Hi John, Hm.. tell me number of the last revision then... -Stepan John Myers wrote: > It looks like the sourceforge migration screwed things up. I need to > look into it more but the last few commits don't seem to have been migrated. > > > On Sat, Jun 8, 2013 at 9:36 PM, John Myers <ato...@gm... > <mailto:ato...@gm...>> wrote: > > Hi Stepan, > > I was having trouble getting the sync-wth-trunk patch to apply then > I noticed your patches are based on avr-llvm r244 and not ToT. > Was there a reason for this? Some of the changes were already done. > > > > > On Thu, Jun 6, 2013 at 8:02 AM, Stepan Dyatkovskiy > <stp...@na... <mailto:stp...@na...>> 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 > > > > > |
From: Stepan D. <stp...@na...> - 2013-06-10 11:48:12
|
Hi John, Uff.. i little bit confused with syncing. Would you tell me please actual revision number of your project (r247?) and revision number of llvm with which you were synced? -Stepan. Stepan Dyatkovskiy wrote: > Hi John, > Hm.. tell me number of the last revision then... > -Stepan > > John Myers wrote: >> It looks like the sourceforge migration screwed things up. I need to >> look into it more but the last few commits don't seem to have been migrated. >> >> >> On Sat, Jun 8, 2013 at 9:36 PM, John Myers <ato...@gm... >> <mailto:ato...@gm...>> wrote: >> >> Hi Stepan, >> >> I was having trouble getting the sync-wth-trunk patch to apply then >> I noticed your patches are based on avr-llvm r244 and not ToT. >> Was there a reason for this? Some of the changes were already done. >> >> >> >> >> On Thu, Jun 6, 2013 at 8:02 AM, Stepan Dyatkovskiy >> <stp...@na... <mailto:stp...@na...>> 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... > https://lists.sourceforge.net/lists/listinfo/avr-llvm-devel > |