summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-05-09XXX heaven fixnir-dead-cf-v3Connor Abbott1-1/+1
2015-05-09i965/fs/nir: enable the dead control flow optimizationConnor Abbott2-0/+3
2015-05-09nir/dead_cf: add support for removing useless loopsConnor Abbott1-12/+84
2015-05-09nir: add a helper for iterating over blocks in a cf nodeConnor Abbott2-0/+9
2015-05-09nir: add nir_block_get_following_loop() helperConnor Abbott2-0/+18
2015-05-09nir/dead_cf: delete code that's unreachable due to jumpsConnor Abbott1-8/+118
2015-05-09nir/validate: validate successors at the end of a loopConnor Abbott1-0/+21
2015-05-09nir: add an optimization for removing dead control flowConnor Abbott3-0/+184
2015-05-09nir: insert ssa_undef instructions when cleanup up defs/usesConnor Abbott1-13/+34
2015-05-09nir/vars_to_ssa: don't rewrite removed instructionsConnor Abbott1-1/+2
2015-05-08nir: Fix aggressive typos in nir_from_ssa.c.Kenneth Graunke1-5/+5
2015-05-08nir/search: Save/restore the variables_seen bitmask when matchingJason Ekstrand1-0/+12
2015-05-08nir/search: Assert that variable id's are in rangeJason Ekstrand1-0/+1
2015-05-08nir/search: handle explicitly sized sources in match_valueJason Ekstrand1-8/+8
2015-05-08nir/nir: Use a linked list instead of a hash set for use/def setsJason Ekstrand14-306/+281
2015-05-08util/list: Add a list validation functionJason Ekstrand1-0/+9
2015-05-08util/list: Add list_empty and list_length functionsJason Ekstrand1-0/+15
2015-05-08util/list: Add C99-based iterator macrosJason Ekstrand1-0/+34
2015-05-08util: Move gallium's linked list to utilJason Ekstrand44-55/+50
2015-05-08gallium/double_list: s/INLINE/inline and remove the p_compiler includeJason Ekstrand1-7/+6
2015-05-08nir: Use nir_instr_rewrite_src in copy propagationJason Ekstrand1-61/+10
2015-05-08nir: Add a function for rewriting the condition of an if statementJason Ekstrand2-0/+23
2015-05-08nir: Add and use initializer #defines for nir_src and nir_destJason Ekstrand6-18/+15
2015-05-08nir: Modernize the out-of-SSA passJason Ekstrand1-103/+36
2015-05-08nir/validate: Validate SSA def parent instructionsJason Ekstrand1-0/+2
2015-05-08nv50/ir: only propagate saturate up if some actual folding took placeIlia Mirkin1-1/+2
2015-05-08nir: Delete all traces of nir_op_flogIan Romanick3-10/+0
2015-05-08nir: Don't produce nir_op_flog from GLSL IRIan Romanick1-1/+1
2015-05-08nir: Delete all traces of nir_op_fexpIan Romanick3-9/+0
2015-05-08nir: Don't produce nir_op_fexp from GLSL IRIan Romanick1-1/+1
2015-05-08prog_to_nir: OPCODE_EXP is not nir_op_fexpIan Romanick1-1/+1
2015-05-08i965/fs: Improve a comment about stripping trailing zeroesNeil Roberts1-3/+6
2015-05-08docs: Update the ARB_direct_state_access statusFredrik Höglund1-1/+1
2015-05-08mesa: Implement GetVertexArrayIndexed[64]ivFredrik Höglund4-0/+143
2015-05-08mesa: Add support for querying GL_VERTEX_ATTRIB_ARRAY_LONGFredrik Höglund1-0/+5
2015-05-08mesa: Add a vao parameter to get_vertex_array_attribFredrik Höglund1-9/+16
2015-05-08mesa: Implement GetVertexArrayivFredrik Höglund4-0/+43
2015-05-08mesa: Implement VertexArrayBindingDivisorFredrik Höglund4-16/+58
2015-05-08mesa: Add a vao parameter to vertex_binding_divisorFredrik Höglund1-4/+6
2015-05-08mesa: Implement VertexArrayAttribBindingFredrik Höglund4-22/+66
2015-05-08mesa: Add a vao parameter to vertex_attrib_bindingFredrik Höglund1-6/+9
2015-05-08mesa: Implement VertexArrayAttrib[I|L]FormatFredrik Höglund4-0/+122
2015-05-08mesa: Add a vao parameter to update_array_formatFredrik Höglund1-7/+10
2015-05-08mesa: Refactor VertexAttrib[I|L]FormatFredrik Höglund1-100/+49
2015-05-08mesa: Implement VertexArrayVertexBuffersFredrik Höglund4-27/+78
2015-05-08mesa: Implement VertexArrayVertexBufferFredrik Höglund4-25/+71
2015-05-08mesa: Add a vao parameter to bind_vertex_bufferFredrik Höglund1-8/+10
2015-05-08mesa: Implement VertexArrayElementBufferFredrik Höglund4-0/+49
2015-05-08mesa: Implement EnableVertexArrayAttribFredrik Höglund4-9/+47
2015-05-08mesa: Implement DisableVertexArrayAttribFredrik Höglund4-9/+46