[Mesa-dev] [PATCH v7 0/7] add clLinkProgram
Francisco Jerez
currojerez at riseup.net
Mon Feb 29 20:36:36 UTC 2016
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).
> 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 212 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20160229/95dc7135/attachment.sig>
More information about the mesa-dev
mailing list