summaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Expand)AuthorFilesLines
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 Perron1-1/+5
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 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 sinclair1-3/+3
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
2018-07-31Fix disassembly line for adjacency validations. (#1751)dan sinclair1-3/+3
2018-07-31Switch validate to use explicit diag() method. (#1750)dan sinclair1-5/+6
2018-07-31Change ValidationState::diag to accept an Instruction. (#1749)dan sinclair4-40/+32
2018-07-31Transform to combine consecutive access chainsAlan Baker6-0/+411
2018-07-31Wrap entire timer.cpp in SPIRV_TIMER_ENABLED.Dan Sinclair1-4/+4
2018-07-31Make sure all instructions are in the ordered list.Dan Sinclair6-76/+72
2018-07-31Update error messages in validate_composites. (#1743)dan sinclair1-76/+39
2018-07-30Split ImagePass into individual methods. (#1742)dan sinclair1-942/+856
2018-07-30Move OpVectorShuffle check into validate_composites (#1741)dan sinclair2-163/+65
2018-07-30Move CompositePass code into methods. (#1740)dan sinclair1-279/+290
2018-07-27Add API to create passes out of a list of command-line flags.Diego Novillo1-4/+238
2018-07-20Handle undef literal value in vector shuffleAlan Baker2-2/+17
2018-07-20Replace opt::Instruction type and result cache with flags. (#1718)dan sinclair2-39/+57
2018-07-19Add variable pointer support to IsValidBasePointerAlan Baker2-7/+27
2018-07-19Fix block ordering in dead branch elimAlan Baker3-0/+63
2018-07-16Fixup line number for OpVectorShuffle ID error.Dan Sinclair1-3/+3
2018-07-16Fix finding constant with particular type. (#1724)Steven Perron3-11/+49
2018-07-13Fix infinite loop while folding OpVectorShuffle (#1722)Steven Perron1-1/+6
2018-07-13Fix size error when folding vector shuffle. (#1721)Steven Perron2-1/+17
2018-07-12Remove dead code (#1720)dan sinclair1-437/+0
2018-07-12Cleanup extraneous namespace qualifies in source/opt. (#1716)dan sinclair144-3412/+3146
2018-07-12Remove the module from opt::Function. (#1717)dan sinclair8-19/+8
2018-07-12Cleanup CFG header. (#1715)dan sinclair2-16/+3
2018-07-12Cleanup some pass code to get context directly. (#1714)dan sinclair3-7/+6
2018-07-12Remove context() method from opt::Function (#1700)dan sinclair7-17/+13
2018-07-12Pass the IRContext into the folding rules. (#1709)dan sinclair7-91/+63