日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種針對混合長度指令集的寄存器分配方法有效

專利信息
申請號: 201110333460.2 申請日: 2011-10-28
公開(公告)號: CN102360280A 公開(公告)日: 2012-02-22
發明(設計)人: 李瑩;閆衛斌;吳朝暉;尹建偉;鄧水光;吳健 申請(專利權)人: 浙江大學
主分類號: G06F9/30 分類號: G06F9/30;G06F9/318
代理公司: 杭州裕陽專利事務所(普通合伙) 33221 代理人: 江助菊
地址: 310027 浙*** 國省代碼: 浙江;33
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 針對 混合 長度 指令 寄存器 分配 方法
【權利要求書】:

1.一種針對混合長度指令集的寄存器分配方法,其特征在于,包括如下步驟:

1)查找函數中的所有生命周期,通過設置標志位是否置位來判斷設該生命期為A類生命期還是B類生命期;

2)執行圖著色寄存器分配方法的Renumber1、build1、coalesce1、spill?cost1、和simplify1五個過程,為所有A類生命期分配lo-regs寄存器,得到未進行任何溢出操作的沖突圖G1

3)計算空閑lo-regs寄存器數m,如果所述沖突圖G1?非空,則空閑lo-regs寄存器數m為0,如果所述沖突圖G1?為空圖,則執行圖著色寄存器分配方法的select1過程,并根據生成的寄存器分配方案計算空閑的lo-regs寄存器數m,并記錄空閑寄存器信息;

4)執行圖著色寄存器分配方法的Renumber2、build2、coalesce2、simplify2?、spill?code2和select2過程,為B類生命期分配hi-regs寄存器和m個空閑的lo-regs寄存器,并根據生成的分配方案計算空閑的hi-regs寄存器數量n,并記錄空閑寄存器信息;

5)執行圖著色寄存器分配方法的spill?code1和select1過程,如果select1過程已經在步驟3)執行則結束所有步驟,如果沒有,則重復執行spill?code1?、Renumber1、build1、coalesce1、spill?cost1、simplify1???過程直到所述沖突圖G1?為空,然后執行select1過程為A類生命期生成寄存器分配方案;

Renumber1、build1、coalesce1、spill?cost1、simplify1??、spill?code1?、select1、Renumber2、build2、coalesce2、spill?cost2、simplify2?、spill?code2和select2過程均為圖著色寄存器分配方法的步驟;

所述圖著色寄存器分配方法包括如下步驟:

11)Renumber:在數據流分析的基礎上,找到函數中的所有生命期,并為其分配唯一的編號,其中一個生命期從一個變量的一次定值開始,到對該值的最后一次使用結束;

12)?build:建立沖突圖G,所述沖突圖G中的結點為生命期,邊則表示通過其相連的兩個生命期有沖突,不能為它們分配同一個寄存器;

13)coalesce:判斷是否需要合并生命期,如需要則通過合并生命期刪除不必要的復制語句,合并后返回,重新執行步驟12),如不需要合并,則執行步驟14);

14)spill?cost:計算每個生命期的溢出代價;

15)simplify:對所述沖突圖G進行簡化,反復地檢查圖G,刪除G中度數小于可用寄存器數k的節點,刪除的同時將該節點壓入棧s;

16)spill?code:當所述沖突圖G中所有節點的度都大于等于k時,需要將溢出代價最小的生命期溢出,即刪除其節點,將其壓入棧s,并將其標記為溢出,溢出一個生命期之后返回執行步驟11);

17)select:當所述沖突圖G為空時,將棧s中的生命期彈出,為其分配寄存器,并為標記為溢出的生命期插入溢出代碼;

所述lo-regs寄存器為短指令可尋址的寄存器,剩下的為所述hi-regs寄存器,所述標志位是否置位的標準為:將有A類指令引用的生命期設為置位,將只有B類指令引用的生命期設為不置位;

所述A類指令為一條指令最終生成的機器指令是長指令還是短指令取決于其分配到的寄存器;

所述B類指令為不論其寄存器操作數分配到哪個寄存器,其必然生成一條長指令,或者必然生成一條短指令。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201110333460.2/1.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 欧美乱大交xxxxx古装| 欧美日韩国产91| 天堂av一区二区三区| 免费观看又色又爽又刺激的视频| 99久久国产综合| 国产日韩欧美另类| 偷拍区另类欧美激情日韩91| 国产乱淫精品一区二区三区毛片| 久久一区二区视频| 91久久国产露脸精品| 国产精品免费观看国产网曝瓜| 麻豆91在线| 亚洲欧美一卡二卡| 午夜看片网站| 国产超碰人人模人人爽人人添| 国产欧美视频一区二区| 在线视频国产一区二区| 国产精品久久久爽爽爽麻豆色哟哟| 国产一区2区3区| 国产日韩欧美不卡| 欧美一区二区性放荡片| 国产精品丝袜综合区另类 | 日本美女视频一区二区三区| 日韩国产精品一区二区| 亚洲精品456| ass美女的沟沟pics| 亚洲高清毛片一区二区| 午夜色大片| 中文字幕+乱码+中文字幕一区| 麻豆国产一区二区三区| 淫片免费看| 波多野结衣女教师电影| 久久久久国产精品免费免费搜索| 91久久精品在线| 麻豆国产一区二区三区| 在线国产精品一区二区| 人人澡超碰碰97碰碰碰| 综合久久激情| 国产精品视频一区二区在线观看 | 日韩欧美中文字幕精品| 国产精品一区二区久久乐夜夜嗨 | 亚洲国产欧洲综合997久久,| 91精品久| 午夜黄色网址| 久久婷婷国产香蕉| 日本一二三区视频在线| 国产免费区| 欧美hdxxxx| 国产精品96久久久久久又黄又硬| 爽妇色啪网| 久久国产精品欧美| 日日夜夜精品免费看| 91麻豆精品国产91久久久更新资源速度超快 | 欧美在线免费观看一区| 天堂av一区二区| 国产麻豆精品一区二区| 日韩精品免费一区二区中文字幕 | 国产区精品区| 欧美一级免费在线视频| 亚洲欧美另类综合| 国产精品麻豆一区二区| 久久91精品国产91久久久| 51区亚洲精品一区二区三区| 国产精品刺激对白麻豆99 | 久久久精品免费看| 神马久久av| 午夜电影院理论片做爰| 亚洲乱小说| 国产一级大片| 亚洲自拍偷拍中文字幕| 国产影院一区二区| 理论片午午伦夜理片在线播放 | 午夜特级片| 国产91久久久久久久免费 | 97精品国产aⅴ7777| 免费a一毛片| 国产91高清| 午夜毛片影院| 欧美日韩一级二级| 国产在线精品二区| 国产精品入口麻豆九色| 国产人成看黄久久久久久久久|