标签: compilation pattern-matching llvm idioms
我正在尝试找出一种可以自动识别用C语言编写的伪代码中的成语的工具。习惯用法是广泛使用的通用模式,存在于许多计算应用程序中。
我的猜测是像LLVM这样的工具可能能够在源代码中解码并列出这些惯用语,但是在我进行调查时,我在LLVM中找不到任何可识别这些惯用语的软件包。
有人知道LLVM中的软件包可以为我完成上述任务吗?或任何其他工具可以帮助我识别这些习语?还是有其他研究在许多不同的基准和应用中报告了这些成语?
谢谢