mesa/src
Timothy Arceri 68ce0ec222 nir: calculate trip count for more loops
This adds support to loop analysis for loops where the induction
variable is compared to the result of min(variable, constant).

For example:

   for (int i = 0; i < imin(x, 4); i++)
      ...

We add a new bool to the loop terminator struct in order to
differentiate terminators with this exit condition.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2019-03-12 00:52:30 +00:00
..
amd nir/xfb: adding varyings on nir_xfb_info and gather_info 2019-03-08 15:00:50 +01:00
broadcom v3d: Use the DAG datastructure for QPU instruction scheduling. 2019-03-11 13:14:32 -07:00
compiler nir: calculate trip count for more loops 2019-03-12 00:52:30 +00:00
egl egl: fix libdrm-less builds 2019-03-05 13:04:06 +00:00
freedreno turnip: preliminary support for Wayland WSI 2019-03-11 10:02:13 -07:00
gallium panfrost: Add support for PAN_MESA_DEBUG 2019-03-12 00:30:27 +00:00
gbm gbm: drop duplicate #defines 2019-02-14 11:20:00 +00:00
getopt
glx glx/meson: use full include path for dri_interface.h 2019-03-08 18:00:19 +00:00
gtest meson: hide warnings from external project `gtest` 2018-10-31 18:20:25 +00:00
hgl hgl/meson: drop unused include directory 2019-03-08 18:00:19 +00:00
imgui imgui: update memory editor 2019-02-26 12:49:07 +00:00
intel anv: release memory allocated by glsl types during spirv_to_nir 2019-03-11 13:14:45 +02:00
loader loader: use loader_open_device() to handle O_CLOEXEC 2019-02-26 11:07:23 +00:00
mapi autotools: don't build libGLES*.so with GLVND 2019-03-08 15:13:36 +00:00
mesa prog_to_nir: fix write from vps to FOG 2019-03-08 10:35:12 -08:00
util util: Add a DAG datastructure. 2019-03-11 13:13:52 -07:00
vulkan wsi/x11: use WSI_FROM_HANDLE() instead of pointer casts 2019-03-11 10:49:36 +00:00
Makefile.am build: move imgui out of src/intel/tools to be reused 2019-02-21 18:06:05 +00:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00
meson.build turnip: Add driver skeleton (v2) 2019-03-11 10:01:15 -07:00