summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* draw: improve vertex fetch (v2)Roland Scheidegger2016-10-192-0/+30
* gallivm: print out time for jitting functions with GALLIVM_DEBUG=perfRoland Scheidegger2016-10-191-0/+11
* gallivm: Use native packs and unpacks for the lerpsRoland Scheidegger2016-10-193-13/+156
* gallivm: Use AVX2 gather instrinsics.Jose Fonseca2016-10-041-0/+95
* gallivm: Use 8 wide AoS sampling on AVX2.Roland Scheidegger2016-10-041-5/+6
* gallivm: Basic AVX2 support.José Fonseca2016-10-044-28/+98
* gallivm: support negation on 64-bit integersNicolai Hähnle2016-09-211-0/+4
* gallivm/llvmpipe: prepare support for ARB_gpu_shader_int64.Dave Airlie2016-09-214-4/+498
* gallivm: add lp_build_alloca_undefNicolai Hähnle2016-08-172-0/+24
* gallivm: add create_builder_at_entry helper functionNicolai Hähnle2016-08-171-23/+22
* util: Move format_rgb9e5.h to src/utilJason Ekstrand2016-08-051-1/+1
* gallivm: add helper lp_add_attr_dereferenceableMarek Olšák2016-07-132-0/+14
* gallivm: set LLVMNoUnwindAttribute on all intrinsicsMarek Olšák2016-07-111-2/+4
* gallivm: don't use integer min/max sse intrinsics with llvm >= 3.9Roland Scheidegger2016-06-201-2/+4
* gallivm: Fix trivial sign warningsJan Vesely2016-06-138-21/+22
* gallivm: more 64-bit integer prep work.Dave Airlie2016-06-111-8/+8
* gallivm: make non-float return code bitcast consistent.Dave Airlie2016-06-111-12/+6
* gallium/gallivm: use 64-bit test instead of doubles.Dave Airlie2016-06-111-37/+36
* gallivm: Never emit llvm.fmuladd on LLVM 3.3.Jose Fonseca2016-06-102-1/+7
* gallivm: Use llvm.fmuladd.*.Jose Fonseca2016-06-105-47/+87
* util,gallivm: Explicitly enable/disable fma attribute.Jose Fonseca2016-06-102-0/+11
* gallivm: initialize init_native_targets_once_flag correctlyFrederic Devernay2016-05-301-1/+1
* gallivm: eliminate a unnecessary AND with unorm lerpsRoland Scheidegger2016-05-271-10/+35
* gallivm: improve dumping of bitcodeRoland Scheidegger2016-05-112-4/+9
* gallivm: print declarations of intrinsics with GALLIVM_DEBUG=irRoland Scheidegger2016-05-101-0/+5
* gallivm: use InternalLinkage instead of PrivateLinkage for texture functionsRoland Scheidegger2016-05-101-1/+1
* gallivm: disable avx512 featuresRoland Scheidegger2016-05-101-0/+12
* gallium: enable intel jitevents profilingTim Rowley2016-05-091-0/+9
* gallivm: s/Elements/ARRAY_SIZE/Brian Paul2016-04-279-29/+29
* gallivm: make sampling more robust against bogus coordinatesRoland Scheidegger2016-04-263-13/+43
* gallium: use unreachable instead of assertsGrazvydas Ignotas2016-04-251-1/+1
* gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák2016-04-221-3/+3
* gallium: merge PIPE_SWIZZLE_* and UTIL_FORMAT_SWIZZLE_*Marek Olšák2016-04-226-45/+45
* gallivm: fix bogus argument order to lp_build_sample_mipmap functionRoland Scheidegger2016-04-211-2/+2
* gallivm: Avoid llvm::sys::getProcessTriple().Jose Fonseca2016-04-191-3/+3
* gallivm: Remove lp_get_module_id.Jose Fonseca2016-04-194-12/+15
* gallivm: Fix MCJIT with LLVM 3.3.Jose Fonseca2016-04-191-3/+3
* gallivm: Make MCJIT a runtime option.Jose Fonseca2016-04-191-75/+72
* gallivm: Use LLVMSetTarget.Jose Fonseca2016-04-191-3/+9
* gallivm: Use LLVMPrintValueToString where available.Jose Fonseca2016-04-191-35/+10
* gallivm: convert size query to using a set of parameters.Dave Airlie2016-04-194-43/+39
* gallivm: don't use vector selects with llvm 3.7Roland Scheidegger2016-04-181-3/+5
* gallivm: Workaround LLVM PR 27332.Jose Fonseca2016-04-131-3/+14
* gallivm: use llvm.nearbyint instead of llvm.round.Roland Scheidegger2016-04-131-98/+1
* gallivm: Introduce lp_format_intrinsic.Jose Fonseca2016-04-043-14/+54
* gallivm: Use llvm.fabs.Jose Fonseca2016-04-031-8/+3
* gallivm: Prefer backend agnostic intrinsic for rounding.Jose Fonseca2016-04-031-7/+39
* gallivm: Add debug option to force SSE2.Jose Fonseca2016-04-031-11/+14
* gallivm: Fix performance regressions due to vector selects.Jose Fonseca2016-04-031-22/+18
* gallivm: Remove lp_build_load_volatile.Jose Fonseca2016-04-032-12/+0