summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* gallivm: abort when trying to use non-existing intrinsicRoland Scheidegger2018-12-211-0/+10
* gallivm: don't use pavg.b intrinsic on llvm >= 6.0Roland Scheidegger2018-12-211-9/+46
* gallivm: use llvm jit code for decoding s3tcRoland Scheidegger2018-12-205-381/+2237
* gallivm: remove unused float coord wrapping for aos samplingRoland Scheidegger2018-12-121-507/+23
* gallivm: Use nextafterf(0.5, 0.0) as rounding constantMatt Turner2018-11-281-1/+1
* gallivm: fix improper clamping of vertex index when fetching gs inputsRoland Scheidegger2018-11-091-10/+31
* gallivm: Make it possible to disable some optimization shortcuts in release b...Gert Wollny2018-10-064-21/+32
* gallivm: ensure string is null-terminated instead of assert()ingEric Engestrom2018-09-251-3/+1
* gallivm: Detect VSX separately from AltivecVicki Pfau2018-08-301-18/+3
* gallivm: allow to pass two swizzles into fetches.Dave Airlie2018-08-302-30/+65
* gallivm: don't use saturated unsigned add/sub intrinsics for llvm 8.0Roland Scheidegger2018-08-241-27/+60
* gallium: add scalar isa shader capChristian Gmeiner2018-06-201-0/+2
* gallivm: Use alloca_undef with array type instead of alloca_arrayRoland Scheidegger2018-05-161-28/+33
* gallivm: dump bitcode before optimizationRoland Scheidegger2018-04-241-13/+20
* gallivm: (trivial) do division by 1000 with int64Roland Scheidegger2018-04-241-1/+1
* gallivm: remove LICM passRoland Scheidegger2018-04-241-1/+9
* gallivm: add early cse passRoland Scheidegger2018-04-241-4/+5
* radeonsi: generate image load/store/atomic ops using ac_build_image_opcodeNicolai Hähnle2018-04-201-1/+1
* amd/common: pass address components individually to ac_build_image_intrinsicNicolai Hähnle2018-04-201-1/+1
* gallivm: Fix include for LLVMAddPromoteMemoryToRegisterPassMike Lothian2018-04-021-0/+3
* util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick2018-03-296-12/+12
* gallivm: use enum tgis_opcodeBrian Paul2018-03-232-8/+12
* gallium/llvmpipe: Fix compiler warnings about ddx/ddy/ddmax.Eric Anholt2018-02-121-1/+1
* gallivm/llvmpipe: add const qualifiers on sampler variablesBrian Paul2018-02-013-6/+6
* ac: don't use byval LLVM qualifier in shadersMarek Olšák2018-01-272-3/+0
* gallivm: fix crash with seamless cube filtering with different min/mag filterRoland Scheidegger2018-01-251-17/+21
* gallivm: support avx512 (16x32) in interleave2_halfGeorge Kyriazis2018-01-181-2/+38
* ac: import lp_create_builder() from gallivmSamuel Pitoiset2018-01-162-38/+0
* gallivm: implement accurate corner behavior for textureGather with cube mapsRoland Scheidegger2017-12-141-103/+201
* gallivm: fix an issue with NaNs with seamless cube filteringRoland Scheidegger2017-12-141-0/+11
* gallivm: fix texture wrapping for texture gather for mirror modesRoland Scheidegger2017-12-121-74/+171
* 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