[Mesa-dev] [PATCH v6 0/3] add clLinkProgram

Serge Martin edb+mesa at sigluy.net
Thu Dec 31 08:03:50 PST 2015


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.

This v6 is not different from v5 or v4, except for LLVM api change.

Serge Martin (3):
  clover: separate compile and link stages
  clover: override ret_object
  clover: add clLinkProgram (CL 1.2)

 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 |  41 +++-
 src/gallium/state_trackers/clover/core/program.hpp |   8 +-
 .../state_trackers/clover/llvm/invocation.cpp      | 270 +++++++++++++++------
 7 files changed, 302 insertions(+), 93 deletions(-)

-- 
2.5.0



More information about the mesa-dev mailing list