aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* compiler/nir: move tan-calculation to helperErik Faye-Lund2020-05-041-0/+6
* intel/fs: Add and use a new load_simd_width_intel intrinsicCaio Marcelo de Oliveira Filho2020-05-011-0/+3
* nir: Add new linking helper to set linked driver locations.Timur Kristóf2020-04-292-0/+108
* nir/combine_stores: Handle volatileJason Ekstrand2020-04-282-1/+66
* nir/dead_write_vars: Handle volatileJason Ekstrand2020-04-282-0/+61
* nir/copy_prop_vars: Report progress when deleting self-copiesJason Ekstrand2020-04-282-0/+138
* nir/copy_prop_vars: Handle volatile betterJason Ekstrand2020-04-281-16/+18
* nir/algebraic: Require operands to iand be 32-bitIan Romanick2020-04-281-4/+4
* nir: add pack_32_2x16_split/unpack_32_2x16_split loweringJonathan Marek2020-04-272-5/+17
* nir: Move nir_lower_mediump_outputs from ir3Alyssa Rosenzweig2020-04-273-0/+80
* nir/algebraic: Detect some kinds of malformed variable namesIan Romanick2020-04-271-2/+6
* nir/lower_subgroups: Mask off unused bits in ballot opsJason Ekstrand2020-04-241-0/+26
* nir/opt_deref: Remove certain sampler type castsJason Ekstrand2020-04-241-0/+77
* nir/lower_clip: Fix picking of unused driver locations.Eric Anholt2020-04-231-38/+17
* nir/lower_two_sided_color: Fix picking of new driver location.Eric Anholt2020-04-231-15/+4
* nir: Add umad24 and umul24 opcodesGert Wollny2020-04-234-16/+23
* nir: Add r600 specific intrinsics for tesselation shader IOGert Wollny2020-04-231-0/+12
* nir/algebraic: don't undo lowering of 8/16-bit comparisons to 32-bitRhys Perry2020-04-232-12/+23
* nir/lower_bit_size: fix lowering of {imul,umul}_highRhys Perry2020-04-231-2/+12
* nir/lower_bit_size: fix lowering of shiftsRhys Perry2020-04-231-4/+9
* nir: Actually do load/store vectorization beyond vec2Kenneth Graunke2020-04-221-1/+2
* nir: add nir_tex_instr_need_sampler helperAlejandro Piñeiro2020-04-221-0/+24
* remove final imports.h and imports.c bitsDylan Baker2020-04-211-1/+0
* nir: Delete the fnoise opcodesJason Ekstrand2020-04-212-8/+1
* nir: convert_ycbcr: preserve alpha channelJonathan Marek2020-04-201-2/+2
* nir: add common convert_ycbcr for vulkan cscJonathan Marek2020-04-203-0/+156
* nir/linking: fix issue with two compact variables in a row. (v2)Dave Airlie2020-04-201-0/+8
* nir/opt_algebraic: lower 64-bit fmin3/fmax3/fmed3Samuel Pitoiset2020-04-201-0/+4
* nir/lower_int64: lower imin3/imax3/umin3/umax3/imed3/umed3Samuel Pitoiset2020-04-201-0/+18
* nir/gcm: dont move movs unless we can replace them later with their srcTimothy Arceri2020-04-201-0/+67
* nir/gcm: be more conservative about moving instructions from loopsTimothy Arceri2020-04-201-1/+15
* nir/gcm: allow derivative dependent intrinisics to be moved earlierTimothy Arceri2020-04-201-7/+14
* nir/gcm: Prefer the instruction's original blockJason Ekstrand2020-04-201-0/+2
* nir/gcm: Delete dead instructionsJason Ekstrand2020-04-201-3/+26
* nir/gcm: Add a real concept of "progress"Jason Ekstrand2020-04-201-4/+11
* nir/gcm: Move block choosing into a helper functionJason Ekstrand2020-04-201-11/+21
* nir/gcm: Use an array for storing the early blockJason Ekstrand2020-04-201-12/+40
* nir/gcm: Loop over blocks in pin_instructionsJason Ekstrand2020-04-201-63/+58
* nir/dominance: Better handle unreachable blocksJason Ekstrand2020-04-202-8/+38
* nir: Lower returns correctly inside nested loopsArcady Goldmints-Orlov2020-04-191-1/+1
* nir: add matrix_layout to nir_variable dataTimothy Arceri2020-04-181-0/+5
* spirv,nir: Move the SPIR-V vector insert code to NIRJason Ekstrand2020-04-171-0/+55
* nir/builder: Handle any bit-size selector in nir_extractJason Ekstrand2020-04-171-2/+2
* nir: Add some sanity assertions in opt_large_constantsJason Ekstrand2020-04-161-0/+2
* nir: Add an alignment to nir_intrinsic_load_constantJason Ekstrand2020-04-163-2/+7
* ir3: Fix LDC offset unitsConnor Abbott2020-04-151-0/+6
* ir3: Plumb through bindless supportConnor Abbott2020-04-091-0/+6
* nir: make opt_if_loop_terminator() less strictTimothy Arceri2020-04-081-1/+1
* nir: Add per_view attribute to nir_variableCaio Marcelo de Oliveira Filho2020-04-077-8/+42
* nir/lower_amul: fix slot calculationRob Clark2020-04-061-10/+27