aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/clover/llvm/invocation.cpp
Commit message (Expand)AuthorAgeFilesLines
* clover: Fix build after LLVM r313390Jan Vesely2017-09-151-1/+1
* clover: Fix build since clang r301442Jan Vesely2017-04-271-1/+1
* clover: Dump linked binary to a different fileJan Vesely2017-02-271-2/+6
* clover: Use Clang's diagnosticsVedran Miletić2016-12-241-1/+6
* clover: Add CL_PROGRAM_BINARY_TYPE support (CL1.2).Serge Martin2016-11-061-2/+2
* st/clover: Define __OPENCL_VERSION__ on the device sideNiels Ole Salscheider2016-09-101-0/+3
* clover: Re-order includes in invocation.cpp to fix buildTom Stellard2016-07-201-7/+17
* clover: Add missing include v2Tom Stellard2016-07-201-0/+1
* clover/llvm: Get rid of compile_program_llvm().Francisco Jerez2016-07-111-11/+0
* clover: Define error subclass to signal build option parse failure.Francisco Jerez2016-07-111-1/+1
* clover: Move back to using build_error to signal compilation failure.Francisco Jerez2016-07-111-3/+3
* clover/llvm: Implement the -create-library linker option.Francisco Jerez2016-07-111-24/+23
* clover/llvm: Implement linkage of multiple clover modules.Francisco Jerez2016-07-111-3/+16
* clover/llvm: Split compilation and linking.Francisco Jerez2016-07-111-15/+43
* clover/llvm: Trivial assorted cleanups for invocation.cpp.Francisco Jerez2016-07-111-50/+7
* clover/llvm: Split native codegen into separate file.Francisco Jerez2016-07-111-119/+0
* clover/llvm: Split bitcode codegen into separate file.Francisco Jerez2016-07-111-35/+0
* clover/llvm: Split shared codegen support code into separate file.Francisco Jerez2016-07-111-157/+1
* clover/llvm: Define function for bitcode print-out.Francisco Jerez2016-07-111-7/+10
* clover/llvm: Split native codegen and assembly print-out into separate functi...Francisco Jerez2016-07-111-18/+20
* clover/llvm: Clean up bitcode codegen.Francisco Jerez2016-07-111-16/+20
* clover/llvm: Use metadata introspection utils for kernel enumeration.Francisco Jerez2016-07-111-31/+3
* clover/llvm: Use metadata introspection utils for kernel argument set-up.Francisco Jerez2016-07-111-92/+5
* clover/llvm: Clean up codestyle of get_kernel_args().Francisco Jerez2016-07-111-120/+103
* clover/llvm: Fold compile_native() call into build_module_native().Francisco Jerez2016-07-111-6/+4
* clover/llvm: Factor out duplicated construction of clover::module.Francisco Jerez2016-07-111-47/+41
* clover/llvm: Clean up compile_native().Francisco Jerez2016-07-111-63/+39
* clover/llvm: Clean up ELF parsing.Francisco Jerez2016-07-111-55/+52
* clover/llvm: Move a bunch of utility functions into separate file.Francisco Jerez2016-07-111-60/+1
* clover/llvm: Tidy debug handling.Francisco Jerez2016-07-111-40/+41
* clover/llvm: Use helper function to abort compilation with error message.Francisco Jerez2016-07-111-27/+29
* clover/llvm: Simplify diagnostic_handler().Francisco Jerez2016-07-111-9/+5
* clover/llvm: Trivial codestyle clean-up for optimize().Francisco Jerez2016-07-111-13/+13
* clover/llvm: Clean up compilation into LLVM IR.Francisco Jerez2016-07-111-30/+22
* clover/llvm: Factor out LLVM context init.Francisco Jerez2016-07-111-40/+43
* clover/llvm: Declare compiler instance at top level and pass down as argument.Francisco Jerez2016-07-111-27/+15
* clover/llvm: Refactor compiler instance initialization.Francisco Jerez2016-07-111-52/+47
* clover/llvm: Factor out compiler option tokenization.Francisco Jerez2016-07-111-12/+13
* clover/llvm: Factor out target string parsing.Francisco Jerez2016-07-111-21/+24
* clover/llvm: Collect #ifdef mess into a separate file.Francisco Jerez2016-07-111-75/+40
* clover/llvm: Drop dead code.Francisco Jerez2016-07-111-40/+0
* clover/llvm: Drop support for LLVM < 3.6.Francisco Jerez2016-07-111-36/+4
* clover: Fix kernel metadata retrieval after clang r273425Jan Vesely2016-06-271-4/+31
* clover/llvm: Fix copyright attribution of invocation.cpp.Francisco Jerez2016-06-271-1/+5
* clover: Fix build against clang SVN >= r273191Vedran Miletić2016-06-211-1/+1
* clover: Handle PIPE_SHADER_IR_NIR in switchJan Vesely2016-05-151-1/+2
* clover: Fix build against clang SVN >= r267772Michel Dänzer2016-04-281-0/+3
* clover: Fix build against LLVM SVN >= r266163Michel Dänzer2016-04-141-0/+14
* Revert "clover: Fix build against clang SVN >= r265359"Michel Dänzer2016-04-071-3/+0
* clover: Fix build against clang SVN >= r265359Michel Dänzer2016-04-051-0/+3