[Mesa-dev] [PATCH v7 0/7] add clLinkProgram

Serge Martin edb+mesa at sigluy.net
Sat Apr 9 07:03:49 UTC 2016


On Monday 29 February 2016 12:36:36 Francisco Jerez wrote:
> Serge Martin <edb+mesa at sigluy.net> writes:
> > Ping
> 
> Thanks for trying to split some of the LLVM interfacing changes into
> separate patches.  I'm about 80% done cleaning up the mess that
> llvm/invocation.cpp is, I'll take care of rebasing your series and pong
> you once I'm done.  Unfortunately the core/api changes from this series
> are too tightly coupled to the llvm stuff to land any of it in the
> meantime (except maybe PATCH 5).

Hello

Any news regarding this?

Serge

> 
> > On Saturday 13 February 2016 23:08:34 Serge Martin wrote:
> >> This serie add clLinkProgram function needed for CL 1.2.
> >> However, it lacks the binary type part that is mandatory for input
> >> validation and also for CL_PROGRAM_BINARY_TYPE query. This will be
> >> adressed
> >> in another serie once we agree on the way to store it.
> >> 
> >> Serge Martin (7):
> >>   clover: add a LLVM compiler class
> >>   clover: make use of llvm_ir_compiler
> >>   clover: program::build change opts to std::string
> >>   clover: separate compilation and link stages
> >>   clover: override ret_object
> >>   clover: add clLinkProgram (CL 1.2)
> >>   clover: add -create-library option support
> >>  
> >>  src/gallium/state_trackers/clover/Makefile.sources |   3 +-
> >>  src/gallium/state_trackers/clover/api/program.cpp  |  50 ++-
> >>  src/gallium/state_trackers/clover/api/util.hpp     |  12 +
> >>  .../state_trackers/clover/core/compiler.hpp        |   7 +-
> >>  src/gallium/state_trackers/clover/core/error.hpp   |   7 +
> >>  src/gallium/state_trackers/clover/core/program.cpp |  40 ++-
> >>  src/gallium/state_trackers/clover/core/program.hpp |  10 +-
> >>  .../state_trackers/clover/llvm/invocation.cpp      | 345
> >> 
> >> +++++++-------------- .../state_trackers/clover/llvm/ir_compiler.cpp    
> >> |
> >> 337 ++++++++++++++++++++ .../state_trackers/clover/llvm/ir_compiler.hpp
> >> 
> >> |  65 ++++
> >>  
> >>  10 files changed, 619 insertions(+), 257 deletions(-)
> >>  create mode 100644
> >>  src/gallium/state_trackers/clover/llvm/ir_compiler.cpp
> >>  create mode 100644
> >>  src/gallium/state_trackers/clover/llvm/ir_compiler.hpp
> > 
> > _______________________________________________
> > mesa-dev mailing list
> > mesa-dev at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/mesa-dev



More information about the mesa-dev mailing list