summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/lima/ir
Commit message (Expand)AuthorAgeFilesLines
* lima/gpir: kill dead writes to regs in DCEVasily Khoruzhick2020-03-161-0/+28
* lima/gpir: Optimize nots created from branch loweringConnor Abbott2020-03-161-0/+67
* lima/gpir: Optimize conditional break/continueConnor Abbott2020-03-163-0/+125
* lima/gpir: Make lima_gpir_node_insert_child() usefulConnor Abbott2020-03-161-1/+1
* lima/gpir: print acc ops even if we have only one sourceVasily Khoruzhick2020-03-111-4/+2
* lima/gpir: improve disassembler outputVasily Khoruzhick2020-03-111-45/+78
* lima: gpir: enforce instruction limit earlierVasily Khoruzhick2020-03-062-9/+8
* lima: ppir: always create move and update ld_tex successors for all blocksVasily Khoruzhick2020-01-283-23/+24
* lima: ppir: don't delete root ld_tex nodes without successors in current blockVasily Khoruzhick2020-01-281-6/+1
* lima/ppir: fix src read mask swizzlingErico Nunes2020-01-252-11/+13
* lima/ppir: split ppir_op_undef into undef and dummy againErico Nunes2020-01-253-2/+9
* lima/ppir: fix ssa undef emitErico Nunes2020-01-251-3/+0
* lima/ppir: handle write to dead registers in ppirErico Nunes2020-01-251-5/+12
* lima: use imul for calculations with intrinsic srcVasily Khoruzhick2020-01-231-1/+1
* util: Remove tmp argument from BITSET_FOREACH_SET macroMatt Turner2020-01-231-8/+5
* lima/ppir: implement full liveness analysis for regallocErico Nunes2020-01-156-166/+359
* lima/ppir: remove orphan load node after cloningErico Nunes2020-01-153-1/+27
* lima/ppir: remove assert on ppir_emit_tex unsupported featureErico Nunes2019-12-201-1/+0
* lima/ppir: fix lod bias srcErico Nunes2019-12-205-11/+16
* lima/ppir: add lod-bias supportArno Messiaen2019-11-204-5/+32
* lima: add support for gl_PointSizeVasily Khoruzhick2019-11-051-3/+16
* lima: add cubemap supportArno Messiaen2019-10-312-2/+26
* lima: introduce ppir_op_load_coords_reg to differentiate between loading text...Arno Messiaen2019-10-316-5/+18
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-287-12/+12
* lima/ppir: don't clone texture loadsVasily Khoruzhick2019-10-092-73/+0
* lima/ppir: add NIR pass to split varying loadsVasily Khoruzhick2019-09-262-0/+124
* lima/ppir: Add various varying fetch sources to disassemblerAndreas Baierl2019-09-251-23/+50
* lima/ppir: add support for indirect load of uniforms and varyingsVasily Khoruzhick2019-09-245-12/+52
* lima/ppir: add node dependency typesVasily Khoruzhick2019-09-246-28/+58
* lima/ppir: don't attempt to clone tex coords if it's not varyingVasily Khoruzhick2019-09-251-3/+10
* lima/gpir: Fix 64-bit shift in scheduler spillingConnor Abbott2019-09-241-2/+2
* lima/gpir: Don't emit movs when translating from NIRConnor Abbott2019-09-241-36/+50
* lima/gpir: Fix postlog2 fixup handlingConnor Abbott2019-09-241-11/+12
* lima/gpir: Use registers for values live in multiple blocksConnor Abbott2019-09-247-156/+648
* lima/gpir: Support branch instructionsConnor Abbott2019-09-246-78/+102
* lima/gpir: Only try to place actual childrenConnor Abbott2019-09-241-1/+1
* lima/gpir: Fix compiler warningConnor Abbott2019-09-241-1/+1
* lima/ppir: Add undef handlingAndreas Baierl2019-09-134-4/+24
* lima/ppir: Rename ppir_op_dummy to ppir_op_undefAndreas Baierl2019-09-133-5/+5
* lima/ppir: drop fge/flt/feq/fne optionsVasily Khoruzhick2019-09-091-4/+0
* lima/gpir: fix warning in gpir disassemblerVasily Khoruzhick2019-09-091-1/+1
* lima/gpir: Disallow moves for schedule_first nodesConnor Abbott2019-09-091-1/+5
* lima/gpir: Fix fake dep handling for schedule_first nodesConnor Abbott2019-09-092-10/+30
* lima/gpir: Fix schedule_first insertion logicConnor Abbott2019-09-091-2/+3
* lima/gpir: Ignore unscheduled successors in can_use_complex()Connor Abbott2019-09-091-1/+2
* lima/gpir: Do all lowerings before rschedConnor Abbott2019-09-093-23/+2
* lima/ppir: improve regalloc spill cost calculationErico Nunes2019-09-051-5/+49
* lima/ppir: optimizations in regalloc spilling codeErico Nunes2019-09-051-90/+88
* lima/ppir: mark regalloc created ssa unspillableErico Nunes2019-09-051-0/+1
* lima/ppir: clone uniforms and load_coords into each successorVasily Khoruzhick2019-09-044-41/+155