summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir.h
Commit message (Expand)AuthorAgeFilesLines
* nir: introduce lowering of bitfield_insert to bfm and a new opcode bitfield_s...Daniel Schürmann2019-06-241-0/+2
* nir: define behavior of nir_op_bfm and nir_op_u/ibfe according to SM5 spec.Daniel Schürmann2019-06-241-4/+2
* nir: Make nir_constant a vector rather than a matrixJason Ekstrand2019-06-191-1/+1
* nir: Use reorderable access flagConnor Abbott2019-06-191-4/+12
* nir: Add a helper to determine if an intrinsic can be reorderedConnor Abbott2019-06-191-0/+10
* nir: Allow qualifiers on copy_deref and image instructionsConnor Abbott2019-06-191-0/+6
* nir: add a vectorization passConnor Abbott2019-06-181-0/+2
* nir/lower_tex: Add a way to lower TXS(non-0-LOD) instructionsBoris Brezillon2019-06-181-0/+6
* nir: Don't manually index intrinsic index enumConnor Abbott2019-06-131-20/+20
* nir: add intrinsics for AMD_shader_ballotDaniel Schürmann2019-06-131-0/+7
* nir: Combine lower_fmod16/32 back into a single lower_fmod.Kenneth Graunke2019-06-051-2/+1
* nir: Drop lower_fmod64 option.Kenneth Graunke2019-06-051-1/+0
* nir: Don't replace the nir_shader when NIR_TEST_SERIALIZE=1Jason Ekstrand2019-06-051-3/+2
* nir: Don't replace the nir_shader when NIR_TEST_CLONE=1Jason Ekstrand2019-06-051-2/+3
* nir: Add functions to subtract and compare addressesCaio Marcelo de Oliveira Filho2019-06-031-0/+6
* nir: Return nir_type_invalid for non-numeric base typesCaio Marcelo de Oliveira Filho2019-05-311-2/+14
* nir: add lower_bitshift optionJonathan Marek2019-05-311-0/+3
* nir: add type information to load uniform/input and store output intrinsicsJonathan Marek2019-05-311-0/+6
* nir: Rematerialize compare instructionsIan Romanick2019-05-311-0/+2
* nir: Add a shallow clone function for nir_alu_instrIan Romanick2019-05-311-0/+3
* nir/deref: Add a has_complex_use helperJason Ekstrand2019-05-311-0/+1
* st/nir: Re-vectorize shader IOKenneth Graunke2019-05-281-0/+6
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-1/+1
* nir: Add nir_address_format_null_value()Caio Marcelo de Oliveira Filho2019-05-201-0/+2
* nir: Add nir_address_format_32bit_offsetCaio Marcelo de Oliveira Filho2019-05-201-0/+7
* nir: Add nir_address_format_logicalCaio Marcelo de Oliveira Filho2019-05-201-0/+11
* nir: Rename commutative to 2src_commutativeIan Romanick2019-05-141-1/+8
* nir: allow specifying a set of opcodes in lower_alu_to_scalarJonathan Marek2019-05-101-1/+1
* nir: implement lowering for fsin and fcosVasily Khoruzhick2019-05-071-0/+2
* nir/flrp: Add new lowering pass for flrp instructionsIan Romanick2019-05-061-0/+4
* nir: nir_shader_compiler_options: drop native_integersChristian Gmeiner2019-05-071-6/+0
* nir: add int_to_float lowering passVasily Khoruzhick2019-05-071-0/+1
* nir: Add nir_op_vec helperKarol Herbst2019-05-041-0/+12
* nir: Add a SSA type gathering passJason Ekstrand2019-05-041-0/+4
* nir: add pass to lower fb readsRob Clark2019-05-021-1/+6
* nir: Add a new nir_cf_list_is_empty_block() helper.Kenneth Graunke2019-04-281-0/+15
* nir: add rcp(w) lowering for gl_FragCoordAndreas Baierl2019-04-291-0/+1
* nir: Add option to lower tex to txl when shader don't support implicit LODCaio Marcelo de Oliveira Filho2019-04-251-0/+6
* nir: Use the NIR_SRC_AS_ macro to define nir_src_as_derefJason Ekstrand2019-04-221-14/+4
* nir: Add helpers for getting the type of an address formatJason Ekstrand2019-04-191-0/+33
* intel,nir: Lower TXD with a bindless samplerJason Ekstrand2019-04-191-0/+6
* nir/lower_io: Expose some explicit I/O lowering helpersJason Ekstrand2019-04-191-0/+10
* nir/algebraic: add lowering for fsignErico Nunes2019-04-191-0/+3
* nir: Add a nir_src_as_intrinsic() helperJason Ekstrand2019-04-181-6/+2
* nir: Rework nir_src_as_alu_instr to not take a pointerJason Ekstrand2019-04-181-9/+3
* nir: Drop "struct" from some nir_* declarationsJason Ekstrand2019-04-181-2/+2
* nir: optimize gl_SampleMaskIn to gl_HelperInvocation for radeonsi when possibleMarek Olšák2019-04-161-0/+8
* nir: make nir_const_value scalarKarol Herbst2019-04-141-14/+25
* nir: Add nir_lower_viewport_transformAlyssa Rosenzweig2019-04-141-0/+1
* nir: add lower_ftruncChristian Gmeiner2019-04-131-0/+2