aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_logic.c
Commit message (Expand)AuthorAgeFilesLines
* gallivm: Fix performance regressions due to vector selects.Jose Fonseca2016-04-031-22/+18
* gallivm: Use vector selects on LLVM 3.3+.Jose Fonseca2016-04-011-3/+5
* gallivm: add LLVMAttribute parameter to lp_build_intrinsicMarek Olšák2015-07-311-1/+1
* gallivm: fix lp_build_compare_extRoland Scheidegger2015-07-061-1/+1
* gallivm: add fp64 support. (v2.1)Dave Airlie2015-07-011-1/+1
* gallivm,draw,llvmpipe: Remove support for versions of LLVM prior to 3.1.José Fonseca2014-05-141-189/+0
* gallivm: Remove dead code in lp_build_compare_ext.Vinson Lee2013-07-241-6/+0
* gallivm: export unordered/ordered cmp to a common functionZack Rusin2013-07-191-283/+158
* gallivm: handle nan's in min/maxZack Rusin2013-07-191-2/+178
* Revert "gallivm: Emit vector selects."José Fonseca2013-04-211-2/+14
* gallivm: Emit vector selects.José Fonseca2013-04-201-12/+2
* llvmpipe: Unswizzled rendering.James Benton2012-11-281-4/+5
* gallivm: Updated lp_build_const_mask_aos to input number of channels.James Benton2012-11-281-1/+1
* gallivm,draw,llvmpipe: Support wider native registers.José Fonseca2012-07-171-6/+54
* gallivm: Update comments and prototype of vector-selects.José Fonseca2012-03-011-20/+31
* gallivm/llvmpipe: remove lp_build_context::builderBrian Paul2010-12-021-15/+18
* gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul2010-11-301-21/+24
* gallivm: prefer blendvb for integer argumentsKeith Whitwell2010-10-091-2/+4
* gallivm: Warn when doing inefficient integer comparisons.José Fonseca2010-10-081-2/+18
* gallivm: Start collecting bitwise arithmetic helpers in a new module.José Fonseca2010-09-161-25/+0
* gallivm: Add a new debug flag to warn about performance issues.José Fonseca2010-09-111-2/+5
* gallivm: Pass condition masks as an unsigned bitmask.José Fonseca2010-09-051-10/+19
* gallivm: Fix bitwise operations for floats, division for integersnobled2010-08-101-2/+13
* gallivm: Even more type checkingnobled2010-08-101-0/+15
* gallivm: Add lp_build_select_bitwise() alternative to lp_build_select_bitwiseJosé Fonseca2010-07-271-22/+45
* gallivm: Use SSE4.1's BLENDV instructions for lp_build_select().José Fonseca2010-07-061-0/+41
* gallivm: Fix 8bit comparisons.José Fonseca2010-07-061-5/+3
* gallivm: Ensure all allocas are in the first block.José Fonseca2010-04-271-12/+0
* gallivm: added lp_build_andc()Brian Paul2010-03-171-0/+10
* gallivm/llvmpipe: rename some constant building functionsBrian Paul2010-03-151-1/+1
* gallivm/llvmpipe: include os_llvm.h instead of llvm-c/Core.hBrian Paul2010-03-111-1/+1
* gallivm: move declarations to silence unused var warningsBrian Paul2010-03-111-2/+6
* gallivm: Use bitmasks for scalar masks.José Fonseca2010-03-111-4/+11
* llvmpipe: Finally found a way to do vector comparisons without using intrinsics.José Fonseca2010-03-101-6/+26
* gallivm: checkpoint: nearest mipmap filteringBrian Paul2010-03-091-42/+58
* gallivm: commentsBrian Paul2010-03-041-0/+5
* llvmpipe: switch to using dynamic stack allocation instead of registersZack Rusin2010-02-081-0/+12
* llvmpipe: export the tgsi translation code to a common layerZack Rusin2010-02-081-0/+421