On Thu, Apr 13, 2017 at 3:10 AM, Rostislav Pehlivanov <atomnu...@gmail.com> wrote: > Very useful for determining hot functions without recompiling everything > with inlining disabled. > > Signed-off-by: Rostislav Pehlivanov <atomnu...@gmail.com> > --- > libavutil/attributes.h | 10 ++++++++++ > libavutil/version.h | 2 +- > 2 files changed, 11 insertions(+), 1 deletion(-) > > diff --git a/libavutil/attributes.h b/libavutil/attributes.h > index 54d1901116..d62f54a834 100644 > --- a/libavutil/attributes.h > +++ b/libavutil/attributes.h > @@ -44,6 +44,16 @@ > #endif > #endif > > +#ifndef av_never_inline > +#if AV_GCC_VERSION_AT_LEAST(3,1) > +# define av_never_inline __attribute__((noinline)) > +#elif defined(_MSC_VER) > +# define av_never_inline __declspec(noinline) > +#else > +# define av_never_inline > +#endif > +#endif
av_noinline has been already here. thanks. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel