aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir/copy_prop_vars: Record progress in more placesJason Ekstrand2020-05-221-0/+3
* nir/opt_deref: Report progress if we remove a derefJason Ekstrand2020-05-221-1/+3
* nir/lower_double_ops: Rework the if (progress) treeJason Ekstrand2020-05-221-1/+8
* glsl: Remove integer matrix support from ir_dereference_array::constant_expre...Ian Romanick2020-05-211-9/+1
* compiler: delete leftover autotools test wrapperEric Engestrom2020-05-203-9/+0
* tests: Make tests aware of meson test wrapperDylan Baker2020-05-203-22/+55
* glsl_type: don't serialize padding bytes from glsl_struct_fieldAndrii Simiklit2020-05-202-100/+99
* nir: Add const to nir_intrinsic_src_componentsJason Ekstrand2020-05-191-1/+1
* nir: Add fclamp_pos opcodeAlyssa Rosenzweig2020-05-191-0/+1
* nir: Add fsat_signed opcodeAlyssa Rosenzweig2020-05-191-0/+1
* nir: Add a store_reg helper and use the builder in phis_to_regsJason Ekstrand2020-05-192-21/+25
* nir: Add a new helper for iterating phi sources leaving a blockJason Ekstrand2020-05-193-15/+30
* nir/clone: Re-use clone_alu for nir_alu_instr_cloneJason Ekstrand2020-05-191-21/+17
* nir/opt_if: use nir_src_as_bool in opt_peel_loop_initial_if helperRhys Perry2020-05-191-12/+10
* nir/opt_if: run opt_peel_loop_initial_if after all other optimizationsRhys Perry2020-05-191-5/+44
* nir: Add documentation for each jump instruction typeJason Ekstrand2020-05-191-0/+18
* nir: Use a switch statement in nir_handle_add_jumpJason Ekstrand2020-05-191-13/+20
* nir: Validate jump instructions as an instruction typeJason Ekstrand2020-05-191-30/+39
* nir: Consider atomic counter intrinsics when setting writes_memoryCaio Marcelo de Oliveira Filho2020-05-181-0/+22
* nir: Use deref intrinsics to set writes_memory when gathering infoCaio Marcelo de Oliveira Filho2020-05-181-0/+29
* spirv: handle OpCopyObject correctly with any typesSamuel Pitoiset2020-05-153-6/+37
* nir: Use 8-bit types for most info fieldsJason Ekstrand2020-05-152-11/+11
* Revert "nir/validate: validate the stride for deref_ptr_as_array"Karol Herbst2020-05-141-1/+0
* nir/validate: validate the stride for deref_ptr_as_arrayKarol Herbst2020-05-141-0/+1
* nir/deref: copy ptr_stride when rematerializingKarol Herbst2020-05-141-1/+4
* nir: add pass to lower disjoint wrmask'sRob Clark2020-05-134-0/+236
* nir: add helper to copy const_index[]Rob Clark2020-05-131-0/+27
* nir: fix indices for ir3 ssbo_atomic intrinsicsRob Clark2020-05-131-10/+10
* freedreno/ir3: Drop wrmask for ir3 local and global store intrinsicsKristian H. Kristensen2020-05-131-2/+2
* nir: Add some docs to the metadata typesJason Ekstrand2020-05-141-0/+51
* nir: Include num_ubos in the printed shader (if nonzero).Eric Anholt2020-05-141-0/+2
* nir: reset ssa-defs as non-divergent during divergence analysis instead of up...Daniel Schürmann2020-05-131-21/+36
* nir: simplify phi handling in divergence analysisDaniel Schürmann2020-05-131-113/+116
* nir: rework phi handling in divergence analysisDaniel Schürmann2020-05-131-173/+214
* nir: refactor divergence analysis stateDaniel Schürmann2020-05-131-35/+37
* nir: add nir_intrinsic_elect to divergence analysisDaniel Schürmann2020-05-131-0/+1
* nir: Make "divergent" a property of an SSA valueJason Ekstrand2020-05-133-64/+94
* turnip: Execute ir3_nir_lower_gs pass againBrian Ho2020-05-121-2/+5
* nir: Fix count when we didn't lower load_uniforms but did shift load_ubos.Eric Anholt2020-05-121-1/+1
* nir/algebraic: Eliminate useless extract before unpackIan Romanick2020-05-111-0/+5
* nir/algebraic: Add some half packing optimizations for pack_half_2x16_splitIan Romanick2020-05-111-0/+7
* nir/algebraic: Optimize ushr of pack_half, not ishrIan Romanick2020-05-111-1/+1
* nir: do not vectorize load/store if offset can overflow and robustness enabledSamuel Pitoiset2020-05-113-5/+44
* nir/algebraic: Optimize some bfe patternsIan Romanick2020-05-071-0/+18
* nir/algebraic: Split ibfe and ubfe with two constant sourcesIan Romanick2020-05-072-0/+35
* nir/algebraic: Recognize open-coded byte or word extract from bfeIan Romanick2020-05-071-7/+21
* nir: make fsat return 0.0 with NaN instead of passing it throughRhys Perry2020-05-072-5/+14
* compiler/spirv: flag nclamp/nmin/nmax as exactRhys Perry2020-05-071-7/+14
* nir: add missing group_memory_barrier handlingRhys Perry2020-05-052-0/+2
* mesa: extend GLSLZeroInit semanticsPierre-Eric Pelloux-Prayer2020-05-051-0/+2