在循环传递中获取函数名称

Get Function name inside a loop pass

我在 LLVM 方面相当业余。我正在尝试编写一个循环传递,我需要知道我在哪个函数中。有什么办法可以找到它吗? 我想在以下 runOnLoop 函数中执行此操作:

virtual bool runOnLoop(Loop *L, LPPassManager &LPM) override {

 }

你需要

StringRef Name = L->getHeader()->getParent()->getName();