aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* llvmpipe: fix snorm blendingRoland Scheidegger2017-11-212-25/+32
* gallium: add CAPs to support HW atomic counters. (v3)Dave Airlie2017-11-101-0/+2
* util: move os_time.[ch] to src/utilNicolai Hähnle2017-11-091-1/+1
* gallivm: Use new LLVM fast-math-flags APITobias Droste2017-11-081-0/+4
* gallivm: allow arch rounding with avx512Tim Rowley2017-11-021-1/+2
* gallium: allow 512-bit vectorsTim Rowley2017-10-112-9/+9
* gallivm: don't use pabs intrinsic with llvm version >= 6Roland Scheidegger2017-10-071-9/+4
* gallivm/ppc64le: adjust VSX code generation control.Ben Crocker2017-10-051-7/+30
* gallivm: allow additional llc optionsBen Crocker2017-10-051-0/+23
* gallivm: fix typo in debug_printf messageBen Crocker2017-10-051-1/+1
* llvmpipe: silence 'variable may be used uninitialized' warningsBrian Paul2017-10-031-1/+1
* gallium: add new LOD opcodeRoland Scheidegger2017-09-301-0/+14
* gallium: add LDEXP TGSI instruction and corresponding capNicolai Hähnle2017-09-291-0/+1
* tgsi: infer that dst[1] of DFRACEXP is an integerNicolai Hähnle2017-09-292-3/+3
* gallivm: add support for TGSI instructions with two outputsNicolai Hähnle2017-09-292-1/+22
* gallivm: add dst register index to lp_build_tgsi_context::emit_storeNicolai Hähnle2017-09-293-9/+9
* tgsi: infer that DLDEXP's second source has an integer typeNicolai Hähnle2017-09-291-2/+2
* gallium: Add PIPE_SHADER_CAP_INT64_ATOMICSJan Vesely2017-09-211-0/+1
* llvmpipe, gallivm: implement lod queries (LODQ opcode)Roland Scheidegger2017-09-204-57/+143
* gallium: Add PIPE_SHADER_CAP_FP16Jan Vesely2017-09-181-0/+2
* gallivm: fix gather implementation a bitRoland Scheidegger2017-09-091-10/+48
* llvmpipe, tgsi: hook up dx10 gather4 opcodeRoland Scheidegger2017-09-071-7/+21
* llvmpipe: lp_build_gather_elem_vec BE fix for 3x16 loadBen Crocker2017-09-011-2/+28
* gallivm: correct channel shift logic on big endianRay Strode2017-09-011-1/+7
* gallivm: remove unused variableBrian Paul2017-08-241-2/+0
* gallium: use tgsi_get_opcode_name instead of tgsi_opcode_info::mnemonicNicolai Hähnle2017-08-232-2/+2
* gallium: remove TGSI opcode SCSMarek Olšák2017-08-222-29/+0
* gallium: remove TGSI opcode BREAKCMarek Olšák2017-08-223-45/+0
* gallium: remove TGSI opcode XPDMarek Olšák2017-08-222-59/+0
* gallium: remove TGSI opcode DPHMarek Olšák2017-08-222-20/+0
* gallium: remove TGSI opcode DP2AMarek Olšák2017-08-222-32/+0
* gallium: remove TGSI_OPCODE_CALLNZMarek Olšák2017-08-222-2/+0
* gallium: remove TGSI opcodes PUSHA, POPA, SAD, TXQ_LZMarek Olšák2017-08-222-20/+0
* gallivm: handle call attributes for llvm < 4.0 in lp_add_function_attrRoland Scheidegger2017-07-211-3/+7
* gallivm: inline gallivm_init_llvm_targetsMarek Olšák2017-07-172-18/+8
* 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