aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: fix regression in indirect input swizzles.Dave Airlie2018-08-311-2/+5
* gallivm: allow to pass two swizzles into fetches.Dave Airlie2018-08-301-8/+10
* ac,radeonsi: use ac_build_gather_values moreMarek Olšák2018-08-211-12/+5
* radeonsi: use ac_build_imadMarek Olšák2018-08-211-10/+4
* radeonsi: don't use emit_data->args in atomic_emitMarek Olšák2018-08-141-0/+2
* ac,radeonsi: reduce optimizations for complex compute shaders on older APUs (v2)Marek Olšák2018-08-011-2/+6
* ac: fold LLVMContext creation into ac_llvm_context_initMarek Olšák2018-07-041-4/+1
* radeonsi: reorder code in si_llvm_context_initMarek Olšák2018-07-041-13/+13
* radeonsi: use ac_compile_module_to_binary to reduce compile timesMarek Olšák2018-07-041-31/+2
* radeonsi: rename si_compiler -> ac_llvm_compilerDave Airlie2018-07-041-2/+2
* ac: move all LLVM module initialization into ac_create_moduleMarek Olšák2018-07-021-4/+1
* radeonsi: stop using lp_build_allocMarek Olšák2018-06-251-11/+8
* radeonsi: stop using lp_build_gather_valuesMarek Olšák2018-06-251-2/+1
* radeonsi: clean up some #includesMarek Olšák2018-06-251-13/+1
* amd: remove support for LLVM 4.0Marek Olšák2018-05-171-2/+1
* radeonsi: move data_layout into si_compilerMarek Olšák2018-04-271-6/+1
* radeonsi: move passmgr into si_compilerMarek Olšák2018-04-271-33/+1
* radeonsi: move target_library_info into si_compilerMarek Olšák2018-04-271-5/+2
* radeonsi: use si_compiler::triple in si_llvm_optimize_moduleMarek Olšák2018-04-271-2/+2
* radeonsi: add triple into si_compilerMarek Olšák2018-04-271-1/+1
* radeonsi: add struct si_compiler containing LLVMTargetMachineRefMarek Olšák2018-04-271-6/+7
* radeonsi: update copyrightsMarek Olšák2018-04-051-0/+1
* radeonsi: Fix include for LLVMAddPromoteMemoryToRegisterPassMike Lothian2018-04-021-0/+3
* util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick2018-03-291-1/+1
* radeonsi: fix a snprintf warning on gcc 7.3.0Marek Olšák2018-03-211-1/+1
* radeonsi: make use of if/loop build helpers in acTimothy Arceri2018-03-081-152/+11
* radeonsi: remove si_llvm_add_attributeMarek Olšák2018-03-071-8/+0
* radeonsi: set some context vars for nir pathTimothy Arceri2018-03-011-6/+10
* radeonsi: make si_declare_compute_memory() more generic and call for nirTimothy Arceri2018-02-131-1/+1
* amd: remove support for LLVM 3.9Marek Olšák2018-02-021-2/+0
* radeonsi: remove unused si_shader_context membersMarek Olšák2018-02-011-7/+0
* ac: import lp_create_builder() from gallivmSamuel Pitoiset2018-01-161-4/+4
* amd/common: pass the family to ac_llvm_context_init()Samuel Pitoiset2017-12-221-1/+2
* radeonsi: pass llvm type to si_llvm_emit_fetch_64bit()Timothy Arceri2017-12-041-7/+10
* radeonsi: remove r600_common_screenMarek Olšák2017-11-291-4/+4
* radeonsi: move shader debug helpers out of r600_pipe_common.cMarek Olšák2017-11-291-2/+2
* radeonsi: get llvm types from acTimothy Arceri2017-11-111-4/+4
* radeonsi: enumerize DBG flagsMarek Olšák2017-10-091-2/+2
* radeonsi: use f32_0 and f32_1Marek Olšák2017-10-061-1/+1
* radeonsi: lp_type::length is always 1Marek Olšák2017-10-061-2/+2
* radeonsi: don't use lp_build_const_*Marek Olšák2017-10-061-1/+1
* radeonsi: use ctx->ac.context and ctx->typesMarek Olšák2017-10-061-28/+24
* radeonsi: use ctx->ac.builderMarek Olšák2017-10-061-50/+34
* radeonsi: use i32_0 and i32_1 moreMarek Olšák2017-10-061-4/+3
* radeonsi: use ac helpers for bitcastsMarek Olšák2017-10-061-6/+8
* radeonsi: use si_get_indirect_index for TEMP indexingMarek Olšák2017-10-061-18/+4
* tgsi: infer that dst[1] of DFRACEXP is an integerNicolai Hähnle2017-09-291-1/+1
* gallivm: add dst register index to lp_build_tgsi_context::emit_storeNicolai Hähnle2017-09-291-5/+9
* r600: fork and import gallium/radeonMarek Olšák2017-09-261-2/+2
* amd/common: add chip_class to ac_llvm_contextNicolai Hähnle2017-09-181-1/+1