summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* nir/algebraic: Strip double negatives from comparison sourcesIan Romanick2019-05-141-0/+28
* intel/compiler: Repeat nir_opt_algebraic_lateIan Romanick2019-05-142-1/+20
* Revert "nir: add late opt to turn inot/b2f combos back to bcsel"Ian Romanick2019-05-142-19/+0
* nir/algebraic: Eliminate a tautological compareIan Romanick2019-05-141-0/+7
* nir/algebraic: Simplify fsqrt domain guardIan Romanick2019-05-141-0/+1
* nir/search: Don't compare 8-bit or 1-bit constants with floatsIan Romanick2019-05-141-1/+12
* nir/algebraic: Recognize open-coded fsat with modifiersIan Romanick2019-05-141-0/+5
* nir/algebraic: Push unary operations into source operands of fsat sourceIan Romanick2019-05-142-1/+23
* nir/algebraic: Recognize open-coded flrp(a, b, fsat(c))Ian Romanick2019-05-141-3/+12
* intel/fs: Allow cmod propagation to instructions with saturate modifierIan Romanick2019-05-142-9/+528
* nir/algebraic: Add missing ffma(-1, a, b) patternIan Romanick2019-05-141-0/+1
* nir: Mark ffma as 2src_commutativeIan Romanick2019-05-142-17/+15
* nir: Add support for 2src_commutative ops that have 3 sourcesIan Romanick2019-05-143-9/+24
* nir: Rename commutative to 2src_commutativeIan Romanick2019-05-144-48/+60
* 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
* util/ra: Assert nodes are in-bounds in add_node_interferenceJason Ekstrand2019-05-141-0/+1
* intel/fs/ra: Only add dest interference to sources that existJason Ekstrand2019-05-141-1/+1
* util/ra: Don't destroy the graph in ra_allocate()Jason Ekstrand2019-05-141-76/+102
* util/ra: Add a helper for resetting a node's interferenceJason Ekstrand2019-05-142-0/+37
* util/ra: Add helpers for adding nodes to an interference graphJason Ekstrand2019-05-142-20/+72
* util/ralloc: Add helpers for growing zero-initialized memoryJason Ekstrand2019-05-142-0/+87
* intel/fs: Stop doing extra RA callsJason Ekstrand2019-05-141-19/+27
* util/ra: Improve the performance of ra_simplifyJason Ekstrand2019-05-141-30/+119
* util/ra: Only update q_total if the reg is not assignedJason Ekstrand2019-05-141-1/+1
* util/ra: Only update best_optimistic_node if !progressJason Ekstrand2019-05-141-1/+5
* util/ra: Make in_stack a bitset in the graphJason Ekstrand2019-05-141-18/+15
* util/ra: Get rid of tabsJason Ekstrand2019-05-142-28/+28
* virgl: clean up virgl_res_needs_flushChia-I Wu2019-05-141-2/+34
* virgl: comment on a sync issue in transfersChia-I Wu2019-05-142-0/+20
* virgl: PIPE_TRANSFER_READ does not imply flushChia-I Wu2019-05-141-4/+1
* virgl: do not skip readback because of explicit flushChia-I Wu2019-05-141-3/+0
* virgl: remove unused virgl_transfer_inline_writeChia-I Wu2019-05-142-42/+0
* iris/resource: Drop redundant checks for aux supportNanley Chery2019-05-141-15/+0
* iris/resource: Fall back to no aux if creation failsNanley Chery2019-05-141-4/+6
* i965/miptree: Refactor intel_miptree_supports_ccs_e()Nanley Chery2019-05-141-10/+5
* i965/miptree: Drop intel_*_supports_hiz()Nanley Chery2019-05-141-35/+2
* isl: Add restrictions to isl_surf_get_hiz_surf()Nanley Chery2019-05-141-0/+25
* i965/miptree: Drop intel_*_supports_ccs()Nanley Chery2019-05-141-124/+6
* isl: Add restriction and comments to isl_surf_get_ccs_surf()Nanley Chery2019-05-141-1/+17
* i965/miptree: Drop intel_miptree_supports_mcs()Nanley Chery2019-05-141-46/+1
* isl: Modify restrictions in isl_surf_get_mcs_surf()Nanley Chery2019-05-141-5/+19