SPIRV-Tools/tools
Steven Perron e4c7d8e748 Add strength reduction; for now replace multiply by power of 2
Create a new optimization pass, strength reduction, which will replace
integer multiplication by a constant power of 2 with an equivalent bit
shift.  More changes could be added later.

- Does not duplicate constants

- Adds vector |Concat| utility function to a common test header.
2017-09-18 17:01:36 -04:00
..
as spirv-as: Fail for unrecognized long option 2017-09-05 19:49:59 -04:00
cfg Add SPIR-V 1.2 support, for OpenCL 2.2 2017-05-15 17:10:07 -04:00
comp Added compression tool tools/spirv-markv. Work in progress. 2017-06-30 12:22:48 -04:00
dis Disassembler: Print colour codes only when writing to a terminal 2017-08-28 19:14:48 -04:00
emacs Define variable to skip installation 2017-07-04 12:24:44 -04:00
lesspipe Define variable to skip installation 2017-07-04 12:24:44 -04:00
opt Add strength reduction; for now replace multiply by power of 2 2017-09-18 17:01:36 -04:00
stats Update MARK-V to version 1.01 2017-09-06 16:03:16 -04:00
val Add SPIR-V 1.2 support, for OpenCL 2.2 2017-05-15 17:10:07 -04:00
CMakeLists.txt Define variable to skip installation 2017-07-04 12:24:44 -04:00
io.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00