私のパスで IR のコメントを使用することは可能ですか? 基本的には、以下に示すように、コメントに書かれている基本ブロック周波数で注釈が付けられた IR を使用したいので、パスに周波数値が必要です。これが単純な方法であることはわかっていますが、それで十分です。
define internal void @MDFilter() #0 {
entry:
;;; Basic block executed 2 times. <-- I NEED THIS COMMENT AS A STRING IN MY PASS
%mdContext = alloca %struct.MD5_CTX, align 8
%bytes = alloca i32, align 4
%data = alloca [16 x i8], align 16
call void @MD5Init(%struct.MD5_CTX* %mdContext)
br label %while.cond
;;; Out-edge counts: [2.000000e+00 -> while.cond]
この情報を取得する他の方法も大歓迎です。