首页>
外国专利>
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.
展开▼