Add interface for object-based JIT events.
authorAndrew Kaylor <andrew.kaylor@intel.com>
Tue, 6 Nov 2012 18:51:59 +0000 (18:51 +0000)
committerAndrew Kaylor <andrew.kaylor@intel.com>
Tue, 6 Nov 2012 18:51:59 +0000 (18:51 +0000)
commit776054dd938472828ac3ebf75b05e21171ef4ecf
tree33b22b5999bf7b136ad7b72a1b2259aa7e9b471d
parent64afe13a2090d34e25d197862f4c3f54fcea6397
Add interface for object-based JIT events.

This patch adds the interface to expose events from MCJIT when an object is emitted or freed and implements the MCJIT functionality to send those events.  The IntelJITEventListener implementation is left empty for now.  It will be fleshed out in a future patch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167475 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ExecutionEngine/JITEventListener.h
lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
lib/ExecutionEngine/MCJIT/MCJIT.cpp
lib/ExecutionEngine/MCJIT/MCJIT.h