summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir/alu_to_scalar: Propagate the "exact" bitJason Ekstrand2016-03-231-0/+1
* nir/cse: Properly handle nir_ssa_def.exactJason Ekstrand2016-03-231-2/+14
* nir/algebraic: Flag inexact optimizationsJason Ekstrand2016-03-231-59/+62
* nir/algebraic: Fix fmin detection to match the specJason Ekstrand2016-03-231-1/+1
* nir/algebraic: Get rid of an invlid fxor optimizationJason Ekstrand2016-03-231-1/+0
* nir/algebraic: Allow for flagging operations as being inexactJason Ekstrand2016-03-234-2/+26
* nir/search: Propagate exactness into newly created expressionsJason Ekstrand2016-03-231-4/+5
* nir/builder: Add a flag for setting exactJason Ekstrand2016-03-231-0/+9
* nir: Add an "exact" bit to nir_alu_instrJason Ekstrand2016-03-233-0/+14
* nir/clone: Export nir_variable_cloneJason Ekstrand2016-03-232-4/+13
* nir/clone: Expose nir_constant_cloneJason Ekstrand2016-03-232-4/+5
* nir: Fix whitespaceJason Ekstrand2016-03-231-1/+1
* nir: Don't abs slt and friendsIan Romanick2016-03-221-0/+4
* nir: Don't abs the result of b2f or b2iIan Romanick2016-03-221-0/+2
* nir: Simplify 0 < fabs(a)Ian Romanick2016-03-221-0/+6
* nir: Simplify 0 >= b2f(a)Ian Romanick2016-03-221-0/+7
* nir: Simplify i2b with negated or abs operandIan Romanick2016-03-221-0/+2
* nir: Lower flrp with Boolean interpolator to bcselIan Romanick2016-03-221-2/+5
* nir: propagate bitsize information in nir_searchConnor Abbott2016-03-173-27/+247
* nir: add a bit_size parameter to nir_ssa_dest_initConnor Abbott2016-03-1720-54/+112
* nir: rename nir_const_value fields to include bitsize informationIago Toral Quiroga2016-03-1714-53/+53
* nir: update opcode definitions for different bit sizesConnor Abbott2016-03-175-157/+262
* nir: add nir_{src,dest}_bit_size() helpersConnor Abbott2016-03-171-0/+12
* nir: Add a bit_size to nir_register and nir_ssa_defJason Ekstrand2016-03-173-4/+46
* nir: Add explicitly sized typesJason Ekstrand2016-03-171-1/+28
* nir: Lower shared var atomics during nir_lower_ioJordan Justen2016-03-171-2/+85
* nir: Add support for lowering load/stores of shared variablesJordan Justen2016-03-175-8/+32
* nir: Add atomic operations on variablesJordan Justen2016-03-171-0/+27
* nir: Add compute shader shared variable storage classJordan Justen2016-03-177-3/+26
* nir/print: Add space after shader_storage var modeJordan Justen2016-03-171-1/+1
* nir/clone: Add support for cloning a single function_implJason Ekstrand2016-03-122-32/+81
* nir/validate: Better function validationJason Ekstrand2016-03-121-7/+15
* nir/print: Better function argument printingJason Ekstrand2016-03-121-2/+10
* nir/print: Factor variable name lookup into a helperJason Ekstrand2016-03-121-30/+36
* nir: Create function parameters in function_impl_createJason Ekstrand2016-03-121-0/+20
* nir: Add a helper for creating a "bare" nir_function_implJason Ekstrand2016-03-122-10/+20
* nir: Add a new "param" variable mode for parameters and return variablesJason Ekstrand2016-03-123-2/+13
* nir/glsl: Remove dead function parameter handling codeJason Ekstrand2016-03-121-46/+5
* nir: Add a pass for lower indirect variable dereferencesJason Ekstrand2016-03-083-0/+242
* nir: Recognize open-coded extract_u16.Matt Turner2016-03-041-0/+5
* nir: Recognize open-coded extract_u8.Matt Turner2016-03-041-0/+7
* nir: Remove the const_offset from nir_tex_instrJason Ekstrand2016-02-105-32/+5
* nir/lower_vec_to_movs: Better report channels handled by insert_movJason Ekstrand2016-02-101-1/+3
* nir: Separate texture from sampler in nir_tex_instrJason Ekstrand2016-02-0910-18/+94
* nir/tex_instr: Rename sampler to textureJason Ekstrand2016-02-0911-58/+58
* nir: Add some braces around loops and ifsJason Ekstrand2016-02-091-5/+10
* nir: use const_index helpersRob Clark2016-02-0911-24/+23
* gtn: use const_index helpersRob Clark2016-02-091-8/+9
* nir: const_index helpersRob Clark2016-02-094-100/+191
* nir: remove unused nir_variable fieldsTimothy Arceri2016-02-092-20/+0