summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir/instr_set: Use _mesa_set_search_or_add()Connor Abbott2019-05-311-5/+3
* nir: Rematerialize compare instructionsIan Romanick2019-05-314-0/+185
* nir: Add a shallow clone function for nir_alu_instrIan Romanick2019-05-312-0/+23
* nir: Actually propagate progress in nir_opt_move_load_ubo.Bas Nieuwenhuizen2019-05-311-1/+1
* nir/split_vars: Properly bail in the presence of complex derefsJason Ekstrand2019-05-311-9/+106
* nir/vars_to_ssa: Properly ignore variables with complex derefsJason Ekstrand2019-05-311-14/+64
* nir/vars_to_ssa: Use a non-null UNDEF_NODE pointerJason Ekstrand2019-05-311-3/+5
* nir/deref: Add a has_complex_use helperJason Ekstrand2019-05-312-0/+79
* nir/dead_cf: Call instructions aren't deadJason Ekstrand2019-05-311-1/+1
* vtn: create cast with type stride.Dave Airlie2019-05-311-1/+1
* nir: Accept nir_var_mem_global in derefs used by phisCaio Marcelo de Oliveira Filho2019-05-301-1/+2
* nir: silence three compiler warnings seen with MinGWBrian Paul2019-05-293-5/+3
* spirv: Change spirv_to_nir() to return a nir_shaderCaio Marcelo de Oliveira Filho2019-05-293-12/+13
* nir: Allow derefs to be used as phi sourcesCaio Marcelo de Oliveira Filho2019-05-293-2/+17
* nir/lower_non_uniform: safely iterate over blocksLionel Landwerlin2019-05-281-1/+1
* st/nir: Re-vectorize shader IOKenneth Graunke2019-05-281-0/+6
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-2425-54/+42
* nir/builder: Merge nir_[if]mov_alu into one nir_mov_alu helperJason Ekstrand2019-05-244-30/+12
* nir/lower_to_source_mods: Stop turning add, sat, and neg into movJason Ekstrand2019-05-242-40/+19
* nir/source_mods: Add a helpers for setting source modifiersJason Ekstrand2019-05-241-6/+18
* nir/builder: Remove the use_fmov parameter from nir_swizzleJason Ekstrand2019-05-248-33/+32
* glsl: simplify resource list building codeTimothy Arceri2019-05-233-77/+87
* spirv: Drop GOOGLE suffix from names incorporated to SPIR-VCaio Marcelo de Oliveira Filho2019-05-212-15/+15
* spirv: Pick the right bitsize when doing SpvUConvertCaio Marcelo de Oliveira Filho2019-05-211-0/+1
* spirv: Trivially handle new 1.4 loop controlsCaio Marcelo de Oliveira Filho2019-05-211-1/+6
* spirv: Update JSON and Headers to 1.4Caio Marcelo de Oliveira Filho2019-05-213-81/+2419
* spirv: Handle instruction aliases in spirv_info_c.pyCaio Marcelo de Oliveira Filho2019-05-211-0/+7
* Revert "glsl: do not use deprecated bison-keyword"Erik Faye-Lund2019-05-212-2/+2
* glsl: do not use deprecated bison-keywordErik Faye-Lund2019-05-212-2/+2
* glsl: handle 8 and 16 bit ints in glsl_base_type_is_integerKarol Herbst2019-05-211-1/+5
* nir/test: add split vars tests (v2)Dave Airlie2019-05-211-1/+419
* nir: Fix clone of nir_variable state slotsCaio Marcelo de Oliveira Filho2019-05-201-3/+5
* spirv: Generate proper NULL pointer valuesCaio Marcelo de Oliveira Filho2019-05-201-4/+12
* spirv: Reuse helpers in vtn_handle_type()Caio Marcelo de Oliveira Filho2019-05-202-33/+6
* spirv: Add vtn_variable_mode_imageCaio Marcelo de Oliveira Filho2019-05-202-0/+11
* spirv: Add vtn_mode_to_address_format()Caio Marcelo de Oliveira Filho2019-05-202-20/+57
* spirv: Add vtn_mode_uses_ssa_offset()Caio Marcelo de Oliveira Filho2019-05-202-8/+15
* spirv: Add and use vtn_type_without_array() helperCaio Marcelo de Oliveira Filho2019-05-203-8/+15
* spirv: Change vtn_null_constant() to use vtn_typeCaio Marcelo de Oliveira Filho2019-05-201-32/+26
* spirv: Export vtn_storage_class_to_mode()Caio Marcelo de Oliveira Filho2019-05-202-1/+6
* nir: Add nir_address_format_null_value()Caio Marcelo de Oliveira Filho2019-05-202-0/+22
* spirv, radv, anv: Replace ptr_type with addr_formatCaio Marcelo de Oliveira Filho2019-05-203-24/+30
* nir: Add nir_address_format_32bit_offsetCaio Marcelo de Oliveira Filho2019-05-202-0/+9
* nir: Add nir_address_format_logicalCaio Marcelo de Oliveira Filho2019-05-202-0/+14
* nir/validate: fix crash if entry is null.Dave Airlie2019-05-201-1/+1
* glsl/nir: init non-static class member.Dave Airlie2019-05-171-0/+1
* glsl: init non-static class member in link uniforms. (v2)Dave Airlie2019-05-171-1/+2
* glsl: init packed in more constructors.Dave Airlie2019-05-171-6/+6
* nir: Only convert SSA values to regs when neededCaio Marcelo de Oliveira Filho2019-05-161-6/+22
* nir: Fix nir_opt_idiv_const when negatives are involvedCaio Marcelo de Oliveira Filho2019-05-161-3/+5