aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel
Commit message (Expand)AuthorAgeFilesLines
* intel/tools: Fix compilation with UBSanDanylo Piliaiev2020-03-101-1/+1
* i965: Move down genX_upload_sbe in profiles.Mathias Fröhlich2020-03-104-0/+34
* intel/fs: Fix workaround for VxH indirect addressing bug under control flow.Francisco Jerez2020-03-101-10/+28
* intel/fs: Allow NOT instructions in conditional discard optimizationIan Romanick2020-03-091-1/+0
* intel/fs: Do cmod prop again after schedulingIan Romanick2020-03-091-0/+11
* intel/compiler: Discount NOPs from instruction countsMatt Turner2020-03-091-3/+9
* intel/compiler: Pass shader_stats for each SIMD modeMatt Turner2020-03-097-24/+21
* intel/compiler: Pass backend_shader * to cfg_t()Matt Turner2020-03-097-16/+20
* intel/compiler: Mark visitor parameters to scheduler constMatt Turner2020-03-091-10/+10
* intel/compiler: Mark some methods and parameters constMatt Turner2020-03-098-27/+27
* intel/compiler: Make instructions_to_schedule a local variableMatt Turner2020-03-091-4/+2
* intel/compiler: Remove unnecessary local variablesMatt Turner2020-03-091-3/+0
* intel/vec4: Make implied_mrf_writes() a vec4_instruction methodMatt Turner2020-03-094-9/+8
* anv: stop storing prog param data into shader blobsLionel Landwerlin2020-03-072-14/+5
* anv: Bounds-check pushed UBOs when robustBufferAccess = trueJason Ekstrand2020-03-075-41/+267
* anv: Add an align_down_u32 helperJason Ekstrand2020-03-072-2/+9
* anv: Align UBO sizes to 32BJason Ekstrand2020-03-073-0/+13
* anv: Delete some pointless break statementsJason Ekstrand2020-03-071-2/+0
* anv: Pass buffer addresses into emit_push_constant*Jason Ekstrand2020-03-071-26/+32
* anv: Mark max_push_range UNUSED and simplify the codeJason Ekstrand2020-03-071-3/+2
* anv: Parse VkPhysicalDeviceFeatures2 in CreateDeviceJason Ekstrand2020-03-071-10/+45
* 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
* 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
* intel/compiler: Define more detailed analysis dependency classesFrancisco Jerez2020-03-061-0/+46
* intel/compiler: Introduce backend_shader method to propagate IR changes to an...Francisco Jerez2020-03-0624-52/+93
* intel/compiler: Introduce simple IR analysis pass frameworkFrancisco Jerez2020-03-062-0/+147
* intel/compiler: Reverse inclusion dependency between brw_vec4_live_variables....Francisco Jerez2020-03-064-6/+3
* intel/compiler: Reverse inclusion dependency between brw_fs_live_variables.h ...Francisco Jerez2020-03-063-3/+4
* intel/compiler: Nest definition of live variables block_data structuresFrancisco Jerez2020-03-064-82/+83
* intel/compiler: Reverse inclusion dependency between brw_cfg.h and brw_shader.hFrancisco Jerez2020-03-064-6/+6
* intel/compiler: Move base IR definitions into a separate header fileFrancisco Jerez2020-03-063-157/+184
* anv: Enable HiZ for VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMALJason Ekstrand2020-03-051-8/+19