[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mesa3d-dev
Subject:    Re: [Mesa-dev] [PATCH v7 0/7] add clLinkProgram
From:       Francisco Jerez <currojerez () riseup ! net>
Date:       2016-02-29 20:36:36
Message-ID: 87mvqjjlt7.fsf () riseup ! net
[Download RAW message or body]

[Attachment #2 (multipart/signed)]

[Attachment #4 (multipart/mixed)]


Serge Martin <edb+mesa@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@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev

["signature.asc" (application/pgp-signature)]
[Attachment #8 (text/plain)]

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic