summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-08-07Unify validation of OpCopyMemory*HEADmasterAlan Baker2-95/+346
2018-08-07Refactor where opcodes are validatedAlan Baker9-76/+114
2018-08-07When clang is used as a MSVC frontend (clang-cl.exe) it does not behave exact...shartte1-1/+1
2018-08-07Remove unused bit stream methods. (#1807)dan sinclair3-725/+75
2018-08-07Simplify MoveToFront (#1806)dan sinclair6-590/+489
2018-08-07Fixup readabilty/inheritance warnings (#1805)dan sinclair6-7/+6
2018-08-07Fix readbility/braces warnings (#1804)dan sinclair11-24/+27
2018-08-03Cleanup includes. (#1795)dan sinclair481-1606/+2060
2018-08-03Refactor BUILD.gn so can easily be embedded in other projectsCorentin Wallez12-499/+59
2018-08-03Fixup Wno-self-assign warning (#1796)dan sinclair1-1/+5
2018-08-03Remove using namespace commands. (#1794)dan sinclair3-26/+26
2018-08-03Rewrite include guards (#1793)dan sinclair151-445/+445
2018-08-02Script to fixup fuzzer results (#1792)dan sinclair1-0/+25
2018-08-02Validation within function body when doing a FunctionCall. (#1790)dan sinclair2-1/+22
2018-08-02Simplify validation ProcessInstruction (#1786)dan sinclair4-123/+128
2018-08-02Add more fuzzers for Optimizer. (#1788)dan sinclair5-5/+111
2018-08-02Register passes in the spirv-opt fuzzer. (#1785)Steven Perron1-0/+1
2018-08-02Remove ValidateInstructionAndUpdateValidationState (#1784)dan sinclair4-159/+103
2018-08-02Update OpPhi instructions after splitting block. (#1783)Steven Perron3-4/+68
2018-08-02Combine ordered_instruction loops in validation. (#1782)dan sinclair5-96/+100
2018-08-01 Remove instruction_counter from ValidationState. (#1781)dan sinclair6-27/+10
2018-08-01Move memory class instructions to new passAlan Baker7-562/+610
2018-08-01Remove using std::<foo> statements. (#1756)dan sinclair34-1696/+1647
2018-08-01Remove diag() overloads. (#1776)dan sinclair4-20/+8
2018-08-01Fixup BUILD.gn to use a group for SPIRV-Tools (#1779)dan sinclair1-1/+1
2018-08-01Update diag() calls in validate_capability. (#1759)dan sinclair1-5/+5
2018-08-01Don't change decorations and names in merge return. (#1777)Steven Perron2-9/+109
2018-08-01Update diag() calls in validate_type_unique. (#1775)dan sinclair1-1/+1
2018-08-01Update diag() calls in validate_primitives. (#1774)dan sinclair1-2/+2
2018-08-01Update diag() calls in validate_non_uniform. (#1773)dan sinclair1-5/+5
2018-08-01Update diag() calls in validate_logicals. (#1772)dan sinclair1-24/+24
2018-08-01Update diag() calls in validate_literals. (#1771)dan sinclair1-1/+1
2018-08-01Update diag() calls in validate_layout. (#1770)dan sinclair1-16/+16
2018-08-01Update diag() call in validate_interface. (#1769)dan sinclair1-1/+1
2018-08-01Update diag() calls in validate_instruction. (#1768)dan sinclair1-41/+39
2018-08-01Update diag() calls in validate_image. (#1767)dan sinclair1-155/+167
2018-08-01Update diag() calls in validate_ext_inst. (#1766)dan sinclair1-197/+197
2018-08-01Update diag() calls in validate_derivatives. (#1765)dan sinclair1-2/+2
2018-08-01Update diag() calls in validate_decorations. (#1764)dan sinclair1-15/+19
2018-08-01Remove std::deque in favour of std::vector. (#1755)dan sinclair6-29/+64
2018-08-01Update diag() calls in validate_datarules. (#1763)dan sinclair1-22/+22
2018-08-01Update CHANGESDavid Neto1-3/+13
2018-08-01Update diag() calls in validate_conversion. (#1762)dan sinclair1-52/+52
2018-08-01Update diag() calls in validate_composites. (#1761)dan sinclair1-34/+36
2018-08-01Update diag() calls in validate_cfg. (#1760)dan sinclair2-5/+5
2018-08-01Update diag() use in validate_builtin. (#1758)dan sinclair1-109/+123
2018-08-01Update diag() usage in validate_bitwise. (#1757)dan sinclair1-24/+24
2018-07-31Update diag() in validate_barriers (#1754)dan sinclair1-13/+13
2018-07-31Update diag() in validate_atomics (#1753)dan sinclair1-22/+22
2018-07-31Pass the instruction to diag in arithmetic validation (#1752)dan sinclair1-50/+50