[Mesa-dev] [PATCH 12/12] clover: remove pre LLVM 5.0 codepaths

Jan Vesely jan.vesely at rutgers.edu
Wed Oct 31 18:37:19 UTC 2018


On Wed, 2018-10-31 at 11:22 -0700, Francisco Jerez wrote:
> I don't object removing the pre-LLVM 5.0 paths, nor keeping them around
> in order to make r600 happy.  What would it take to forward-port the
> r600 image support code to more recent LLVM versions?

Converting the llvm pass to the new style of metadata passing and
updating libclc builtins.
There are things higher on my priority list wrt clover/libclc (fixing
rounding routines, replacing the build system, adding support for
buffer sharing between devices). it will take some time unless someone
else volunteers.

Jan

> 
> Jan Vesely <jan.vesely at rutgers.edu> writes:
> 
> > On Wed, 2018-10-31 at 17:02 +0000, Emil Velikov wrote:
> > > On Wed, 31 Oct 2018 at 15:57, Jan Vesely <jan.vesely at rutgers.edu> wrote:
> > > > On Wed, 2018-10-31 at 13:30 +0000, Emil Velikov wrote:
> > > > > From: Emil Velikov <emil.velikov at collabora.com>
> > > > > 
> > > > > LLVM versions earlier than 5.0.1 are no longer supported.
> > > > 
> > > > I'd prefer to keep llvm-3.9, since it's the last version that supports
> > > > images for r600, but I'd leave the final decision to Francisco.
> > > > 
> > > Was it just image support that was dropped or all of r600?
> > > I take it there's not enough interest/manpower to address that?
> > > 
> > > I'm curious how are you building/managing things:
> > >  - full build with LLVM 3.9
> > >  - r600 build with LLVM 3.9, and another for $other component using newer LLVM
> > >  - other
> > 
> > I build only clover+r600, mostly to occasionally check that libclc
> > still works as expected. I don't expect mixing of LLVM versions to work
> > (although with versioned symbols it should).
> > I can always fall back to older mesa release for this, but building
> > from one source is nice, feel free to go ahead with Francisco's ack.
> > 
> > Jan
> > 
> > > If really needed, we could keep 3.9 solely for r600 and use 5.0.1+ elsewhere.
> > > Considering LLVM 3.9 isn't getting new updates with last one being in
> > > Sep 2016 we are seriously clinging to straws.
> > > 
> > > Thanks
> > > Emil
> > 
> > -- 
> > Jan Vesely <jan.vesely at rutgers.edu>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20181031/0215678f/attachment.sig>


More information about the mesa-dev mailing list