1. 06 5月, 2023 1 次提交
    • Z
      [IR] OpTrait & OpInterface & OpInfo (#52846) · d91d758d
      zhangbo9674 提交于
      * add OpTrait OpInterface ValueIterator TypeList
      
      * refine code
      
      * refine code
      
      * refine code
      
      * add opinfo
      
      * add typeid copy constructor
      
      * add trait interface construct method for opinfo_impl
      
      * add trait interface construct method for opinfo_impl
      
      * add trait interface construct method for opinfo_impl
      
      * add trait interface construct method for opinfo_impl
      
      * add trait interface construct method for opinfo_impl
      
      * add create
      
      * add member func for opinfo
      
      * fix compile bug
      
      * add op interface in ircontext
      
      * fix compile bug
      
      * fix compile bug
      
      * refine code
      
      * fix compile bug
      
      * add ut
      
      * refine ut
      
      * refine code of opinfo_impl
      
      * delete unused code
      
      * add dyncast for operation
      
      * refine comment
      
      * refine opinfo_impl
      
      * delete unused code
      
      * refine code by comment
      
      * refine code
      
      * refine code
      
      * refine code for registerOp
      
      * refine opfin create
      
      * refine code of search method of ircontext
      
      * refine op attribute
      
      * change opinfo_map key from type_id to string
      d91d758d
  2. 12 4月, 2023 1 次提交
    • Z
      [IR] Value system && Operation (#51992) · fd97d7d1
      zhangbo9674 提交于
      * add Value OpResult OpOperand class
      
      * add Value OpResult OpOperand class
      
      * fix bug
      
      * fix bug
      
      * add utils
      
      * refine code
      
      * add ptr offset and reset method
      
      * add value impl
      
      * fix bug
      
      * refine comment of ValueImpl
      
      * refine code of OpResult
      
      * refine code of Value
      
      * add some comment
      
      * fix cpu compile bug
      
      * refine code
      
      * add op
      
      * add method for op & test value
      
      * refine unittest
      
      * refine code by comment
      
      * refine code
      
      * refine code
      
      * refine code
      
      * refine code
      fd97d7d1