Add LLVMAddLowerExpectIntrinsicPass to the C API.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 25 Jul 2011 20:57:59 +0000 (20:57 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 25 Jul 2011 20:57:59 +0000 (20:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135966 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm-c/Transforms/Scalar.h
lib/Transforms/Scalar/Scalar.cpp

index cf8d71f5d007ae89b2e00b91de08012eb6871842..6015ef90eed20e7b6715dd5d54cdd6bdf71d7399 100644 (file)
@@ -107,6 +107,9 @@ void LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM);
 /** See llvm::createEarlyCSEPass function */
 void LLVMAddEarlyCSEPass(LLVMPassManagerRef PM);
 
+/** See llvm::createLowerExpectIntrinsicPass function */
+void LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM);
+
 /** See llvm::createTypeBasedAliasAnalysisPass function */
 void LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM);
 
index 302c287d3cbdfb9d286b0a34d3db86ae558d8606..c4ee3f6e50ea66f393cb739ab5b1e37de0b85539 100644 (file)
@@ -187,3 +187,7 @@ void LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM) {
 void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM) {
   unwrap(PM)->add(createBasicAliasAnalysisPass());
 }
+
+void LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM) {
+  unwrap(PM)->add(createLowerExpectIntrinsicPass());
+}