summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a concept of per-member structs and a lowering passJason Ekstrand2018-06-226-0/+330
* nir/lower_tex: Always copy deref and offset sourcesJason Ekstrand2018-06-221-11/+32
* 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_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-223-0/+113
* 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
* nir: add deref lowering sanity checkingRob Clark2018-06-2232-0/+78
* nir/deref: Add some deref cleanup functionsJason Ekstrand2018-06-222-0/+57
* nir: Add helpers for working with deref instructionsJason Ekstrand2018-06-224-0/+362
* nir: Add deref sources to texture instructionsJason Ekstrand2018-06-222-0/+8
* nir: Add _deref versions of all of the _var intrinsicsJason Ekstrand2018-06-224-1/+144
* nir/builder: Add deref building helpersJason Ekstrand2018-06-221-0/+106
* nir: Add a deref instruction typeJason Ekstrand2018-06-229-13/+580
* nir/validate: Rework intrinsic type validationJason Ekstrand2018-06-221-31/+31
* nir: Add explicit_binding to nir_variableNeil Roberts2018-06-211-0/+5
* nir: add pass to move load_constRob Clark2018-06-193-0/+143
* nir: add comment for loop_unroll passRob Clark2018-06-191-0/+4
* nir: Document a couple instances of parent_instrIan Romanick2018-06-151-0/+2
* nir: Add global invocation id intrinsic.Plamena Manolova2018-06-072-0/+5
* nir: add opt_if_loop_terminator()Timothy Arceri2018-06-071-0/+68
* nir: move ends_in_break() helper to nir_loop_analyze.hTimothy Arceri2018-06-072-13/+13
* nir: Look into uniform structs for samplers when counting num_textures.Eric Anholt2018-06-061-12/+44
* nir: Add lowering for nir_op_bit_count.Eric Anholt2018-06-062-0/+38
* nir: Add lowering for nir_op_bitfield_reverse.Eric Anholt2018-06-062-1/+48
* nir: Add an ALU lowering pass for mul_high.Eric Anholt2018-06-063-0/+169
* nir: Add lowering for find_lsb.Eric Anholt2018-06-062-0/+6
* nir: Add lowering for ifind_msb to ufind_msb.Eric Anholt2018-06-062-0/+6
* nir: Add lowering from ibitfield_extract/ubitfield_extract to shifts.Eric Anholt2018-06-062-0/+19
* nir: Add lowering for bitfieldInsert without using bfi.Eric Anholt2018-06-062-0/+19
* nir: implement the GLSL equivalent of if simplication in nir_opt_ifSamuel Pitoiset2018-06-041-5/+92