summaryrefslogtreecommitdiffstats
path: root/src/intel/compiler
Commit message (Expand)AuthorAgeFilesLines
* intel/compiler: Implement TCS 8_PATCH mode and INTEL_DEBUG=tcs8Kenneth Graunke2019-05-146-31/+162
* intel/compiler: Move ICP handle fetching into a helper function.Kenneth Graunke2019-05-142-36/+47
* intel/compiler: Don't repeat dispatch max fixing conditionKenneth Graunke2019-05-141-2/+5
* intel/compiler: Rename invocation_id_mask to instance_id_maskKenneth Graunke2019-05-141-4/+4
* intel/compiler: Refactor TCS invocation ID setup into a helperKenneth Graunke2019-05-142-14/+23
* intel/compiler: Repeat nir_opt_algebraic_lateIan Romanick2019-05-141-1/+16
* intel/fs: Allow cmod propagation to instructions with saturate modifierIan Romanick2019-05-142-9/+528
* intel/fs/ra: Spill without destroying the interference graphJason Ekstrand2019-05-141-13/+96
* intel/fs/ra: Put the VGRFs at the end of the nodesJason Ekstrand2019-05-141-18/+32
* intel/fs/ra: Re-arrange interference setupJason Ekstrand2019-05-141-217/+205
* intel/fs/ra: Do the spill loop inside RAJason Ekstrand2019-05-142-21/+28
* intel/fs/ra: Only add MRF hack interference if we're spillingJason Ekstrand2019-05-141-62/+50
* intel/fs/ra: Pull the guts of RA into its own classJason Ekstrand2019-05-142-76/+103
* intel/fs/ra: Move assign_regs further down in the fileJason Ekstrand2019-05-141-70/+70
* intel/fs/ra: Split building the interference graph into a helperJason Ekstrand2019-05-141-23/+42
* intel/fs/ra: Initialize grf_used with first_non_payload_grfJason Ekstrand2019-05-141-1/+1
* intel/fs/ra: Stop adding RA interference to too many SENDS nodesJason Ekstrand2019-05-141-8/+3
* intel/fs/ra: Only add dest interference to sources that existJason Ekstrand2019-05-141-1/+1
* intel/fs: Stop doing extra RA callsJason Ekstrand2019-05-141-19/+27
* nir: allow specifying a set of opcodes in lower_alu_to_scalarJonathan Marek2019-05-101-2/+2
* intel/fs/copy-prop: Don't walk all the ACPs for each instructionJason Ekstrand2019-05-101-11/+68
* intel/fs/copy-prop: Purge unused ACPsJason Ekstrand2019-05-101-0/+19
* intel/fs/copy-prop: Bump the hash table size to 64Jason Ekstrand2019-05-101-1/+1
* intel/compiler: Unset flag reg when FB write is not predicatedMatt Turner2019-05-071-0/+1
* intel/disasm: Disassemble immediate value properly for dimSagar Ghuge2019-05-071-3/+12
* intel/disasm: Disassemble JIP offset for whileSagar Ghuge2019-05-071-1/+2
* intel/compiler: Replicate 16 bit immediate value correctlySagar Ghuge2019-05-072-0/+6
* intel/compiler: Print quad value in hex formatSagar Ghuge2019-05-071-1/+1
* intel/compiler: Don't always require precise lowering of flrpIan Romanick2019-05-061-1/+1
* intel/compiler: Use the flrp lowering pass for all stages on Gen4 and Gen5Ian Romanick2019-05-061-10/+4
* nir: Use the flrp lowering pass instead of nir_opt_algebraicIan Romanick2019-05-061-0/+23
* nir: nir_shader_compiler_options: drop native_integersChristian Gmeiner2019-05-071-1/+0
* intel/fs: Assert when brw_fs_nir sees a nir_deref_instrCaio Marcelo de Oliveira Filho2019-05-021-1/+1
* delete autotools .gitignore filesEric Engestrom2019-04-291-10/+0
* intel/fs: Don't emit empty ELSE blocks.Kenneth Graunke2019-04-281-4/+4
* intel/fs: Don't handle texop_tex for shaders without implicit LODCaio Marcelo de Oliveira Filho2019-04-252-6/+2
* intel/compiler/fs/icl: Use dummy masked urb write for tess evalTopi Pohjolainen2019-04-251-1/+50
* Revert "intel/compiler: split is_partial_write() into two variants"Juan A. Suarez Romero2019-04-2511-54/+30
* intel/compiler: fix uninit non-static variable. (v2)Dave Airlie2019-04-251-0/+3
* intel/fs: Fix D to W conversion in opt_combine_constantsIan Romanick2019-04-231-1/+1
* intel/compiler: Lower ffma on Gen4 and Gen5Ian Romanick2019-04-231-0/+4
* intel/compiler: Don't have sepearate, per-Gen nir_optionsIan Romanick2019-04-231-31/+11
* intel/compiler: Improve fix_3src_operand()Matt Turner2019-04-221-5/+18
* intel/compiler: Add unit tests for sat prop for different exec sizesMatt Turner2019-04-221-0/+68
* intel/compiler: Use SIMD16 instructions in fs saturate prop unit testMatt Turner2019-04-221-59/+59
* intel/fs: Remove fs_generator::generate_linterp from gen11+.Rafael Antognolli2019-04-221-44/+6
* intel/fs: Add a lowering pass for linear interpolation.Rafael Antognolli2019-04-222-0/+47
* intel/fs: Move the scalar-region conversion to the generator.Rafael Antognolli2019-04-224-5/+5
* intel/fs: Only propagate saturation if exec_size is the same.Rafael Antognolli2019-04-221-1/+2
* intel/fs: Add support for float16 to the fsign optimizationsIan Romanick2019-04-201-6/+24