Added few more stubs so that control reaches to DestroyDevice().
[mesa.git] / src / compiler / spirv / vtn_cfg.c
2020-09-04 Samuel Pitoisetspirv: fix emitting switch cases that directly jump...
2020-08-16 orbeaspirv/vtn_cfg.c: Include util/debug.h for env_var_as_bo...
2020-08-14 Jason Ekstrandspirv: Add a MESA_SPIRV_FORCE_UNSTRUCTURED environment...
2020-08-14 Karol Herbstspirv: parse unstructured CFG
2020-08-14 Karol Herbstspirv: extract switch parsing into its own function
2020-08-14 Boris Brezillonspirv: Move the emit a 'return value' store logic into...
2020-08-14 Karol Herbstspirv: rename vtn_emit_cf_list to vtn_emit_cf_list_stru...
2020-07-24 Jason Ekstrandspirv: Rework our handling of images and samplers
2020-07-24 Jason Ekstrandspirv: More heavily use vtn_ssa_value in function param...
2020-07-24 Jason Ekstrandspirv: Remove a dead case in function parameter handling
2020-07-24 Jason Ekstrandspirv: Refactor vtn_push_ssa
2020-07-24 Jason Ekstrandspirv: Add a vtn_get_nir_ssa helper
2020-07-24 Jason Ekstrandspirv: Rename push_value_pointer to push_pointer
2020-07-24 Jason Ekstrandspirv: Add a helpers for getting types of values
2020-07-12 Jason Ekstrandspirv: Skip phis in unreachable blocks in the second...
2020-04-24 Jason Ekstrandspirv: Rewrite CFG construction
2020-04-24 Jason Ekstrandspirv: Fix passing combined image/samplers through...
2020-04-04 Jason EkstrandRevert "spirv: Rewrite CFG construction"
2020-04-03 Jason Ekstrandspirv: Rewrite CFG construction
2020-04-03 Jason Ekstrandspirv: Add a parent field to vtn_cf_node
2020-04-03 Jason Ekstrandspirv: Make vtn_function a vtn_cf_node
2020-04-03 Jason Ekstrandspirv: Make vtn_case a vtn_cf_node
2020-04-03 Jason Ekstrandspirv: Add cast and loop helpers for vtn_cf_node
2020-04-03 Jason Ekstrandspirv: Add a vtn_block() helper
2020-01-08 Juan A. Suarez Romeronir/spirv: skip unreachable blocks in Phi second pass
2019-11-21 Dave Airliespirv: get the correct type for function returns.
2019-11-09 Jason Ekstrandspirv: Remove the type from sampled_image
2019-10-28 Timothy Arceriutil: rename list_empty() to list_is_empty()
2019-07-31 Eric Engestromcompiler: replace MAYBE_UNUSED with UNUSED
2019-07-26 Lionel Landwerlinspirv: wrap push ssa/pointer values
2019-05-21 Caio Marcelo de... spirv: Trivially handle new 1.4 loop controls
2019-03-27 Samuel Pitoisetspirv: propagate the access flag for store and load...
2019-03-27 Timothy Arcerispirv: make use of the select control support in nir
2019-03-27 Timothy Arcerispirv: make use of the loop control support in nir
2019-02-28 Juan A. Suarez Romeronir/spirv: return after emitting a branch in block
2019-01-21 Karol Herbstnir/spirv: handle ContractionOff execution mode
2019-01-19 Karol Herbstnir: rename nir_var_function to nir_var_function_temp
2019-01-14 Caio Marcelo de... src/compiler: use new hash table and set creation helpers
2019-01-12 Jason Ekstrandspirv: Emit switch conditions on-the-fly
2019-01-08 Karol Herbstnir: rename global/local to private/function memory
2019-01-08 Jason Ekstrandnir: Add a ptr_as_array deref type
2019-01-08 Jason Ekstrandspirv: Propagate layout decorations to created glsl_types
2019-01-08 Jason Ekstrandspirv: Emit NIR deref instructions on-the-fly
2019-01-08 Bas Nieuwenhuizenspirv: Fix matrix parameters in function calls.
2018-10-30 Jason Ekstrandspirv: Pass SSA values through functions
2018-10-26 Jason Ekstrandnir/builder: Add a nir_imm_true/false helpers
2018-10-02 Jason Ekstrandspirv: Move function call handling to vtn_cfg
2018-06-23 Jason Ekstrandnir,spirv: Rework function calls
2018-06-23 Jason Ekstrandspirv/cfg: Make the builder fully capable for both...
2018-06-23 Jason Ekstrandspirv: Record the type of functions
2018-06-23 Jason Ekstrandspirv: Use deref instructions for most variables
2018-06-21 Neil Robertsspirv: Get rid of vtn_variable_mode_image/sampler
2018-05-15 Samuel Pitoisetspirv: fix visiting inner loops with same break/continu...
2018-03-30 Brian Paulspirv: s/uint/unsigned/ to fix MSVC build
2017-12-28 Eero Tamminenspirv: consider bitsize when handling OpSwitch cases
2017-12-21 Mark JanesRevert "spirv: consider bitsize when handling OpSwitch...
2017-12-20 Juan A. Suarez Romerospirv: consider bitsize when handling OpSwitch cases
2017-12-12 Jason Ekstrandspirv: Handle image and sampler function parameters
2017-12-12 Jason Ekstrandspirv/cfg: Refactor the function parameter loop a bit
2017-12-12 Jason Ekstrandspirv/cfg: Be a bit more precise about function parameters
2017-12-12 Jason Ekstrandspirv: Add support for all bit sizes in OpSwitch
2017-12-12 Jason Ekstrandspirv: Restructure the case loop in OpSwitch handling
2017-12-04 Jason Ekstrandspirv: Replace unreachable with vtn_fail
2017-12-04 Jason Ekstrandspirv: Replace assert with vtn_assert
2017-12-02 Jason Ekstrandspirv: Only emit functions which are actually used
2017-12-02 Jason Ekstrandspirv: Drop the impl field from vtn_builder
2017-10-02 Bas Nieuwenhuizennir/spirv: Allow loop breaks in a switch body.
2017-09-12 Juan A. Suarez Romeronir/spirv: handle if's with same label in both branches
2017-07-18 Jason Ekstrandnir/spirv: Add support for SPV_KHR_variable_pointers
2017-07-18 Jason Ekstrandnir/spirv: Add a helper for pushing SSA values
2017-07-05 Jason Ekstrandnir/spirv: Rework function argument setup
2017-07-05 Jason Ekstrandnir/spirv: Use real pointer types
2017-07-05 Jason Ekstrandnir/spirv: Stop using glsl_type for function types
2017-07-05 Jason Ekstrandnir/spirv: Wrap access chains in a new vtn_pointer...
2017-07-05 Jason Ekstrandnir/spirv: Rename some things from access_chain to...
2017-06-07 Thomas Hellandnir: Port to u_dynarray
2017-03-02 Jason Ekstrandspirv: Use nir_builder for control flow
2017-01-10 Kenneth Graunkespirv: Move cursor before calling vtn_ssa_value() in...
2016-10-03 Jason Ekstrandnir/spirv/cfg: Use a nop intrinsic for tagging the...
2016-10-01 Jason Ekstrandnir/spirv/cfg: Detect switch_break after loop_break...
2016-10-01 Jason Ekstrandnir/spirv/cfg: Handle switches whose break block is...
2016-04-25 Grazvydas Ignotasspirv: fix warning in release build
2016-04-15 Jason EkstrandMerge branch 'vulkan'
2016-04-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-14 Jason Ekstrandspirv: Move to compiler/