summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir/lower_io: Don't use variable to get deref modeConnor Abbott2019-07-101-2/+3
* nir/loop_analyze: Pass nir_const_values directly to helpersJason Ekstrand2019-07-101-13/+10
* nir/loop_analyze: Properly handle swizzles in loop conditionsJason Ekstrand2019-07-101-140/+149
* nir/loop_analyze: Refactor detection of limit varsJason Ekstrand2019-07-101-54/+51
* nir: Add some helpers for chasing SSA values properlyJason Ekstrand2019-07-101-0/+80
* nir/loop_analyze: Bail if we encounter swizzlesJason Ekstrand2019-07-101-0/+22
* nir/loop_analyze: Use new eval_const_* helpers in test_iterationsJason Ekstrand2019-07-101-6/+4
* nir/loop_analyze: Handle bit sizes correctly in calculate_iterationsJason Ekstrand2019-07-101-27/+48
* nir/loop_analyze: Fix phi-of-identical-alu detectionJason Ekstrand2019-07-101-26/+29
* nir/instr_set: Expose nir_instrs_equal()Jason Ekstrand2019-07-102-59/+62
* nir/builder: Use nir_const_value_for_* for constructing immediatesJason Ekstrand2019-07-101-102/+50
* nir: Refactor nir_src_as_* constant functionsJason Ekstrand2019-07-102-101/+28
* nir: Add more helpers for working with const valuesJason Ekstrand2019-07-102-0/+135
* nir: Add Panfrost-specific blending intrinsicAlyssa Rosenzweig2019-07-091-0/+16
* nir: Add nir_imm_vec4_16Alyssa Rosenzweig2019-07-091-0/+14
* nir/lower_io_to_temporaries: Fix hash table leakConnor Abbott2019-07-091-0/+2
* nir: Allow nir_ssa_alu_instr_src_components to operate on non-SSA destinationsIan Romanick2019-07-081-6/+3
* nir: Handle swizzle in nir_alu_srcs_negative_equalIan Romanick2019-07-083-4/+110
* nir: nir_const_value_negative_equal compares one value at a timeIan Romanick2019-07-083-92/+24
* nir: Port some const_value_negative_equal tests to alu_src_negative_equalIan Romanick2019-07-081-0/+82
* nir: Pass fully qualified type to nir_const_value_negative_equalIan Romanick2019-07-083-217/+169
* nir: Use nir_src_bit_size instead of alu1->dest.dest.ssa.bit_sizeIan Romanick2019-07-082-1/+218
* nir: Add unit tests for nir_opt_comparison_preIan Romanick2019-07-084-1/+334
* nir: print ptr_stride for deref_castsCaio Marcelo de Oliveira Filho2019-07-081-0/+4
* spirv: Implement SPV_EXT_demote_to_helper_invocationCaio Marcelo de Oliveira Filho2019-07-082-0/+27
* spirv: Update the headers from latest Khronos masterCaio Marcelo de Oliveira Filho2019-07-082-164/+258
* nir: Add demote and is_helper_invocation intrinsicsCaio Marcelo de Oliveira Filho2019-07-082-0/+11
* compiler: Add color system valueConnor Abbott2019-07-084-0/+18
* intel/nir: Extract add_const_offset_to_baseConnor Abbott2019-07-082-0/+77
* nir/lower_io_to_temporaries: Handle interpolation intrinsicsConnor Abbott2019-07-081-0/+166
* nir: Avoid coalescing vars created by lower_io_to_temporariesConnor Abbott2019-07-083-0/+20
* nir: Return correct size in nir_assign_io_var_locations()Connor Abbott2019-07-081-2/+4
* nir: Handle compact variables when assigning i/o locationsConnor Abbott2019-07-081-2/+22
* nir: Move st_nir_assign_var_locations() to common codeConnor Abbott2019-07-082-0/+114
* radv: Make FragCoord a sysvalConnor Abbott2019-07-082-5/+9
* spirv: Add an option for making FragCoord a sysvalConnor Abbott2019-07-082-1/+11
* anv,nir: Move lower_input_attachments pass from ANV to NIR.Daniel Schürmann2019-07-084-0/+154
* glsl/standalone: meson test for --dump-builderYevhenii Kolesnikov2019-07-032-0/+23
* glsl/standalone: exit on unsupported texture functionsSergii Romantsov2019-07-031-1/+14
* spirv: Ignore ArrayStride in OpPtrAccessChain for WorkgroupCaio Marcelo de Oliveira Filho2019-07-021-4/+6
* nir: add pass to lower load_interpolated_inputRob Clark2019-07-026-0/+193
* nir: Add optimization to use ROR/ROL instructionsSagar Ghuge2019-07-012-0/+15
* nir: Add urol and uror opcodesSagar Ghuge2019-07-011-0/+11
* glsl/nir: Lower buffers using Binding instead of NamesCaio Marcelo de Oliveira Filho2019-06-301-5/+28
* nir/linker: update already processed uniforms search for UBOs/SSBOsAlejandro Piñeiro2019-06-301-10/+71
* nir/linker: fill up uniform_storage with explicit dataAlejandro Piñeiro2019-06-301-5/+47
* nir/linker: use only the array element type for array of ssbo/uboAlejandro Piñeiro2019-06-301-2/+42
* nir/linker: fill is_shader_storage for uniformsAlejandro Piñeiro2019-06-301-1/+2
* nir/linker: add gl_nir_link_uniform_blocks.cAlejandro Piñeiro2019-06-304-0/+648
* nir_types: add glsl_type_is_leaf helperAlejandro Piñeiro2019-06-302-0/+15