summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: glsl_get_bit_size() should take glsl_typeRob Clark2016-05-126-14/+13
* nir/algebraic: Separate ffma lowering from fusingJason Ekstrand2016-05-112-1/+2
* nir/lower-io: add support for lowering inputsRob Clark2016-05-112-9/+45
* nir/lower-io: split out some helper fxnsRob Clark2016-05-111-52/+70
* nir: rename lower_outputs_to_temporaries -> lower_io_to_temporariesRob Clark2016-05-112-6/+6
* nir: move callsite of lower_outputs_to_temporariesRob Clark2016-05-112-6/+0
* nir: lower-io-types passRob Clark2016-05-112-0/+181
* nir: passthrough-edgeflags supportRob Clark2016-05-112-0/+60
* nir: add lowering pass for glBitmapRob Clark2016-05-112-0/+146
* nir: add lowering pass for glDrawPixelsRob Clark2016-05-112-0/+267
* nir: add lowering pass for y-transformRob Clark2016-05-112-0/+321
* Revert "nir: Try to warn when C99 extensions are used in nir headers."Jose Fonseca2016-05-101-22/+1
* nir/print: Print memory qualifiers in a variable declarationEduardo Lima Mitev2016-05-101-0/+7
* nir/search: fix typoRob Clark2016-05-091-1/+1
* nir: Remove spurious return from void function.Jose Fonseca2016-05-061-2/+0
* nir: remove now-unused nir_foreach_block*_call()Connor Abbott2016-05-051-38/+0
* nir/lower_double_ops: fixup for new nir_foreach_block()Jason Ekstrand2016-05-051-23/+9
* nir/lower_double_pack: fixup for new nir_foreach_block()Jason Ekstrand2016-05-051-26/+21
* nir/gather_info: fixup for new foreach_block()Jason Ekstrand2016-05-051-5/+5
* nir/lower_two_sided_color: fixup for new foreach_block()Connor Abbott2016-05-051-3/+5
* nir/lower_tex: fixup for new foreach_block()Connor Abbott2016-05-051-25/+22
* nir/lower_outputs_to_temporaries: fixup for new foreach_block()Connor Abbott2016-05-051-16/+12
* nir: Optimize out stores of undefs.Kenneth Graunke2016-05-051-0/+30
* nir: Replace vecN(undef, undef, ...) with a single undef.Kenneth Graunke2016-05-051-0/+33
* nir: Rename opt_undef_alu to opt_undef_csel; update comments.Kenneth Graunke2016-05-051-12/+13
* nir: fix assert for wildcard pairsThomas Hindoe Paaboel Andersen2016-05-051-1/+1
* nir: Separate 32 and 64-bit fmod loweringSamuel Iglesias Gonsálvez2016-05-042-3/+5
* nir/lower_double_ops: lower mod()Samuel Iglesias Gonsálvez2016-05-042-1/+31
* nir: make lower_clamp_color pass work after lower i/oRob Clark2016-05-021-4/+18
* nir/lower_double_ops: fix indentationThomas Hindoe Paaboel Andersen2016-04-301-30/+30
* nir/opt_dead_cf: fix indentationThomas Hindoe Paaboel Andersen2016-04-301-4/+4
* nir/opt_dead_cf: correction of side effect checkThomas Hindoe Paaboel Andersen2016-04-301-2/+2
* nir: clamp-color-output supportRob Clark2016-04-302-0/+119
* nir/algebraic: Support lowering for both 64 and 32-bit ldexpJason Ekstrand2016-04-281-9/+22
* nir/opcodes: Make ldexp take an explicitly 32-bit intJason Ekstrand2016-04-282-2/+2
* nir/opcodes: Simplify the expressions for [un]pack_doubleJason Ekstrand2016-04-281-61/+8
* nir: Switch the arguments to nir_foreach_defJason Ekstrand2016-04-284-5/+5
* nir: Switch the arguments to nir_foreach_use and friendsJason Ekstrand2016-04-2810-25/+25
* nir: Switch the arguments to nir_foreach_functionJason Ekstrand2016-04-2846-53/+53
* nir: Switch the arguments to nir_foreach_parallel_copy_entryJason Ekstrand2016-04-284-7/+7
* nir: Switch the arguments to nir_foreach_phi_srcJason Ekstrand2016-04-2814-22/+22
* nir: Switch the arguments to nir_foreach_instrJason Ekstrand2016-04-2850-82/+82
* nir/algebraic: fixup for new foreach_block()Connor Abbott2016-04-281-20/+14
* nir/validate: fixup for new foreach_block()Connor Abbott2016-04-281-10/+4
* nir/nir_worklist: fixup for new foreach_block()Connor Abbott2016-04-281-9/+3
* nir/remove_dead_variables: fixup for new foreach_block()Connor Abbott2016-04-281-28/+20
* nir/split_var_copies: fixup for new foreach_block()Connor Abbott2016-04-281-4/+4
* nir/repair_ssa: fixup for new foreach_block()Connor Abbott2016-04-281-11/+5
* nir/opt_peephole_select: fixup for new foreach_block()Connor Abbott2016-04-281-23/+14
* nir/phi_builder: fixup for new foreach_block()Connor Abbott2016-04-281-9/+3