aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* gallivm: (trivial) fix typo bug with small AoS format unpackingRoland Scheidegger2017-01-061-1/+1
* gallivm: implement aos unpack (to unorm8) for small unorm formatsRoland Scheidegger2017-01-051-12/+152
* gallivm: optimize lp_build_unpack_arith_rgba_aos slightlyRoland Scheidegger2017-01-051-19/+97
* gallivm: use 2 srcs for 32->16bit conversions in lp_bld_conv_autoRoland Scheidegger2017-01-051-2/+19
* llvmpipe: (trivial) minimally simplify mask constructionRoland Scheidegger2017-01-051-0/+2
* gallium: remove TGSI_OPCODE_SUBMarek Olšák2017-01-052-39/+5
* gallium: remove TGSI_OPCODE_ABSMarek Olšák2017-01-053-17/+3
* swr: fix windows build breakGeorge Kyriazis2017-01-051-0/+7
* 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