Gabor Greif
2012-Mar-16 09:32 UTC
[LLVMdev] PowerPC codegen experts looking for challenges?
Hi all, at my paid job I am pushing the Clang/LLVM combo into evaluation (we currently use a gcc3.4 generation toolchain). Since we produce for the embedded domain we need a reliable host (i.e. simulation i686) / target (PPC) dual setup. To this end I almost succeeded grinding through our large(ish) codebase but found some PPC snags. I filed these bugs, complete with repro IR code: http://llvm.org/bugs/show_bug.cgi?id=12201 http://llvm.org/bugs/show_bug.cgi?id=12203 I gather that the FreeBSD project is aiming at production use of LLVM for PPC also, so these might have interesting fixes for those folks too. Another thing, it appears that thread-global data is not yet supported by the PPC backend. Is there a tracking bug for this or any plans to fill this gap? Cheers, Gabor
Hal Finkel
2012-Mar-16 13:08 UTC
[LLVMdev] PowerPC codegen experts looking for challenges?
On Fri, 16 Mar 2012 10:32:47 +0100 Gabor Greif <ggreif at gmail.com> wrote:> Hi all, > > at my paid job I am pushing the Clang/LLVM combo into evaluation (we > currently use a gcc3.4 generation toolchain).Great! Since we produce for the> embedded domain we need a reliable > host (i.e. simulation i686) / target (PPC) dual setup. To this end I > almost succeeded grinding through our large(ish) codebase but found > some PPC snags. > > I filed these bugs, complete with repro IR code: > > http://llvm.org/bugs/show_bug.cgi?id=12201Interesting. I'll try to get this fixed next week.> http://llvm.org/bugs/show_bug.cgi?id=12203Roman and I have been working on this one over the last few days; expect a fix soon. Please keep submitting bug reports; there are a number of us who are interested in PPC support. -Hal> > I gather that the FreeBSD project is aiming at production use of LLVM > for PPC also, so these might have interesting fixes for those folks > too. > > Another thing, it appears that thread-global data is not yet supported > by the PPC backend. Is there a tracking bug for this or any plans to > fill this gap? > > Cheers, > > Gabor > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev-- Hal Finkel Postdoctoral Appointee Leadership Computing Facility Argonne National Laboratory
Gabor Greif
2012-Mar-28 05:25 UTC
[LLVMdev] PowerPC codegen experts looking for challenges?
On 3/16/12, Hal Finkel <hfinkel at anl.gov> wrote:> On Fri, 16 Mar 2012 10:32:47 +0100 > Gabor Greif <ggreif at gmail.com> wrote: > >> Hi all, >> >> at my paid job I am pushing the Clang/LLVM combo into evaluation (we >> currently use a gcc3.4 generation toolchain). > > Great! > > Since we produce for the >> embedded domain we need a reliable >> host (i.e. simulation i686) / target (PPC) dual setup. To this end I >> almost succeeded grinding through our large(ish) codebase but found >> some PPC snags. >> >> I filed these bugs, complete with repro IR code: >> >> http://llvm.org/bugs/show_bug.cgi?id=12201 > > Interesting. I'll try to get this fixed next week.Hi Hal, thanks for fixing 12203, I can probably confirm this week. Meanwhile do you have an ETA for 12201? Cheers, Gabor> >> http://llvm.org/bugs/show_bug.cgi?id=12203 > > Roman and I have been working on this one over the last few days; > expect a fix soon. > > Please keep submitting bug reports; there are a number of us who are > interested in PPC support. > > -Hal > >>...
Maybe Matching Threads
- [LLVMdev] PowerPC codegen experts looking for challenges?
- [LLVMdev] Integrated 'as' for PowerPC by default?
- [LLVMdev] Integrated 'as' for PowerPC by default?
- [LLVMdev] [llvm-commits] Dealing with a corrupted /proc/self/exe link
- [LLVMdev] [llvm-commits] Dealing with a corrupted /proc/self/exe link