summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* 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
* 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
* nir: Add nir_op_vec helperKarol Herbst2019-05-042-13/+13
* nir: Add a nir_builder_alu variant which takes an array of componentsKarol Herbst2019-05-041-14/+36
* nir: Add a SSA type gathering passJason Ekstrand2019-05-043-0/+222
* nir/algebraic: Don't emit empty initializers for MSVCConnor Abbott2019-05-041-0/+4
* nir: fix lower vars to ssa for larger vector sizes.Dave Airlie2019-05-031-4/+4
* nir: fix nir tex print harderRob Clark2019-05-021-6/+5
* nir: add pass to lower fb readsRob Clark2019-05-024-6/+138
* 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
* nir/search: Add automaton-based pre-searchingConnor Abbott2019-05-023-19/+425
* nir: Saturating integer arithmetic is not associativeIan Romanick2019-05-011-1/+1
* nir: improve convert_yuv_to_rgbJonathan Marek2019-05-011-15/+14
* delete autotools .gitignore filesEric Engestrom2019-04-292-8/+0
* nir: Add a new nir_cf_list_is_empty_block() helper.Kenneth Graunke2019-04-281-0/+15
* nir: add rcp(w) lowering for gl_FragCoordAndreas Baierl2019-04-293-0/+83
* nir: use braces around subobject in initializerTapani Pälli2019-04-262-6/+6
* nir/algebraic: Optimize integer cast-of-castJason Ekstrand2019-04-261-0/+42
* nir: fix bit_size in lower indirect derefs.Dave Airlie2019-04-261-1/+1
* freedreno/ir3: lower load_barycentric_at_offsetRob Clark2019-04-251-0/+3
* freedreno/ir3: lower load_barycentric_at_sampleRob Clark2019-04-251-0/+7
* nir: Add option to lower tex to txl when shader don't support implicit LODCaio Marcelo de Oliveira Filho2019-04-252-0/+8
* nir: fix nir_remove_unused_varyings()Timothy Arceri2019-04-251-18/+33
* nir: Use the NIR_SRC_AS_ macro to define nir_src_as_derefJason Ekstrand2019-04-221-14/+4
* nir: Add helpers for getting the type of an address formatJason Ekstrand2019-04-191-0/+33
* intel,nir: Lower TXD with a bindless samplerJason Ekstrand2019-04-192-0/+8
* nir/lower_io: Expose some explicit I/O lowering helpersJason Ekstrand2019-04-192-42/+65
* nir_opcodes.py: Saturate to expression that doesn't overflowKristian H. Kristensen2019-04-192-1/+3
* nir: Use the nir_builder _imm helpers in setting up deref offsets.Eric Anholt2019-04-191-4/+3