summaryrefslogtreecommitdiff
path: root/src/panfrost/midgard
AgeCommit message (Expand)AuthorFilesLines
2023-10-10nir: Use getters for nir_src::parent_*Alyssa Rosenzweig1-2/+2
2023-09-19nir/move_vec_src_uses_to_dest: allow to skip reuse of constant sourcesPavel Ondračka1-1/+1
2023-09-18treewide: Drop nir_ssa_for_src usersAlyssa Rosenzweig2-3/+2
2023-09-08nir: replace use of nir_src_copy()Timothy Arceri1-2/+1
2023-08-30panfrost: drop pan_nir_lower_64bit_intrinKarol Herbst1-1/+0
2023-08-24treewide: Use nir_shader_intrinsic_pass sometimesAlyssa Rosenzweig2-15/+7
2023-08-22nir: unify lower_bitfield_extract with has_bfeGeorg Lehmann1-1/+1
2023-08-22nir: unify lower_bitfield_insert with has_{bfm,bfi,bitfield_select}Georg Lehmann1-1/+1
2023-08-18nir: Drop most uses if nir_instr_rewrite_src()Faith Ekstrand2-3/+2
2023-08-15nir: Rename nir_instr_type_ssa_undef to nir_instr_type_undefFaith Ekstrand1-1/+1
2023-08-14nir: Drop nir_destFaith Ekstrand3-37/+33
2023-08-14nir: Drop nir_alu_destFaith Ekstrand3-7/+7
2023-08-14nir: Get rid of nir_dest_num_components()Faith Ekstrand1-5/+5
2023-08-14nir: Get rid of nir_dest_bit_size()Faith Ekstrand2-15/+14
2023-08-14pan/mdg: Don't reference nir_destAlyssa Rosenzweig3-27/+22
2023-08-13nir: Drop most instances of nir_ssa_dest_init()Faith Ekstrand2-3/+3
2023-08-12nir: Drop "SSA" from NIR languageAlyssa Rosenzweig7-59/+59
2023-08-03pan/mdg: Assume SSAAlyssa Rosenzweig3-34/+6
2023-08-03treewide: sed out more is_ssaAlyssa Rosenzweig1-1/+0
2023-08-03treewide: Drop is_ssa assertsAlyssa Rosenzweig2-3/+0
2023-08-02nir: Remove reg_intrinsics parameter to convert_from_ssaAlyssa Rosenzweig1-1/+1
2023-08-01nir: Rename scoped_barrier -> barrierAlyssa Rosenzweig1-1/+1
2023-08-01pan/mdg: Add missing static inline annotationAlyssa Rosenzweig1-1/+1
2023-07-12pan/mdg: Ingest new-style registersAlyssa Rosenzweig3-34/+60
2023-07-12nir: Add a reg_intrinsics flag to nir_convert_from_ssaFaith Ekstrand1-1/+1
2023-07-03panfrost: Use nir_builder_atKonstantin Seurer1-2/+1
2023-07-01panfrost: Convert to use nir_foreach_function_impl when possibleYonggang Luo1-7/+4
2023-07-01panfrost: Convert to use nir_foreach_function_with_impl in function midgard_c...Yonggang Luo1-5/+2
2023-06-30pan/mdg: Propagate modifiers in the backendAlyssa Rosenzweig4-129/+248
2023-06-30pan/mdg: Copy-prop even with swizzle restrictionsAlyssa Rosenzweig1-3/+19
2023-06-30pan/mdg: Reset predicate.exclude while schedulingAlyssa Rosenzweig1-0/+1
2023-06-30pan/mdg: Lower special reads betterAlyssa Rosenzweig2-25/+36
2023-06-30pan/mdg: Fix temp count calculationAlyssa Rosenzweig2-7/+10
2023-06-30pan/mdg: Fix 2-const CSEL at block beginningAlyssa Rosenzweig1-2/+11
2023-06-30pan/mdg: Fix IR from scheduling conditionsAlyssa Rosenzweig1-0/+3
2023-06-30pan/mdg: Add is_ssa helperAlyssa Rosenzweig1-0/+6
2023-06-30pan/mdg: Constant fold after algebraic_lateAlyssa Rosenzweig1-2/+8
2023-06-30pan/mdg: Lower isub in common codeAlyssa Rosenzweig2-6/+1
2023-06-30pan/mdg: Type CSEL with a NIR passAlyssa Rosenzweig4-47/+53
2023-06-30pan/mdg: Optimize b32csel(inot) in NIRAlyssa Rosenzweig2-10/+2
2023-06-29pan: use imm-helpersErik Faye-Lund1-1/+1
2023-06-27treewide: Remove unused buildersAlyssa Rosenzweig1-2/+0
2023-06-27nir: Use nir_builder_createAlyssa Rosenzweig1-4/+2
2023-06-19compiler: Move from nir_scope to mesa_scopeCaio Oliveira1-2/+2
2023-06-13treewide: Remove use_scoped_barrierAlyssa Rosenzweig1-2/+0
2023-06-09pan/mdg: Drop lower_locals_to_regs callAlyssa Rosenzweig1-1/+0
2023-05-29panfrost: Reformat using the new styleKonstantin Seurer1-2/+1
2023-05-24treewide: Avoid nir_lower_regs_to_ssa callsAlyssa Rosenzweig1-2/+0
2023-05-22pan/mdg: Use nir_lower_image_atomics_to_globalAlyssa Rosenzweig2-42/+15
2023-05-17nir: Drop unused name from nir_ssa_dest_initAlyssa Rosenzweig2-2/+2