开发者社区 问答 正文

什么是基本块(Basic Block)?

已解决

什么是基本块(Basic Block)?

展开
收起
胡嘞嘞 2022-07-06 15:45:32 1049 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    基本块(Basic Block)是满足下列条件的最大的连续三地址

    指令序列:控制流只能从基本块中的第一个指令进入该块。

    除了基本块的最后一个指令,控制流在离开基本块之前不会停机或者跳转。

    只要基本块中的第一个指令被执行,那么基本块中的所有指令都会得到执行。

    以上内容摘自《高德技术2020年刊合集》电子书,点击https://developer.aliyun.com/topic/download?id=1135可下载完成版

    2022-07-06 16:40:11
    赞同 展开评论