[Mesa-dev] [PATCH] gallivm: Fix createOProfileJITEventListener namespace with llvm-3.1.

Brian Paul brian.e.paul at gmail.com
Wed Mar 14 07:12:05 PDT 2012


On Tue, Mar 13, 2012 at 11:50 PM, Vinson Lee <vlee at freedesktop.org> wrote:
> llvm-3.1svn r15620 refactored the OProfile profiling code.
> createOProfileJITEventListener was moved from the llvm namespace to the
> llvm::JITEventListener namespace.
>
> Signed-off-by: Vinson Lee <vlee at freedesktop.org>
> ---
>  src/gallium/auxiliary/gallivm/lp_bld_misc.cpp |    4 ++++
>  1 files changed, 4 insertions(+), 0 deletions(-)
>
> diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
> index fe7616b..68f8808 100644
> --- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
> +++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
> @@ -62,7 +62,11 @@
>  extern "C" void
>  lp_register_oprofile_jit_event_listener(LLVMExecutionEngineRef EE)
>  {
> +#if HAVE_LLVM >= 0x0301
> +   llvm::unwrap(EE)->RegisterJITEventListener(llvm::JITEventListener::createOProfileJITEventListener());
> +#else
>    llvm::unwrap(EE)->RegisterJITEventListener(llvm::createOProfileJITEventListener());
> +#endif
>  }
>

Looks OK to me.

Reviewed-by: Brian Paul <brianp at vmware.com>


More information about the mesa-dev mailing list