summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/lima/ir/pp/ppir.h
Commit message (Expand)AuthorAgeFilesLines
* lima: add some checks for potential null pointer dereferenceErico Nunes2022-02-111-0/+2
* lima/ppir: clean up override-init warningsErico Nunes2022-02-111-0/+1
* lima: implement dual source blendVasily Khoruzhick2021-11-291-5/+9
* lima/ppir: implement gl_FragDepth supportVasily Khoruzhick2021-11-241-2/+38
* lima: add support for 3D texturesVasily Khoruzhick2021-11-161-0/+1
* lima: add native txp supportVasily Khoruzhick2021-11-161-0/+7
* lima/ppir: rework liveness data structures to bitsetErico Nunes2021-03-251-9/+25
* lima/ppir: remove use of live_outErico Nunes2021-03-251-2/+0
* lima/ppir: remove liveness info from blocksErico Nunes2021-03-251-6/+0
* lima: rename *_shader_state to *_compiled_shaderVasily Khoruzhick2021-03-251-2/+2
* lima/ppir: don't use list_length() in loop in regalloc and liveness analysisVasily Khoruzhick2021-03-141-0/+1
* lima/ppir: use a ready list in node_to_instrErico Nunes2020-05-271-0/+1
* lima/ppir: rework tex loweringErico Nunes2020-05-161-2/+1
* lima/ppir: improve handling for successors in other blocksErico Nunes2020-05-161-2/+3
* lima/ppir: rework select conditionsErico Nunes2020-05-091-2/+12
* lima/ppir: rework store outputErico Nunes2020-05-091-1/+2
* lima/ppir: remove unused clone functionsErico Nunes2020-05-091-2/+0
* lima/ppir: do not assume single src for pipeline outputsErico Nunes2020-05-091-11/+0
* lima/ppir: introduce liveness internal live setErico Nunes2020-05-091-0/+4
* lima: ppir: always create move and update ld_tex successors for all blocksVasily Khoruzhick2020-01-281-0/+1
* lima/ppir: fix src read mask swizzlingErico Nunes2020-01-251-9/+11
* lima/ppir: split ppir_op_undef into undef and dummy againErico Nunes2020-01-251-0/+1
* lima/ppir: implement full liveness analysis for regallocErico Nunes2020-01-151-9/+28
* lima/ppir: remove orphan load node after cloningErico Nunes2020-01-151-0/+1
* lima/ppir: fix lod bias srcErico Nunes2019-12-201-3/+5
* lima/ppir: add lod-bias supportArno Messiaen2019-11-201-0/+3
* lima: introduce ppir_op_load_coords_reg to differentiate between loading text...Arno Messiaen2019-10-311-0/+1
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-281-4/+4
* lima/ppir: add node dependency typesVasily Khoruzhick2019-09-241-1/+10
* lima/ppir: Add undef handlingAndreas Baierl2019-09-131-0/+1
* lima/ppir: Rename ppir_op_dummy to ppir_op_undefAndreas Baierl2019-09-131-1/+1
* lima/ppir: don't assume that load coords gets value from registerVasily Khoruzhick2019-09-041-1/+3
* lima/ppir: add common helper for creating movsVasily Khoruzhick2019-09-041-0/+2
* lima/ppir: add control flow supportVasily Khoruzhick2019-08-241-0/+4
* lima/ppir: add better liveness analysisVasily Khoruzhick2019-08-241-0/+32
* lima/ppir: create ppir block for each corresponding NIR blockVasily Khoruzhick2019-08-231-0/+5
* lima/ppir: add dummy opVasily Khoruzhick2019-08-231-0/+2
* lima/ppir: add support for unconditional branches and condition negationVasily Khoruzhick2019-08-231-1/+3
* lima/ppir: clone ld_{uni,tex,var} into each blockVasily Khoruzhick2019-08-231-1/+1
* lima/ppir: refactor const loweringVasily Khoruzhick2019-08-231-0/+12
* lima/ppir: use src accessors in ppir regallocVasily Khoruzhick2019-08-131-2/+6
* lima/ppir: add ppir_node to ppir_srcVasily Khoruzhick2019-08-131-1/+9
* lima/ppir: introduce accessors for ppir_node sourcesVasily Khoruzhick2019-08-131-0/+41
* lima: add summary report for shader-dbErico Nunes2019-08-061-0/+5
* lima/ppir: simplify select op lowering and schedulingErico Nunes2019-08-041-0/+1
* lima/ppir: Add gl_FrontFace handlingAndreas Baierl2019-08-031-0/+1
* lima/ppir: lower fdot in nir_opt_algebraicErico Nunes2019-07-311-4/+0
* lima/ppir: refactor texture code to simplify schedulerErico Nunes2019-07-311-1/+1
* lima/ppir: Add gl_PointCoord handlingAndreas Baierl2019-07-181-0/+1
* lima/ppir: Fix branch codegenVasily Khoruzhick2019-07-141-0/+1