• Z
    [IR] Type system stage2: add class Type, type uniquer utils, class IRContext (#50412) · a5827f0e
    zhangbo9674 提交于
    * add TypeUniquer and IrContext
    
    * refine include code
    
    * add Type, TypeBase
    
    * add built-in type
    
    * add bulit-in Float32Type
    
    * refine ut
    
    * refine code
    
    * refine code
    
    * delete type_base
    
    * rename ImplType to StorageType
    
    * rename ImplType to StorageType
    
    * add macros util for register type
    
    * add macros util for register type
    
    * refine name
    
    * refine name
    
    * change storage manager
    
    * add multi_thread for ir_ctx
    
    * rwlock_2_spinlock, add REGISTER_TYPE_2_IRCONTEXT
    
    * DECLARE_TYPE_UTILITY_FUNCTOR
    
    * refine ircontext singleton
    
    * del destructor for ParametricStorageManager
    
    * refine code
    
    * Add necessary logs for debugging
    
    * refine ir_context instance
    
    * refine type get interface
    
    * refine code by comment
    a5827f0e
ir_context.cc 3.9 KB