summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* compiler: int8/uint8 supportKarol Herbst2018-03-141-0/+4
* nir: lower_load_const_to_scalar fix for 8/16b typesRob Clark2018-03-131-4/+15
* nir/subgroups: Add lowering for vote_ieq/vote_feq to a ballotJason Ekstrand2018-03-132-0/+49
* nir: Don't i2b a value that is already BooleanIan Romanick2018-03-081-0/+1
* nir: Narrow some dot product operationsIan Romanick2018-03-081-0/+8
* spirv: handle AMD_gcn_shader extended instructionsDaniel Schürmann2018-03-071-0/+1
* nir: add AMD_gcn_shader extended instructionsDaniel Schürmann2018-03-072-0/+30
* nir: Add a helper for getting binop identitiesJason Ekstrand2018-03-072-0/+70
* nir: Add subgroup arithmetic reduction intrinsicsJason Ekstrand2018-03-074-0/+34
* nir: Add quad operations and loweringJason Ekstrand2018-03-073-0/+44
* nir: Add subgroup shuffle intrinsics and loweringJason Ekstrand2018-03-073-3/+69
* nir/lower_subgroups: Add scalarizing for vote_eqJason Ekstrand2018-03-071-0/+29
* nir: Generalize nir_intrinsic_vote_eqJason Ekstrand2018-03-073-3/+6
* spirv: Add initial subgroup supportJason Ekstrand2018-03-071-0/+1
* nir: Add new SPIR-V ballot intrinsics and loweringJason Ekstrand2018-03-072-0/+22
* compiler: Add two new system values for subgroupsJason Ekstrand2018-03-072-0/+9
* nir: Add new SPIR-V ballot ALU intrinsics and loweringJason Ekstrand2018-03-072-0/+76
* nir/spirv: Add support for device groupsJason Ekstrand2018-03-072-0/+7
* Revert "nir: bump loop unroll limit to 96."Timothy Arceri2018-03-071-3/+1
* nir: Simplify some comparisons like a+b < aIan Romanick2018-03-061-0/+9
* nir: Use De Morgan's Law on logic compounded comparisonsIan Romanick2018-03-061-0/+9
* nir: Replace fmin(b2f(a), b) with a bcselIan Romanick2018-03-061-0/+9
* nir: Pull b2f out of bcselIan Romanick2018-03-061-0/+1
* nir: Replace an odd comparison involving fmin of -b2fIan Romanick2018-03-061-0/+13
* nir: Mark bcsel-to-fmin (or fmax) transformations as inexactIan Romanick2018-03-061-2/+2
* nir: Recognize some more open-coded fmin / fmaxIan Romanick2018-03-061-0/+2
* nir: Silence unused parameter warnings in generated nir_constant_expressions ...Ian Romanick2018-03-021-1/+2
* nir/search: Include 8 and 16-bit support in construct_valueJose Maria Casanova Crespo2018-03-011-0/+15
* nir/search: Support 8 and 16-bit constants in match_valueJason Ekstrand2018-03-011-0/+20
* nir/serialize: handle var->name being NULLAlejandro Piñeiro2018-03-011-1/+2
* nir: fix interger divide by zero crash during constant foldingTimothy Arceri2018-02-281-2/+2
* nir: add lower_ldexp to nir compiler optionsTimothy Arceri2018-02-282-2/+4
* nir: lower fexp2(fmul(flog2(a), 2)) to fmul(a, a)Samuel Pitoiset2018-02-221-0/+2
* nir: add is_used_once for fmul(fexp2(a), fexp2(b)) to fexp2(fadd(a, b))Samuel Pitoiset2018-02-221-1/+1
* nir: remove old assertTimothy Arceri2018-02-221-1/+0
* mesa: move STATE_LENGTH to shader_enums.h and use it everywhereMarek Olšák2018-02-132-6/+6
* mesa,glsl,nir: reduce gl_state_index size to 2 bytesMarek Olšák2018-02-132-6/+7
* radv: run nir_opt_shrink_loadSamuel Pitoiset2018-02-061-0/+0
* nir: add nir_opt_shrink_load passSamuel Pitoiset2018-02-063-0/+70
* nir: Distribute binary operations with constants into bcselIan Romanick2018-01-301-0/+15
* nir: Rearrange logic op-compounded integer comparesIan Romanick2018-01-301-0/+35
* nir: Rearrange and-compounded float comparesIan Romanick2018-01-301-0/+8
* nir: Separate a weird compare with zero to two compares with zeroIan Romanick2018-01-301-0/+2
* nir: Simplify min and max of b2fIan Romanick2018-01-301-0/+5
* nir: Undo possible damage caused by rearranging or-compounded float comparesIan Romanick2018-01-301-0/+9
* nir: Be more conservative about rearranging or-compounded comparesIan Romanick2018-01-301-4/+9
* nir: See through an fneg to apply existing optimizationsIan Romanick2018-01-301-3/+6
* nir: add lower_all_io_to_temps flagTimothy Arceri2018-01-311-0/+2
* nir/st_glsl_to_nir: add param to disable splitting of inputsTimothy Arceri2018-01-312-10/+15
* nir: partially revert c2acf97fcc9b32eTimothy Arceri2018-01-301-6/+23