Cross-DSO control flow integrity (LLVM part).
[oota-llvm.git] / include / llvm / Transforms / IPO.h
index 38b8ffdd9fc97871ad1d66a2ae6fb4a3b4f057c1..0c374a070ce8390247b27bb94229e9a40f52c3e6 100644 (file)
@@ -215,6 +215,9 @@ ModulePass *createBarrierNoopPass();
 /// to bitsets.
 ModulePass *createLowerBitSetsPass();
 
+/// \brief This pass export CFI checks for use by external modules.
+ModulePass *createCrossDSOCFIPass();
+
 //===----------------------------------------------------------------------===//
 // SampleProfilePass - Loads sample profile data from disk and generates
 // IR metadata to reflect the profile.