summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir: add complex_loop bool to loop infoTimothy Arceri2018-08-291-0/+6
* nir: Pull block_ends_in_jump into nir.hJason Ekstrand2018-08-271-0/+7
* nir: Add an array copy optimizationJason Ekstrand2018-08-231-0/+2
* nir: Add a array-of-vector variable shrinking passJason Ekstrand2018-08-231-0/+1
* nir: Add an array splitting passJason Ekstrand2018-08-231-0/+1
* nir: Add a structure splitting passJason Ekstrand2018-08-231-0/+1
* nir/glsl: make nir_remap_attributes publicAlejandro Piñeiro2018-08-131-0/+3
* nir: add how_declared to nir_variable.dataAlejandro Piñeiro2018-08-131-0/+24
* nir: Add members for the explicit XFB properties to nir_variableNeil Roberts2018-07-311-1/+26
* i965: Combine both gl_PatchVerticesIn lowering passes.Kenneth Graunke2018-07-261-1/+2
* nir: Add flipping of gl_PointCoord.y in nir_lower_wpos_ytransform.Eric Anholt2018-07-261-0/+3
* nir: add lowering for gl_HelperInvocationRob Clark2018-07-181-0/+14
* nir: prepare for bumping up max components to 16Karol Herbst2018-07-171-16/+18
* nir: Add a large constants optimization passJason Ekstrand2018-07-021-0/+4
* nir: Add a concept of constant data associated with a shaderJason Ekstrand2018-07-021-0/+8
* nir: Add a deref_instr_has_indirect helperJason Ekstrand2018-07-021-0/+2
* nir/opt_if: Remove unneeded phis if we make progressJason Ekstrand2018-06-261-0/+1
* nir: Remove old-school deref chain supportJason Ekstrand2018-06-221-112/+0
* nir: promote intrinsic_get_var() to helperRob Clark2018-06-221-0/+6
* nir: Delete lower_io_typesJason Ekstrand2018-06-221-1/+0
* nir: Use deref instructions in lower_constant_initializersJason Ekstrand2018-06-221-3/+0
* nir,spirv: Rework function callsJason Ekstrand2018-06-221-23/+12
* nir: Add a concept of per-member structs and a lowering passJason Ekstrand2018-06-221-0/+12
* nir: Support deref instructions in lower_var_copiesJason Ekstrand2018-06-221-0/+3
* nir: Add a pass for fixing deref modesJason Ekstrand2018-06-221-0/+2
* nir: add deref lowering sanity checkingRob Clark2018-06-221-0/+12
* nir/deref: Add some deref cleanup functionsJason Ekstrand2018-06-221-0/+4
* nir: Add helpers for working with deref instructionsJason Ekstrand2018-06-221-0/+37
* nir: Add deref sources to texture instructionsJason Ekstrand2018-06-221-0/+2
* nir: Add _deref versions of all of the _var intrinsicsJason Ekstrand2018-06-221-1/+1
* nir: Add a deref instruction typeJason Ekstrand2018-06-221-1/+57
* nir: Add explicit_binding to nir_variableNeil Roberts2018-06-211-0/+5
* nir: add pass to move load_constRob Clark2018-06-191-0/+1
* nir: Document a couple instances of parent_instrIan Romanick2018-06-151-0/+2
* nir: Add lowering for nir_op_bit_count.Eric Anholt2018-06-061-0/+2
* nir: Add lowering for nir_op_bitfield_reverse.Eric Anholt2018-06-061-0/+2
* nir: Add an ALU lowering pass for mul_high.Eric Anholt2018-06-061-0/+3
* nir: Add lowering for find_lsb.Eric Anholt2018-06-061-0/+2
* nir: Add lowering for ifind_msb to ufind_msb.Eric Anholt2018-06-061-0/+2
* nir: Add lowering from ibitfield_extract/ubitfield_extract to shifts.Eric Anholt2018-06-061-0/+3
* nir: Add lowering for bitfieldInsert without using bfi.Eric Anholt2018-06-061-0/+5
* nir: make is_comparison() a non-static helper functionSamuel Pitoiset2018-06-041-0/+24
* nir: Implement optional b2f->iand loweringAlyssa Rosenzweig2018-05-181-0/+3
* compiler/lower_64bit_packing: rename the pass to be more genericIago Toral Quiroga2018-05-031-1/+1
* compiler/nir: add a lowering pass to convert the bit size of ALU operationsIago Toral Quiroga2018-05-031-0/+6
* compiler/nir: Add conditional lowering for gl_BaseVertexAntia Puentes2018-05-021-0/+6
* nir: move GL specific passes to src/compiler/glslTimothy Arceri2018-05-011-11/+0
* nir: lower 64bit subgroup shuffle intrinsicsDaniel Schürmann2018-04-141-0/+1
* nir+drivers: add helpers to get # of src/dest componentsRob Clark2018-04-031-0/+22
* nir: Return a cursor from nir_instr_removeJason Ekstrand2018-03-301-1/+15