summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/lima/ir
Commit message (Expand)AuthorAgeFilesLines
* 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
* lima/gpir: implement nir_op_fmovVasily Khoruzhick2019-05-071-0/+1
* lima/gpir: fix float uniform alignment issueVasily Khoruzhick2019-05-061-2/+1
* lima/ppir: abort compilation in case of unsupported intrinsicErico Nunes2019-05-061-2/+4
* lima/ir: print names of unsupported intrinsicsErico Nunes2019-05-062-2/+4
* lima/ppir: support nir_op_ftruncErico Nunes2019-05-023-0/+14
* lima/gpir: add limit of max 512 instructionsErico Nunes2019-05-021-0/+6
* lima/ppir: fix pointer referenced after a freePatrick Lerda2019-04-291-1/+2
* lima/ppir: Add gl_FragCoord handlingAndreas Baierl2019-04-295-2/+29
* lima/ppir: support ppir_op_ceilErico Nunes2019-04-193-0/+14
* nir: make nir_const_value scalarKarol Herbst2019-04-142-2/+2
* lima: use nir_src_as_floatKarol Herbst2019-04-142-9/+2