【问题标题】:In Javascriptcore, question about clobberWorld(), read(World)/write(Heap) and some terminologies在 Javascriptcore 中,关于 clobberWorld()、read(World)/write(Heap) 和一些术语的问题
【发布时间】:2019-03-01 07:16:48
【问题描述】:

我目前正在分析 JavaScriptCore 的代码库。
我知道clobberWorld()代表通知当前操作有效。
但是,有些文章说read(World)write(Heap)clobberWorld() 做同样的事情。
read()write() 是什么意思? WorldHeap 是什么意思?

最后一个问题是关于术语的。
在DFG中,AICSE的全称是什么??

【问题讨论】:

    标签: webkit javascriptcore


    【解决方案1】:

    AI 表示 AbstractInterpreter,CSE 表示 Common SubExpression Elimination。至于读写,它模拟了一个DFG IR节点并表示副作用,在LICM阶段你可以看到更多。

    【讨论】:

      猜你喜欢
      • 2011-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-28
      相关资源
      最近更新 更多