summaryrefslogtreecommitdiff
path: root/src/panfrost/midgard/compiler.h
AgeCommit message (Expand)AuthorFilesLines
2021-01-01pan/mdg: Pass the memory type to mir_set_offset directlyIcecream951-1/+5
2020-12-09pan/mdg: Add support for multi sample iteration writeoutBoris Brezillon1-1/+6
2020-11-09pan/mdg: Add missing Collabora copyright noticesAlyssa Rosenzweig1-0/+1
2020-11-04pan/mdg: Move writeout lowering to common panfrostAlyssa Rosenzweig1-4/+0
2020-10-23panfrost: Move nir_undef_to_zero to common util/Alyssa Rosenzweig1-2/+0
2020-10-09panfrost: Get rid of the constant patching done on blend shader binariesBoris Brezillon1-4/+2
2020-09-20pan/mdg: Return a bool from midgard_nir_lod_errataIcecream951-1/+1
2020-08-20panfrost: Free hash_to_temp mapAlyssa Rosenzweig1-2/+0
2020-08-13panfrost: Simplify depth/stencil/alphaAlyssa Rosenzweig1-3/+0
2020-07-30pan/mdg: remove ins->br_compact and ins->branch_extendedItalo Nicola1-4/+0
2020-07-30pan/mdg: defer branch packingItalo Nicola1-0/+2
2020-07-30pan/mdg: remove ins->aluItalo Nicola1-4/+0
2020-07-30pan/mdg: eliminate references to ins->load_store.opItalo Nicola1-2/+1
2020-07-30pan/mdg: eliminate references to ins->alu.outmodItalo Nicola1-3/+7
2020-07-30pan/mdg: eliminate references to ins->alu.reg_modeItalo Nicola1-1/+2
2020-07-30pan/mdg: eliminate references to ins->alu.opItalo Nicola1-1/+4
2020-07-15pan/mdg: Bump compiler RT maximumAlyssa Rosenzweig1-1/+5
2020-07-15pan/mdg: Dual source blend input/writeout supportIcecream951-0/+3
2020-07-13pan/mdg: Handle tilebuffer wait loopsIcecream951-0/+1
2020-06-15pan/mdg: Precolour blend inputsAlyssa Rosenzweig1-0/+3
2020-06-10pan/mdg: Replace writeout booleans with a single valueIcecream951-3/+5
2020-06-03pan/mdg: Add roundmode enumAlyssa Rosenzweig1-0/+3
2020-06-01pan/mdg: Enable out-of-order execution after texture opsAlyssa Rosenzweig1-0/+1
2020-06-01pan/mdg: Fuse f2f16 into load_interpolated_inputAlyssa Rosenzweig1-0/+1
2020-06-01pan/mdg: Treat packs "specially"Alyssa Rosenzweig1-0/+5
2020-05-21pan/mdg: Avoid division in printing helpersAlyssa Rosenzweig1-0/+1
2020-05-21pan/mdg: Eliminate load_64Alyssa Rosenzweig1-3/+0
2020-05-21pan/mdg: Streamline dest_override handlingAlyssa Rosenzweig1-2/+1
2020-05-21pan/mdg: Defer modifier packing until emit timeAlyssa Rosenzweig1-2/+1
2020-05-21pan/mdg: Remove promote_float passAlyssa Rosenzweig1-1/+0
2020-05-21pan/mdg: Add abs/neg/shift modifiers to IRAlyssa Rosenzweig1-3/+15
2020-05-21pan/mdg: Include more typesAlyssa Rosenzweig1-0/+2
2020-05-21pan/mdg: Remove mir_*size routinesAlyssa Rosenzweig1-6/+2
2020-05-20pan/mdg: Optimize liveness computation in DCEAlyssa Rosenzweig1-1/+1
2020-05-20pan/mdg: Precompute mir_special_indexAlyssa Rosenzweig1-1/+0
2020-05-20pan/mdg: Optimize pipelining logicAlyssa Rosenzweig1-1/+0
2020-05-19pan/mdg: Remove invert optimizationsAlyssa Rosenzweig1-14/+0
2020-05-19pan/mdg: Treat inot as a modifierAlyssa Rosenzweig1-0/+3
2020-05-19pan/mdg: Prepare for modifier helpersAlyssa Rosenzweig1-0/+3
2020-05-12pan/mdg: Remove texture_op_countAlyssa Rosenzweig1-4/+0
2020-05-12pan/mdg: Analyze helper execution requirementsAlyssa Rosenzweig1-0/+2
2020-05-12pan/mdg: Analyze helper invocation terminationAlyssa Rosenzweig1-0/+9
2020-04-29pan/mdg: Track v_mov type (force uint32 for now?)Alyssa Rosenzweig1-0/+2
2020-04-29pan/mdg: Add type fields to IRAlyssa Rosenzweig1-0/+4
2020-04-29pan/mdg: Remove old hackAlyssa Rosenzweig1-3/+0
2020-04-29pan/mdg: Use PAN_IS_REGAlyssa Rosenzweig1-7/+3
2020-04-29pan/mdg: Remove nir_alu_src_indexAlyssa Rosenzweig1-6/+0
2020-03-12panfrost: Move lcra to panfrost/utilAlyssa Rosenzweig1-1/+1
2020-03-11pan/bi: Paste over bi_has_argAlyssa Rosenzweig1-1/+1
2020-03-11panfrost: Sync Midgard/Bifrost control flowAlyssa Rosenzweig1-8/+0