summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir/lower_clip: add support for geometry shadersTimothy Arceri2019-07-191-0/+1
* nir: Allow internal changes to the instr in nir_shader_lower_instructions().Eric Anholt2019-07-181-0/+7
* nir/lower_doubles: Handle fdiv and fsub directlyJason Ekstrand2019-07-161-1/+3
* nir: Add some generic helpers for writing lowering passesJason Ekstrand2019-07-161-0/+45
* nir: Add a helper for fetching the SSA def from an instructionJason Ekstrand2019-07-161-0/+2
* nir,intel: Add support for lowering 64-bit nir_opt_extract_*Jason Ekstrand2019-07-151-0/+1
* nir/opt_if: Clean up single-src phis in opt_if_loop_terminatorJason Ekstrand2019-07-151-0/+1
* nir: intel/vec4: Add flag to disable some algebraic optimizationsIan Romanick2019-07-111-0/+10
* nir: Add some helpers for chasing SSA values properlyJason Ekstrand2019-07-101-0/+80
* nir/instr_set: Expose nir_instrs_equal()Jason Ekstrand2019-07-101-0/+1
* nir: Refactor nir_src_as_* constant functionsJason Ekstrand2019-07-101-9/+28
* nir: Add more helpers for working with const valuesJason Ekstrand2019-07-101-0/+100
* nir: Allow nir_ssa_alu_instr_src_components to operate on non-SSA destinationsIan Romanick2019-07-081-6/+3
* nir: nir_const_value_negative_equal compares one value at a timeIan Romanick2019-07-081-3/+1
* nir: Pass fully qualified type to nir_const_value_negative_equalIan Romanick2019-07-081-2/+1
* nir: Add unit tests for nir_opt_comparison_preIan Romanick2019-07-081-0/+3
* intel/nir: Extract add_const_offset_to_baseConnor Abbott2019-07-081-0/+2
* nir: Avoid coalescing vars created by lower_io_to_temporariesConnor Abbott2019-07-081-0/+11
* nir: Move st_nir_assign_var_locations() to common codeConnor Abbott2019-07-081-0/+5
* radv: Make FragCoord a sysvalConnor Abbott2019-07-081-1/+1
* anv,nir: Move lower_input_attachments pass from ANV to NIR.Daniel Schürmann2019-07-081-0/+2
* nir: add pass to lower load_interpolated_inputRob Clark2019-07-021-0/+11
* nir: Add optimization to use ROR/ROL instructionsSagar Ghuge2019-07-011-0/+3
* nir: add is_in_ubo/ssbo/block helpersAlejandro Piñeiro2019-06-301-0/+20
* nir: Add a no wrapping bits to nir_alu_instrCaio Marcelo de Oliveira Filho2019-06-261-1/+8
* nir: remove fnot/fxor/fand/for opcodesJonathan Marek2019-06-261-1/+0
* nir: introduce lowering of bitfield_insert to bfm and a new opcode bitfield_s...Daniel Schürmann2019-06-241-0/+2
* nir: define behavior of nir_op_bfm and nir_op_u/ibfe according to SM5 spec.Daniel Schürmann2019-06-241-4/+2
* nir: Make nir_constant a vector rather than a matrixJason Ekstrand2019-06-191-1/+1
* nir: Use reorderable access flagConnor Abbott2019-06-191-4/+12
* nir: Add a helper to determine if an intrinsic can be reorderedConnor Abbott2019-06-191-0/+10
* nir: Allow qualifiers on copy_deref and image instructionsConnor Abbott2019-06-191-0/+6
* nir: add a vectorization passConnor Abbott2019-06-181-0/+2
* nir/lower_tex: Add a way to lower TXS(non-0-LOD) instructionsBoris Brezillon2019-06-181-0/+6
* nir: Don't manually index intrinsic index enumConnor Abbott2019-06-131-20/+20
* nir: add intrinsics for AMD_shader_ballotDaniel Schürmann2019-06-131-0/+7
* nir: Combine lower_fmod16/32 back into a single lower_fmod.Kenneth Graunke2019-06-051-2/+1
* nir: Drop lower_fmod64 option.Kenneth Graunke2019-06-051-1/+0
* nir: Don't replace the nir_shader when NIR_TEST_SERIALIZE=1Jason Ekstrand2019-06-051-3/+2
* nir: Don't replace the nir_shader when NIR_TEST_CLONE=1Jason Ekstrand2019-06-051-2/+3
* nir: Add functions to subtract and compare addressesCaio Marcelo de Oliveira Filho2019-06-031-0/+6
* nir: Return nir_type_invalid for non-numeric base typesCaio Marcelo de Oliveira Filho2019-05-311-2/+14
* nir: add lower_bitshift optionJonathan Marek2019-05-311-0/+3
* nir: add type information to load uniform/input and store output intrinsicsJonathan Marek2019-05-311-0/+6
* nir: Rematerialize compare instructionsIan Romanick2019-05-311-0/+2
* nir: Add a shallow clone function for nir_alu_instrIan Romanick2019-05-311-0/+3
* nir/deref: Add a has_complex_use helperJason Ekstrand2019-05-311-0/+1
* st/nir: Re-vectorize shader IOKenneth Graunke2019-05-281-0/+6
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-1/+1
* nir: Add nir_address_format_null_value()Caio Marcelo de Oliveira Filho2019-05-201-0/+2