summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ac/nir: Add shared atomic deref instr support.Bas Nieuwenhuizen2018-06-221-1/+25
* radv: Gather info for deref instr based load/store.Bas Nieuwenhuizen2018-06-221-5/+55
* ac/nir: Add deref based var loads/stores.Bas Nieuwenhuizen2018-06-221-47/+160
* radv: Add shader info support for image deref instructions.Bas Nieuwenhuizen2018-06-221-3/+37
* ac/nir: Add deref support to image intrinsics.Bas Nieuwenhuizen2018-06-221-34/+98
* ac/nir: Implement derefs for integer gather4 lowering.Bas Nieuwenhuizen2018-06-221-3/+22
* ac/nir: Support deref instructions in tex instructions.Bas Nieuwenhuizen2018-06-222-8/+44
* ac/nir: Support deref instructions in get_sampler_desc.Bas Nieuwenhuizen2018-06-221-15/+43
* ac/nir: Implement the deref instr for shared memory.Bas Nieuwenhuizen2018-06-221-0/+31
* nir,spirv: Rework function callsJason Ekstrand2018-06-2218-538/+257
* spirv/cfg: Make the builder fully capable for both walksJason Ekstrand2018-06-221-0/+2
* spirv: Record the type of functionsJason Ekstrand2018-06-222-2/+4
* spirv: Update vtn_pointer_to/from_ssa to handle deref pointersJason Ekstrand2018-06-221-31/+42
* spirv: Allow pointers to have a deref at the baseJason Ekstrand2018-06-222-43/+23
* spirv: Clean up vtn_pointer_to_offsetJason Ekstrand2018-06-223-77/+16
* spirv: Make push constants an offset-based pointerJason Ekstrand2018-06-222-28/+17
* spirv: Use NIR per-member splittingJason Ekstrand2018-06-224-109/+51
* nir/spirv: Pass nir_variable_data into apply_var_decorationJason Ekstrand2018-06-221-26/+26
* nir: Add a concept of per-member structs and a lowering passJason Ekstrand2018-06-227-0/+331
* spirv: Use deref instructions for most variablesJason Ekstrand2018-06-225-190/+184
* st/nir: Move lower_deref_instrs laterJason Ekstrand2018-06-221-1/+2
* i965: Move nir_lower_deref_instrs to right before locals_to_regsJason Ekstrand2018-06-223-5/+4
* nir/lower_tex: Always copy deref and offset sourcesJason Ekstrand2018-06-221-11/+32
* intel/nir: Fixup deref modes after lowering patch verticesJason Ekstrand2018-06-221-0/+2
* intel,ir3: Disable nir_opt_copy_prop_varsJason Ekstrand2018-06-222-2/+2
* nir: Support deref instructions in opt_undefJason Ekstrand2018-06-221-4/+7
* nir: Consider deref instructions in opt_peephole_selectJason Ekstrand2018-06-221-2/+11
* nir: Consider deref instructions in lower_phis_to_scalarJason Ekstrand2018-06-221-2/+9
* nir: Support deref instructions in lower_drawpixelsJason Ekstrand2018-06-221-6/+14
* nir: Support deref instructions in lower_clamp_color_outputsJason Ekstrand2018-06-221-4/+6
* nir: Support deref instructions in lower_alpha_testJason Ekstrand2018-06-221-2/+6
* nir: Support deref instructions in loop_analyzeJason Ekstrand2018-06-221-4/+47
* nir: Support deref instructions in remove_unused_varyingsJason Ekstrand2018-06-221-25/+27
* nir: Support deref instructions in lower_pos_centerJason Ekstrand2018-06-221-3/+12
* nir: Support deref instructions in lower_wpos_ytransformJason Ekstrand2018-06-221-11/+42
* nir: Support deref instructions in lower_atomicsJason Ekstrand2018-06-221-9/+112
* nir: Support deref instructions in lower_ioJason Ekstrand2018-06-221-22/+48
* nir: Support deref instructions in gather_infoJason Ekstrand2018-06-221-9/+22
* nir: Support deref instructions in propagate_invariantJason Ekstrand2018-06-221-5/+20
* nir: Support deref instructions in lower_clip_cullJason Ekstrand2018-06-221-6/+65
* nir: Support deref instructions in lower_system_valuesJason Ekstrand2018-06-221-5/+13
* nir: Support deref instructions in lower_indirect_derefsJason Ekstrand2018-06-221-2/+155
* nir: Support deref instructions in lower_vars_to_ssaJason Ekstrand2018-06-221-19/+58
* nir: Support deref instructions in split_var_copiesJason Ekstrand2018-06-221-2/+42
* nir: Support deref instructions in lower_var_copiesJason Ekstrand2018-06-223-5/+143
* nir: Add a deref path helper structJason Ekstrand2018-06-224-0/+114
* nir: Support deref instructions in lower_io_to_temporariesJason Ekstrand2018-06-221-0/+2
* nir: Support deref instructions in lower_global_vars_to_localJason Ekstrand2018-06-221-23/+42
* nir: Add a pass for fixing deref modesJason Ekstrand2018-06-222-0/+32
* nir: Support deref instructions in remove_dead_variablesJason Ekstrand2018-06-221-2/+92