发明名称 METHOD AND APPARATUS FOR ELIMINATING PARTIALLY REDUNDANT ARRAY BOUNDS CHECKS IN AN EMBEDDED COMPILER
摘要 A method for identifying and eliminating partially redundant array bounds checks in DVM JIT compliers is disclosed. The method employs an algorithm that is capable of eliminating array bound checks for complex indices that comprise of a combination of iterators, loop invariants and constants. The method identifies array references that may be hoisted outside the loop for optimization of the checks. Further, a valid expression tree table is constructed for the reference and the partially redundant checks are eliminated by hoisting newly generated check out of the loop. The method optimizes the checks and thereby increases speed of execution.
申请公布号 WO2012134122(A3) 申请公布日期 2012.12.27
申请号 WO2012KR02147 申请日期 2012.03.23
申请人 SAMSUNG ELECTRONICS CO., LTD.;ABSAR, MOHAMMED JAVED 发明人 ABSAR, MOHAMMED JAVED
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址