当前位置: 首页 > news >正文

企业网站建设价格wordpress内容页主题修改

企业网站建设价格,wordpress内容页主题修改,直播app软件开发需要多少钱,wordpress cache数据流分析之def-use链分析引言1 相关概念2 算法2.1 算法规则2.2 算法流程2.3 算法优化3 举例引言 编译过程中#xff0c;知道函数中每个指令引用的变量(或虚拟寄存器)来自于前面的哪一次赋值是很有必要的。例如llvm中对store/load转phi优化#xff0c;就需要准确知道该信息… 数据流分析之def-use链分析引言1 相关概念2 算法2.1 算法规则2.2 算法流程2.3 算法优化3 举例引言 编译过程中知道函数中每个指令引用的变量(或虚拟寄存器)来自于前面的哪一次赋值是很有必要的。例如llvm中对store/load转phi优化就需要准确知道该信息。def-use链分析(也叫定值分析)能帮助我们准确地建立这些信息。 1 相关概念 入口定值列表 指每条指令执行前的相关变量的可能值。指令n的入口定值集合表示为in[n]n为指令序号、元素为寄存器赋值指令序号的二元组 出口定值列表 指每条指令执行后的相关变量的可能值。指令n的出口定值集合表示为out[n]n为指令序号、元素为寄存器赋值指令序号的二元组 生成定值 指令操作中对寄存器的修改又称为生成定值。指令n的生成定值集合表示为gen[n]n为指令序号、元素为寄存器赋值指令序号的二元组(一般有0个或1个元素) 杀死定值 若一条指令对寄存器R生成了定值其他指令对R的生成定值称为对该条指令关于R的杀死定值。指令n的杀死定值集合表示为kill[n]n为指令序号、元素为寄存器赋值指令序号的二元组 注定值分析就是分析每条指令执行前后的入口定值列表和出口定值列表。另外对于对于llvm IR这种SSA类型指令上述集合元素可以直接是指令序号或指令指针(因为指令序号/指针与定值寄存器是等价的)。 2 算法 2.1 算法规则 整个算法其核心思想是如下三条规则 若变量属于gen[n]必属于out[n]。即用每个指令结点的gen初始化其out若变量属于out[n]必属于n的后继结点e的out[e]。即沿着有向图正向求并集传播若变量属于in[n]且不属于kill[n]必属于out[n]。即kill会阻止正向传播 2.2 算法流程 首先将函数的指令按执行顺序(包括跳转顺序)串成一个有向图每个结点对应一条指令将每个指令结点n的 gen[n] 添加到 out[n] 中添加前 out[n] 为空集合反复执行如下操作直到所有结点的 in 和 out 没有变化 将每个结点n的 out[n] 添加到其后继结点e的 in[e] 中 将每个结点n的 in[n] 中、且不在 kill[n] 中的变量添加到out[n]中 2.3 算法优化 3 举例
http://www.hkea.cn/news/14276316/

相关文章:

  • 网站建设陕icp做学院网站用到的动图
  • 与网站设计相关的软件主要有注册资金1000万实际需要多少钱
  • 做企业网站前期需要准备什么资料iis7wordpress
  • 做网站预算表南阳网站运营
  • 做优化网站网页微信版二维码过期怎么办
  • 网站搭建素材群php网站前后台源代码
  • 知名商城网站建设多少钱商标注册网址
  • themeforest wordpress成都优化网站关键词
  • 网站建设创始人制作网站 太原
  • 怎样建立自己的网站平台网站肯定被k
  • 顺德网站建设咨询江阴房产网510房产网
  • 怎么投诉网络平台seo优化的方法
  • 个人网站的留言板怎么做网站购物车功能
  • 制作个网站网站建设的公司
  • 那个网站可以学做西餐wordpress模板淘宝客模板下载
  • 微餐饮网站建设官网wordpress短标签
  • 长安英文网站建设羽毛球赛事在哪里看
  • 国外活动策划网站wordpress单栏极简
  • 网页设计网站建设wordpress get_the_content
  • 龙岗专业做网站wordpress忘记账号
  • 《高性能网站建设指南一级a做爰片免费网站中国片
  • 网站开发的一般过程郑州网站制作方案报价
  • 福州网站设计大概多少钱免费安全
  • 盐城企业网站制作专业建设规划方案模板
  • 网站建设开发全包电商一件代发平台
  • 最超值的郑州网站建设免费好用的网站制作
  • 南山做网站哪家专业百度做网站好吗
  • 国外photoshop素材网站dw做的网站怎么
  • 个人网站设计模版html专业网站制作公司是如何处理一个优秀的网站的
  • 有哪些网站可以做推文58创业网