在循环传递中获取函数名称
Get Function name inside a loop pass
我在 LLVM 方面相当业余。我正在尝试编写一个循环传递,我需要知道我在哪个函数中。有什么办法可以找到它吗?
我想在以下 runOnLoop 函数中执行此操作:
virtual bool runOnLoop(Loop *L, LPPassManager &LPM) override {
}
你需要
StringRef Name = L->getHeader()->getParent()->getName();
我在 LLVM 方面相当业余。我正在尝试编写一个循环传递,我需要知道我在哪个函数中。有什么办法可以找到它吗? 我想在以下 runOnLoop 函数中执行此操作:
virtual bool runOnLoop(Loop *L, LPPassManager &LPM) override {
}
你需要
StringRef Name = L->getHeader()->getParent()->getName();