Hi all! I'm getting starting with LLVM, and I'm creating a new cross-platform programming language LLVM-based with a Standard Library POSIX-based. The language has sintatic sugar of Object Pascal and Ruby. My doubt is if LLVM is compatible with AMD (e.g. Fusion), allowing so that my StdLib can be used to create Games, in future... Regards! -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110826/370aea5c/attachment.html>
From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of geovanisouza92 at gmail.com Sent: Friday, August 26, 2011 7:33 AM To: LLVM-Dev Subject: [LLVMdev] Is LLVM compatible with AMD? Hi all! I'm getting starting with LLVM, and I'm creating a new cross-platform programming language LLVM-based with a Standard Library POSIX-based. The language has sintatic sugar of Object Pascal and Ruby. My doubt is if LLVM is compatible with AMD (e.g. Fusion), allowing so that my StdLib can be used to create Games, in future... [Villmow, Micah] AMD uses LLVM for its OpenCL compilers which run on Fusion parts and LLVM itself can generate X86 code. However, there currently is no way to target the X86 GPU’s directly. You might want to look at the Gallium3D project(Linux only) for a way to do this. Regards! -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110826/603915c8/attachment.html>
You can find out about OpenCL here: http://www.khronos.org/opencl/ That being said, AMD OpenCL is not a target of LLVM. AMD uses LLVM for its optimizer and code generation paths for the OpenCL compiler. Micah From: geovanisouza92 at gmail.com [mailto:geovanisouza92 at gmail.com] Sent: Friday, August 26, 2011 10:06 AM To: Villmow, Micah Subject: Re: [LLVMdev] Is LLVM compatible with AMD? So, AMD OpenCL is another target for LLVM? Where I can learn about OpenCL? Thanks. 2011/8/26 Villmow, Micah <Micah.Villmow at amd.com<mailto:Micah.Villmow at amd.com>> From: llvmdev-bounces at cs.uiuc.edu<mailto:llvmdev-bounces at cs.uiuc.edu> [mailto:llvmdev-bounces at cs.uiuc.edu<mailto:llvmdev-bounces at cs.uiuc.edu>] On Behalf Of geovanisouza92 at gmail.com<mailto:geovanisouza92 at gmail.com> Sent: Friday, August 26, 2011 7:33 AM To: LLVM-Dev Subject: [LLVMdev] Is LLVM compatible with AMD? Hi all! I'm getting starting with LLVM, and I'm creating a new cross-platform programming language LLVM-based with a Standard Library POSIX-based. The language has sintatic sugar of Object Pascal and Ruby. My doubt is if LLVM is compatible with AMD (e.g. Fusion), allowing so that my StdLib can be used to create Games, in future... [Villmow, Micah] AMD uses LLVM for its OpenCL compilers which run on Fusion parts and LLVM itself can generate X86 code. However, there currently is no way to target the X86 GPU’s directly. You might want to look at the Gallium3D project(Linux only) for a way to do this. Regards! _______________________________________________ LLVM Developers mailing list LLVMdev at cs.uiuc.edu<mailto:LLVMdev at cs.uiuc.edu> http://llvm.cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev -- "Antequam noveris, a laudando et vituperando abstine" Esperando que esteja bem, Geovani de Souza MSN: gss6978 at hotmail.com<mailto:gss6978 at hotmail.com> E-mail: geovanisouza92 at gmail.com<mailto:geovanisouza92 at gmail.com> Skype: geovanisouza92 http://www.twitter.com/geovanisouza92 http://www.sentinelaaizen.blogspot.com/ http://www.delphiloaded.blogspot.com/ WebRep Error! Filename not specified. Overall rating Error! Filename not specified. Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified. Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified. Error! Filename not specified. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110826/fa1b4334/attachment.html>
Villmow, excuse me about the previous reply. :$ So, I'm thinking about OpenGL, or other generic graphical libraries. 2011/8/26 Villmow, Micah <Micah.Villmow at amd.com>> In what context? Also, please have all replies go to the mailing list and > not to the contributor directly.**** > > ** ** > > Thanks,**** > > Micah**** > > ** ** > > *From:* geovanisouza92 at gmail.com [mailto:geovanisouza92 at gmail.com] > *Sent:* Friday, August 26, 2011 5:42 PM > > *To:* Villmow, Micah > *Subject:* Re: [LLVMdev] Is LLVM compatible with AMD?**** > > ** ** > > Villmow, you know if LLVM supports graphical computing beyond AMD-IL?**** > > ** ** > > []'s**** > > ** ** > > ** ** > > 2011/8/26 geovanisouza92 at gmail.com <geovanisouza92 at gmail.com>**** > > Ok. Thanks Villmow!**** > > ** ** > > ** ** > > 2011/8/26 Villmow, Micah <Micah.Villmow at amd.com>**** > > You can find out about OpenCL here:**** > > http://www.khronos.org/opencl/**** > > **** > > That being said, AMD OpenCL is not a target of LLVM. AMD uses LLVM for its > optimizer and code generation paths for the OpenCL compiler. **** > > **** > > Micah**** > > **** > > *From:* geovanisouza92 at gmail.com [mailto:geovanisouza92 at gmail.com] > *Sent:* Friday, August 26, 2011 10:06 AM > *To:* Villmow, Micah > *Subject:* Re: [LLVMdev] Is LLVM compatible with AMD?**** > > **** > > So, AMD OpenCL is another target for LLVM?**** > > **** > > Where I can learn about OpenCL?**** > > **** > > Thanks.**** > > **** > > **** > > 2011/8/26 Villmow, Micah <Micah.Villmow at amd.com>**** > > **** > > **** > > *From:* llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] *On > Behalf Of *geovanisouza92 at gmail.com > *Sent:* Friday, August 26, 2011 7:33 AM > *To:* LLVM-Dev > *Subject:* [LLVMdev] Is LLVM compatible with AMD?**** > > **** > > Hi all!**** > > **** > > I'm getting starting with LLVM, and I'm creating a new cross-platform > programming language LLVM-based with a Standard Library POSIX-based. The > language has sintatic sugar of Object Pascal and Ruby.**** > > **** > > My doubt is if LLVM is compatible with AMD (e.g. Fusion), allowing so that > my StdLib can be used to create Games, in future...**** > > *[Villmow, Micah] AMD uses LLVM for its OpenCL compilers which run on > Fusion parts and LLVM itself can generate X86 code. However, there currently > is no way to target the X86 GPU’s directly. You might want to look at the > Gallium3D project(Linux only) for a way to do this.***** > > **** > > Regards!**** > > **** > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev**** > > > > **** > > **** > > -- > "Antequam noveris, a laudando et vituperando abstine" > > Esperando que esteja bem, > > Geovani de Souza > > > *MSN*: gss6978 at hotmail.com > *E-mail*: geovanisouza92 at gmail.com**** > > *Skype*: geovanisouza92**** > > > http://www.twitter.com/geovanisouza92 > http://www.sentinelaaizen.blogspot.com/**** > > http://www.delphiloaded.blogspot.com/**** > > WebRep**** > > *Error! Filename not specified.***** > > Overall rating**** > > *Error! Filename not specified.***** > > *Error! Filename not specified.Error! Filename not specified.Error! > Filename not specified.Error! Filename not specified.Error! Filename not > specified.***** > > *Error! Filename not specified.Error! Filename not specified.Error! > Filename not specified.Error! Filename not specified.Error! Filename not > specified.***** > > *Error! Filename not specified.***** > > **** > > **** > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev**** > > > > **** > > ** ** > > -- > "Antequam noveris, a laudando et vituperando abstine" > > Esperando que esteja bem, > > Geovani de Souza > > > *MSN*: gss6978 at hotmail.com > *E-mail*: geovanisouza92 at gmail.com**** > > *Skype*: geovanisouza92**** > > > http://www.twitter.com/geovanisouza92 > http://www.sentinelaaizen.blogspot.com/**** > > http://www.delphiloaded.blogspot.com/**** > > WebRep**** > > *Error! Filename not specified.***** > > Overall rating**** > > *Error! Filename not specified.***** > > *Error! Filename not specified.**Error! Filename not specified.**Error! > Filename not specified.**Error! Filename not specified.**Error! Filename > not specified.***** > > *Error! Filename not specified.**Error! Filename not specified.**Error! > Filename not specified.**Error! Filename not specified.**Error! Filename > not specified.***** > > *Error! Filename not specified.***** > > **** > > ** ** > > > > **** > > ** ** > > -- > "Antequam noveris, a laudando et vituperando abstine" > > Esperando que esteja bem, > > Geovani de Souza > > > *MSN*: gss6978 at hotmail.com > *E-mail*: geovanisouza92 at gmail.com**** > > *Skype*: geovanisouza92**** > > > http://www.twitter.com/geovanisouza92 > http://www.sentinelaaizen.blogspot.com/**** > > http://www.delphiloaded.blogspot.com/**** > > WebRep**** > > *Error! Filename not specified.***** > > Overall rating**** > > *Error! Filename not specified.***** > > *Error! Filename not specified.**Error! Filename not specified.**Error! > Filename not specified.**Error! Filename not specified.**Error! Filename > not specified.***** > > *Error! Filename not specified.**Error! Filename not specified.**Error! > Filename not specified.**Error! Filename not specified.**Error! Filename > not specified.***** > > *Error! Filename not specified.***** > > **** > > ** ** >-- "Antequam noveris, a laudando et vituperando abstine" Esperando que esteja bem, Geovani de Souza *MSN*: gss6978 at hotmail.com *E-mail*: geovanisouza92 at gmail.com *Skype*: geovanisouza92 http://www.twitter.com/geovanisouza92 http://www.sentinelaaizen.blogspot.com/ http://www.delphiloaded.blogspot.com/ WebRep Overall rating -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110826/a91174b0/attachment.html>
You should check out the Gallium3D project as I mentioned below. They are using LLVM for their graphics language compilation. Micah From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of geovanisouza92 at gmail.com Sent: Friday, August 26, 2011 5:52 PM To: LLVM-Dev Subject: Re: [LLVMdev] Is LLVM compatible with AMD? Villmow, excuse me about the previous reply. :$ So, I'm thinking about OpenGL, or other generic graphical libraries. 2011/8/26 Villmow, Micah <Micah.Villmow at amd.com<mailto:Micah.Villmow at amd.com>> In what context? Also, please have all replies go to the mailing list and not to the contributor directly. Thanks, Micah From: geovanisouza92 at gmail.com<mailto:geovanisouza92 at gmail.com> [mailto:geovanisouza92 at gmail.com<mailto:geovanisouza92 at gmail.com>] Sent: Friday, August 26, 2011 5:42 PM To: Villmow, Micah Subject: Re: [LLVMdev] Is LLVM compatible with AMD? Villmow, you know if LLVM supports graphical computing beyond AMD-IL? []'s 2011/8/26 geovanisouza92 at gmail.com<mailto:geovanisouza92 at gmail.com> <geovanisouza92 at gmail.com<mailto:geovanisouza92 at gmail.com>> Ok. Thanks Villmow! 2011/8/26 Villmow, Micah <Micah.Villmow at amd.com<mailto:Micah.Villmow at amd.com>> You can find out about OpenCL here: http://www.khronos.org/opencl/ That being said, AMD OpenCL is not a target of LLVM. AMD uses LLVM for its optimizer and code generation paths for the OpenCL compiler. Micah From: geovanisouza92 at gmail.com<mailto:geovanisouza92 at gmail.com> [mailto:geovanisouza92 at gmail.com<mailto:geovanisouza92 at gmail.com>] Sent: Friday, August 26, 2011 10:06 AM To: Villmow, Micah Subject: Re: [LLVMdev] Is LLVM compatible with AMD? So, AMD OpenCL is another target for LLVM? Where I can learn about OpenCL? Thanks. 2011/8/26 Villmow, Micah <Micah.Villmow at amd.com<mailto:Micah.Villmow at amd.com>> From: llvmdev-bounces at cs.uiuc.edu<mailto:llvmdev-bounces at cs.uiuc.edu> [mailto:llvmdev-bounces at cs.uiuc.edu<mailto:llvmdev-bounces at cs.uiuc.edu>] On Behalf Of geovanisouza92 at gmail.com<mailto:geovanisouza92 at gmail.com> Sent: Friday, August 26, 2011 7:33 AM To: LLVM-Dev Subject: [LLVMdev] Is LLVM compatible with AMD? Hi all! I'm getting starting with LLVM, and I'm creating a new cross-platform programming language LLVM-based with a Standard Library POSIX-based. The language has sintatic sugar of Object Pascal and Ruby. My doubt is if LLVM is compatible with AMD (e.g. Fusion), allowing so that my StdLib can be used to create Games, in future... [Villmow, Micah] AMD uses LLVM for its OpenCL compilers which run on Fusion parts and LLVM itself can generate X86 code. However, there currently is no way to target the X86 GPU’s directly. You might want to look at the Gallium3D project(Linux only) for a way to do this. Regards! _______________________________________________ LLVM Developers mailing list LLVMdev at cs.uiuc.edu<mailto:LLVMdev at cs.uiuc.edu> http://llvm.cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev -- "Antequam noveris, a laudando et vituperando abstine" Esperando que esteja bem, Geovani de Souza MSN: gss6978 at hotmail.com<mailto:gss6978 at hotmail.com> E-mail: geovanisouza92 at gmail.com<mailto:geovanisouza92 at gmail.com> Skype: geovanisouza92 http://www.twitter.com/geovanisouza92 http://www.sentinelaaizen.blogspot.com/ http://www.delphiloaded.blogspot.com/ WebRep Error! Filename not specified. Overall rating Error! Filename not specified. Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified. Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified. Error! Filename not specified. _______________________________________________ LLVM Developers mailing list LLVMdev at cs.uiuc.edu<mailto:LLVMdev at cs.uiuc.edu> http://llvm.cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev -- "Antequam noveris, a laudando et vituperando abstine" Esperando que esteja bem, Geovani de Souza MSN: gss6978 at hotmail.com<mailto:gss6978 at hotmail.com> E-mail: geovanisouza92 at gmail.com<mailto:geovanisouza92 at gmail.com> Skype: geovanisouza92 http://www.twitter.com/geovanisouza92 http://www.sentinelaaizen.blogspot.com/ http://www.delphiloaded.blogspot.com/ WebRep Error! Filename not specified. Overall rating Error! Filename not specified. Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified. Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified. Error! Filename not specified. -- "Antequam noveris, a laudando et vituperando abstine" Esperando que esteja bem, Geovani de Souza MSN: gss6978 at hotmail.com<mailto:gss6978 at hotmail.com> E-mail: geovanisouza92 at gmail.com<mailto:geovanisouza92 at gmail.com> Skype: geovanisouza92 http://www.twitter.com/geovanisouza92 http://www.sentinelaaizen.blogspot.com/ http://www.delphiloaded.blogspot.com/ WebRep Error! Filename not specified. Overall rating Error! Filename not specified. Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified. Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified. Error! Filename not specified. -- "Antequam noveris, a laudando et vituperando abstine" Esperando que esteja bem, Geovani de Souza MSN: gss6978 at hotmail.com<mailto:gss6978 at hotmail.com> E-mail: geovanisouza92 at gmail.com<mailto:geovanisouza92 at gmail.com> Skype: geovanisouza92 http://www.twitter.com/geovanisouza92 http://www.sentinelaaizen.blogspot.com/ http://www.delphiloaded.blogspot.com/ WebRep Error! Filename not specified. Overall rating Error! Filename not specified. Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified. Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified.Error! Filename not specified. Error! Filename not specified. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110826/751b88cb/attachment.html>