aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/swr/rasterizer/codegen
Commit message (Expand)AuthorAgeFilesLines
* swr: Fix build with llvm-9.0.Vinson Lee2019-03-221-0/+4
* Revert "swr/rast: Archrast codegen updates"Eric Engestrom2019-03-014-142/+138
* meson/swr: replace hard-coded path with current_build_dir()Eric Engestrom2019-02-271-1/+1
* swr/rast: Add general SWTag statisticsAlok Hota2019-02-252-12/+26
* swr/rast: Add string handling to AR event frameworkAlok Hota2019-02-253-26/+48
* swr/rast: Add initial SWTag proto definitionsAlok Hota2019-02-251-39/+47
* swr/rast: Cleanup and generalize gen_archrastAlok Hota2019-02-252-81/+41
* swr/rast: Add translation support to streamoutAlok Hota2019-02-151-0/+2
* swr/rast: Move knob defaults to generated cpp fileAlok Hota2019-02-152-7/+14
* swr/rast: ignore CreateElementUnorderedAtomicMemCpyAlok Hota2018-10-251-1/+2
* swr/rast: fix intrinsic/function for LLVM 7 compatibilityAlok Hota2018-10-251-1/+1
* meson: Build with Python 3Mathieu Bridon2018-08-101-4/+4
* swr/rast: Clang-Format most rasterizer source codeAlok Hota2018-06-1811-260/+288
* swr/rast: Prepend the console output with a newlineGeorge Kyriazis2018-05-111-1/+1
* swr/rast: Add ConcatLists()George Kyriazis2018-05-111-0/+6
* swr/rast: Output rasterizer dir to console since it's process specificGeorge Kyriazis2018-04-271-1/+4
* swr/rast: Package events.proto with core outputGeorge Kyriazis2018-04-271-1/+3
* swr/rast: Fix return type of VCVTPS2PH.George Kyriazis2018-04-271-1/+1
* swr/rast: Replace x86 VMOVMSK with llvm-only implementationGeorge Kyriazis2018-04-181-1/+0
* swr/rast: minimize codegen redundant workGeorge Kyriazis2018-04-186-128/+335
* swr/rast: add cvt instructions in x86 lowering passGeorge Kyriazis2018-04-181-30/+40
* swr/rast: Change gfx pointers to gfxptr_tGeorge Kyriazis2018-04-181-1/+3
* swr/rast: Add support for setting optimization levelGeorge Kyriazis2018-04-181-0/+35
* swr/rast: Fix codegen for typedef typesGeorge Kyriazis2018-04-181-0/+1
* swr/rast: Start refactoring of builder/packetizer.George Kyriazis2018-04-183-30/+41
* swr/rast: Fix name mangling for LLVM pow intrinsicGeorge Kyriazis2018-04-181-1/+1
* swr/rast: WIP builder rewrite (2)George Kyriazis2018-04-181-4/+13
* swr/rast: Add autogen of helper llvm intrinsics.George Kyriazis2018-04-182-34/+86
* swr/rast: WIP builder rewrite.George Kyriazis2018-04-181-5/+0
* swr/rast: Add some instructions to jitterGeorge Kyriazis2018-04-181-0/+1
* swr/rast: Add KNOB_DISABLE_SPLIT_DRAWGeorge Kyriazis2018-03-091-0/+10
* swr/rast: Consolidate TRANSLATE_ADDRESSGeorge Kyriazis2018-02-281-1/+2
* swr/rast: Code generation cleanupGeorge Kyriazis2018-02-281-15/+21
* swr/rast: Normalize path for debug metadataGeorge Kyriazis2018-02-161-1/+2
* swr/rast: Separate event types to public and privateGeorge Kyriazis2018-02-162-12/+21
* swr/rast: Cleanup knob definitionsGeorge Kyriazis2018-02-161-50/+40
* meson/swr: Updated copyright datesGeorge Kyriazis2018-02-021-1/+1
* meson/swr: re-shuffle generated filesGeorge Kyriazis2018-02-021-76/+0
* swr/rast: Updated copyright datesGeorge Kyriazis2018-01-253-3/+3
* swr/rast: silence generated file warningsGeorge Kyriazis2018-01-191-0/+1
* swr/rast: AVX-512 changes to enable 16-wide VSGeorge Kyriazis2018-01-191-0/+4
* swr/rast: x86 autogenerated macro workGeorge Kyriazis2018-01-192-2/+2
* swr/rast: Initial work for debugging support.George Kyriazis2018-01-192-3/+19
* swr/rast: autogenerate named structs instead of literal structsTim Rowley2018-01-101-8/+15
* meson: Build SWR driverDylan Baker2018-01-081-0/+158
* swr/rast: Replace VPSRL with LSHRTim Rowley2017-12-151-2/+0
* swr/rast: Rework thread binding parameters for machine partitioningTim Rowley2017-12-151-1/+28
* swr/rast: SIMD16 Fetch - Fully widen 32-bit integer vertex componentsTim Rowley2017-12-151-0/+1
* swr/rast: SIMD16 Fetch - Fully widen 32-bit float vertex componentsTim Rowley2017-12-151-1/+2
* swr/rast: Implement AVX-512 GATHERPS in SIMD16 fetch shaderTim Rowley2017-11-201-0/+1