summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-12-19intel/fs: Don't optimize DW*1 MUL if it stores value to the accumulatorSviatoslav Peleshko1-0/+23
2023-10-05intel/fs: Fix "packed word exception" condition for register regioningSviatoslav Peleshko2-22/+11
2023-04-07intel/compiler: Use nir_dest_bit_size() for ballot bit size checkKenneth Graunke1-1/+1
2023-03-29intel/fs: Don't copy propagate from saturate to selIan Romanick2-29/+7
2023-01-25intel/fs: Fix src and dst types of LOAD_PAYLOAD ACP entries during copy propa...Francisco Jerez1-2/+4
2022-12-08intel/compiler: Set NoMask on cr0 access for float controls modeKenneth Graunke1-1/+2
2022-01-25intel/fs: Take into account region strides during SIMD lowering decision of S...Francisco Jerez2-2/+24
2021-12-08intel/compiler: Don't predicate a WHILE if there is a CONTIan Romanick1-5/+72
2021-08-11intel/fs: sel.cond writes the flags on Gfx4 and Gfx5Ian Romanick11-37/+184
2021-02-17intel/fs: Shuffle can't handle source modifiersJason Ekstrand2-0/+4
2020-03-09intel/compiler: Pass shader_stats for each SIMD modeMatt Turner7-24/+21
2020-01-10intel/fs/gen8+: Fix r127 dst/src overlap RA workaround for EOT message payload.Francisco Jerez1-5/+11
2019-11-20Revert "i965/fs: Merge CMP and SEL into CSEL on Gen8+"Jason Ekstrand2-108/+0
2019-09-27intel/fs: Fix fs_inst::flags_read for ANY/ALL predicatesJason Ekstrand1-6/+28
2019-09-24i965/fs: set rounding mode when emitting the flrp instructionAndres Gomez1-0/+7
2019-09-24i965/fs: add a comment about how the rounding mode in fmul is setAndres Gomez1-0/+4
2019-09-17i965/fs: add support for shader float control to remove_extra_rounding_modes()Samuel Iglesias Gonsálvez1-1/+14
2019-09-17i965/fs: set rounding mode when emitting nir_op_f2f32 or nir_op_f2f16Samuel Iglesias Gonsálvez1-5/+27
2019-09-17i965/fs: set rounding mode when emitting fadd, fmul and ffma instructionsSamuel Iglesias Gonsálvez1-1/+34
2019-09-17i965/fs: add emit_shader_float_controls_execution_mode() and aux functionsSamuel Iglesias Gonsálvez3-0/+61
2019-09-17i965/fs/generator: add new opcode to set float controls modes in control regi...Samuel Iglesias Gonsálvez3-0/+19
2019-09-17i965/fs/generator: refactor rounding mode helper in preparation for float con...Samuel Iglesias Gonsálvez3-35/+32
2019-09-17i965/fs/nir: add nir_op_unpack_half_2x16_split_*_flush_to_zeroSamuel Iglesias Gonsálvez1-0/+4
2019-08-26intel/fs: grab fail_msg from v32 instead of v16 when v32->run_cs failsPaulo Zanoni1-1/+1
2019-08-01intel/ir: Fix CFG corruption in opt_predicated_break().Francisco Jerez2-9/+0
2019-07-30i965/fs: Print the scheduler mode.Matt Turner4-8/+28
2019-07-30i965/fs: Add a shader_stats struct.Matt Turner9-27/+29
2019-06-05intel/fs: Add missing tests for cmod_propagate_notIan Romanick1-0/+278
2019-04-18intel/fs: Eliminate dead code firstIan Romanick1-0/+8
2019-03-12intel/fs: Fix opt_peephole_csel to not throw away saturates.Kenneth Graunke1-0/+1
2019-03-06intel/fs: Fix extract_u8 of an odd byte from a 64-bit integerIan Romanick1-0/+7
2019-03-06intel/fs: nir_op_extract_i8 extracts a byte, not a wordIan Romanick1-2/+4
2019-02-14intel/fs: Bail in optimize_extract_to_float if we have modifiersJason Ekstrand1-0/+9
2019-02-01intel/fs: Do the grf127 hack on SIMD8 instructions in SIMD16 modeJason Ekstrand1-7/+6
2018-12-17i965/fs: Eliminate unary op on operand of compare-with-zeroIan Romanick2-17/+14
2018-12-13i965/fs: Implement nir_op_uadd_satIan Romanick1-0/+5
2018-12-10i965/fs: Handle V/UV immediates in dump_instructions()Matt Turner1-0/+5
2018-10-16i965/fs: Add 64-bit int immediate support to dump_instructions()Matt Turner2-0/+8
2018-10-10intel: Don't propagate conditional modifiers if a UD source is negatedJason Ekstrand5-0/+50
2018-09-17i965/fs: Don't propagate conditional modifiers from integer compares to addsIan Romanick1-1/+9
2018-09-05i965/fs: include multisamplers on image_intrinsic_coord_componentsAlejandro Piñeiro1-0/+2
2018-08-28i965/fs: Emit BRW_AOP_INC or BRW_AOP_DEC for imageAtomicAdd of +1 or -1Ian Romanick1-3/+9
2018-08-28i965/fs: Refactor image atomics to be a bit more like other atomicsIan Romanick1-40/+44
2018-08-28i965/fs: Emit BRW_AOP_INC or BRW_AOP_DEC for atomicAdd of +1 or -1Ian Romanick1-4/+23
2018-08-01i965/fs: Flag all slots of a flat input as flatJason Ekstrand1-6/+9
2018-07-12i965/fs: unspills shoudn't use grf127 as dest since Gen8+Jose Maria Casanova Crespo2-5/+34
2018-07-10i965/fs: Enable store_ssbo for 8-bit types.Jose Maria Casanova Crespo1-7/+8
2018-07-10i965/fs: Enable conversions to 8-bit integersJose Maria Casanova Crespo1-0/+2
2018-07-10i965/fs: Register allocator shoudn't use grf127 for sends destJose Maria Casanova Crespo1-0/+25
2018-07-06i965/fs: Properly handle sign(-abs(x))Ian Romanick1-3/+12