• Pruthvi's avatar
    dynamic shape support for algebraic_simplification pass (#2804) · 870f5000
    Pruthvi authored
    * - add support to algebriac simplification to check dynamic shapes against the Pass Properties
    
    * - added PassProperty to RecurrentMatcher
    - added checks to check for dynamic function state  and PassProperty in GraphRewrite before applying graph optimization
    - optimize number of calls to f->is_dynamic() in AlgebraicSimplification
    
    * - make changes to Algebriac Simplicfication graph pass to accept PassProperty
    
    * - test case for AlgebraicSimplification pass properties
    - set the Pass Property in the pass ctor
    
    * Address PR comments
    
    * fix bug in pass manager
    
    * Addressed PR comments
    870f5000
algebraic_simplification.cpp 24.2 KB