From b81777a3548efc0c72171097340a78ddafbd281b Mon Sep 17 00:00:00 2001 From: Gordon Henriksen Date: Thu, 20 Mar 2008 17:16:03 +0000 Subject: C and Objective Caml bindings for mem2reg and reg2mem. Patch by Erick Tryzelaar. llvm-svn: 48602 --- llvm/include/llvm-c/Transforms/Scalar.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'llvm/include/llvm-c') diff --git a/llvm/include/llvm-c/Transforms/Scalar.h b/llvm/include/llvm-c/Transforms/Scalar.h index 00e8c351024..6e0ff12c5f6 100644 --- a/llvm/include/llvm-c/Transforms/Scalar.h +++ b/llvm/include/llvm-c/Transforms/Scalar.h @@ -31,6 +31,12 @@ void LLVMAddConstantPropagationPass(LLVMPassManagerRef PM); /** See llvm::createInstructionCombiningPass function. */ void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM); +/** See llvm::createPromoteMemoryToRegisterPass function. */ +void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM); + +/** See llvm::demotePromoteMemoryToRegisterPass function. */ +void LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM); + /** See llvm::createReassociatePass function. */ void LLVMAddReassociatePass(LLVMPassManagerRef PM); -- cgit v1.2.3