aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: remove TGSI_OPCODE_CLAMPMarek Olšák2017-02-181-16/+0
* gallivm: (trivial) fix ddiv cpu implementationRoland Scheidegger2017-01-241-1/+0
* tgsi: add DDIV instructionNicolai Hähnle2017-01-161-0/+2
* gallium: remove TGSI_OPCODE_SUBMarek Olšák2017-01-051-33/+5
* gallium: remove TGSI_OPCODE_ABSMarek Olšák2017-01-051-15/+1
* gallivm: fix [IU]MUL_HI regressionNicolai Hähnle2016-11-081-2/+38
* gallivm: introduce 32x32->64bit lp_build_mul_32_lohi functionRoland Scheidegger2016-11-081-38/+16
* gallivm/llvmpipe: prepare support for ARB_gpu_shader_int64.Dave Airlie2016-09-211-0/+456
* gallivm: Use llvm.fmuladd.*.Jose Fonseca2016-06-101-0/+14
* gallivm: add PK2H/UP2H supportRoland Scheidegger2016-02-021-6/+8
* gallivm: add PK2H/UP2H supportRoland Scheidegger2016-02-021-0/+73
* gallivm: avoid crashing in mod by 0 with llvmpipeJeff Muizelaar2016-01-161-2/+16
* gallivm: implement the correct version of LRPMarek Olšák2015-10-171-6/+13
* gallivm: fix lp_build_compare_extRoland Scheidegger2015-07-061-0/+3
* gallivm: add fp64 support. (v2.1)Dave Airlie2015-07-011-0/+246
* gallium: Drop the unused CND opcode.Eric Anholt2014-11-241-19/+0
* gallium: Drop the unused SFL/STR opcodes.Eric Anholt2014-11-241-24/+0
* gallivm: fix idivRoland Scheidegger2014-09-231-7/+5
* gallivm,tgsi: fix idiv by zero crashrconde2014-09-171-3/+21
* gallivm: fix F2U opcodeRoland Scheidegger2014-02-051-20/+22
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-2/+2
* llvmpipe: implement 64 bit mul opcodes in llvmpipeZack Rusin2013-10-091-0/+60
* llvmpipe: Remove the special path for TGSI_OPCODE_EXP.José Fonseca2013-09-121-15/+0
* gallivm: implement new float comparison instructions returning integer masksRoland Scheidegger2013-08-131-2/+79
* gallivm: obey clarified shift behaviorRoland Scheidegger2013-08-021-6/+18
* gallivm: add a version of log2 which handles edge casesZack Rusin2013-07-191-3/+3
* gallivm: handle nan's in min/maxZack Rusin2013-07-191-4/+8
* gallium: fixup definitions of the rsq and sqrtZack Rusin2013-07-111-5/+0
* gallivm: Eliminate redundant lp_build_select calls.José Fonseca2013-07-121-12/+2
* tgsi: rename the TGSI fragment kill opcodesBrian Paul2013-07-121-4/+4
* tgsi: fix operand type of TGSI_OPCODE_NOTChia-I Wu2013-05-081-1/+1
* gallivm: implement switch opcodeRoland Scheidegger2013-04-201-0/+2
* gallium: Disambiguate TGSI_OPCODE_IF.José Fonseca2013-04-171-0/+1
* gallivm: fix unsigned divide and remainder opcodesZack Rusin2013-04-101-4/+33
* llvmpipe: implement ucmpZack Rusin2013-04-041-0/+21
* gallivm: Implement the breakc instructionZack Rusin2013-03-271-0/+1
* gallivm: implement support for SQRT opcodeBrian Paul2013-02-041-0/+33
* gallivm: Lower TGSI_OPCODE_MUL to fmul by defaultTom Stellard2012-12-101-2/+3
* gallivm: Have a default emit function for min/max opcodeVincent Lejeune2012-12-051-0/+29
* gallivm: have a default emit function for fdiv/rcpVincent Lejeune2012-12-051-0/+25
* u2f_emit: Fix type parameter in LLVM call.Olivier Galibert2012-06-261-1/+1
* gallium: Add TGSI_OPCODE_F2U to gallivm backend.Paul Berry2012-06-151-0/+13
* gallivm: Fix copy'n'paste typo bug translating CEIL opcode.José Fonseca2012-05-111-2/+2
* gallivm: implement iabs/issg opcode.Dave Airlie2012-05-091-0/+25
* gallivm: add major integer opcodes to the tgsi action handlerDave Airlie2012-02-281-1/+382
* gallivm: Fix TGSI_OPCODE_ARR's translation.José Fonseca2012-02-211-2/+14
* gallivm: enable stores of integer types. (v2) + fix ARLDave Airlie2012-02-171-1/+15
* gallivm: Don't use C99 member initializers.José Fonseca2012-01-301-26/+26
* gallivm: Move declaration before code.José Fonseca2012-01-301-2/+2
* gallivm: Add a new interface for doing TGSI->LLVM conversionsTom Stellard2012-01-301-0/+1182