aboutsummaryrefslogtreecommitdiff
path: root/test/opt
AgeCommit message (Expand)Author
2020-07-28Avoid use of 'sanity' and 'sanity check' in the code base (#3585)Alastair Donaldson
2020-07-27Preserve debug info in scalar replacement pass (#3461)Jaebaek Seo
2020-07-27Preserve OpenCL.DebugInfo.100 through private-to-local pass (#3571)Jaebaek Seo
2020-07-22Support SPV_KHR_terminate_invocation (#3568)alan-baker
2020-07-22Sink pointer instructions in merge return (#3569)Steven Perron
2020-07-21Preserve OpenCL.DebugInfo.100 through elim-dead-code-aggressive (#3542)greg-lunarg
2020-07-15spirv-opt: Add support for OpLabel to dominator analysis (#3516)Vasyl Teliman
2020-07-14Rewrite KillDebugDeclares() (#3513)Jaebaek Seo
2020-07-10Preserve OpenCL.DebugInfo.100 through elim-local-single-store (#3498)greg-lunarg
2020-07-10Preserve debug info in vector DCE pass (#3497)Jaebaek Seo
2020-07-09Upgrade elim-local-single-block for OpenCL.DebugInfo.100 (#3451)greg-lunarg
2020-07-08Preserve OpenCL.100.DebugInfo in reduce-load-size pass (#3492)Jaebaek Seo
2020-07-06Debug info preservation in copy-prop-array pass (#3444)Jaebaek Seo
2020-06-29Fix ADCE pass bug for mulitple entries (#3470)Jaebaek Seo
2020-06-25Clear debug information for kill and replacement (#3459)Jaebaek Seo
2020-06-23Support OpCompositeExtract pattern in desc_sroa (#3456)Ehsan
2020-06-19[spirv-opt] debug info preservation in ssa-rewrite (#3356)Jaebaek Seo
2020-06-19Updated desc_sroa to support flattening structures (#3448)Ehsan
2020-06-18Use structured order to unroll loops. (#3443)Steven Perron
2020-06-18Debug info preservation in dead branch elimination (#3425)Jaebaek Seo
2020-06-16Eliminate branches with condition of OpConstantNull (#3438)Ehsan
2020-06-15Update access control lists. (#3433)dan sinclair
2020-06-12Debug info preservation in ccp pass (#3420)Jaebaek Seo
2020-06-02Add tests for merge-return debug info preservation (#3389)Jaebaek Seo
2020-05-21Preserve debug info in inline pass (#3349)Jaebaek Seo
2020-05-21Reject folding comparisons with unfoldable types. (#3370)Diego Novillo
2020-05-20Handle OpConstantNull in ssa-rewrite (#3362)Jaebaek Seo
2020-05-19Don't register edges twice in merge return (#3350)Steven Perron
2020-05-14Revert "Revert "[spirv-opt] refactor inlining pass (#3328)" (#3342)" (#3345)Steven Perron
2020-05-13Revert "[spirv-opt] refactor inlining pass (#3328)" (#3342)Steven Perron
2020-05-13[spirv-opt] refactor inlining pass (#3328)Jaebaek Seo
2020-05-12Do merge return if the return is not at the end of the function. (#3337)Steven Perron
2020-05-06Preserve debug info for wrap-opkill (#3331)Jaebaek Seo
2020-04-30Generalize IsReadOnlyVariable() to apply to pointers (#3325)Alastair Donaldson
2020-04-28Set DebugScope for termination instructions (#3323)Jaebaek Seo
2020-04-27Add debug information analysis (#3305)Jaebaek Seo
2020-04-27Add spvtools::opt::Operand::AsLiteralUint64 (#3320)David Neto
2020-04-14Sampled images as read-only storage (#3295)Steven Perron
2020-04-13Struct CFG analysus and single block loop (#3293)Steven Perron
2020-04-13Preserve debug info in eliminate-dead-functions (#3251)Jaebaek Seo
2020-04-09Handle more cases in dead member elim (#3289)Steven Perron
2020-04-02Update dominates to check for null nodes (#3271)alan-baker
2020-04-01Set wrapped kill basic block's parent (#3269)alan-baker
2020-03-25Fix identification of Vulkan images and buffers (#3253)alan-baker
2020-03-23Add data structure for DebugScope, DebugDeclare in spirv-opt (#3183)Jaebaek Seo
2020-03-19Add opt::Operand::AsCString and AsString (#3240)David Neto
2020-03-17Add support for KHR_ray_{query,tracing} extensions (#3235)Daniel Koch
2020-03-12Instrument: Debug Printf support (#3215)greg-lunarg
2020-02-03Handle TimeAMD in AmdExtensionToKhrPass. (#3168)Diego Novillo
2020-02-03Implement constant folding for many transcendentals (#3166)Arseny Kapoulkine