aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv/vtn_cfg.c
Commit message (Expand)AuthorAgeFilesLines
* nir/spirv: Allow loop breaks in a switch body.Bas Nieuwenhuizen2017-10-021-1/+1
* nir/spirv: handle if's with same label in both branchesJuan A. Suarez Romero2017-09-121-2/+10
* nir/spirv: Add support for SPV_KHR_variable_pointersJason Ekstrand2017-07-181-2/+3
* nir/spirv: Add a helper for pushing SSA valuesJason Ekstrand2017-07-181-6/+5
* nir/spirv: Rework function argument setupJason Ekstrand2017-07-051-24/+32
* nir/spirv: Use real pointer typesJason Ekstrand2017-07-051-3/+11
* nir/spirv: Stop using glsl_type for function typesJason Ekstrand2017-07-051-21/+9
* nir/spirv: Wrap access chains in a new vtn_pointer data structureJason Ekstrand2017-07-051-8/+6
* nir/spirv: Rename some things from access_chain to pointerJason Ekstrand2017-07-051-5/+4
* nir: Port to u_dynarrayThomas Helland2017-06-071-3/+3
* spirv: Use nir_builder for control flowJason Ekstrand2017-03-011-31/+14
* spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass.Kenneth Graunke2017-01-091-1/+2
* nir/spirv/cfg: Use a nop intrinsic for tagging the ends of blocksJason Ekstrand2016-10-031-2/+4
* nir/spirv/cfg: Detect switch_break after loop_break/continueJason Ekstrand2016-10-011-2/+2
* nir/spirv/cfg: Handle switches whose break block is a loop continueJason Ekstrand2016-10-011-0/+13
* spirv: fix warning in release buildGrazvydas Ignotas2016-04-251-1/+1
* spirv: Move to compiler/Jason Ekstrand2016-04-141-0/+778