summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/lower_instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: [u/i]mulExtended optimization for GLSLSagar Ghuge2019-03-041-0/+70
* glsl: Don't pass NULL to ir_assignment constructor when not necessaryIan Romanick2017-10-021-2/+2
* glsl/lower_instruction: handle denorms and overflow in ldexp correctlyNicolai Hähnle2017-09-291-64/+107
* glsl: set old ldexp operand to NULL when loweringTimothy Arceri2017-08-181-0/+1
* glsl: calculate number of operands in an expression onceTimothy Arceri2017-08-111-0/+32
* glsl: lower sqrt(abs()) and inversesqrt(abs()) if requestedSamuel Pitoiset2017-03-221-0/+14
* glsl: split DIV_TO_MUL_RCP into single- and double-precision flagsNicolai Hähnle2017-01-231-8/+11
* glsl: (trivial) fix type typoRoland Scheidegger2016-12-061-1/+1
* glsl: fix ldexp lowering if bitfield insert lowering is also requestedRoland Scheidegger2016-12-061-5/+16
* glsl: Don't emit ir_binop_carry during ir_binop_imul_high loweringIan Romanick2016-10-041-5/+17
* glsl: Add lowering pass for ir_bin_imul_highIan Romanick2016-07-191-0/+149
* glsl: Add lowering pass for ir_unop_find_msbIan Romanick2016-07-191-0/+106
* glsl: Add lowering pass for ir_unop_find_lsbIan Romanick2016-07-191-0/+86
* glsl: Add lowering pass for ir_unop_bitfield_reverseIan Romanick2016-07-191-0/+91
* glsl: Add lowering pass for ir_quadop_bitfield_insertIan Romanick2016-07-191-0/+73
* glsl: Add lowering pass for ir_triop_bitfield_extractIan Romanick2016-07-191-0/+80
* glsl: Add lowering pass for ir_unop_bit_countIan Romanick2016-07-191-0/+53
* glsl: Properly handle ldexp(0.0f, non-zero-exp).Matt Turner2016-04-181-4/+6
* glsl: move to compiler/Emil Velikov2016-01-261-0/+1061