[llvm-dev] We have a problem about pass.
Sjoerd Meijer via llvm-dev
llvm-dev at lists.llvm.org
Fri Mar 27 10:04:52 PDT 2020
I find it difficult to say something about this, but have you e.g. looked at the Hello pass:
https://github.com/llvm/llvm-project/tree/master/llvm/lib/Transforms/Hello
A copy-paste of that and some search/replace will probably get you started? Hello.cpp also refers to the guide how to write a pass. Looking at your cmake file, I am wondering if the "add_llvm_module" is correct.
Cheers.
________________________________
From: llvm-dev <llvm-dev-bounces at lists.llvm.org> on behalf of 우이정 via llvm-dev <llvm-dev at lists.llvm.org>
Sent: 27 March 2020 06:51
To: llvm-dev at lists.llvm.org <llvm-dev at lists.llvm.org>
Subject: [llvm-dev] We have a problem about pass.
Dear, LLVM developers.
We appreciate your interest.
We contacted to solve the problem of setting the pass. Our pass setup process is as follows:
1. Add pass subdirectory from CMakeLists.txt in llvm/lib/Tranform
2. Change CMakeLists.txt in llvm/lib/Transform/pass
3. Run make in llvm/build/lib
However, the desired pass file was not created. There were no errors in the make process.
Installed version is LLVM & clang 8.0.0, CMAKE 3.4.3.
Here is the contents of CMakeLists.txt set in the pass:
add_llvm_module ( Filter MODULE
Filter.cpp
DEPENDS
intrinsics_gen
PLUGIN_TOOL
opt
)
We are looking forward to hearing from you.
Best regards.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200327/a92c7a13/attachment.html>
More information about the llvm-dev
mailing list