diff options
author | Tom Stellard <[email protected]> | 2012-04-24 12:44:53 -0400 |
---|---|---|
committer | Tom Stellard <[email protected]> | 2012-06-01 11:28:10 -0400 |
commit | 46a13b3b11d859e131399853c11ae2be0eb02f0a (patch) | |
tree | 1ef27ab4bc0e4952b95bad426e4e2dbfafed1026 /src/gallium/drivers/r600 | |
parent | f2606413ec176be33a6471bfc10443413d8b110a (diff) |
clover: Add function for building a clover::module for non-TGSI targets v6
v2:
-Separate IR type and LLVM triple
-Do the OpenCL C->LLVM IR and linking steps for all PIPE_SHADER_IR
types.
v3:
- Coding style fixes
- Removed compatibility code for LLVM < 3.1
- Split build_module_llvm() into three functions:
compile(), link(), and build_module_llvm()
v4:
- Use struct pipe_compute_program
v5:
- Don't malloc memory for struct pipe_llvm_program
v6:
- Fix serialization of llvm bytecode
Reviewed-by: Francisco Jerez <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r600')
0 files changed, 0 insertions, 0 deletions