aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* pan/bi: Fix destination printingAlyssa Rosenzweig2020-03-071-20/+21
* pan/bi: Handle jumps (breaks, continues)Alyssa Rosenzweig2020-03-071-1/+60
* pan/bi: Handle loops when ingesting CFGAlyssa Rosenzweig2020-03-072-2/+33
* pan/bi: Add support for if-else blocksAlyssa Rosenzweig2020-03-071-2/+109
* pan/bi: Call nir_lower_io_to_temporaries in cmdlineAlyssa Rosenzweig2020-03-071-0/+1
* pan/bi: Add instruction emit/remove helpersAlyssa Rosenzweig2020-03-071-1/+17
* pan/bi: Print branch targetAlyssa Rosenzweig2020-03-071-0/+7
* pan/bi: Don't print types for unconditional branchesAlyssa Rosenzweig2020-03-071-3/+5
* pan/bi: Improve block printingAlyssa Rosenzweig2020-03-071-5/+9
* pan/bi: Walk through the NIR control flow graphAlyssa Rosenzweig2020-03-072-0/+82
* pan/bi: Lower and optimize NIRAlyssa Rosenzweig2020-03-073-2/+100
* anv: Flatten the logic add_aux_surface_if_supported (v3)Chad Versace2020-03-061-85/+101
* anv: Refactor creation of aux surfaces (v2)Chad Versace2020-03-061-86/+112
* anv: Add anv_image_plane_needs_shadow_surface() (v2)Chad Versace2020-03-061-31/+58
* glsl: add subroutine support to nir linkerTimothy Arceri2020-03-061-1/+99
* glsl: dont try to assign uniform storage for uniform blocksTimothy Arceri2020-03-061-2/+4
* glsl: add support for builtins to the nir uniform linkerTimothy Arceri2020-03-061-2/+11
* glsl: set ShaderStorageBlocksWriteAccess in the nir linkerTimothy Arceri2020-03-061-6/+32
* glsl: nir linker fix setting of ssbo top level arrayTimothy Arceri2020-03-061-6/+19
* glsl: find the base offset for block members from unnamed blocksTimothy Arceri2020-03-061-1/+95
* glsl: correctly set explicit offsets for struct membersTimothy Arceri2020-03-061-3/+11
* glsl: add std140 and std430 layouts to nir uniform linkerTimothy Arceri2020-03-061-4/+29
* nir: add glsl_get_std430_size() helperTimothy Arceri2020-03-062-0/+7
* nir: add glsl_get_std430_base_alignment() helperTimothy Arceri2020-03-062-0/+8
* nir: add glsl_get_std140_size() helperTimothy Arceri2020-03-062-0/+7
* nir: add glsl_get_std140_base_alignment() helperTimothy Arceri2020-03-062-0/+8
* nir: add glsl_get_internal_ifc_packing() helperTimothy Arceri2020-03-062-0/+11
* glsl: correctly find block index when linking glsl with nir linkerTimothy Arceri2020-03-061-4/+30
* glsl: add name support to nir uniform linkerTimothy Arceri2020-03-061-42/+248
* glsl: move get_next_index() earlier in nir link uniformsTimothy Arceri2020-03-061-34/+34
* glsl: move add_parameter() earlier in nir link uniformsTimothy Arceri2020-03-061-54/+54
* glsl: move nir link uniforms struct defs earlierTimothy Arceri2020-03-061-47/+47
* lima: gpir: enforce instruction limit earlierVasily Khoruzhick2020-03-062-9/+8
* intel/compiler: Calculate num_instructions in O(1) during register pressure c...Francisco Jerez2020-03-061-3/+2
* intel/compiler: Move register pressure calculation into IR analysis objectFrancisco Jerez2020-03-063-19/+47
* entel/compiler: Simplify new_idom reduction in dominance tree calculationFrancisco Jerez2020-03-061-5/+2
* intel/compiler: Move dominance tree data structure into idom_tree objectFrancisco Jerez2020-03-062-26/+47
* intel/compiler: Move idom tree calculation and related logic into analysis ob...Francisco Jerez2020-03-065-32/+59
* intel/compiler: Drop invalidate_live_intervals()Francisco Jerez2020-03-066-21/+0
* intel/compiler/vec4: Switch liveness analysis to IR analysis frameworkFrancisco Jerez2020-03-068-57/+29
* intel/compiler/fs: Switch liveness analysis to IR analysis frameworkFrancisco Jerez2020-03-0612-97/+84
* intel/compiler/vec4: Add live interval validation passFrancisco Jerez2020-03-062-0/+46
* intel/compiler/fs: Add live interval validation passFrancisco Jerez2020-03-062-0/+43
* intel/compiler: Pass single backend_shader argument to the vec4_live_variable...Francisco Jerez2020-03-062-5/+6
* intel/compiler: Pass single backend_shader argument to the fs_live_variables ...Francisco Jerez2020-03-062-11/+10
* intel/compiler: Restructure live intervals computation codeFrancisco Jerez2020-03-062-78/+54
* intel/compiler: Move all live interval analysis results into vec4_live_variablesFrancisco Jerez2020-03-067-25/+36
* intel/compiler: Move all live interval analysis results into fs_live_variablesFrancisco Jerez2020-03-069-42/+43
* intel/compiler: Mark virtual_grf_interferes and vars_interfere as constFrancisco Jerez2020-03-065-6/+6
* intel/compiler: Pass detailed dependency classes to invalidate_analysis()Francisco Jerez2020-03-0620-54/+61