12#ifndef POLLY_CODEGEN_UTILS_H
13#define POLLY_CODEGEN_UTILS_H
31using BBPair = std::pair<llvm::BasicBlock *, llvm::BasicBlock *>;
68std::pair<BBPair, llvm::BranchInst *>
70 llvm::RegionInfo &RI, llvm::LoopInfo &LI);
This file contains the declaration of the PolyhedralInfo class, which will provide an interface to ex...
std::pair< llvm::BasicBlock *, llvm::BasicBlock * > BBPair
Type to hold region delimiters (entry & exit block).
@ Value
MemoryKind::Value: Models an llvm::Value.
std::pair< BBPair, llvm::BranchInst * > executeScopConditionally(Scop &S, llvm::Value *RTC, llvm::DominatorTree &DT, llvm::RegionInfo &RI, llvm::LoopInfo &LI)
Execute a Scop conditionally wrt RTC.