summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir: add access to image_deref intrinsicsLionel Landwerlin2019-07-291-1/+3
* spirv: Fix order of barriers in SpvOpControlBarrierDaniel Schürmann2019-07-251-4/+4
* nir: don't return voidEric Engestrom2019-07-241-1/+2
* nir/loop_analyze: Properly handle swizzles in loop conditionsJason Ekstrand2019-07-181-140/+149
* nir: Add some helpers for chasing SSA values properlyJason Ekstrand2019-07-181-0/+79
* nir/loop_analyze: Refactor detection of limit varsJason Ekstrand2019-07-181-54/+51
* nir/regs_to_ssa: Handle regs in phi sources properlyJason Ekstrand2019-07-171-2/+32
* spirv: Fix stride calculation when lowering Workgroup to offsetsCaio Marcelo de Oliveira Filho2019-07-161-1/+1
* nir,intel: Add support for lowering 64-bit nir_opt_extract_*Jason Ekstrand2019-07-162-0/+39
* nir/opt_if: Clean up single-src phis in opt_if_loop_terminatorJason Ekstrand2019-07-163-0/+16
* nir/loop_analyze: Bail if we encounter swizzlesJason Ekstrand2019-07-151-0/+22
* nir/loop_analyze: Handle bit sizes correctly in calculate_iterationsJason Ekstrand2019-07-151-27/+48
* nir: Add more helpers for working with const valuesJason Ekstrand2019-07-152-0/+135
* nir/loop_analyze: Fix phi-of-identical-alu detectionJason Ekstrand2019-07-151-26/+29
* nir/instr_set: Expose nir_instrs_equal()Jason Ekstrand2019-07-152-59/+62
* nir: Add a helper to determine if an intrinsic can be reorderedConnor Abbott2019-07-153-11/+13
* nir: Use nir_src_bit_size instead of alu1->dest.dest.ssa.bit_sizeIan Romanick2019-07-092-1/+218
* nir: Add unit tests for nir_opt_comparison_preIan Romanick2019-07-094-1/+334
* spirv: Ignore ArrayStride in OpPtrAccessChain for WorkgroupCaio Marcelo de Oliveira Filho2019-07-031-4/+6
* glsl: Fix round64 conversion functionSagar Ghuge2019-06-261-9/+12
* glsl: Don't increase the iteration count when there are no terminatorsIan Romanick2019-06-251-1/+7
* glsl: Fix out of bounds read in shader_cache_read_program_metadataKenneth Graunke2019-06-181-3/+2
* nir/propagate_invariant: Don't add NULL vars to the hash tableJason Ekstrand2019-06-061-1/+10
* nir: Actually propagate progress in nir_opt_move_load_ubo.Bas Nieuwenhuizen2019-06-031-1/+1
* nir/dead_cf: Call instructions aren't deadJason Ekstrand2019-05-311-1/+1
* nir/lower_non_uniform: safely iterate over blocksLionel Landwerlin2019-05-301-1/+1
* nir: Fix clone of nir_variable state slotsCaio Marcelo de Oliveira Filho2019-05-211-3/+5
* glsl: init packed in more constructors.Dave Airlie2019-05-211-6/+6
* nir: Fix nir_opt_idiv_const when negatives are involvedCaio Marcelo de Oliveira Filho2019-05-211-3/+5
* nir: lower_non_uniform_access: iterate over instructions safelyLionel Landwerlin2019-05-161-1/+1
* nir: fix lower_non_uniform_access passLionel Landwerlin2019-05-161-0/+1
* Revert "nir: add late opt to turn inot/b2f combos back to bcsel"Ian Romanick2019-05-152-19/+0
* mesa: Makefile.sources: Add nir_lower_fb_read.c to Makefile.sources listJohn Stultz2019-05-061-0/+1
* spirv/cl: support vload/vstoreKarol Herbst2019-05-041-0/+55
* nir: Add nir_op_vec helperKarol Herbst2019-05-043-22/+14
* nir: Add a nir_builder_alu variant which takes an array of componentsKarol Herbst2019-05-041-14/+36
* vtn: handle bitcast with pointer src/destKarol Herbst2019-05-043-29/+45
* nir: Add a SSA type gathering passJason Ekstrand2019-05-044-0/+223
* nir/algebraic: Don't emit empty initializers for MSVCConnor Abbott2019-05-041-0/+4
* meson: Don't build glsl cache_test when shader cache is disabledDylan Baker2019-05-031-12/+13
* glsl/tests: define ssize_t on windowsDylan Baker2019-05-031-0/+4
* glsl: fix general_ir_test with mingwDylan Baker2019-05-031-7/+7
* nir: fix lower vars to ssa for larger vector sizes.Dave Airlie2019-05-031-4/+4
* spirv: fix SpvOpBitSize return value.Dave Airlie2019-05-031-3/+1
* nir: fix nir tex print harderRob Clark2019-05-021-6/+5
* glsl: fix and clean up NV_compute_shader_derivatives supportMarek Olšák2019-05-021-54/+24
* nir: add pass to lower fb readsRob Clark2019-05-025-6/+141
* nir: fix lower_wpos_ytransform in load_frag_coord caseRob Clark2019-05-021-10/+11
* nir: rework tex instruction printingRob Clark2019-05-021-8/+10
* nir/search: Add debugging code to dump the pattern matchedConnor Abbott2019-05-021-0/+75