[llvm-dev] Is every intrinsic norecurse?

Piotr Padlewski via llvm-dev llvm-dev at lists.llvm.org
Sun Jun 4 15:29:59 PDT 2017


Hi folks,
I've been measuring some devirtualization statistics and I found that when
barriers are introduced, the number of functions marked as norecurse is
lower.
The llvm.group.barrier is obviously norecursive and I've been thinking: is
every intrinsic norecurse?

I think it make sense to mark all of the intrinsics that can be considered
as norecursive this way, so it won't gonna stop the optimizer marking
functions as norecurse.

Best
Piotr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170605/7b8b9574/attachment.html>


More information about the llvm-dev mailing list