summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-05-14i965/blorp: Set MOCS for gen11 in blorp_alloc_vertex_bufferi965-blorp-vertex-mocsJordan Justen1-1/+5
2019-05-14iris: Enable fragment shader interlock on Gen9+.Kenneth Graunke1-0/+1
2019-05-14gallium: Add a PIPE_CAP_FRAGMENT_SHADER_INTERLOCK.Kenneth Graunke3-0/+4
2019-05-15intel/compiler: use bitset instead of opencoding a 32-bit bitset. (v2)Dave Airlie1-7/+10
2019-05-15intel/compiler: remove repeated bit_size / 8 in brw mem lowering pass.Dave Airlie1-7/+8
2019-05-14intel/compiler: Implement TCS 8_PATCH mode and INTEL_DEBUG=tcs8Kenneth Graunke13-34/+193
2019-05-14intel/compiler: Move ICP handle fetching into a helper function.Kenneth Graunke2-36/+47
2019-05-14intel/compiler: Don't repeat dispatch max fixing conditionKenneth Graunke1-2/+5
2019-05-14intel/compiler: Rename invocation_id_mask to instance_id_maskKenneth Graunke1-4/+4
2019-05-14intel/compiler: Refactor TCS invocation ID setup into a helperKenneth Graunke2-14/+23
2019-05-14i965: Pass compiler to default key populatorsKenneth Graunke13-27/+37
2019-05-14ac: use 1D GEPs for descriptors and constantsMarek Olšák3-13/+12
2019-05-14mesa: fix _mesa_max_texture_levels for GL_TEXTURE_EXTERNAL_OESMarek Olšák1-1/+1
2019-05-14freedreno: Restore msm_drm.h to a pristine "make headers_install" copy.Eric Anholt1-1/+1
2019-05-14freedreno: Move msm_drm.h to the same spot as other DRM uapi.Eric Anholt7-6/+4
2019-05-14nir/algebraic: Commute 1-fsat(a) to fsat(1-a) for all non-fmul instructionsIan Romanick2-5/+24
2019-05-14nir/algebraic: Eliminate useless fsat() on operand of comparison w/value in (...Ian Romanick2-0/+57
2019-05-14nir/algebraic: Strip double negatives from comparison sourcesIan Romanick1-0/+28
2019-05-14intel/compiler: Repeat nir_opt_algebraic_lateIan Romanick2-1/+20
2019-05-14Revert "nir: add late opt to turn inot/b2f combos back to bcsel"Ian Romanick2-19/+0
2019-05-14nir/algebraic: Eliminate a tautological compareIan Romanick1-0/+7
2019-05-14nir/algebraic: Simplify fsqrt domain guardIan Romanick1-0/+1
2019-05-14nir/search: Don't compare 8-bit or 1-bit constants with floatsIan Romanick1-1/+12
2019-05-14nir/algebraic: Recognize open-coded fsat with modifiersIan Romanick1-0/+5
2019-05-14nir/algebraic: Push unary operations into source operands of fsat sourceIan Romanick2-1/+23
2019-05-14nir/algebraic: Recognize open-coded flrp(a, b, fsat(c))Ian Romanick1-3/+12
2019-05-14intel/fs: Allow cmod propagation to instructions with saturate modifierIan Romanick2-9/+528
2019-05-14nir/algebraic: Add missing ffma(-1, a, b) patternIan Romanick1-0/+1
2019-05-14nir: Mark ffma as 2src_commutativeIan Romanick2-17/+15
2019-05-14nir: Add support for 2src_commutative ops that have 3 sourcesIan Romanick3-9/+24
2019-05-14nir: Rename commutative to 2src_commutativeIan Romanick4-48/+60
2019-05-14intel/fs/ra: Spill without destroying the interference graphJason Ekstrand1-13/+96
2019-05-14intel/fs/ra: Put the VGRFs at the end of the nodesJason Ekstrand1-18/+32
2019-05-14intel/fs/ra: Re-arrange interference setupJason Ekstrand1-217/+205
2019-05-14intel/fs/ra: Do the spill loop inside RAJason Ekstrand2-21/+28
2019-05-14intel/fs/ra: Only add MRF hack interference if we're spillingJason Ekstrand1-62/+50
2019-05-14intel/fs/ra: Pull the guts of RA into its own classJason Ekstrand2-76/+103
2019-05-14intel/fs/ra: Move assign_regs further down in the fileJason Ekstrand1-70/+70
2019-05-14intel/fs/ra: Split building the interference graph into a helperJason Ekstrand1-23/+42
2019-05-14intel/fs/ra: Initialize grf_used with first_non_payload_grfJason Ekstrand1-1/+1
2019-05-14intel/fs/ra: Stop adding RA interference to too many SENDS nodesJason Ekstrand1-8/+3
2019-05-14util/ra: Assert nodes are in-bounds in add_node_interferenceJason Ekstrand1-0/+1
2019-05-14intel/fs/ra: Only add dest interference to sources that existJason Ekstrand1-1/+1
2019-05-14util/ra: Don't destroy the graph in ra_allocate()Jason Ekstrand1-76/+102
2019-05-14util/ra: Add a helper for resetting a node's interferenceJason Ekstrand2-0/+37
2019-05-14util/ra: Add helpers for adding nodes to an interference graphJason Ekstrand2-20/+72
2019-05-14util/ralloc: Add helpers for growing zero-initialized memoryJason Ekstrand2-0/+87
2019-05-14intel/fs: Stop doing extra RA callsJason Ekstrand1-19/+27
2019-05-14util/ra: Improve the performance of ra_simplifyJason Ekstrand1-30/+119
2019-05-14util/ra: Only update q_total if the reg is not assignedJason Ekstrand1-1/+1