Changeset View
Changeset View
Standalone View
Standalone View
lib/CodeGen/CodeGeneration.cpp
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | |||||
#define DEBUG_TYPE "polly-codegen" | #define DEBUG_TYPE "polly-codegen" | ||||
static cl::opt<bool> Verify("polly-codegen-verify", | static cl::opt<bool> Verify("polly-codegen-verify", | ||||
cl::desc("Verify the function generated by Polly"), | cl::desc("Verify the function generated by Polly"), | ||||
cl::Hidden, cl::init(false), cl::ZeroOrMore, | cl::Hidden, cl::init(false), cl::ZeroOrMore, | ||||
cl::cat(PollyCategory)); | cl::cat(PollyCategory)); | ||||
static cl::opt<bool> | bool polly::PerfMonitoring; | ||||
PerfMonitoring("polly-codegen-perf-monitoring", | static cl::opt<bool, true> | ||||
XPerfMonitoring("polly-codegen-perf-monitoring", | |||||
cl::desc("Add run-time performance monitoring"), cl::Hidden, | cl::desc("Add run-time performance monitoring"), cl::Hidden, | ||||
cl::init(false), cl::ZeroOrMore, cl::cat(PollyCategory)); | cl::location(polly::PerfMonitoring), cl::init(false), | ||||
cl::ZeroOrMore, cl::cat(PollyCategory)); | |||||
namespace polly { | namespace polly { | ||||
/// Mark a basic block unreachable. | /// Mark a basic block unreachable. | ||||
/// | /// | ||||
/// Marks the basic block @p Block unreachable by equipping it with an | /// Marks the basic block @p Block unreachable by equipping it with an | ||||
/// UnreachableInst. | /// UnreachableInst. | ||||
void markBlockUnreachable(BasicBlock &Block, PollyIRBuilder &Builder) { | void markBlockUnreachable(BasicBlock &Block, PollyIRBuilder &Builder) { | ||||
auto *OrigTerminator = Block.getTerminator(); | auto *OrigTerminator = Block.getTerminator(); | ||||
▲ Show 20 Lines • Show All 289 Lines • Show Last 20 Lines |