summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* 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
* gallivm: Use standard LLVMSetAlignment from LLVM 3.4 onwards.Jose Fonseca2016-04-037-23/+35
* gallivm: Prevent disassembly debug output from being truncated.Jose Fonseca2016-04-011-9/+9
* gallivm: Use vector selects on LLVM 3.3+.Jose Fonseca2016-04-011-3/+5
* gallivm: special case TGSI_OPCODE_STORENicolai Hähnle2016-03-091-1/+1
* gallium/auxilary: more __cplusplus exportsTim Rowley2016-03-024-0/+28
* gallivm: Check whether to stop disassemble only for x86Oded Gabbay2016-02-191-0/+2
* gallivm: use sstream for dissasemblingOded Gabbay2016-02-191-21/+30
* gallivm, tgsi: provide fake sample_i_ms implementationsRoland Scheidegger2016-02-181-1/+6
* gallivm: Add helpers for creating and destroying TargetLibraryInfoTom Stellard2016-02-172-0/+37
* Handle removal of LLVMAddTargetData in SVN revision 260919Matthew Dawson2016-02-161-0/+2
* gallium: add PIPE_SHADER_CAP_MAX_SHADER_IMAGESIlia Mirkin2016-02-151-0/+1
* gallium: add PIPE_SHADER_CAP_SUPPORTED_IRSSamuel Pitoiset2016-02-131-0/+2
* gallivm: add PK2H/UP2H supportRoland Scheidegger2016-02-022-7/+9
* gallivm: add PK2H/UP2H supportRoland Scheidegger2016-02-025-2/+119
* llvmpipe: use vpkswss when dst is signedOded Gabbay2016-01-181-16/+15
* gallivm: avoid crashing in mod by 0 with llvmpipeJeff Muizelaar2016-01-161-2/+16
* gallium: add PIPE_SHADER_CAP_MAX_SHADER_BUFFERSIlia Mirkin2016-01-081-0/+1
* llvmpipe: use sse2 conv code for altivecOded Gabbay2016-01-071-2/+2
* gallium: Use unsigned for loop indexEdward O'Callaghan2016-01-061-3/+3
* gallium: Remove unnecessary semicolonsEdward O'Callaghan2016-01-061-1/+1
* llvmpipe: fix fp64 inputs to geom shader.Dave Airlie2015-12-091-4/+12
* gallium/auxiliary: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-061-1/+1
* gallium/auxiliary: Trivial code style cleanupEdward O'Callaghan2015-12-062-11/+11
* gallivm: use sampler index 0 for texel fetchesRoland Scheidegger2015-11-201-1/+6
* llvmpipe: disable VSX in ppc due to LLVM PPC bugOded Gabbay2015-11-181-0/+9
* gallivm: fix sampling for s3tc srgb formats when using texture cacheRoland Scheidegger2015-11-041-1/+3
* llvmpipe: add cache for compressed texturesRoland Scheidegger2015-11-0410-7/+615
* gallivm: disable f16c when not using AVXRoland Scheidegger2015-10-261-0/+3
* gallivm: fix tex offsets with mirror repeat linearRoland Scheidegger2015-10-241-4/+5
* gallivm: fix sampling with texture offsets in SoA pathRoland Scheidegger2015-10-241-3/+8
* gallivm: Explicitly disable unsupported CPU features.Jose Fonseca2015-10-231-38/+34
* gallivm: Translate all util_cpu_caps bits to LLVM attributes.Jose Fonseca2015-10-221-2/+34
* gallium: add PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HINTMarek Olšák2015-10-201-0/+2
* gallivm: implement the correct version of LRPMarek Olšák2015-10-171-6/+13