summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir: move getting deref from var after we check deref type.Dave Airlie2018-11-201-4/+3
* intel,nir: Move gl_LocalInvocationID lowering to nir_lower_system_valuesJason Ekstrand2018-11-192-1/+49
* nir: Add alignment parameters to SSBO, UBO, and shared accessJason Ekstrand2018-11-154-10/+63
* nir/lower_io: Add shared to get_io_offset_srcJason Ekstrand2018-11-151-0/+2
* nir/builder: Add a nir_pack/unpack/bitcast helpersJason Ekstrand2018-11-151-0/+126
* nir/builder: Add iadd_imm and imul_imm helpersJason Ekstrand2018-11-152-3/+14
* nir/builder: Assert that intN_t immediates fitJason Ekstrand2018-11-151-0/+4
* nir/lower_alu_to_scalar: Don't try to lower unpack_32_2x16Jason Ekstrand2018-11-151-0/+1
* compiler: avoid 'unused variable' warningsAndrii Simiklit2018-11-141-2/+1
* nir: Allow to skip integer ops in nir_lower_to_source_modsGert Wollny2018-11-142-31/+57
* nir: replace nir_load_system_value calls with appropiate builder functionsKarol Herbst2018-11-142-4/+2
* nir: add const_index parameters to system value builder functionKarol Herbst2018-11-141-2/+19
* nir: Don't lower the local work group size if it's variable.Plamena Manolova2018-11-131-6/+18
* nir: add support for removing redundant stores to copy prop varTimothy Arceri2018-11-131-10/+35
* nir: add lowering for ffloorChristian Gmeiner2018-11-122-0/+4
* nir/lower_tex: Add AYUV lowering supportLionel Landwerlin2018-11-122-0/+20
* nir/lower_tex: add alpha channel parameter for yuv loweringLionel Landwerlin2018-11-121-6/+11
* nir: don't pack varyings ints with floats unless flatTimothy Arceri2018-11-121-4/+7
* nir: add new linking opt nir_link_constant_varyings()Timothy Arceri2018-11-102-0/+111
* nir/constant_folding: fix incorrect bit-size checkIago Toral Quiroga2018-11-091-3/+1
* nir: Add a read_mask helper for ALU instructionsJason Ekstrand2018-11-082-7/+14
* nir: fix condition propagation when src has a swizzleTimothy Arceri2018-11-031-1/+30
* nir: allow propagation of if evaluation for bcselTimothy Arceri2018-11-021-9/+16
* nir: fix if condition propagation for alu useTimothy Arceri2018-11-011-2/+1
* nir: Allow using nir_lower_io_to_scalar_early on VS input vars.Eric Anholt2018-10-301-1/+3