From: Stepan D. <stp...@na...> - 2013-06-11 16:03:35
|
Hello John, As I mentioned before, my sync was not very successful. *All* AVR tests had been crashed. So, currently I'm working with what-you-have code: r172075(LLVM) + r247 (avr-llvm). I've implemented very draft version of inline assembly. If you still want to use SVN I'll create you .diff tomorrow then. Though you can get it today via GIT. Today I did two things: 1. Implemented very draft inline assembler support. 2. Ported your svn repo (with whole history) to git and published it on github (though, you can move it to any place): 2.1. Initially I've just cloned everything from svn to git. I got the whole your history with the only branch. SVN branches are just a subfolders. 2.2. I've moved AVR folder to repo's root. And removed cfe and dragonegg code (it should be tracked with another repo). 2.3. I've cloned llvm.git, checked out r172075, and attached our project as lib/Target/AVR sub-folder. Finally I got two branches of code: >--- llvm commits are ---------------->[r172075]-----llvm-commits----> \ - avr branch ---> / >-- avr llvm commits --------[r247] Currently I've published it on github. But, of course, you can clone it and move to any place you want. This command: "git clone -b avr git://github.com/kaomoneus/avr-llvm.git" clones all the llvm code, with AVR target inside (with draft inline asm support ;-) ). Currently it is merged only with r172075. I'll try to merge it with llvm ToT tomorrow. I'll online till 13:00 UTC-7, so any questions are welcome. -Stepan. John Myers wrote: > Hi Stepan, > > Can you make a new unified diff based on the current repo? > I'm still not able to get some of your patches to apply cleanly. > > P.S. > I can give you write access to the repo if you want. Just let me know > your sourceforge username. > > > On Mon, Jun 10, 2013 at 11:33 AM, Stepan Dyatkovskiy <stp...@na... > <mailto:stp...@na...>> wrote: > > Gotcha :-) All tests has been passed :-) > -Stepan. > > Stepan Dyatkovskiy wrote: > > And you thanks :-) > > Will compile it again. Today I did some survey how InlineAsm class is > > working, how it expanded in back-end. Though I couldn't start to > > implement it in AVR. So, I hope will start to do it today :-) > > > > -Stepan. > > Borja Ferrer wrote: > >> Thanks for the link Stepan, I'll take a look. > >> > >> > >> 2013/6/10 Stepan Dyatkovskiy <stp...@na... > <mailto:stp...@na...> <mailto:stp...@na... > <mailto:stp...@na...>>> > >> > >> Hello Borja, > >> Git allows you to clone LLVM project (it has GIT mirror), and > >> develop your backend in your own branch. You will *never* lose > >> commits under git, since it is distributed VCS and everyone > keeps > >> clone of all project history. > >> There is good one-day git tutorial: > >> http://git-scm.com/__documentation > <http://git-scm.com/documentation> > >> > >> -Stepan. > >> > >> Borja Ferrer wrote: > >> > >> Ok then, guys that have used GIT before please discuss any > >> advantages > >> here. As i said, i havent used GIT before so i can't > add any > >> valuable > >> points. I've been able to work with SVN and LLVM quite > well so > >> far though. > >> > >> > >> 2013/6/10 Weddington, Eric <Eri...@at... > <mailto:Eri...@at...> > >> <mailto:Eri...@at... > <mailto:Eri...@at...>> > >> <mailto:Eric.Weddington@atmel. > <mailto:Eric.Weddington@atmel.>__com > >> <mailto:Eri...@at... > <mailto:Eri...@at...>>>> > >> > >> > >> > >> > >> > -----Original Message----- > >> > From: Borja Ferrer > [mailto:bor...@gm... <mailto:bor...@gm...> > >> <mailto:bor...@gm... > <mailto:bor...@gm...>> > >> <mailto:bor...@gm... > <mailto:bor...@gm...> > >> <mailto:bor...@gm... > <mailto:bor...@gm...>>>__] > >> > Sent: Monday, June 10, 2013 11:33 AM > >> > To: Stepan Dyatkovskiy; Weddington, Eric > >> > Cc: avr-llvm-devel@lists.__sourceforge.net > <http://sourceforge.net> > >> <mailto:avr...@li... > <mailto:avr...@li...>> > >> <mailto:avr-llvm-devel@lists. > <mailto:avr-llvm-devel@lists.>__sourceforge.net <http://sourceforge.net> > >> <mailto:avr...@li... > <mailto:avr...@li...>>> > >> > Subject: Re: [avr-llvm-devel] Fwd: Sync with trunk > >> > > >> > Eric, what do you exactly mean? Trunk changes > in LLVM are > >> automatically > >> > merged in your local repo when you update, and > when we > >> need to update > >> > our code base to fix interface changes we have > to do it > >> manually but > >> > that's the only way I know of. > >> > >> All I'm trying to figure out is what would be the > best VCS > >> for us to > >> use (svn or git) in moving over to Atmel Spaces. > If using > >> one over > >> the other makes it easier to do some tasks (like > staying in > >> sync > >> with llvm trunk), then we should go with the one > that makes > >> it easier. > >> > >> If it doesn't really matter, then I suggest just > sticking > >> with svn. > >> > >> Eric > >> > >> > >> > >> > > > > > > > ------------------------------------------------------------------------------ > > This SF.net email is sponsored by Windows: > > > > Build for Windows Store. > > > > http://p.sf.net/sfu/windows-dev2dev > > _______________________________________________ > > avr-llvm-devel mailing list > > avr...@li... > <mailto:avr...@li...> > > https://lists.sourceforge.net/lists/listinfo/avr-llvm-devel > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Windows: > > Build for Windows Store. > > http://p.sf.net/sfu/windows-dev2dev > _______________________________________________ > avr-llvm-devel mailing list > avr...@li... > <mailto:avr...@li...> > https://lists.sourceforge.net/lists/listinfo/avr-llvm-devel > > |