aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: remove 2 callbacks from si_shader_contextMarek Olšák2017-09-071-2/+2
* ac: fail shader compilation if libelf is replaced by an incompatible versionMarek Olšák2017-08-101-1/+4
* radeonsi: ensure that temp array allocas are in the entry blockNicolai Hähnle2017-07-311-1/+1
* radeonsi/gfx9: add workarounds to avoid VGPR indexing completelyMarek Olšák2017-07-171-2/+1
* radeonsi: merge si_llvm_get_amdgpu_target into ac_get_llvm_targetMarek Olšák2017-07-171-42/+0
* radeonsi: don't call gallivm_init_llvm_targetsMarek Olšák2017-07-171-1/+0
* radeonsi: call LLVMAddEarlyCSEMemSSAPass only for LLVM >= 4.0Juan A. Suarez Romero2017-06-081-0/+2
* radeonsi: do EarlyCSEMemSSA LLVM passMarek Olšák2017-06-071-0/+2
* radeonsi: clamp indirect index to the number of declared shader resourcesMarek Olšák2017-05-181-0/+5
* radeonsi: extract TGSI memory/texture opcode handling into its own fileNicolai Hähnle2017-05-161-0/+1
* radeonsi/gfx9: set correct LLVM calling conventions for merged shadersMarek Olšák2017-05-051-2/+17
* radeonsi: inline si_llvm_shader_type into si_llvm_create_funcMarek Olšák2017-05-051-31/+22
* radeonsi: fold surrounding code into si_llvm_finalize_moduleMarek Olšák2017-05-051-3/+7
* radeonsi: drop support for LLVM 3.8Marek Olšák2017-05-051-28/+2
* radeonsi: stop using v16i8Marek Olšák2017-05-051-1/+0
* radeonsi: separate out TGSI initialization of si_shader_contextMarek Olšák2017-04-281-31/+62
* radeonsi: strengthen emit_optimization_barrierNicolai Hähnle2017-04-051-0/+3
* radeonsi: support 64-bit system valuesNicolai Hähnle2017-04-051-4/+20
* radeonsi: access gallivm through ctx in most placesMarek Olšák2017-04-041-23/+23
* radeonsi: use ctx->types instead of bld->types etc.Marek Olšák2017-04-041-8/+8
* radeonsi: use i32_0/1 instead of *int_bld.zero/one in most placesMarek Olšák2017-04-041-7/+7
* radeonsi: remove most uses of lp_build_const*Marek Olšák2017-04-041-13/+11
* radeonsi/gfx9: disable features that don't workMarek Olšák2017-03-301-1/+3
* radeonsi: disable sinking common instructions down to the end blockSamuel Pitoiset2017-03-151-0/+11
* radeonsi: drop support for LLVM 3.6 & 3.7Marek Olšák2017-03-061-8/+0
* ac: normalize build helper namesMarek Olšák2017-03-031-1/+1
* radeon: remove unused radeon_elf_util.{c,h}Timothy Arceri2017-02-281-1/+0
* radeon/ac: switch from radeon_elf_read() to ac_elf_read()Timothy Arceri2017-02-281-1/+1
* radeon/ac: switch from radeon_shader_binary to ac_shader_binaryTimothy Arceri2017-02-281-1/+1
* radeonsi: set no-signed-zeros-fp-mathMarek Olšák2017-02-211-1/+1
* gallivm: add no-signed-zeros-fp-math option to lp_create_builder (v2)Marek Olšák2017-02-211-1/+5
* radeonsi: stop using TGSI_OPCODE_CLAMP by moving it amd/commonMarek Olšák2017-02-181-16/+1
* radeonsi: add a workaround for clamping unaligned RGB 8 & 16-bit vertex loadsMarek Olšák2017-02-181-0/+3
* radeonsi: Fix build on LLVM < 3.9 v2Tom Stellard2017-02-011-2/+4
* radeonsi: Set datalayout on the llvm moduleTom Stellard2017-01-311-0/+6
* radeonsi: preload PS inputs only if KILL is usedMarek Olšák2017-01-231-2/+6
* radeonsi: replace si_shader_context::soa by bld_baseSamuel Pitoiset2017-01-131-23/+23
* radeonsi: replace ctx->soa.outputs by ctx->outputsSamuel Pitoiset2017-01-131-12/+17
* radeonsi: move si_shader_context::soa::addr to si_shader_contextSamuel Pitoiset2017-01-131-9/+8
* radeonsi: allocate the array of immediates dynamicallySamuel Pitoiset2017-01-131-5/+13
* amd/common: unify cube map coordinate handling between radeonsi and radvNicolai Hähnle2017-01-131-0/+4
* radeonsi: fix the Witcher 2 black transitionsMarek Olšák2017-01-091-2/+13
* radeonsi: set si_shader_context::input_decls for ranged decls correctlyMarek Olšák2017-01-091-1/+4
* radeonsi: set unsafe fpmath on FP instructions when allowed by R600_DEBUGMarek Olšák2016-11-151-1/+5
* radeonsi: fold some shader context initialization to si_llvm_context_initMarek Olšák2016-11-151-4/+26
* radeonsi: pass the function name to si_llvm_create_funcNicolai Hähnle2016-11-031-1/+2
* radeonsi: add always-inline pass to si_llvm_finalize_moduleNicolai Hähnle2016-11-031-5/+5
* radeonsi: rename prefixes from radeon to siMarek Olšák2016-10-181-75/+75