summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/gallivm
AgeCommit message (Expand)AuthorFilesLines
2019-05-24gallivm: fix default cbuf info.Roland Scheidegger1-1/+1
2019-05-07gallivm: fix broken 8-wide s3tc decodingRoland Scheidegger1-17/+15
2019-05-01llvmpipe: init some vars to NULL to silence MinGW compiler warningsBrian Paul1-2/+2
2019-04-22gallivm: disable NEON instructions if they are not supportedLubomir Rintel1-0/+7
2019-04-22gallivm: guess CPU features also on ARMLubomir Rintel1-7/+6
2019-04-17Add no_aos_sampling GALLIVM_PERF optionDominik Drees3-4/+11
2019-04-17gallivm: fix saturated signed add / sub with llvm 9Roland Scheidegger1-0/+14
2019-04-16gallivm: fix bogus assert in get_indirect_indexRoland Scheidegger1-1/+1
2019-01-24gallivm: Return true from arch_rounding_available() if NEON is availableMatt Turner1-1/+3
2018-12-21gallivm: abort when trying to use non-existing intrinsicRoland Scheidegger1-0/+10
2018-12-21gallivm: don't use pavg.b intrinsic on llvm >= 6.0Roland Scheidegger1-9/+46
2018-12-20gallivm: use llvm jit code for decoding s3tcRoland Scheidegger5-381/+2237
2018-12-12gallivm: remove unused float coord wrapping for aos samplingRoland Scheidegger1-507/+23
2018-11-28gallivm: Use nextafterf(0.5, 0.0) as rounding constantMatt Turner1-1/+1
2018-11-09gallivm: fix improper clamping of vertex index when fetching gs inputsRoland Scheidegger1-10/+31
2018-10-06gallivm: Make it possible to disable some optimization shortcuts in release b...Gert Wollny4-21/+32
2018-09-25gallivm: ensure string is null-terminated instead of assert()ingEric Engestrom1-3/+1
2018-08-30gallivm: Detect VSX separately from AltivecVicki Pfau1-18/+3
2018-08-30gallivm: allow to pass two swizzles into fetches.Dave Airlie2-30/+65
2018-08-24gallivm: don't use saturated unsigned add/sub intrinsics for llvm 8.0Roland Scheidegger1-27/+60
2018-06-20gallium: add scalar isa shader capChristian Gmeiner1-0/+2
2018-05-16gallivm: Use alloca_undef with array type instead of alloca_arrayRoland Scheidegger1-28/+33
2018-04-24gallivm: dump bitcode before optimizationRoland Scheidegger1-13/+20
2018-04-24gallivm: (trivial) do division by 1000 with int64Roland Scheidegger1-1/+1
2018-04-24gallivm: remove LICM passRoland Scheidegger1-1/+9
2018-04-24gallivm: add early cse passRoland Scheidegger1-4/+5
2018-04-20radeonsi: generate image load/store/atomic ops using ac_build_image_opcodeNicolai Hähnle1-1/+1
2018-04-20amd/common: pass address components individually to ac_build_image_intrinsicNicolai Hähnle1-1/+1
2018-04-02gallivm: Fix include for LLVMAddPromoteMemoryToRegisterPassMike Lothian1-0/+3
2018-03-29util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick6-12/+12
2018-03-23gallivm: use enum tgis_opcodeBrian Paul2-8/+12
2018-02-12gallium/llvmpipe: Fix compiler warnings about ddx/ddy/ddmax.Eric Anholt1-1/+1
2018-02-01gallivm/llvmpipe: add const qualifiers on sampler variablesBrian Paul3-6/+6
2018-01-27ac: don't use byval LLVM qualifier in shadersMarek Olšák2-3/+0
2018-01-25gallivm: fix crash with seamless cube filtering with different min/mag filterRoland Scheidegger1-17/+21
2018-01-18gallivm: support avx512 (16x32) in interleave2_halfGeorge Kyriazis1-2/+38
2018-01-16ac: import lp_create_builder() from gallivmSamuel Pitoiset2-38/+0
2017-12-14gallivm: implement accurate corner behavior for textureGather with cube mapsRoland Scheidegger1-103/+201
2017-12-14gallivm: fix an issue with NaNs with seamless cube filteringRoland Scheidegger1-0/+11
2017-12-12gallivm: fix texture wrapping for texture gather for mirror modesRoland Scheidegger1-74/+171
2017-11-21llvmpipe: fix snorm blendingRoland Scheidegger2-25/+32
2017-11-10gallium: add CAPs to support HW atomic counters. (v3)Dave Airlie1-0/+2
2017-11-09util: move os_time.[ch] to src/utilNicolai Hähnle1-1/+1
2017-11-08gallivm: Use new LLVM fast-math-flags APITobias Droste1-0/+4
2017-11-02gallivm: allow arch rounding with avx512Tim Rowley1-1/+2
2017-10-11gallium: allow 512-bit vectorsTim Rowley2-9/+9
2017-10-07gallivm: don't use pabs intrinsic with llvm version >= 6Roland Scheidegger1-9/+4
2017-10-05gallivm/ppc64le: adjust VSX code generation control.Ben Crocker1-7/+30
2017-10-05gallivm: allow additional llc optionsBen Crocker1-0/+23
2017-10-05gallivm: fix typo in debug_printf messageBen Crocker1-1/+1