如何计算LLVM中CFG中边缘的数量
How to count the number of edges in a CFG in LLVM
我只是在学习如何在LLVM中实现通行证。我已经生成了代码的CFG,现在我想计算每个函数中CFG中的边数。
我希望我可以使用一个API来计算CFG中的边缘数,或者我必须做某种树。
谢谢。
没有直接给您的API,恕我直言。但这很容易实施。
该样本是一个LLVM通过,它按拓扑顺序对函数的基本块进行分级。它演示了如何在功能中运行BB并查看BB继任者,因此它具有实现您需要的所有构建块,等等。
相关文章:
- 如何获取边缘窗口句柄 (HWND)?
- 提升如何在图形可视化中写入边缘的权重?
- 在 c++ 中使用 Tensorflow Lite 在边缘 TPU 上运行"mobilenet_ssd_v2_coco_quant_postprocess_edgetpu.tflite"时出现问题
- 分数背包边缘箱
- 应用程序无法找到铬边缘浏览器
- SFML C++ Canny边缘检测双刃
- 难以使球从屏幕边缘反弹
- 我的精灵使用名为 ASGE 的C++框架卡在屏幕边缘
- 无法在 vtk 中重新着色边缘
- 如何使用提升make_label_writer写入边缘属性?
- 使用 epoll 边缘触发器的套接字上的数据过多
- 迭代提升反向图中的边缘
- 如何在提升图中访问边缘信息?
- Microsoft具有本机消息传递和非持久连接的边缘扩展不起作用
- 有没有一种方法可以使用弗洛伊德-沃歇尔算法给出最短路径,其中存在负权重循环而不允许重叠边缘?
- 如何在网格查看器上的选择性表面内删除边缘
- 删除存储为邻接列表的图表中的边缘
- 彩色图像的边缘检测 CannyAlgorithm.
- 如何在Boost Graph库中的Grid_graph的边缘添加自定义属性
- 如何计算LLVM中CFG中边缘的数量