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)
commitd8ffd9c7e7d8e4175ee990b5c083ca4440387d25
tree158d801d5516fecd7d9690fe2ebf1b79c1173d91
parent9f078b773d8346fb0da68ec65d5ab12d99c56bf9
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.

llvm-svn: 167475
llvm/include/llvm/ExecutionEngine/JITEventListener.h
llvm/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp
llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
llvm/lib/ExecutionEngine/MCJIT/MCJIT.h