summaryrefslogtreecommitdiff
path: root/Android.mk
AgeCommit message (Expand)AuthorFilesLines
2018-08-03Cleanup includes. (#1795)dan sinclair1-1/+0
2018-08-01Move memory class instructions to new passAlan Baker1-0/+1
2018-07-31Transform to combine consecutive access chainsAlan Baker1-0/+1
2018-07-11Move validation files to val/ directory (#1692)dan sinclair1-25/+25
2018-06-13Validate static uses of interfacesAlan Baker1-0/+1
2018-06-01Delete the insert-extract-elim pass.Steven Perron1-1/+0
2018-05-14Add pass to fold a load feeding an extract.Steven Perron1-0/+1
2018-05-01Add a loop fusion pass.Toomas Remmelg1-0/+2
2018-05-01Support loop fission.Stephen McGroarty1-0/+1
2018-04-23Vector DCE (#1512)Steven Perron1-0/+2
2018-04-20Add register liveness analysis.Victor Lomuller1-0/+1
2018-04-20Fixes #1480. Validate group non-uniform scopes.Alan Baker1-0/+1
2018-04-11ZIV and SIV loop dependence analysis.Alexander Johnston1-0/+2
2018-03-28Initial patch for scalar evolution analysisStephen McGroarty1-0/+2
2018-03-26Copy propagate arraysSteven Perron1-0/+1
2018-03-23Add Vulkan validation rules for BuiltIn variablesAndrey Tuganov1-0/+1
2018-03-20Add --time-report to spirv-optJaebaek Seo1-0/+1
2018-03-20SSA rewrite pass.Diego Novillo1-0/+1
2018-03-20Add loop peeling utilityVictor Lomuller1-0/+1
2018-03-15Add --strip-reflect passDavid Neto1-0/+1
2018-03-06Support SPIR-V 1.3 and Vulkan 1.1David Neto1-3/+24
2018-03-02Android.mk: Generate enum mappings from unified1 grammarDavid Neto1-1/+2
2018-02-27Add loop unswitch pass.Victor Lomuller1-0/+2
2018-02-14Initial support for loop unrolling.Stephen McGroarty1-0/+1
2018-02-09Add folding of OpCompositeExtract and OpConstantComposite constant instructions.Steven Perron1-1/+2
2018-02-08Loop invariant code motion initial implementationAlexander Johnston1-0/+1
2018-02-07Make use of the instruction folder.Steven Perron1-0/+1
2018-02-05Add barrier instructions validation passAndrey Tuganov1-0/+1
2018-02-02Add general folding infrastructure.Steven Perron1-0/+1
2018-02-01Add pass to reaplce invalid opcodesSteven Perron1-0/+1
2018-02-01Add adjacency validation passJeremy Hayes1-0/+1
2018-01-30InsertExtractElim: Split out DeadInsertElim as separate passGregF1-0/+2
2018-01-25Initial implementation of if conversionAlan Baker1-0/+2
2018-01-18Create a pass to work around a driver bug related to OpUnreachable.Steven Perron1-1/+2
2018-01-08Add loop descriptors and some required dominator tree extensions.Victor Lomuller1-0/+1
2018-01-02Add ExtInst validation pass (GLSL only for now)Andrey Tuganov1-0/+1
2017-12-22Add asm, dis support for DebugInfo extended instruction setDavid Neto1-5/+36
2017-12-21Implement SSA CCP (SSA Conditional Constant Propagation).Diego Novillo1-0/+1
2017-12-19Convert private variables to function scope.Steven Perron1-0/+1
2017-12-19validate & test of literal's upper bitsJesus Carabano1-0/+1
2017-12-15Add primitive instruction validation passJeremy Hayes1-0/+1
2017-12-14Refactor include of latest spir-v header versionsAndrey Tuganov1-6/+6
2017-12-13Add validation rules for atomic instructionsAndrey Tuganov1-0/+1
2017-12-11Add scalar replacementAlan Baker1-0/+2
2017-12-08Add a new constant manager class.Diego Novillo1-0/+1
2017-12-07Add global redundancy eliminationSteven Perron1-0/+1
2017-12-05Dominator Tree Analysis (#3)Stephen McGroarty1-0/+1
2017-12-05Add composite instruction validation passAndrey Tuganov1-0/+1
2017-11-27Generic value propagation engine.Diego Novillo1-0/+1
2017-11-23Add derivatives validation passAndrey Tuganov1-0/+1