summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm-c/Transforms
diff options
context:
space:
mode:
authorwhitequark <whitequark@whitequark.org>2018-09-28 16:38:11 +0000
committerwhitequark <whitequark@whitequark.org>2018-09-28 16:38:11 +0000
commit937afbc36585c66d0e7b722a47bbc8154253d778 (patch)
tree2f8cbd456ade217239a389d849dcfde4449bbcae /llvm/include/llvm-c/Transforms
parenta5178f5369c499669055e546b87f23a7beb67f26 (diff)
downloadbcm5719-llvm-937afbc36585c66d0e7b722a47bbc8154253d778.tar.gz
bcm5719-llvm-937afbc36585c66d0e7b722a47bbc8154253d778.zip
[LLVM-C] Add bindings for addCoroutinePassesToExtensionPoints
Summary: This patch adds bindings to C and Go for addCoroutinePassesToExtensionPoints, which is used to add coroutine passes to the correct locations in PassManagerBuilder. Reviewers: whitequark, deadalnix Reviewed By: whitequark Subscribers: mehdi_amini, modocache, llvm-commits Differential Revision: https://reviews.llvm.org/D51642 llvm-svn: 343336
Diffstat (limited to 'llvm/include/llvm-c/Transforms')
-rw-r--r--llvm/include/llvm-c/Transforms/PassManagerBuilder.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/include/llvm-c/Transforms/PassManagerBuilder.h b/llvm/include/llvm-c/Transforms/PassManagerBuilder.h
index 69786b341ab..ff8f8729a6f 100644
--- a/llvm/include/llvm-c/Transforms/PassManagerBuilder.h
+++ b/llvm/include/llvm-c/Transforms/PassManagerBuilder.h
@@ -79,6 +79,9 @@ void LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB,
LLVMBool Internalize,
LLVMBool RunInliner);
+/** See llvm::addCoroutinePassesToExtensionPoints. */
+void LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints(LLVMPassManagerBuilderRef PMB);
+
/**
* @}
*/
OpenPOWER on IntegriCloud