[llvm-dev] Integrating llvm pass with pass manager

sangeeta chowdhary via llvm-dev llvm-dev at lists.llvm.org
Mon Jan 15 05:28:49 PST 2018


Thats not what I am looking for. I want to run it with clang by just giving
name of my pass. I have expalined it in my previous mail.

On Jan 15, 2018 8:21 AM, "David Chisnall" <David.Chisnall at cl.cam.ac.uk>
wrote:

> On 14 Jan 2018, at 00:14, sangeeta chowdhary <sangitachowdhary at gmail.com>
> wrote:
> >
> > I have taken SimplePass and added in Transform directory,
> “libLLVMSimplePass.a” is built but I can not see this pass in opt —help. I
> don’t even see the name of pass while registering it in the example.
>
> The SimplePass example is intended to be built out of tree, so I’ve no
> idea what happens if you try building it in tree.  I wouldn’t expect to see
> it in the opt --help output, because it doesn’t define its own command-line
> options, it just adds itself to the default optimiser pipeline (at the end,
> and even if you’re running at -O0).  You can see that it works by building
> it with its own CMake build system and then passing -Xclang -load -Xclang
> ./SimplePass.so to your clang command line.
>
> David
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180115/6b178a65/attachment.html>


More information about the llvm-dev mailing list