summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir/builder: Add a nir_imm_floatN_t helperNeil Roberts2018-04-171-0/+13
* nir: return early when lowering a return at the end of a functionTimothy Arceri2018-04-171-0/+6
* nir: lower 64bit subgroup shuffle intrinsicsDaniel Schürmann2018-04-142-13/+56
* nir: use ballot_bit_size when lowering ballot_bitfield_extractDaniel Schürmann2018-04-141-1/+1
* nir: subgroups instructions for 64bit ballot sizesDaniel Schürmann2018-04-141-6/+6
* mesa: include mtypes.h lessMarek Olšák2018-04-125-6/+2
* nir/vars_to_ssa: Simplify node matching codeCaio Marcelo de Oliveira Filho2018-04-111-36/+31
* nir/vars_to_ssa: Remove an unnecessary deref_arry_type checkCaio Marcelo de Oliveira Filho2018-04-111-4/+5
* nir/vars_to_ssa: Rework register_variable_uses()Caio Marcelo de Oliveira Filho2018-04-111-28/+23
* nir: Use nir_builder in lower_io_to_temporariesJason Ekstrand2018-04-111-19/+16
* nir/lower_atomics: Rework the main walker loop a bitJason Ekstrand2018-04-101-8/+16
* nir: Check if u_vector_init() succeedsTopi Pohjolainen2018-04-111-2/+9
* nir: dont lower bindless samplersTimothy Arceri2018-04-101-1/+7
* nir/lower_system_values: Support SYSTEM_VALUE_LOCAL_GROUP_SIZEJason Ekstrand2018-04-091-0/+10
* nir: add comment about nir_src_copy()Rob Clark2018-04-091-0/+3
* nir: rename variables in nir_lower_io_to_temporaries for clarityCaio Marcelo de Oliveira Filho2018-04-061-11/+11
* prog/nir: Simplify some load/store operationsJason Ekstrand2018-04-051-0/+6
* nir/lower_vec_to_movs: Only coalesce if the vec had a SSA destinationJason Ekstrand2018-04-031-1/+6
* nir+drivers: add helpers to get # of src/dest componentsRob Clark2018-04-033-12/+25
* nir/validator: Validate that all used variables existJason Ekstrand2018-03-301-9/+8
* nir/lower_indirect_derefs: Support interp_var_at intrinsicsJason Ekstrand2018-03-301-2/+11
* nir/vars_to_ssa: Remove copies from the correct setJason Ekstrand2018-03-301-1/+1
* nir: Return a cursor from nir_instr_removeJason Ekstrand2018-03-303-19/+18
* nir: Add src/dest num_components helpersJason Ekstrand2018-03-301-0/+12
* nir: s/uint/unsigned/ to fix MSVC/MinGW buildBrian Paul2018-03-301-1/+1
* nir/spirv: add gl_spirv_validation methodAlejandro Piñeiro2018-03-301-0/+1
* spirv: Move SPIR-V building to Makefile.spirv.am and spirv/meson.buildIan Romanick2018-03-291-15/+0
* util: Include bitscan.h directlyIan Romanick2018-03-291-0/+1
* util: Add and use util_is_power_of_two_nonzeroIan Romanick2018-03-292-10/+5
* nir: add support for min/max/median of 3 srcsDave Airlie2018-03-291-0/+14
* nir: add bindless to nir dataTimothy Arceri2018-03-281-0/+6
* nir/intrinsics: Don't report negative dest_componentsJason Ekstrand2018-03-271-1/+1
* nir: fix crash in loop unroll corner caseTimothy Arceri2018-03-281-5/+12
* nir: fix generated nir_intrinsics.c for MSVCRob Clark2018-03-271-0/+4
* nir: mako all the intrinsicsRob Clark2018-03-278-616/+697
* nir: fix per_vertex_output intrinsicRob Clark2018-03-271-1/+1
* nir: Don't condition 'a-b < 0' -> 'a < b' on is_not_used_by_conditionalIan Romanick2018-03-262-18/+1
* glsl_types: vec8/vec16 supportRob Clark2018-03-252-2/+6
* nir: Rename image intrinsics to image_varJason Ekstrand2018-03-232-23/+23
* nir: autotools, meson: add GLSL.ext.AMD.h in the files listJuan A. Suarez Romero2018-03-221-0/+1
* nir: add frexp_exp and frexp_sig opcodesTimothy Arceri2018-03-221-0/+3
* nir: Migrate nir_dce to instr worklistThomas Helland2018-03-211-35/+18
* nir: Initial implementation of a nir_instr_worklistThomas Helland2018-03-211-0/+67
* nir/dead_cf: also remove useless ifsCaio Marcelo de Oliveira Filho2018-03-211-14/+30
* nir/dead_cf: rephrase definition of a dead loop nodeCaio Marcelo de Oliveira Filho2018-03-211-8/+7
* st/nir: fix atomic lowering for gallium driversTimothy Arceri2018-03-202-6/+12
* st/nir/radeonsi: move nir_lower_uniforms_to_ubo() to the state trackerTimothy Arceri2018-03-203-99/+0
* nir: Don't compare b2f or b2i with zeroIan Romanick2018-03-191-0/+5
* nir: add nir_opt_move_load_ubo() optimization passSamuel Pitoiset2018-03-163-0/+120
* compiler: int8/uint8 supportKarol Herbst2018-03-141-0/+4