ssa

    1熱度

    1回答

    這是一個全功能的新手問題。 我想學習一些Erlang,並且已經創建了一個(希望併發的)蒙特卡洛仿真,其中生成了多個進程,它們通過消息傳遞將其本地結果報告給父進程。 所以在父進程我有一些像 parent(NumIterations, NumProcs) -> random:seed(), % spawn NumProcs processes lists:foreach

    0熱度

    1回答

    到How to tokenize String in Lex and Yacc但在這篇文章中我找的整數標記 當我在lex文件中獲取輸入 a_2 = _6 + b_3; 我想A_2作爲整數類型令牌,我怎麼能得到這個令牌下面是我的lex文件 %{ /* parser for ssa; */ #include<stdio.h> #inclu

    0熱度

    1回答

    我想要在和絃圖上進行圖着色。我需要一些弦圖和他們的結果來比較我的作品和主題。誰能幫我? 例如 164.gzip 175.vpr 176.gcc 181.mcf 186.crafty 197.parser 252.eon 253.perlbmk 254.gap 255.vortex 256.bzip2 300.twolf 這是CPU2000基準套件的一部分

    0熱度

    1回答

    在基本塊中使用phi節點時,如果前一個塊是某個塊的概率較高,那麼我應該放置這些標籤。例如,採用下面列出的簡單因子函數。 define private i64 @fact(i64 %start) { entry: %0 = icmp sle i64 1, %start br i1 %0, label %loop, label %endcond loop:

    1熱度

    1回答

    當只有一個可能的前驅者時使用phi節點有什麼好處?例如,當我運行opt -loop-<some specific pass> some-cool-file.ll -S時,如果我還沒有添加一個前綴,那麼輸出將經常包含一個只有一個可能前驅的phi節點。 例子: endcond.loopexit: ; preds = %loop <- note: one predecessor %r

    2熱度

    1回答

    將抽象語法樹表達式轉換爲SSA基本塊需要以線性順序寫出表達式中的所有操作,例如, x * y + 1按此順序轉換爲包含*和+的操作列表。 通常在操作列表中包含變量和文字提取?即以上是否應列出長度爲2或5的列表? 在一方面,加載全局變量的值,或一個恆定,到寄存器是將最終不得不被調度的操作。 在另一方面,決定什麼樣的價值觀將生活在寄存器中的東西通常過程中或SSA形式轉換離開後進行。第三方面,在線性序列

    0熱度

    1回答

    當編譯器使用SSA形式表示代碼時,對局部變量的更新成爲新變量。但是,當變量處於封閉範圍內時,這並不總是有效的,例如, (使用JavaScript語法說明,可以在許多語言中出現的情況): function f() { var x = 1; function g() { x++; } ... } 什麼是代表這個通常的方法是什麼?

    6熱度

    1回答

    我知道基於寄存器和基於堆棧的虛擬機如何獨立工作。我知道兩者的優點和缺點。我想知道的是,有沒有人試圖合併這兩個? 我試圖搜索網絡的存在這樣的虛擬機,但無濟於事。我得到的最好結果是一篇關於混合虛擬機的文章(HyVM)。如果這樣的虛擬機確實是爲編程語言而創建的,那麼我有興趣查看其源代碼以瞭解其工作原理。 也許有人可以指引我找到這樣一個虛擬機的正確方向,或者將我鏈接到一篇文章或博客文章,詳細闡述這個主題。

    3熱度

    1回答

    我需要爲C代碼生成數據流圖。數據流圖是指圖中的節點表示加法和乘法等操作,邊表示節點間的操作數(數據)流。我的目標是分析計算密集型內核的數據流圖的並行性和執行時間。我使用了許多工具從C程序(如Trimaran,Oink,GCC等)生成數據流圖。在這些工具中,GCC的Gimple內部表示爲我提供了一些針對SSA中每個基本塊的數據流分析(靜態單一分配)表單。 SSA表格簡化了我的分析。以下是我如何使用G

    0熱度

    1回答

    我想要的命令式編程語言轉換成管理範式(ANF)功能:http://www.sciencedirect.com/science/article/pii/S1571066105825964 在論文中,Zadarnovsky等。描述一種將SSA程序轉換爲ANF格式的算法,然後繼續提出我目前不感興趣的優化算法。 我的問題是:如何將指針變量轉換爲SSA格式?