[LLVM-C] Add bindings for addCoroutinePassesToExtensionPoints
authorAyke van Laethem <aykevanlaethem@gmail.com>
Mon, 24 Feb 2020 19:13:41 +0000 (20:13 +0100)
committerAyke van Laethem <aykevanlaethem@gmail.com>
Mon, 24 Feb 2020 19:15:51 +0000 (20:15 +0100)
commit2a7a989c3edc33ad3042052ed50fee37ab254c7d
treefe69ea6e4467efa09d133ae76da68f9309a03501
parent53b597cfa2cd350704ac1708b1debd97ef027386
[LLVM-C] Add bindings for addCoroutinePassesToExtensionPoints

This patch adds bindings to C and Go for
addCoroutinePassesToExtensionPoints, which is used to add coroutine
passes to the correct locations in PassManagerBuilder.

Differential Revision: https://reviews.llvm.org/D51642
llvm/bindings/go/llvm/transforms_pmbuilder.go
llvm/include/llvm-c/Transforms/Coroutines.h
llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
llvm/lib/Transforms/Coroutines/Coroutines.cpp
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp