summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/panfrost/midgard/helpers.h
Commit message (Expand)AuthorAgeFilesLines
* panfrost/midgard: Helpers for pipelineAlyssa Rosenzweig2019-06-041-0/+3
* panfrost/midgard: Refactor schedule/emit pipelineAlyssa Rosenzweig2019-06-041-0/+20
* panfrost/midgard: Hoist some utility functionsAlyssa Rosenzweig2019-06-041-0/+50
* panfrost/midgard: Split up midgard_compile.c (RA)Alyssa Rosenzweig2019-05-191-136/+8
* panfrost/midgard: Add load/store opcodesAlyssa Rosenzweig2019-05-161-3/+3
* panfrost/midgard: Set int outmod for ops writing integersAlyssa Rosenzweig2019-05-161-6/+21
* panfrost/midgard: Handle csel correctlyAlyssa Rosenzweig2019-05-121-1/+2
* panfrost/midgard: iabs cannot run on mulAlyssa Rosenzweig2019-05-041-1/+1
* panfrost/midgard: Rename ilzcnt8 -> iclzAlyssa Rosenzweig2019-05-041-1/+1
* panfrost/midgard: Fix crash on unknown opAlyssa Rosenzweig2019-05-041-2/+6
* panfrost/midgard: Add new bitwise opsAlyssa Rosenzweig2019-04-251-5/+8
* panfrost/midgard: Identify inandAlyssa Rosenzweig2019-04-251-1/+1
* panfrost/midgard: Optimize csel involving 0Alyssa Rosenzweig2019-04-251-1/+1
* panfrost/midgard: Add "op commutes?" propertyAlyssa Rosenzweig2019-04-241-28/+31
* panfrost/midgard: Refactor opcode tablesAlyssa Rosenzweig2019-04-241-130/+109
* panfrost/midgard: Implement copy propagationAlyssa Rosenzweig2019-04-241-0/+5
* panfrost/midgard: Update integer op listAlyssa Rosenzweig2019-04-241-10/+21
* panfrost/midgard: imul can only run on *mulAlyssa Rosenzweig2019-04-241-1/+1
* panfrost/midgard: Add ibitcount8 opAlyssa Rosenzweig2019-04-071-0/+1
* panfrost/midgard: Add ilzcnt opAlyssa Rosenzweig2019-04-071-0/+1
* panfrost/midgard: Add umin/umax opcodesAlyssa Rosenzweig2019-04-071-0/+2
* panfrost: Implement system valuesAlyssa Rosenzweig2019-04-041-4/+0
* panfrost/midgard: Emit cubemap coordinatesAlyssa Rosenzweig2019-03-311-1/+6
* panfrost/midgard: fpow is a two-part operationAlyssa Rosenzweig2019-03-261-1/+1
* panfrost/midgard: Expand fge lowering to more typesAlyssa Rosenzweig2019-03-261-0/+1
* panfrost/midgard: Add ult/ule opsAlyssa Rosenzweig2019-03-261-0/+2
* panfrost/midgard: Lower source modifiers for intsAlyssa Rosenzweig2019-03-261-0/+2
* panfrost/midgard: Schedule ball/bany to vectorsAlyssa Rosenzweig2019-03-261-4/+4
* panfrost/midgard: Add fcsel_i opcodeAlyssa Rosenzweig2019-03-261-0/+1
* panfrost/midgard: Implement fpowAlyssa Rosenzweig2019-03-141-0/+1
* panfrost/midgard: Allow flt to run on most unitsAlyssa Rosenzweig2019-02-271-1/+1
* panfrost/midgard: Add fround(_even), ftrunc, ffmaAlyssa Rosenzweig2019-02-251-0/+4
* panfrost/midgard: Emit extended branchesAlyssa Rosenzweig2019-02-211-0/+7
* panfrost: Clean-up one-argument passing quirkAlyssa Rosenzweig2019-02-101-22/+31
* panfrost: Implement Midgard shader toolchainAlyssa Rosenzweig2019-02-051-0/+236