Polly
22.0.0git
llvm-project
polly
include
polly
CodePreparation.h
Go to the documentation of this file.
1
//===- polly/ScopPreparation.h - Code preparation pass ----------*- 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
// Prepare the Function for polyhedral codegeneration.
10
//
11
//===----------------------------------------------------------------------===//
12
13
#ifndef POLLY_CODEPREPARATION_H
14
#define POLLY_CODEPREPARATION_H
15
16
namespace
llvm
{
17
class
DominatorTree;
18
class
Function;
19
class
LoopInfo;
20
class
RegionInfo;
21
}
// namespace llvm
22
23
namespace
polly
{
24
bool
runCodePreparation
(llvm::Function &F, llvm::DominatorTree *DT,
25
llvm::LoopInfo *LI, llvm::RegionInfo *RI);
26
}
// namespace polly
27
28
#endif
/* POLLY_CODEPREPARATION_H */
llvm
Definition
CodeGeneration.h:14
polly
Definition
Canonicalization.h:14
polly::runCodePreparation
bool runCodePreparation(llvm::Function &F, llvm::DominatorTree *DT, llvm::LoopInfo *LI, llvm::RegionInfo *RI)
Generated on
for Polly by
1.14.0