summaryrefslogtreecommitdiff
path: root/source/opt/def_use_manager.h
AgeCommit message (Expand)AuthorFilesLines
2018-02-09Add folding of OpCompositeExtract and OpConstantComposite constant instructions.Steven Perron1-0/+4
2018-01-12Adding early exit versions of several ForEach* methodsAlan Baker1-0/+28
2017-12-11Add scalar replacementAlan Baker1-0/+8
2017-12-03Fixed typo that leaked to the binaryDaan Wendelen1-1/+1
2017-11-27Re-format source tree - NFC.Diego Novillo1-32/+20
2017-11-23Adding new def -> use mapping containerAlan Baker1-9/+98
2017-11-10Have all MemPasses preserve the def-use manager.Steven Perron1-0/+22
2017-11-08Re-format files in source, source/opt, source/util, source/val and tools.Diego Novillo1-5/+3
2017-11-08Add the IRContext (part 2): Add def-use managerSteven Perron1-28/+10
2017-10-06Implement Linker (module combiner)Pierre Moreau1-0/+1
2017-07-07Add LocalMultiStoreElim passGregF1-0/+6
2016-09-22Clean up header dependency.Lei Zhang1-2/+1
2016-09-16Add MessageConsumer to PassManager, Pass, and analysis interfaces.Lei Zhang1-3/+13
2016-09-02Relicense SPIRV-Tools under Apache 2.0David Neto1-21/+9
2016-08-30Get annotation instructions of a given id.qining1-0/+7
2016-08-17Refine the DefUseManagerqining1-14/+21
2016-08-15Make analyses RAII-like and turn disable copy/move constructors.Lei Zhang1-7/+11
2016-08-12Clear old def-use record when re-analyze an IDqining1-0/+6
2016-08-12Move the def-use analysis for single inst to publicqining1-3/+3
2016-07-29Optimization: Add def use analysis.Lei Zhang1-0/+108