summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nouveau/codegen
AgeCommit message (Expand)AuthorFilesLines
13 hoursnouveau/nir: Use natural alignment for scalarsM Henning1-4/+8
2021-09-05nv50/ir: Add DeadCodeElim constructor.Vinson Lee1-0/+1
2021-09-03nir: separate lower_add_satRhys Perry1-1/+2
2021-09-02nouveau: use bool literals instead of integersFilip Gawin8-20/+20
2021-09-02nouveau: fix forward declaration of structFilip Gawin1-2/+2
2021-08-17nv50/ir: Add FlatteningPass constructor.Vinson Lee1-0/+3
2021-08-09nouveau: Use nir_lower_tex for projectorsJason Ekstrand1-16/+7
2021-07-19nv50/ir/nir: fix smem size for GLKarol Herbst1-1/+1
2021-07-18nouveau: Support nir_intrinsic_*_atomic_faddM Henning1-10/+26
2021-07-14nv50/ir: Initialize Value member id in constructor.Vinson Lee1-1/+1
2021-07-08nir/subgroups: Support > 1 ballot componentsConnor Abbott1-0/+1
2021-06-18nvc0/ir: Initialize Limits members in constructor.Vinson Lee1-1/+1
2021-06-16nvc0/ir: Initialize CodeEmitterNVC0 member progType in constructor.Vinson Lee1-6/+4
2021-06-16nv50/ir: fix surface lowering when values get shared accross operationsKarol Herbst1-13/+15
2021-06-10nouveau: Don't require RTTI and use it only when enabledRoman Stratiienko1-1/+1
2021-06-08nir: Move workgroup_size and workgroup_variable_size into common shader_infoCaio Marcelo de Oliveira Filho1-3/+3
2021-06-08nir, nir/algebraic: add byte/word insertion instructionsRhys Perry1-0/+2
2021-06-07nir: Rename WORK_GROUP (and similar) to WORKGROUPCaio Marcelo de Oliveira Filho1-4/+4
2021-06-07nir: Rename nir_intrinsic_load_local_group_size to nir_intrinsic_load_workgro...Caio Marcelo de Oliveira Filho1-2/+2
2021-06-07compiler: Rename local_size to workgroup_sizeCaio Marcelo de Oliveira Filho1-3/+3
2021-06-06nvc0: fix 3d imagesIlia Mirkin1-3/+89
2021-05-30gv100/ir: fix quadop/pop loweringKarol Herbst2-1/+12
2021-05-30gm107/ir: emit barrier sources for quadon/popKarol Herbst2-2/+23
2021-05-30gv100/ir: add support for barrier thread state files for OP_CVTKarol Herbst2-1/+53
2021-05-30nv50/ir: add barrier and thread_state filesKarol Herbst6-2/+73
2021-05-30nv50/ir/ra: fixes upcoming barrier fileKarol Herbst2-3/+4
2021-05-27nv50/ir: don't optimize shl(mul_hi, a) to mul_hiKarol Herbst1-0/+2
2021-05-27nv50/ir: when constant folding shl(mul, a) we need to copy muls typeKarol Herbst1-0/+3
2021-05-17nir/lower_phis_to_scalar: Add "lower_all" optionConnor Abbott1-1/+1
2021-05-13nv50/ir: Add ConstantFolding constructor.Vinson Lee1-0/+1
2021-05-12nvc0/ir: Initialize CodeEmitterGK110 member progType in constructor.Vinson Lee1-6/+4
2021-05-12nv50/ir: Initialize GCRA::RIG_Node members.Vinson Lee1-2/+2
2021-05-08nv50/ir: Initialize CodeEmitterNV50 member progType.Vinson Lee1-7/+4
2021-05-08nv50/ir: Initialize BuildUtil member tail.Vinson Lee1-0/+2
2021-05-07nv50/ir: Initialize Graph::Node member tag.Vinson Lee1-1/+2
2021-05-07nv50: Fix use of initializers on older compilersErnst Sjöstrand1-1/+1
2021-05-01nv50: add support for doing membarsIlia Mirkin4-5/+49
2021-05-01nv50: add remapping of buffers/images into unified spaceIlia Mirkin5-12/+73
2021-05-01nv50/ir: add lowering for shared atomicsIlia Mirkin1-0/+116
2021-05-01nv50/ir: add surface op loweringIlia Mirkin1-0/+578
2021-05-01nv50/ir: optimize shift of 0 bitsIlia Mirkin1-0/+6
2021-05-01nv50/ir: wipe any info about memory when seeing a locking opIlia Mirkin1-0/+8
2021-05-01nv50/ir: mark ATOM as having 3 argumentsIlia Mirkin1-1/+1
2021-05-01nv50/ir: "zero" register does not work with g[] memoryIlia Mirkin1-1/+5
2021-05-01nv50/ir: refine limitation on load/store loading offsets, include atomicsIlia Mirkin1-4/+5
2021-05-01nv50/ir: offset accesses to shared memoryIlia Mirkin1-0/+1
2021-04-15Convert most remaining free-form fall-through comments to FALLTHROUGHMichel Dänzer8-19/+19
2021-04-12nv50/ir: fake SV_THREAD_KILL supportIlia Mirkin2-0/+7
2021-04-12nv50/ir: fix texture size for msaa texturesIlia Mirkin1-1/+15
2021-04-12nir/lower_idiv: add options to use fp32 for 8-bit division loweringRhys Perry1-1/+5