- 4
- 0
- 约3.12千字
- 约 19页
- 2016-12-13 发布于天津
- 举报
大域的データフロー解析 流れグラフ 基本ブロックをnodeとし、 基本ブロック間の制御関係をedgeとするグラフを、 流れグラフという。 開始ブロック プログラムの開始点を含むブロック 到達定義 B: 基本ブロック gen[B] Bの中で生成され、 Bの終わりに到達する定義の集合 つまり、それ以降に同じ変数への定義はない。 kill[B] Bによって消滅する定義の集合 つまり、Bの中で定義される変数への定義で、 gen[B]に含まれないものの集合 到達定義 in[B] Bの先頭に到達する定義の集合 out[B] Bの終わりに到達する定義の集合 in[B]とout[B]はどうやって求めるのか? 到達可能性 何らかの経路を通って到達すればよい。 (控え目な判断) データの流れ方程式 in[B]とout[B]が満たすべき等式 in[B] = ∪ out[P]PはBの先行ブロック out[B] = gen[B] ∪ (in[B] - kill[B]) 前進型 inからoutを求める。 合併型 ∪を使う アルゴリズム(到達定義) for ?B do out[B] := gen[B] change := true while change dochange := falsefor ?B doin[B] := ∪ out[P]oldout := out[B]out[B] := gen
您可能关注的文档
最近下载
- Yamaha雅马哈键盘乐器 PSR-E473&PSR-EW425 中文参考手册.pdf
- 陈阅增普通生物学全章节课件汇总.pptx VIP
- 教程和_caac航图zwakZWAKAD2.1机场地名代码ICAO IATA名称.pdf VIP
- (高清版)DB62∕T 3140-2018 FR复合保温墙板应用技术规程.docx VIP
- 儿童康复科工作制度.docx
- 四川省绵阳市2018年中考物理试题及答案解析.docx VIP
- 08SJ928图集—社区卫生服务中心和服务站.pdf
- DB45_T2144-2020_工业企业重金属污染地块修复技术规范_广西壮族自治区 conv.docx VIP
- 2025年10月自考14444小学教师专业发展.试题及答案.pdf VIP
- 河北省石家庄市2025届普通高中高三教学质量检测(石家庄三模)【物理试卷+答案】.pdf VIP
原创力文档

文档评论(0)