summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* gallivm: generalize the compressed format soa fetch a bitRoland Scheidegger2016-12-211-37/+49
* gallivm: provide soa fetch path handling formats with more than 32bitRoland Scheidegger2016-12-211-154/+375
* gallivm: optimize gather a bit, by using supplied destination typeRoland Scheidegger2016-12-217-78/+332
* gallivm: optimize SoA AoS fallback fetch path a littleRoland Scheidegger2016-12-211-22/+46
* gallivm: (trivial) handle non-aligned fetch for lp_build_fetch_rgba_soaRoland Scheidegger2016-12-213-8/+12
* gallivm: optimize 16bit->32bit gather path a bitRoland Scheidegger2016-12-061-3/+39
* gallivm: handle 16bit float fetches in lp_build_fetch_rgba_soaRoland Scheidegger2016-12-061-4/+18
* gallivm: use getHostCPUFeatures on x86/llvm-4.0+.Tim Rowley2016-12-051-0/+15
* gallium: add PIPE_SHADER_CAP_LOWER_IF_THRESHOLDMarek Olšák2016-11-151-0/+1
* gallivm: limit use of setFastMathFlags to LLVM 3.8 and laterMarek Olšák2016-11-151-0/+2
* gallivm: add lp_create_builder with an unsafe_fpmath optionMarek Olšák2016-11-152-0/+17
* gallivm: fix [IU]MUL_HI regression harderNicolai Hähnle2016-11-101-8/+12
* gallivm: Fix build after removal of deprecated attribute API v3Tom Stellard2016-11-093-4/+87
* gallivm: fix [IU]MUL_HI regressionNicolai Hähnle2016-11-083-28/+90
* gallivm: introduce 32x32->64bit lp_build_mul_32_lohi functionRoland Scheidegger2016-11-083-38/+172
* gallivm: try to fix build with LLVM <= 3.4 due to missing CallSite.hMarek Olšák2016-10-201-1/+5
* gallivm: add wrappers for missing functions in LLVM <= 3.8Marek Olšák2016-10-202-0/+27
* 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