summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_lower_subgroups.c
Commit message (Expand)AuthorAgeFilesLines
* nir/lower_subgroups: Properly lower masks when subgroup_size == 0Jason Ekstrand2019-07-241-5/+11
* nir/lower_subgroups: Use the new generic NIR lowering helpersJason Ekstrand2019-07-161-45/+14
* nir/builder: Add a nir_imm_true/false helpersJason Ekstrand2018-10-261-1/+1
* nir: lower 64bit subgroup shuffle intrinsicsDaniel Schürmann2018-04-141-13/+55
* nir: use ballot_bit_size when lowering ballot_bitfield_extractDaniel Schürmann2018-04-141-1/+1
* nir/subgroups: Add lowering for vote_ieq/vote_feq to a ballotJason Ekstrand2018-03-131-0/+48
* nir: Add subgroup arithmetic reduction intrinsicsJason Ekstrand2018-03-071-0/+10
* nir: Add quad operations and loweringJason Ekstrand2018-03-071-0/+33
* nir: Add subgroup shuffle intrinsics and loweringJason Ekstrand2018-03-071-3/+58
* nir/lower_subgroups: Add scalarizing for vote_eqJason Ekstrand2018-03-071-0/+29
* nir: Generalize nir_intrinsic_vote_eqJason Ekstrand2018-03-071-1/+2
* nir: Add new SPIR-V ballot intrinsics and loweringJason Ekstrand2018-03-071-0/+10
* nir: Add new SPIR-V ballot ALU intrinsics and loweringJason Ekstrand2018-03-071-0/+57
* nir,intel/compiler: Use a fixed subgroup sizeJason Ekstrand2017-11-071-24/+12
* nir/lower_subgroups: Lower ballot intrinsics to the specified bit sizeJason Ekstrand2017-11-071-10/+82
* nir: Add a new subgroups lowering passJason Ekstrand2017-11-071-0/+184