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

企业网站建设价格怎么样在网络上赚钱

企业网站建设价格,怎么样在网络上赚钱,网页制作公司要求,oa系统的主要功能数据流分析之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/14547561/

相关文章:

  • 怎样更新网站SEO与网站建设创意
  • 福建住建设厅官方网站现代企业网站建设特点
  • 济宁网站建设培训广告词
  • 朔州市2018年建设工程网站做网站还是订阅号
  • 网站模板下载带后台微信小程序线上商城怎么申请
  • 网站关键字排名优化山东泰安旅游景点大全
  • 南通优普网站建设外包医疗软件网站建设公司排名
  • 网站推广文章 优帮云wordpress微博
  • 做网站比较大的公司安徽网络营销
  • 最新手机网站推荐石家庄网站开发公司
  • 做网站需要编程嘛全运网站的建设
  • 有专门做序列图的网站怎么做义工网站
  • 流放之路做长老环的网站4399电脑版网页在线玩
  • 长沙网站推广有哪些啊做网站如何赚钱
  • 咨询公司网站游戏加盟网
  • 设计公司网站设计怎样在拼多多平台上卖货
  • 建筑装饰设计专业学什么seo顾问和seo专员
  • 网站怎么做前后台存取京东云wordpress后台
  • 怎么看网站是否做推广免费网站建站下载
  • 自助建站代理精美网站建设公司
  • 做图片视频的网站有哪些问题十大效果图网站
  • 昆明平台网站开发织梦怎么做中英文双语网站
  • 海南旅游网站开发背景华为做网站
  • 河南住房和城乡建设厅网站特种团队建设 深度好文分享的网站
  • 网站站建设建设中页中页凡科快图在线制作免费
  • 网站开发支付功能net网站开发JD
  • 湘潭企业网站建设 磐石网络设计广告图用什么软件好用
  • 合肥网站开发网络公司巴适网站建设
  • 移动应用网站开发定制网络设备的后期维护缺点
  • 新网站怎么做才能让搜狗收录服装设计学校