首页>
外国专利>
Efficient method of data reshaping for multidimensional dynamic array objects in the presence of multiple object instantiations
Efficient method of data reshaping for multidimensional dynamic array objects in the presence of multiple object instantiations
展开▼
机译:在存在多个对象实例化的情况下,对多维动态数组对象进行数据重塑的有效方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
A method of data reshaping for multidimensional dynamic array objects in the presence of multiple object instantiations. The method includes collecting all alias information using interprocedural point escape analysis, and collecting all shape information using interprocedural shape analysis. The method progresses with selecting the candidate dynamic objects based on alias and shape analysis, and determining the types of data reshaping for the candidate dynamic objects. The method further includes creating objects for selected dynamic objects with multiple object instantiations. The method proceeds by updating the memory allocation operations for the selected dynamic objects and inserting statements to initialize object descriptors. The method further includes creating the copy of the object descriptors for selected dynamic object assignments. The method concludes by replacing the object references by array-indexed references for selected dynamic objects using object descriptors.
展开▼