aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a pass for lowering integer division by constantsJason Ekstrand2018-12-133-0/+218
* nir: Add a saturated unsigned integer add opcodeIan Romanick2018-12-131-0/+2
* nir/lower_int64: Add support for [iu]mul_highJason Ekstrand2018-12-132-0/+67
* nir: Allow [iu]mul_high on non-32-bit typesJason Ekstrand2018-12-132-4/+40
* nir: remove unused variableAlejandro Piñeiro2018-12-131-1/+0
* nir: Pull some of intel's image load/store format conversion to nir_format.hEric Anholt2018-12-121-0/+38
* nir: Add some more consts to the nir_format_convert.h helpers.Eric Anholt2018-12-121-7/+6
* nir: detect more induction variablesTimothy Arceri2018-12-131-0/+36
* nir: reword code commentTimothy Arceri2018-12-131-2/+2
* nir: in loop analysis track actual control flow typeTimothy Arceri2018-12-131-13/+21
* nir: add if opt opt_if_loop_last_continue()Danylo Piliaiev2018-12-131-0/+95
* nir: rework force_unroll_array_access()Timothy Arceri2018-12-131-14/+35
* nir: factor out some of the complex loop unroll code to a helperTimothy Arceri2018-12-131-51/+64
* nir: Document the function inlining processJason Ekstrand2018-12-121-0/+68
* nir/lower_tex: Add lowering for some min_lod casesJason Ekstrand2018-12-112-0/+116
* nir/lower_tex: Modify txd instructions instead of replacing themJason Ekstrand2018-12-111-41/+7
* nir/lower_tex: Simplify lower_gradient logicJason Ekstrand2018-12-111-12/+9
* spirv: Add support for MinLodJason Ekstrand2018-12-112-0/+4
* nir: fix spelling typoRob Clark2018-12-111-1/+1
* meson: Add nir_algebraic_parser_test to suitesDylan Baker2018-12-101-0/+1
* nir: make use of new nir_cf_list_clone_and_reinsert() helperTimothy Arceri2018-12-101-48/+28
* nir: add a new nir_cf_list_clone_and_reinsert() helperTimothy Arceri2018-12-101-0/+10
* nir: clarify some nit_loop_info member namesTimothy Arceri2018-12-103-17/+19
* nir: small tidy ups for nir_loop_analyze()Timothy Arceri2018-12-101-21/+10
* nir: Fixup algebraic test for variable-sized conversionsConnor Abbott2018-12-071-1/+1
* nir/algebraic: Make algebraic_parser_test.sh executable.Vinson Lee2018-12-061-0/+0
* nir: Make boolean conversions sized just like the othersJason Ekstrand2018-12-0511-42/+76
* nir/opt_algebraic: Add 32-bit specifiers to a bunch of booleansJason Ekstrand2018-12-051-56/+56
* nir/opt_algebraic: Drop bit-size suffixes from conversionsJason Ekstrand2018-12-051-29/+29
* nir/opt_algebraic: Simplify an optimization using the new search opsJason Ekstrand2018-12-051-7/+2
* nir/algebraic: Add support for unsized conversion opcodesJason Ekstrand2018-12-053-10/+140
* nir/algebraic: Refactor codegen a bitJason Ekstrand2018-12-051-10/+11
* nir/algebraic: Clean up some __str__ cruftJason Ekstrand2018-12-051-4/+0
* nir/opcodes: Rename tbool to tbool32Jason Ekstrand2018-12-051-11/+11
* nir/opcodes: Pull in the type helpers from constant_expressionsJason Ekstrand2018-12-053-35/+35
* nir/algebraic: Add unit tests for bitsize validationConnor Abbott2018-12-053-0/+126
* nir/algebraic: Rewrite bit-size inferenceConnor Abbott2018-12-053-366/+317
* mesa: Revert INTEL_fragment_shader_ordering supportMatt Turner2018-12-031-1/+0
* nir: Fix assert in print_intrinsic_instr().Józef Kucia2018-11-291-1/+1
* nir/derefs: Add a nir_derefs_do_not_alias enum valueJason Ekstrand2018-11-282-3/+4
* nir: Call fflush() at the end of nir_print_shader()Matt Turner2018-11-271-0/+1
* nir: add fceil loweringJonathan Marek2018-11-272-0/+4
* Revert "nir/builder: Assert that intN_t immediates fit"Iago Toral Quiroga2018-11-211-4/+0
* nir/from_ssa: fix bit-size of temporary registerIago Toral Quiroga2018-11-211-2/+5
* meson: Add tests to suitesDylan Baker2018-11-201-2/+5
* nir: Make nir_lower_clip_vs optionally work with variables.Kenneth Graunke2018-11-192-12/+35
* nir: Save nir_variable pointers in nir_lower_clip_vs rather than locs.Kenneth Graunke2018-11-191-16/+8
* nir: Inline lower_clip_vs() into nir_lower_clip_vs().Kenneth Graunke2018-11-191-41/+32
* nir: Use nir_shader_get_entrypoint in nir_lower_clip_vs().Kenneth Graunke2018-11-191-4/+2
* nir: handle shared pointers in lowering indirect derefs.Dave Airlie2018-11-201-2/+2