Revert "[PM] Add pass run listeners to the pass manager."

Revert the current implementation and C API. New implementation and C APIs are
in the works.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208904 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Juergen Ributzka
2014-05-15 17:49:20 +00:00
parent fd76d8a72d
commit 218bad2bc5
11 changed files with 8 additions and 207 deletions

View File

@ -112,23 +112,12 @@ typedef struct LLVMOpaqueBuilder *LLVMBuilderRef;
*/
typedef struct LLVMOpaqueModuleProvider *LLVMModuleProviderRef;
/** @see llvm::Pass */
typedef struct LLVMOpaquePass *LLVMPassRef;
/** @see llvm::PassManagerBase */
typedef struct LLVMOpaquePassManager *LLVMPassManagerRef;
/** @see llvm::PassRegistry */
typedef struct LLVMOpaquePassRegistry *LLVMPassRegistryRef;
/** @see llvm::PassRunListener */
typedef struct LLVMOpaquePassRunListener *LLVMPassRunListenerRef;
/** @see llvm::LLVMPassRunListener */
typedef void (*LLVMPassRunListenerHandlerTy)(LLVMContextRef, LLVMPassRef,
LLVMModuleRef, LLVMValueRef,
LLVMBasicBlockRef);
/**
* Used to get the users and usees of a Value.
*
@ -526,10 +515,6 @@ unsigned LLVMGetMDKindIDInContext(LLVMContextRef C, const char* Name,
unsigned SLen);
unsigned LLVMGetMDKindID(const char* Name, unsigned SLen);
LLVMPassRunListenerRef LLVMAddPassRunListener(LLVMContextRef,
LLVMPassRunListenerHandlerTy);
void LLVMRemovePassRunListener(LLVMContextRef, LLVMPassRunListenerRef);
/**
* @}
*/
@ -2775,18 +2760,6 @@ const char *LLVMGetBufferStart(LLVMMemoryBufferRef MemBuf);
size_t LLVMGetBufferSize(LLVMMemoryBufferRef MemBuf);
void LLVMDisposeMemoryBuffer(LLVMMemoryBufferRef MemBuf);
/**
* @}
*/
/**
* @defgroup LLVMCCorePass Pass
*
* @{
*/
const char *LLVMGetPassName(LLVMPassRef);
/**
* @}
*/