summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/lima/ir
Commit message (Expand)AuthorAgeFilesLines
* lima/ppir: clone ld_{uni,tex,var} into each blockVasily Khoruzhick2019-08-234-5/+103
* lima/ppir: refactor const loweringVasily Khoruzhick2019-08-236-128/+99
* lima/ppir: use ra_get_best_spill_node to select spill node19.2-branchpointErico Nunes2019-08-201-7/+22
* lima/ppir: print srcs and dests in ppir_node_print_prog()Vasily Khoruzhick2019-08-131-2/+56
* lima/ppir: use src accessors in ppir regallocVasily Khoruzhick2019-08-132-102/+17
* lima/ppir: add ppir_node to ppir_srcVasily Khoruzhick2019-08-135-10/+16
* lima/ppir: introduce accessors for ppir_node sourcesVasily Khoruzhick2019-08-131-0/+41
* lima/ppir: Add fddx and fddyAndreas Baierl2019-08-124-0/+60
* lima: fix pipe_debug_callback warningsErico Nunes2019-08-063-5/+5
* lima/ppir: move sin/cos input scaling into NIRVasily Khoruzhick2019-08-063-57/+53
* lima: add summary report for shader-dbErico Nunes2019-08-067-4/+73
* lima/ppir: simplify load uni/temp op lowering and schedulingErico Nunes2019-08-042-34/+33
* lima/ppir: simplify select op lowering and schedulingErico Nunes2019-08-045-11/+15
* lima/ppir: support pipeline registers in schedulerErico Nunes2019-08-042-46/+65
* lima/ppir: move alu vec to scalar lowering into NIRVasily Khoruzhick2019-08-041-106/+4
* lima/ppir: Add gl_FrontFace handlingAndreas Baierl2019-08-035-13/+34
* lima/ppir: lower fdot in nir_opt_algebraicErico Nunes2019-07-314-80/+4
* lima/ppir: refactor texture code to simplify schedulerErico Nunes2019-07-315-60/+7
* tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom2019-07-312-4/+4
* lima/gp: Support exp2 and log2Connor Abbott2019-07-305-30/+147
* lima/gpir: Always schedule complex2 and *_impl right after complex1Connor Abbott2019-07-304-15/+47
* lima/gpir/sched: Handle more special ops in can_use_complex()Connor Abbott2019-07-281-5/+24
* lima/gpir/sched: Don't try to spill when something else has succeededConnor Abbott2019-07-281-7/+4
* lima/ppir: fix disassembler temp read/write printQiang Yu2019-07-241-9/+23
* lima/ppir: fix branch codegen register encodeErico Nunes2019-07-231-2/+2
* lima/ppir: fix debug logs in regallocErico Nunes2019-07-231-2/+2
* lima/ppir: fix alignment on regalloc spilling loadsErico Nunes2019-07-231-1/+1
* lima/ppir: handle all node types in ppir_node_replace_childErico Nunes2019-07-191-2/+30
* lima/ppir: branch regalloc fixesErico Nunes2019-07-191-0/+33
* lima/ppir: Add gl_PointCoord handlingAndreas Baierl2019-07-185-5/+33
* lima/gp: Fix problem with complex movesConnor Abbott2019-07-183-9/+125
* lima/gpir: Rework the schedulerConnor Abbott2019-07-188-558/+1186
* lima/gp: Mark more add-only nodes as maybe-two-slotConnor Abbott2019-07-181-0/+8
* lima/gpir: Fix some bugs in instruction handlingConnor Abbott2019-07-181-0/+12
* lima/ppir: Fix assert condition in ppir_codegen_encode_branch.Vinson Lee2019-07-151-1/+1
* lima/ppir: Fix branch codegenVasily Khoruzhick2019-07-143-3/+5
* lima/ppir: Fix assert condition in ppir_codegen_encode_discardVasily Khoruzhick2019-07-141-1/+1
* nir: remove fnot/fxor/fand/for opcodesJonathan Marek2019-06-262-7/+0
* lima/ppir: Add fsat opAndreas Baierl2019-06-244-0/+20
* lima/ppir: Add fneg opAndreas Baierl2019-06-244-0/+19
* lima/ppir: Add fabs opAndreas Baierl2019-06-244-0/+20
* lima/ppir: change offset type to intMateusz Krzak2019-06-132-2/+2
* lima/ppir: add missing handling of min/max ops for vec4 add slotVasily Khoruzhick2019-06-061-0/+6
* lima/ppir: fix crash when program uses no registers at allVasily Khoruzhick2019-06-061-0/+4
* nir: copy intrinsic type when lowering load input/uniform and store outputJonathan Marek2019-06-031-0/+1
* lima/ppir: implement discard and discard_ifVasily Khoruzhick2019-05-277-10/+253
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-242-3/+2
* lima/gpir: switch to use nir_lower_viewport_transformQiang Yu2019-05-203-101/+10
* lima/gpir: support vector ssa loadQiang Yu2019-05-202-5/+46
* lima/gpir: add helper function for emit load nodeQiang Yu2019-05-201-20/+19