aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader_tgsi_alu.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: stop using lp_build_emit_llvm_unary/binaryMarek Olšák2018-06-251-9/+8
* radeonsi: stop using lp_bld_intr.hMarek Olšák2018-06-251-5/+5
* radeonsi: clean up some #includesMarek Olšák2018-06-251-4/+0
* radeonsi: update copyrightsMarek Olšák2018-04-051-0/+1
* radeonsi: add si_llvm_emit_kill() helperTimothy Arceri2018-03-081-12/+19
* ac: add ac_build_fsign()Samuel Pitoiset2018-03-051-11/+4
* ac: add ac_build_isign()Samuel Pitoiset2018-03-051-8/+2
* ac: add ac_build_fract()Samuel Pitoiset2018-03-051-8/+5
* radeonsi: make use of ac_build_fdiv()Samuel Pitoiset2017-12-141-7/+1
* ac/llvm: consolidate find lsb function.Dave Airlie2017-10-261-25/+2
* radeonsi: postponed KILL isn't postponed anymore, but maintains WQMMarek Olšák2017-10-241-0/+6
* radeonsi: use postponed KILL only when derivatives are usedMarek Olšák2017-10-241-1/+1
* ac: replace ac_build_kill with ac_build_kill_if_falseMarek Olšák2017-10-241-26/+16
* radeonsi: use f32_0 and f32_1Marek Olšák2017-10-061-8/+10
* radeonsi: don't use bld.elem_typeMarek Olšák2017-10-061-4/+4
* radeonsi: don't use lp_build_const_*Marek Olšák2017-10-061-8/+4
* radeonsi: use ctx->ac.context and ctx->typesMarek Olšák2017-10-061-13/+6
* radeonsi: use ctx->ac.builderMarek Olšák2017-10-061-84/+77
* radeonsi: use ctx->i/f32 types moreMarek Olšák2017-10-061-6/+6
* radeonsi: use i32_0 and i32_1 moreMarek Olšák2017-10-061-7/+10
* radeonsi: use ac helpers for bitcastsMarek Olšák2017-10-061-7/+7
* radeonsi: emit DLDEXP and DFRACEXP TGSI opcodesNicolai Hähnle2017-09-291-0/+25
* radeonsi: emit LDEXP opcodeNicolai Hähnle2017-09-291-0/+2
* radeonsi: add support for TGSI opcodes DCEIL, DFLR, DROUND, DSSG, DTRUNCMarek Olšák2017-08-221-0/+14
* radeonsi: use a faster version of PK2HMarek Olšák2017-08-221-21/+8
* radeonsi: implement the workaround for Rocket League - postponed TGSI killMarek Olšák2017-06-231-0/+21
* radeonsi: drop support for LLVM 3.8Marek Olšák2017-05-051-4/+2
* radeonsi: access gallivm through ctx in most placesMarek Olšák2017-04-041-2/+2
* radeonsi: remove most uses of lp_build_const*Marek Olšák2017-04-041-1/+1
* radeonsi: drop support for LLVM 3.6 & 3.7Marek Olšák2017-03-061-4/+2
* ac: normalize build helper namesMarek Olšák2017-03-031-8/+8
* radeonsi: replace AMDGPU.bfe.* with amdgcn.*bfeMarek Olšák2017-03-031-7/+4
* radeonsi: move kill intrinsic building into amd/commonMarek Olšák2017-03-031-6/+8
* gallivm,ac: add function attributes at call sites instead of declarationsMarek Olšák2017-03-011-8/+6
* gallium: remove TGSI_OPCODE_CLAMPMarek Olšák2017-02-181-3/+0
* radeonsi: use shared emit_umsb helper.Dave Airlie2017-02-161-22/+2
* radeonsi: use shared emit imsb code.Dave Airlie2017-02-161-25/+3
* radeonsi: remove unused si_prepare_cube_coordsNicolai Hähnle2017-01-131-196/+0
* radeonsi: only touch first three coordinates in si_prepare_cube_coordsNicolai Hähnle2017-01-131-12/+1
* radeonsi: remove unused si_llvm_cube_to_2d_coordsNicolai Hähnle2017-01-131-28/+0
* radeonsi: restrict cube map derivative computations to the correct planeNicolai Hähnle2017-01-131-23/+107
* radeonsi: communicate cube map coordinates more explicitlyNicolai Hähnle2017-01-131-33/+43
* gallium: remove TGSI_OPCODE_ABSMarek Olšák2017-01-051-2/+0
* gallivm: Fix build after removal of deprecated attribute API v3Tom Stellard2016-11-091-12/+12
* radeonsi: fix BFE/BFI lowering for GLSL semanticsNicolai Hähnle2016-11-021-3/+34
* radeonsi: fix behavior of GLSL findLSB(0)Marek Olšák2016-10-291-4/+13
* radeonsi: merge radeon_llvm_context and si_shader_contextMarek Olšák2016-10-181-1/+1
* radeonsi: import all TGSI->LLVM code from gallium/radeonMarek Olšák2016-10-181-1/+0
* radeonsi: move LLVM ALU codegen into radeonsiMarek Olšák2016-10-181-0/+1012