summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir: Add scoped_memory_barrier intrinsicCaio Marcelo de Oliveira Filho2019-10-241-0/+36
* nir: improve nir_variable packingTimothy Arceri2019-10-241-1/+3
* nir: fix nir_variable_data packingTimothy Arceri2019-10-241-8/+8
* nir/lower_idiv: add new llvm-based pathRhys Perry2019-10-211-1/+13
* nir: add nir_lower_amul passRob Clark2019-10-181-0/+10
* nir/search: fix the PoT helpersRob Clark2019-10-181-1/+1
* nir: Add new texop nir_texop_tex_prefetchEduardo Lima Mitev2019-10-181-0/+1
* freedreno/ir3: Implement lowering passes for VS and GSKristian H. Kristensen2019-10-171-0/+4
* nir: support feeding state to nir_lower_clip_[vg]sErik Faye-Lund2019-10-171-2/+4
* nir: support lowering clipdist to arraysErik Faye-Lund2019-10-171-3/+7
* nir: add lowering-pass for point-size movErik Faye-Lund2019-10-171-0/+3
* nir: allow passing alpha-ref state to lowering-codeErik Faye-Lund2019-10-171-1/+2
* nir: add a pass to lower flat shading.Dave Airlie2019-10-171-0/+2
* nir: add nir_shader_compiler_options::lower_to_scalarMarek Olšák2019-10-101-0/+1
* nir: move gl_nir_opt_access from glsl directoryMarek Olšák2019-10-101-0/+1
* nir: add auxiliary functions to detect if a mode is enabledSamuel Iglesias Gonsálvez2019-09-171-0/+81
* nir: Add a block_is_unreachable helperJason Ekstrand2019-09-061-0/+1
* nir: Carve out nir_lower_samplers from GLSL code.Timur Kristóf2019-09-061-0/+2
* nir: allow specifying filter callback in lower_alu_to_scalarVasily Khoruzhick2019-09-061-1/+1
* nir: Remove nir_const_load_to_arrAlyssa Rosenzweig2019-08-221-5/+0
* nir: add divergence analysis pass.Daniel Schürmann2019-08-201-0/+8
* nir/lcssa: allow to create LCSSA phis for loop-invariant booleansRhys Perry2019-08-201-1/+1
* nir/lcssa: Skip loop invariant variables when converting to LCSSA.Daniel Schürmann2019-08-201-1/+1
* nir: make nir_to_lcssa() a general NIR pass.Rhys Perry2019-08-201-0/+1
* nir: Add more source types to nir_tex_instr_src_typeJason Ekstrand2019-08-191-3/+14
* nir: add a pass to clamp gl_PointSize to a rangeIago Toral Quiroga2019-08-131-0/+2
* nir: merge and extend nir_opt_move_comparisons and nir_opt_move_load_uboRhys Perry2019-08-121-3/+1
* nir: replace nir_move_load_const() with nir_opt_sink()Rhys Perry2019-08-121-1/+11
* nir: add nir_lower_to_explicit()Rhys Perry2019-08-081-0/+5
* nir/lower_io: Add an option to lower 64-bit varyingsJason Ekstrand2019-07-311-0/+6
* nir: remove explicit nir_intrinsic_index_flag valuesEric Engestrom2019-07-311-2/+2
* nir/algebraic: rename lower_bitshift to lower_bitopsErico Nunes2019-07-311-2/+2
* nir/algebraic: add new fsum ops and fdot loweringErico Nunes2019-07-311-0/+3
* nir/find_array_copies: Handle wildcards and overlapping copiesConnor Abbott2019-07-291-0/+1
* nir/algebraic: add option to lower fall_equalN/fany_nequalNJonathan Marek2019-07-241-0/+3
* nir/algebraic: add option to lower fdphJonathan Marek2019-07-241-0/+3
* nir: replace lower_sincos with algebraic optJonathan Marek2019-07-241-2/+1
* nir: Add a nir_tex_instr_has_implicit_derivatives helperJason Ekstrand2019-07-231-0/+13
* nir: Move nir_alu_instr_is_comparison to the ALU sectionJason Ekstrand2019-07-231-23/+23
* 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