aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* gallivm: Make sure module has the correct data layout when pass manager runsTom Stellard2017-05-181-16/+18
* gallivm: Fix build against LLVM SVN >= r302589Michel Dänzer2017-05-111-3/+9
* gallium: add PIPE_SHADER_CAP_TGSI_SKIP_MERGE_REGISTERSSamuel Pitoiset2017-04-261-0/+1
* gallivm: init vars to silence gcc warningsBrian Paul2017-04-071-2/+2
* gallivm: add lp_build_emit_fetch_src() helperSamuel Pitoiset2017-04-012-5/+24
* gallium: remove support for predicates from TGSI (v2)Marek Olšák2017-04-015-181/+18
* gallivm: fix a maybe-uninitialized warningMarek Olšák2017-03-301-1/+1
* gallivm: remove lp_add_attr_dereferenceable in favor of amd/commonMarek Olšák2017-03-222-14/+0
* gallivm: (trivial) remove duplicated lineRoland Scheidegger2017-03-161-1/+0
* gallivm,ac: add LP_FUNC_ATTR_CONVERGENTMarek Olšák2017-03-062-0/+2
* gallivm, ac: add writeonly and inaccessiblememonly attributesMarek Olšák2017-03-032-0/+4
* gallivm,ac: add function attributes at call sites instead of declarationsMarek Olšák2017-03-012-24/+55
* gallivm,ac: remove unused FUNC_ATTR_LAST enumsMarek Olšák2017-03-011-1/+0
* gallivm: add no-signed-zeros-fp-math option to lp_create_builder (v2)Marek Olšák2017-02-212-4/+19
* gallivm: Reenable PPC VSX (v3)Ben Crocker2017-02-201-1/+13
* gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)Ben Crocker2017-02-201-0/+13
* gallivm: Improve debug output (V2)Ben Crocker2017-02-202-1/+18
* gallium: remove TGSI_OPCODE_CLAMPMarek Olšák2017-02-182-24/+0
* gallium: turn PIPE_SHADER_CAP_DOUBLES into a screen capabilityNicolai Hähnle2017-02-021-2/+0
* gallivm: remove explicit __STDC_.*_MACROS definesEmil Velikov2017-01-271-8/+0
* gallivm: don't try to use fast rcp for fdivRoland Scheidegger2017-01-241-1/+3
* gallivm: (trivial) fix ddiv cpu implementationRoland Scheidegger2017-01-241-1/+0
* gallivm: use #ifdef not #if for PIPE_ARCH_BIG_ENDIANDave Airlie2017-01-191-1/+1
* gallivm: (trivial) fix copy/paste bug with big endian codeRoland Scheidegger2017-01-181-2/+4
* gallivm: Cleanup USE_MCJIT.Jose Fonseca2017-01-181-10/+25
* tgsi: add DDIV instructionNicolai Hähnle2017-01-161-0/+2
* gallivm: generalize 4x4f->1x16ub special case conversionRoland Scheidegger2017-01-061-56/+118
* 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