Poster | Thread |
Petah
|  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 28-Sep-2010 21:35:50
| | [ #1 ] |
|
|
 |
Regular Member  |
Joined: 10-Mar-2003 Posts: 433
From: EU <3 ❤️ | | |
|
| Quote:
You may also ask why the author of this... news piece hasn't bothered to write a even brief explanation of what "LLVM" is. Sloppy, to say the least. _________________ That'll Put Marzipan In Your Pie Plate, Bingo 💻 Pro-Amiga, 🌍 Pro-Globalism, 🍅 Pro-Vegan, 🛦 Pro-NATO & 🇪🇺 Pro-Joint EU Defense Intervention Initiative
|
|
Status: Offline |
|
|
mausle
|  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 28-Sep-2010 22:21:54
| | [ #2 ] |
|
|
 |
Regular Member  |
Joined: 12-Sep-2003 Posts: 139
From: Unknown | | |
|
| @petah Quote:
You may also ask why the author of this... news piece hasn't bothered to write a even brief explanation of what "LLVM" is. Sloppy, to say the least. |
You may want to click the supplied links, no?
@pascal Quote:
LLVM is faster in many parts than GCC. |
Sorry, I somehow doubt, can you give examples?
ciaoLast edited by mausle on 28-Sep-2010 at 10:22 PM.
|
|
Status: Offline |
|
|
pixie
 |  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 28-Sep-2010 23:14:19
| | [ #3 ] |
|
|
 |
Elite Member  |
Joined: 10-Mar-2003 Posts: 3437
From: Figueira da Foz - Portugal | | |
|
| @Petah: Quote:
You may also ask why the author of this... news piece hasn't bothered to write a even brief explanation of what "LLVM" is. Sloppy, to say the least. |
Quote:
apple included LLVM in Xcode. |
LLVM (Low Level Virtual Machine ) is a quite well known technology, it's even used by Apple themselves, besides there's nothing stopping the user from following the links given. Complaining with all the information available just a link away... that is sloppy, to say the least... _________________ Indigo 3D Lounge, my second home. The Illusion of Choice | Am*ga
|
|
Status: Offline |
|
|
terminills
|  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 28-Sep-2010 23:55:43
| | [ #4 ] |
|
|
 |
AROS Core Developer  |
Joined: 8-Mar-2003 Posts: 1500
From: Unknown | | |
|
| @mausle
It has a ways to go but it is progressing nicely. There are a few cases where the llvm compiled binary did perform better then the standard gcc binary. There's also a few cases where the compiled binary's performance bombed also.
llvm benchmarks Last edited by terminills on 28-Sep-2010 at 11:56 PM.
_________________ Support AROS sponsor a developer.
"AROS is prolly illegal ~ Evert Carton" intentionally quoted out of context for dramatic effect
|
|
Status: Offline |
|
|
phoenixkonsole
|  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 29-Sep-2010 8:04:46
| | [ #5 ] |
|
|
 |
Super Member  |
Joined: 8-Nov-2009 Posts: 1772
From: Unknown | | |
|
| @Petah Sorry but i hoped that the links are enough for someone interested. Also i know this is not a user oriented bounty at first... but on the long run it will be through the results i'm hoping for.
Then i must admit that my english is not the best and reading a Wikipedia entry (which sums it up already) is better than reading my denglish ; )
Regards _________________ AROS Broadway - AEROS - Aminux - AmiCloud - indieGO! Appstore - AmiWallet - VAN lossless video codec - AMC Amiga media Center -KrypUnite - LibertyNet - MinX - amigaNX
|
|
Status: Offline |
|
|
phoenixkonsole
|  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 29-Sep-2010 9:20:26
| | [ #6 ] |
|
|
 |
Super Member  |
Joined: 8-Nov-2009 Posts: 1772
From: Unknown | | |
|
| Also intersting projects (Java and .Net)http://vmkit.llvm.org/ _________________ AROS Broadway - AEROS - Aminux - AmiCloud - indieGO! Appstore - AmiWallet - VAN lossless video codec - AMC Amiga media Center -KrypUnite - LibertyNet - MinX - amigaNX
|
|
Status: Offline |
|
|
ara
|  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 29-Sep-2010 15:41:43
| | [ #7 ] |
|
|
 |
Regular Member  |
Joined: 11-Jan-2006 Posts: 138
From: Unknown | | |
|
| Quote:
Also intersting projects (Java and .Net)http://vmkit.llvm.org/ |
Amazing what theses are approved nowadays. |
|
Status: Offline |
|
|
Samurai_Crow
|  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 29-Sep-2010 17:29:47
| | [ #8 ] |
|
|
 |
Elite Member  |
Joined: 18-Jan-2003 Posts: 2320
From: Minnesota, USA | | |
|
| LLVM is a modular low-level virtual machine that supports static as well as JIT compilation. It can be used to generate higher-level virtual machines and sandboxes as the PNaCl link indicates.
Because it is modular, adding additional processor or operating system support is more flexible than GCC because GCC requires a full recompiled binary for a cross-compiler while LLVM-based Clang C/C++ compiler can generate code for any supported processor and operating system from the same binary.
Also, as an advantage over GCC, LLVM has a much more liberal license. That is one reason that Apple is putting such effort in keeping LLVM up-to-date. (Apple doesn't want to use GPL 3.0 code.)
As an added bonus, the GHC Haskell compiler uses LLVM as its default optimizer and code-generator engine to get better performance on parallel architectures. OCaml has also been written to take advantage of LLVM. The Pypy Python compiler can optionally use the LLVM JIT (although LLVM is a better static compiler than a JIT since it's instruction set is designed around expensive optimizations more than fast compile times). |
|
Status: Offline |
|
|
minator
|  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 29-Sep-2010 22:14:13
| | [ #9 ] |
|
|
 |
Super Member  |
Joined: 23-Mar-2004 Posts: 1018
From: Cambridge | | |
|
| Quote:
Sorry, I somehow doubt, can you give examples? |
gcc is known for many things, speed is not one of them. _________________ Whyzzat?
|
|
Status: Offline |
|
|
ppc_addon
|  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 30-Sep-2010 8:43:42
| | [ #10 ] |
|
|
 |
Regular Member  |
Joined: 2-Nov-2007 Posts: 101
From: Roma Caput Mundi | | |
|
| LLVM code works well and is quite tested on powerpc 32bit but quite unusable e really bad tested on powerpc 64bit. LLVM is used as JIT for (IcedTea6) OpenJDK Shark VM. Last edited by ppc_addon on 30-Sep-2010 at 08:48 AM.
_________________ My Blog: http://linuxpowerpc.blogspot.com/ *** Linux PPC user! IBM Intellistation POWER 275 - CRUX PPC (64bit) 3.0
|
|
Status: Offline |
|
|
Templario
 |  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 30-Sep-2010 13:16:42
| | [ #11 ] |
|
|
 |
Elite Member  |
Joined: 22-Jun-2004 Posts: 3672
From: Unknown | | |
|
| This bounty and others are well, but ask money only for AROS version, I don't right, because I have interested in bounties for OS4 or if it is for AROS also for OS 4 or MorphOS. |
|
Status: Offline |
|
|
phoenixkonsole
|  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 30-Sep-2010 13:27:45
| | [ #12 ] |
|
|
 |
Super Member  |
Joined: 8-Nov-2009 Posts: 1772
From: Unknown | | |
|
| Hi this is phase I for AROS x86. Since i ordered a beta X1000 i may think about AmigaOS 4 a bit more in the future ; )
Well phase I implies that there will be more and i hope that the developer who accepts phase 1 can be acuired to do the others too. And this may also be a AmigaOS 4 Version. I would suggest to make a Bounty for Amiga OS4 but i would not bump money in it for now. (maybe later)
You see only phase I online because i'm not sure if it is better to pay the developer(s) in parts (after reaching milestones) instead of giving them only on big sum at the end. _________________ AROS Broadway - AEROS - Aminux - AmiCloud - indieGO! Appstore - AmiWallet - VAN lossless video codec - AMC Amiga media Center -KrypUnite - LibertyNet - MinX - amigaNX
|
|
Status: Offline |
|
|
Minuous
|  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 3-Oct-2010 7:05:12
| | [ #13 ] |
|
|
 |
Regular Member  |
Joined: 30-Oct-2004 Posts: 319
From: Unknown | | |
|
| >it's even used by Apple themselves
This is hardly any kind of recommendation though is it!!? Apple are heavy users of Digital Restrictions Management etc. but that doesn't mean it is a good thing. Why not decide based on the technical merits rather than what a bunch of tossers like Apple are doing? |
|
Status: Offline |
|
|
phoenixkonsole
|  |
Re: AROS Bounty for LLVM port, Phase 1 Posted on 3-Oct-2010 11:43:54
| | [ #14 ] |
|
|
 |
Super Member  |
Joined: 8-Nov-2009 Posts: 1772
From: Unknown | | |
|
| : D It is good that apple use it because we can then use the result of their money too... what is bad about it.
BTW the bounty has been accepted.
Also technically we need it for the sandbox idea. Plus this way AROS can run in every browser as web-app. Just a side note.
It is like the classic environment of Mac OS X up to 10.4.
AROS32 running inside AROS64..
LLVM and PNaCl are the way to go. _________________ AROS Broadway - AEROS - Aminux - AmiCloud - indieGO! Appstore - AmiWallet - VAN lossless video codec - AMC Amiga media Center -KrypUnite - LibertyNet - MinX - amigaNX
|
|
Status: Offline |
|
|