util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_two_or_zero
[mesa.git] / src / gallium / drivers / radeonsi / si_shader_tgsi_setup.c
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
2017-01-23 Marek Olšákradeonsi: preload PS inputs only if KILL is used
2017-01-13 Samuel Pitoisetradeonsi: replace si_shader_context::soa by bld_base
2017-01-13 Samuel Pitoisetradeonsi: replace ctx->soa.outputs by ctx->outputs
2017-01-13 Samuel Pitoisetradeonsi: move si_shader_context::soa::addr to si_shade...
2017-01-13 Samuel Pitoisetradeonsi: allocate the array of immediates dynamically
2017-01-12 Nicolai Hähnleamd/common: unify cube map coordinate handling between...
2017-01-09 Marek Olšákradeonsi: fix the Witcher 2 black transitions
2017-01-09 Marek Olšákradeonsi: set si_shader_context::input_decls for ranged...
2016-11-15 Marek Olšákradeonsi: set unsafe fpmath on FP instructions when...
2016-11-15 Marek Olšákradeonsi: fold some shader context initialization to...
2016-11-03 Nicolai Hähnleradeonsi: pass the function name to si_llvm_create_func
2016-11-03 Nicolai Hähnleradeonsi: add always-inline pass to si_llvm_finalize_module
2016-10-18 Marek Olšákradeonsi: rename prefixes from radeon to si
2016-10-18 Marek Olšákradeonsi: merge radeon_llvm_context and si_shader_context
2016-10-18 Marek Olšákradeonsi: import all TGSI->LLVM code from gallium/radeon