[llvm-dev] Registering a MachineFunctionPass

Yaron Keren via llvm-dev llvm-dev at lists.llvm.org
Mon Sep 28 02:13:26 PDT 2015


The code probably misses the INITIALIZE_PASS macro, see bottom
of BarrierNoopPass.cpp

INITIALIZE_PASS(BarrierNoop, "barrier", "A No-Op Barrier Pass",
                false, false)


2015-09-27 21:54 GMT+03:00 Erdem Derebaşoğlu <llvm-dev at lists.llvm.org>:

> Dear all,
>
> I wrote a machine function pass to run with llc. But I get this error
> while building:
>
> "/home/erdem/llvm/lib/CodeGen/CodeGen.cpp:80: error: undefined reference
> to 'llvm::initializeNoopInserterPass(llvm::PassRegistry&)'"
>
> NoopInserter is the name of my pass. I already added this line to
> InitializePasses.h: "void initializeNoopInserterPass(PassRegistry&);".
>
> Can anyone tell me what the problem is?
>
> Thanks in advance,
> Erdem Derebasoglu
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150928/c3d2b0bc/attachment.html>


More information about the llvm-dev mailing list