OSDN Git Service

Revert "[LLVM-C] Add bindings for addCoroutinePassesToExtensionPoints"
authorwhitequark <whitequark@whitequark.org>
Fri, 28 Sep 2018 16:45:18 +0000 (16:45 +0000)
committerwhitequark <whitequark@whitequark.org>
Fri, 28 Sep 2018 16:45:18 +0000 (16:45 +0000)
This reverts commit c4baf7c2f06ff5459c4f5998ce980346e72bff97.

Broke the bots, and should really be in Transforms/Coroutines
instead.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343337 91177308-0d34-0410-b5e6-96231b3b80d8

bindings/go/llvm/transforms_pmbuilder.go
include/llvm-c/Transforms/PassManagerBuilder.h
lib/Transforms/IPO/PassManagerBuilder.cpp

index 3298f78..b164e58 100644 (file)
@@ -66,7 +66,3 @@ func (pmb PassManagerBuilder) SetDisableSimplifyLibCalls(val bool) {
 func (pmb PassManagerBuilder) UseInlinerWithThreshold(threshold uint) {
        C.LLVMPassManagerBuilderUseInlinerWithThreshold(pmb.C, C.uint(threshold))
 }
-
-func (pmb PassManagerBuilder) AddCoroutinePassesToExtensionPoints() {
-       C.LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints(pmb.C);
-}
index ff8f872..69786b3 100644 (file)
@@ -79,9 +79,6 @@ void LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB,
                                                   LLVMBool Internalize,
                                                   LLVMBool RunInliner);
 
-/** See llvm::addCoroutinePassesToExtensionPoints. */
-void LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints(LLVMPassManagerBuilderRef PMB);
-
 /**
  * @}
  */
index d6e86ad..62eb12c 100644 (file)
@@ -30,7 +30,6 @@
 #include "llvm/Support/CommandLine.h"
 #include "llvm/Support/ManagedStatic.h"
 #include "llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h"
-#include "llvm/Transforms/Coroutines.h"
 #include "llvm/Transforms/IPO.h"
 #include "llvm/Transforms/IPO/ForceFunctionAttrs.h"
 #include "llvm/Transforms/IPO/FunctionAttrs.h"
@@ -1069,9 +1068,3 @@ void LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB,
 
   Builder->populateLTOPassManager(*LPM);
 }
-
-void
-LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints(LLVMPassManagerBuilderRef PMB) {
-  PassManagerBuilder *Builder = unwrap(PMB);
-  addCoroutinePassesToExtensionPoints(*Builder);
-}