diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-07-30 20:57:50 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-07-30 20:57:50 +0000 |
commit | a12a7d5f749fc1ac977c174f7cf8750ffe870778 (patch) | |
tree | 922d9e3b78be20d4428e58c0a644438c7cec40fd /llvm/lib/CodeGen/MachineTraceMetrics.h | |
parent | b7f03c191c316472ab6fc07890fa26fe7f36941b (diff) | |
download | bcm5719-llvm-a12a7d5f749fc1ac977c174f7cf8750ffe870778.tar.gz bcm5719-llvm-a12a7d5f749fc1ac977c174f7cf8750ffe870778.zip |
Hook into PassManager's analysis verification.
By overriding Pass::verifyAnalysis(), the pass contents will be verified
by the pass manager.
llvm-svn: 160994
Diffstat (limited to 'llvm/lib/CodeGen/MachineTraceMetrics.h')
-rw-r--r-- | llvm/lib/CodeGen/MachineTraceMetrics.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/MachineTraceMetrics.h b/llvm/lib/CodeGen/MachineTraceMetrics.h index fa4970a07c8..56ea74ea85f 100644 --- a/llvm/lib/CodeGen/MachineTraceMetrics.h +++ b/llvm/lib/CodeGen/MachineTraceMetrics.h @@ -75,6 +75,7 @@ public: void getAnalysisUsage(AnalysisUsage&) const; bool runOnMachineFunction(MachineFunction&); void releaseMemory(); + void verifyAnalysis() const; friend class Ensemble; friend class Trace; @@ -212,10 +213,6 @@ public: /// is erased, or the CFG is otherwise changed. void invalidate(const MachineBasicBlock *MBB); - /// Verify the internal consistency of cached data. - /// This does nothing in NDEBUG builds. - void verify() const; - private: // One entry per basic block, indexed by block number. SmallVector<FixedBlockInfo, 4> BlockInfo; |