ac/nir, radv, radeonsi: Switch to using ac_shader_args
[mesa.git] / src / gallium / drivers / radeonsi / si_shader_tgsi_setup.c
2019-11-25 Connor Abbottac/nir, radv, radeonsi: Switch to using ac_shader_args
2019-11-06 Marek Olšákradeonsi: keep serialized NIR instead of nir_shader...
2019-10-29 Marek Olšákradeonsi: don't print diagnostic LLVM remarks and notes
2019-09-10 Marek Olšákradeonsi/gfx10: use fma for TGSI_OPCODE_FMA
2019-08-19 Marek Olšákradeonsi/nir: always lower ballot masks as 64-bit,...
2019-08-19 Marek Olšákradeonsi: remove the unsafemath debug option
2019-08-19 Marek Olšákradeonsi: clean up si_llvm_context_set_tgsi
2019-07-20 Marek Olšákradeonsi/gfx10: implement Wave32
2019-07-20 Marek Olšákac: create the LLVM builder in ac_llvm_context_init
2019-07-20 Marek Olšákac: create the LLVM module for Wave32 or Wave64 in...
2019-07-20 Marek Olšákac: initial Wave32 support in LLVM build helpers
2019-07-09 Marek Olšákradeonsi: fix and clean up shader_type passing
2019-07-03 Nicolai Hähnleradeonsi/gfx10: generate VS and TES as NGG merged ESGS...
2019-06-13 Nicolai Hähnleradeonsi: use the new run-time linker for shaders
2019-05-30 Marek OlšákChange a few frequented uses of DEBUG to !NDEBUG
2018-08-31 Dave Airlieradeonsi: fix regression in indirect input swizzles.
2018-08-29 Dave Airliegallivm: allow to pass two swizzles into fetches.
2018-08-22 Marek Olšákac,radeonsi: use ac_build_gather_values more
2018-08-22 Marek Olšákradeonsi: use ac_build_imad
2018-08-15 Marek Olšákradeonsi: don't use emit_data->args in atomic_emit
2018-08-01 Marek Olšákac,radeonsi: reduce optimizations for complex compute...
2018-07-04 Marek Olšákac: fold LLVMContext creation into ac_llvm_context_init
2018-07-04 Marek Olšákradeonsi: reorder code in si_llvm_context_init
2018-07-04 Marek Olšákradeonsi: use ac_compile_module_to_binary to reduce...
2018-07-03 Dave Airlieradeonsi: rename si_compiler -> ac_llvm_compiler
2018-07-02 Marek Olšákac: move all LLVM module initialization into ac_create_...
2018-06-25 Marek Olšákradeonsi: stop using lp_build_alloc
2018-06-25 Marek Olšákradeonsi: stop using lp_build_gather_values
2018-06-25 Marek Olšákradeonsi: clean up some #includes
2018-05-17 Marek Olšákamd: remove support for LLVM 4.0
2018-04-27 Marek Olšákradeonsi: move data_layout into si_compiler
2018-04-27 Marek Olšákradeonsi: move passmgr into si_compiler
2018-04-27 Marek Olšákradeonsi: move target_library_info into si_compiler
2018-04-27 Marek Olšákradeonsi: use si_compiler::triple in si_llvm_optimize_m...
2018-04-27 Marek Olšákradeonsi: add triple into si_compiler
2018-04-27 Marek Olšákradeonsi: add struct si_compiler containing LLVMTargetM...
2018-04-05 Marek Olšákradeonsi: update copyrights
2018-04-02 Mike Lothianradeonsi: Fix include for LLVMAddPromoteMemoryToRegiste...
2018-03-29 Ian Romanickutil: Move util_is_power_of_two to bitscan.h and rename...
2018-03-21 Marek Olšákradeonsi: fix a snprintf warning on gcc 7.3.0
2018-03-07 Timothy Arceriradeonsi: make use of if/loop build helpers in ac
2018-03-07 Marek Olšákradeonsi: remove si_llvm_add_attribute
2018-02-28 Timothy Arceriradeonsi: set some context vars for nir path
2018-02-13 Timothy Arceriradeonsi: make si_declare_compute_memory() more generic...
2018-02-02 Marek Olšákamd: remove support for LLVM 3.9
2018-02-01 Marek Olšákradeonsi: remove unused si_shader_context members
2018-01-16 Samuel Pitoisetac: import lp_create_builder() from gallivm
2017-12-22 Samuel Pitoisetamd/common: pass the family to ac_llvm_context_init()
2017-12-04 Timothy Arceriradeonsi: pass llvm type to si_llvm_emit_fetch_64bit()
2017-11-29 Marek Olšákradeonsi: remove r600_common_screen
2017-11-29 Marek Olšákradeonsi: move shader debug helpers out of r600_pipe_co...
2017-11-10 Timothy Arceriradeonsi: get llvm types from ac
2017-10-09 Marek Olšákradeonsi: enumerize DBG flags
2017-10-06 Marek Olšákradeonsi: use f32_0 and f32_1
2017-10-06 Marek Olšákradeonsi: lp_type::length is always 1
2017-10-06 Marek Olšákradeonsi: don't use lp_build_const_*
2017-10-06 Marek Olšákradeonsi: use ctx->ac.context and ctx->types
2017-10-06 Marek Olšákradeonsi: use ctx->ac.builder
2017-10-06 Marek Olšákradeonsi: use i32_0 and i32_1 more
2017-10-06 Marek Olšákradeonsi: use ac helpers for bitcasts
2017-10-06 Marek Olšákradeonsi: use si_get_indirect_index for TEMP indexing
2017-09-29 Nicolai Hähnletgsi: infer that dst[1] of DFRACEXP is an integer
2017-09-29 Nicolai Hähnlegallivm: add dst register index to lp_build_tgsi_contex...
2017-09-26 Marek Olšákr600: fork and import gallium/radeon
2017-09-18 Nicolai Hähnleamd/common: add chip_class to ac_llvm_context
2017-09-07 Marek Olšákradeonsi: remove 2 callbacks from si_shader_context
2017-08-10 Marek Olšákac: fail shader compilation if libelf is replaced by...
2017-07-31 Nicolai Hähnleradeonsi: ensure that temp array allocas are in the...
2017-07-17 Marek Olšákradeonsi/gfx9: add workarounds to avoid VGPR indexing...
2017-07-17 Marek Olšákradeonsi: merge si_llvm_get_amdgpu_target into ac_get_l...
2017-07-17 Marek Olšákradeonsi: don't call gallivm_init_llvm_targets
2017-06-08 Juan A. Suarez Romeroradeonsi: call LLVMAddEarlyCSEMemSSAPass only for LLVM...
2017-06-07 Marek Olšákradeonsi: do EarlyCSEMemSSA LLVM pass
2017-05-18 Marek Olšákradeonsi: clamp indirect index to the number of declare...
2017-05-16 Nicolai Hähnleradeonsi: extract TGSI memory/texture opcode handling...
2017-05-04 Marek Olšákradeonsi/gfx9: set correct LLVM calling conventions...
2017-05-04 Marek Olšákradeonsi: inline si_llvm_shader_type into si_llvm_creat...
2017-05-04 Marek Olšákradeonsi: fold surrounding code into si_llvm_finalize_m...
2017-05-04 Marek Olšákradeonsi: drop support for LLVM 3.8
2017-05-04 Marek Olšákradeonsi: stop using v16i8
2017-04-28 Marek Olšákradeonsi: separate out TGSI initialization of si_shader...
2017-04-05 Nicolai Hähnleradeonsi: strengthen emit_optimization_barrier
2017-04-05 Nicolai Hähnleradeonsi: support 64-bit system values
2017-04-04 Marek Olšákradeonsi: access gallivm through ctx in most places
2017-04-04 Marek Olšákradeonsi: use ctx->types instead of bld->types etc.
2017-04-04 Marek Olšákradeonsi: use i32_0/1 instead of *int_bld.zero/one...
2017-04-04 Marek Olšákradeonsi: remove most uses of lp_build_const*
2017-03-30 Marek Olšákradeonsi/gfx9: disable features that don't work
2017-03-15 Samuel Pitoisetradeonsi: disable sinking common instructions down...
2017-03-06 Marek Olšákradeonsi: drop support for LLVM 3.6 & 3.7
2017-03-03 Marek Olšákac: normalize build helper names
2017-02-28 Timothy Arceriradeon: remove unused radeon_elf_util.{c,h}
2017-02-28 Timothy Arceriradeon/ac: switch from radeon_elf_read() to ac_elf_read()
2017-02-28 Timothy Arceriradeon/ac: switch from radeon_shader_binary to ac_shade...
2017-02-21 Marek Olšákradeonsi: set no-signed-zeros-fp-math
2017-02-21 Marek Olšákgallivm: add no-signed-zeros-fp-math option to lp_creat...
2017-02-18 Marek Olšákradeonsi: stop using TGSI_OPCODE_CLAMP by moving it...
2017-02-18 Marek Olšákradeonsi: add a workaround for clamping unaligned RGB...
2017-02-01 Tom Stellardradeonsi: Fix build on LLVM < 3.9 v2
2017-01-31 Tom Stellardradeonsi: Set datalayout on the llvm module
next