Rename the C function to create a SLPVectorizerPass to something sane and expose...
authorBenjamin Kramer <benny.kra@googlemail.com>
Thu, 11 Apr 2013 11:36:36 +0000 (11:36 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Thu, 11 Apr 2013 11:36:36 +0000 (11:36 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179272 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm-c/Transforms/Vectorize.h
lib/DebugInfo/DWARFFormValue.cpp
lib/Transforms/Vectorize/Vectorize.cpp

index 68a9bdd38854e8ee48dc01beaa5e138aa68aed1d..c9102da60297e02dc5d734707b7d620a8cb9a8b8 100644 (file)
@@ -39,6 +39,9 @@ void LLVMAddBBVectorizePass(LLVMPassManagerRef PM);
 /** See llvm::createLoopVectorizePass function. */
 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM);
 
+/** See llvm::createSLPVectorizerPass function. */
+void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM);
+
 /**
  * @}
  */
index 2e16db9bab6b06e2db0288e32c2cfcc52d1a9c35..2876fca07c0fdba1473c72eeb6e81b393284f604 100644 (file)
 using namespace llvm;
 using namespace dwarf;
 
-template <uint8_t AddrSize, uint8_t RefAddrSize>
-struct FixedFormSizes {
+namespace {
+template <uint8_t AddrSize, uint8_t RefAddrSize> struct FixedFormSizes {
   static const uint8_t sizes[];
 };
+}
 
 template <uint8_t AddrSize, uint8_t RefAddrSize>
 const uint8_t FixedFormSizes<AddrSize, RefAddrSize>::sizes[] = {
index 3aff6366a6cc5289ef539b15a3488b0231b3cac8..a927fe145171e21cd4563c14f96d9bb4feb4b600 100644 (file)
@@ -1,4 +1,4 @@
-   //===-- Vectorize.cpp -----------------------------------------------------===//
+//===-- Vectorize.cpp -----------------------------------------------------===//
 //
 //                     The LLVM Compiler Infrastructure
 //
@@ -43,6 +43,6 @@ void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM) {
   unwrap(PM)->add(createLoopVectorizePass());
 }
 
-void LLVMAddLoopRollerPass(LLVMPassManagerRef PM) {
+void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM) {
   unwrap(PM)->add(createSLPVectorizerPass());
 }