[llvm-dev] Standard way to remove llvm intrinsics

Eric Christopher via llvm-dev llvm-dev at lists.llvm.org
Tue Dec 17 16:33:32 PST 2019


Typically this isn't done, debug information is a bit of a special case. I
don't see much of a reason to have tool support for this necessarily, but
would be happy to hear about possible use cases etc?

Thanks!

-eric

On Mon, Dec 16, 2019 at 12:04 PM Alberto Barbaro via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> Hi all,
> it is not the first time that I need to remove intrinsics from a bc and in
> the past I saw options like -strip-debug for opt. Now I would like to
> remove all the occurrences of llvm.lifetime.start and llvm.lifetime.end. I
> have done in just obtaining the .ll file, grep -v lifetime, redirecting it
> to another .ll and use llvm-as.
>
> I was wondering if there is a standard way to decide which intrinsics to
> remove or if at the moment it is not possible.
>
> Thanks
> Alberto
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://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/20191217/92551174/attachment.html>


More information about the llvm-dev mailing list