summaryrefslogtreecommitdiff
path: root/src/nouveau/codegen
AgeCommit message (Expand)AuthorFilesLines
2024-06-21treewide: use nir_def_replace sometimesAlyssa Rosenzweig1-2/+1
2024-06-17treewide: use nir_metadata_control_flowAlyssa Rosenzweig1-3/+2
2024-06-17nir/shader_info: remove uses_demoteDaniel Schürmann1-1/+1
2024-06-17nir: remove nir_intrinsic_discardDaniel Schürmann1-4/+2
2024-06-17nir: introduce discard_is_demote compiler optionDaniel Schürmann1-0/+1
2024-06-13nvk,nak: Switch to nir_intrinsic_ldc_nvFaith Ekstrand1-1/+2
2024-04-24nir: remove workgroup_id_zero_baseKarol Herbst1-2/+0
2024-01-22nir: rework and fix rotate loweringKarol Herbst1-1/+1
2024-01-03treewide: replace calls to nir_opt_trivial_continues() with nir_opt_loop()Daniel Schürmann1-1/+1
2023-12-22nouveau: Use glsl_type C helpersCaio Oliveira1-10/+10
2023-09-20nir/spirv: Add inverse_ballot intrinsicConnor Abbott1-0/+1
2023-09-06Do explicit cast to suppress clang warningsVignesh Raman1-2/+2
2023-08-26nv/codegen: Delete copy and assignM Henning2-0/+35
2023-08-26nv/codegen: Change copy-constructor call to assignM Henning1-1/+2
2023-08-22nv/codegen: Remove Function::buildDefSetsM Henning2-11/+0
2023-08-22nv/codegen: Delete periodicMask32M Henning1-7/+0
2023-08-22nv/codegen: Delete unused OP_CONSTRAINTM Henning7-9/+4
2023-08-22nv50_ir_ra: Delete unused functionsM Henning1-103/+9
2023-08-22nv/codegen: Remove unused clipVertexOutput varM Henning1-9/+0
2023-08-22nv/codegen: Merge from_common into from_nirM Henning4-102/+34
2023-08-22nv/codegen: Remove fragCoord variable.M Henning2-3/+2
2023-08-22nv/codegen: Delete OP_EXP, OP_LOGM Henning6-14/+3
2023-08-22nv/codegen: Delete OP_WRSVM Henning9-53/+6
2023-08-22nv/codegen: Fix an uninitialized variable warningM Henning1-1/+1
2023-08-22nir: unify lower_bitfield_extract with has_bfeGeorg Lehmann1-2/+1
2023-08-22nir: unify lower_bitfield_insert with has_{bfm,bfi,bitfield_select}Georg Lehmann1-3/+1
2023-08-21nv/codegen: Delete OP_POWM Henning13-57/+4
2023-08-21nv50_ir_from_nir: Use nir's lower_fpowM Henning1-4/+1
2023-08-21nouveau/codegen: Add a 4th optimization level for MemoryOptsGeorge Ouzounoudis2-2/+3
2023-08-19nv/codegen: Use nir_lower_clipM Henning4-71/+51
2023-08-16nv50/ir: Remove few nvc0 specific defines from nv50-specific header.Andrew Randrianasulu1-6/+0
2023-08-15nir: Rename nir_instr_type_ssa_undef to nir_instr_type_undefFaith Ekstrand1-2/+2
2023-08-14nir: Drop nir_destFaith Ekstrand1-23/+23
2023-08-14nir: Drop nir_alu_destFaith Ekstrand1-34/+34
2023-08-14nir: Get rid of nir_dest_num_components()Faith Ekstrand1-1/+1
2023-08-14nv50/ir: Stop passing around nir_dest and nir_alu_destFaith Ekstrand1-67/+53
2023-08-12nir: Drop "SSA" from NIR languageAlyssa Rosenzweig1-6/+6
2023-08-11nv50/ir: Rework conversions for texture array indicesFaith Ekstrand1-6/+23
2023-08-05nv50/ir: convert system values to gl_system_valueKarol Herbst3-20/+8
2023-08-05nv50/ir: use own info struct for sys valsKarol Herbst4-12/+29
2023-08-04nouveau/codegen: Do not keep redundant info for tessellation domainGeorge Ouzounoudis2-12/+5
2023-08-03treewide: sed out more is_ssaAlyssa Rosenzweig1-2/+0
2023-08-03nir: Drop nir_alu_src::{negate,abs}Alyssa Rosenzweig1-4/+0
2023-08-03treewide: Drop is_ssa assertsAlyssa Rosenzweig1-3/+0
2023-08-03nir: Remove nir_alu_dest::saturateAlyssa Rosenzweig1-1/+0
2023-08-03nouveau/codegen: Drop writemask checkAlyssa Rosenzweig1-4/+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-01nv/codegen: Implement nir_op_fquantize2f16M Henning1-0/+8
2023-08-01nv50/ir: Run nir_divergence_analysis before out-of-SSAFaith Ekstrand1-0/+1