Polly 22.0.0git
RegisterPasses.h
Go to the documentation of this file.
1//===------ polly/RegisterPasses.h - Register the Polly passes *- C++ -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8//
9// Functions to register the Polly passes in a LLVM pass manager.
10//
11//===----------------------------------------------------------------------===//
12
13#ifndef POLLY_REGISTER_PASSES_H
14#define POLLY_REGISTER_PASSES_H
15
16namespace llvm {
17class PassBuilder;
18struct PassPluginLibraryInfo;
19namespace legacy {
20class PassManagerBase;
21} // namespace legacy
22} // namespace llvm
23
24namespace polly {
25void registerPollyPasses(llvm::PassBuilder &PB);
26} // namespace polly
27
28llvm::PassPluginLibraryInfo getPollyPluginInfo();
29
30#endif
llvm::PassPluginLibraryInfo getPollyPluginInfo()
void registerPollyPasses(llvm::PassBuilder &PB)