summaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_nir.c
Commit message (Expand)AuthorAgeFilesLines
* nir: rename nir_link_constant_varyings() nir_link_opt_varyings()Timothy Arceri2019-01-021-1/+1
* intel/compiler: move nir_lower_bool_to_int32 before nir_lower_locals_to_regsIago Toral Quiroga2018-12-201-2/+2
* intel/compiler: More peephole_select for pre-Gen6Ian Romanick2018-12-171-2/+2
* nir/opt_peephole_select: Don't peephole_select expensive math instructionsIan Romanick2018-12-171-2/+2
* intel/compiler: More peephole selectIan Romanick2018-12-171-1/+14
* nir/opt_peephole_select: Don't try to remove flow control around indirect loadsIan Romanick2018-12-171-1/+12
* nir: Add a bool to int32 lowering passJason Ekstrand2018-12-161-0/+2
* i965: Enable nir_opt_idiv_const for 32 and 64-bit integersJason Ekstrand2018-12-131-1/+3
* intel/fs: Support min_lod parameters on texture instructionsJason Ekstrand2018-12-111-0/+3
* intel/compiler: Lower SSBO and shared loads/stores in NIRJason Ekstrand2018-11-151-0/+2
* nir: Allow to skip integer ops in nir_lower_to_source_modsGert Wollny2018-11-141-1/+1
* anv/i965: make use of nir_link_constant_varyings()Timothy Arceri2018-11-131-0/+3
* i965: add support for sampling from AYUVLionel Landwerlin2018-11-121-0/+1
* intel/nir: Use the OPT macro for more passesJason Ekstrand2018-10-261-3/+3
* nir/validate: Print when the validation failedJason Ekstrand2018-10-261-4/+4
* intel/nir, freedreno/ir3: Use the separated dead write vars passCaio Marcelo de Oliveira Filho2018-10-151-0/+1
* intel/compiler: Export TCS passthrough creationCaio Marcelo de Oliveira Filho2018-09-251-0/+81
* Replace uses of _mesa_bitcount with util_bitcountDylan Baker2018-09-071-2/+3
* intel/compiler: Remove redundant nir_remove_dead_variables callJason Ekstrand2018-09-041-2/+0
* intel: compiler: remove dead local variables at optimization passLionel Landwerlin2018-09-031-0/+5
* intel/nir: Enable nir_opt_find_array_copiesJason Ekstrand2018-08-231-12/+26
* intel/nir: Use nir_shrink_vec_array_varsJason Ekstrand2018-08-231-0/+1
* intel/nir: Use the new structure and array splitting passesJason Ekstrand2018-08-231-0/+2
* Revert "intel/nir: Call nir_lower_io_to_scalar_early"Jason Ekstrand2018-08-151-12/+5
* intel/nir: Call nir_lower_io_to_scalar_earlyJason Ekstrand2018-08-011-5/+12
* intel/nir: Split IO arrays into elementsJason Ekstrand2018-08-011-0/+4
* intel/nir: Use the correct scalar stage for consumers when linkingJason Ekstrand2018-08-011-1/+1
* i965: Support for 8-bit base types in helper functionsJose Maria Casanova Crespo2018-07-101-0/+4
* intel/compiler: More DCE after loweringIan Romanick2018-07-051-0/+2
* intel/compiler: Silence unused parameter warnings brw_nir.cIan Romanick2018-07-021-3/+2
* anv,intel: Enable nir_opt_large_constants for VulkanJason Ekstrand2018-07-021-0/+7
* nir: Rework lower_locals_to_regs to use deref instructionsJason Ekstrand2018-06-221-2/+0
* intel,ir3: Re-enable nir_opt_copy_prop_varsJason Ekstrand2018-06-221-1/+1
* intel/nir: Only lower load/store derefsJason Ekstrand2018-06-221-1/+1
* intel/fs: Use image_deref intrinsics instead of image_varJason Ekstrand2018-06-221-1/+1
* i965: Move nir_lower_deref_instrs to right before locals_to_regsJason Ekstrand2018-06-221-0/+2
* intel,ir3: Disable nir_opt_copy_prop_varsJason Ekstrand2018-06-221-1/+1
* compiler/lower_64bit_packing: rename the pass to be more genericIago Toral Quiroga2018-05-031-1/+1
* intel/compiler: lower some 16-bit integer operations to 32-bitIago Toral Quiroga2018-05-031-0/+21
* intel: activate the gl_BaseVertex loweringAntia Puentes2018-05-021-4/+1
* intel: emit is_indexed_draw in the same VE than gl_DrawIDAntia Puentes2018-05-021-3/+8
* intel: Handle firstvertex in an identical way to BaseVertexAntia Puentes2018-04-191-0/+3
* anv: Add support for SPIR-V 1.3 subgroup operationsJason Ekstrand2018-03-071-2/+1
* i965/fs: Add support for nir_intrinsic_shuffleJason Ekstrand2018-03-071-0/+1
* i965: remove unused brw_nir_lower_cs_shared()Timothy Arceri2018-02-071-8/+0
* i965/nir: do int64 lowering before optimizationIago Toral Quiroga2018-02-061-4/+12
* i965: Drop support for the legacy SNORM -> Float equation.Kenneth Graunke2018-01-021-3/+1
* i965: Support for 16-bit base types in helper functionsJose Maria Casanova Crespo2017-12-061-0/+15
* intel/nir: Use the correct indirect lowering masks in link_shadersJason Ekstrand2017-11-081-6/+4
* intel/nir: Break the linking code into a helper in brw_nir.cJason Ekstrand2017-11-081-0/+32