summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir/lower_clip_cull: Fix an incorrect assertJason Ekstrand2019-02-211-1/+1
* nir: Fix a compile warningJason Ekstrand2019-02-211-1/+1
* nir, glsl: move pixel_center_integer/origin_upper_left to shader_info.fsAlejandro Piñeiro2019-02-213-16/+2
* nir/xfb: Handle compact arrays in gather_xfb_infoJason Ekstrand2019-02-211-11/+22
* nir/xfb: Work in terms of components rather than slotsJason Ekstrand2019-02-211-5/+5
* nir: Rewrite lower_clip_cull_distance_arrays to do a lot less loweringJason Ekstrand2019-02-211-113/+19
* nir/xfb: Properly align 64-bit valuesJason Ekstrand2019-02-211-0/+4
* nir: remove non-ssa support from nir_copy_prop()Timothy Arceri2019-02-211-36/+5
* nir: Don't forget if-uses in new nir_opt_dead_cf liveness checkKenneth Graunke2019-02-201-0/+10
* nir: Don't reassociate add/mul chains containing only constantsKenneth Graunke2019-02-161-5/+5
* nir: remove simple dead if detection from nir_opt_dead_cf()Timothy Arceri2019-02-161-7/+2
* nir/algebraic: Simplify comparison with sequential integers starting with 0Ian Romanick2019-02-151-0/+5
* nir/algebraic: Convert some f2u to f2iIan Romanick2019-02-151-0/+13
* nir: remove jump from two merging jump-ending blocksJuan A. Suarez Romero2019-02-151-2/+19
* nir: move ALU instruction before the jump instructionJuan A. Suarez Romero2019-02-151-1/+1
* nir/dead_cf: Stop relying on liveness analysisJason Ekstrand2019-02-141-21/+39
* nir/dead_cf: Inline cf_node_has_side_effectsJason Ekstrand2019-02-141-41/+32
* nir: Silence a couple of warnings in release buildsJason Ekstrand2019-02-142-1/+3
* nir: Move panfrost's isign lowering to nir_opt_algebraic.Eric Anholt2019-02-142-0/+5
* nir: turn an ssa check in nir_search into an assertTimothy Arceri2019-02-141-2/+1
* nir: turn ssa check into an assertTimothy Arceri2019-02-141-3/+11
* nir: prehash instruction in nir_instr_set_add_or_rewrite()Timothy Arceri2019-02-141-4/+5
* nir: fix example in opt_peel_loop_initial_if descriptionCaio Marcelo de Oliveira Filho2019-02-121-3/+3
* nir/opt_if: don't mark progress if nothing changesKarol Herbst2019-02-131-0/+7
* nir: add option to use scaling factor when sampling planes YUV loweringTapani Pälli2019-02-122-21/+35
* nir: Gather texture bitmasks in gl_nir_lower_samplers_as_deref.Kenneth Graunke2019-02-111-7/+0
* nir: Use sampler derefs in drawpixels and bitmap lowering.Kenneth Graunke2019-02-112-13/+34
* nir/deref: Rematerialize parents in rematerialize_derefs_in_use_blocksJason Ekstrand2019-02-111-3/+2
* nir: Convert a bcsel with only phi node sources to a phi nodeIan Romanick2019-02-081-0/+220
* nir: Split ALU instructions in loops that read phisIan Romanick2019-02-081-0/+294
* nir: Select phi nodes using prev_block instead of continue_blockIan Romanick2019-02-081-11/+10
* nir: Refactor code that checks phi nodes in opt_peel_loop_initial_ifIan Romanick2019-02-081-16/+36
* nir: Document some fields of nir_loop_terminatorIan Romanick2019-02-081-0/+5
* nir: Silence zillions of unused parameter warnings in release buildsIan Romanick2019-02-081-1/+1
* nir: rewrite varying component packingTimothy Arceri2019-02-081-102/+254
* nir: add is_packing_supported_for_type() helperTimothy Arceri2019-02-081-15/+13
* nir: add support for marking used patches when packing varyingsTimothy Arceri2019-02-081-23/+51
* nir: Avoid splitting compact arrays into per-element variables.Kenneth Graunke2019-02-051-0/+4
* nir: Avoid clip/cull distance lowering multiple times.Kenneth Graunke2019-02-051-2/+12
* nir: Bail on clip/cull distance lowering if GLSL IR already did it.Kenneth Graunke2019-02-051-2/+2
* nir: Record info->fs.pixel_center_integer in lower_system_valuesKenneth Graunke2019-02-051-0/+6
* nir/deref: Drop zero ptr_as_array derefsJason Ekstrand2019-02-051-0/+21
* nir: add missing vec opcodes in lower_bool_to_floatJonathan Marek2019-02-051-0/+6
* nir: keep the phi order when splitting blocksCaio Marcelo de Oliveira Filho2019-02-041-3/+2
* nir: Optimize double-precision lower_round_even()Matt Turner2019-01-291-44/+12
* nir: Allow SSBOs and global to aliasJason Ekstrand2019-01-261-1/+6
* nir/validate: Allow array derefs of vectors for nir_var_mem_globalJason Ekstrand2019-01-261-1/+2
* nir/lower_io: Add support for nir_var_mem_globalJason Ekstrand2019-01-261-0/+12
* nir/lower_io: Add a 32 and 64-bit global address formatsJason Ekstrand2019-01-262-30/+123
* nir: Add load/store/atomic global intrinsicsJason Ekstrand2019-01-263-1/+39