Tza*_*rir 12
我找到的解决方案是使用LLVM的通用CommandLine API:http://llvm.org/docs/CommandLine.html
在opt动态加载传递时按预期工作.
另一个有用的技巧是:
#define DEBUG_TYPE "my-special-name"
Run Code Online (Sandbox Code Playgroud)
...
#include "llvm/Support/Debug.h"
Run Code Online (Sandbox Code Playgroud)
...
撒上一堆调试输出:
DEBUG(dbgs() << "Original Frame Size: " << FrameSize << "\n" );
Run Code Online (Sandbox Code Playgroud)
...
DEBUG(Node->dump(CurDAG));
Run Code Online (Sandbox Code Playgroud)
然后,在命令行上:... -debug-only my-special-name ...将获得您的输出.
如果你的传球与铿锵前端一起运行,你可以使用:
... -mllvm -debug-only my-special-name ...
| 归档时间: |
|
| 查看次数: |
2729 次 |
| 最近记录: |