是否可以在我的通行证中使用 IR 中的评论?基本上我想使用带有基本块频率注释的IR,它写在注释中,如下所示,并且我需要我的pass中的频率值。我知道这是幼稚的方法,但它就足够了。
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]
也欢迎任何其他获取此信息的方法。