Files
swift-mirror/include/swift/OptimizeARC/PassesFwd.h
Jordan Rose fb21a2da84 Move LLVM passes into a library, and use opt to test them instead of swift.
These don't really have anything to do with Swift, and there's no reason to
include this capability in the new driver.

Swift SVN r13181
2014-01-30 23:42:38 +00:00

26 lines
785 B
C++

//===--- PassesFwd.h - Creation functions for LLVM passes ------*- C++ -*-===//
//
// This source file is part of the Swift.org open source project
//
// Copyright (c) 2014 - 2015 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See http://swift.org/LICENSE.txt for license information
// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
//===----------------------------------------------------------------------===//
#ifndef SWIFT_OPTIMIZEARC_PASSESFWD_H
#define SWIFT_OPTIMIZEARC_PASSESFWD_H
namespace llvm {
class FunctionPass;
}
namespace swift {
llvm::FunctionPass *createSwiftARCOptPass();
llvm::FunctionPass *createSwiftARCExpandPass();
} // end namespace swift
#endif