我目前正在分析JavaScriptCore的代码库。
我知道clobberWorld()
代表通知当前操作是有效的。
但是,有一篇文章说read(World)
和write(Heap)
与clobberWorld()
的作用相同。
read()
和write()
是什么意思? World
和Heap
是什么意思?
最后一个问题是关于术语。
在DFG中,AI
和CSE
的全名是什么?
答案 0 :(得分:0)
AI表示AbstractInterpreter,CSE表示公共子表达消除。至于读写,它为DFG IR节点建模并代表副作用,在LICM阶段,您可以看到更多信息。