From 85064c17be0b47bf504532de5919c83ad5ce8ee0 Mon Sep 17 00:00:00 2001 From: Andrew Trick Date: Tue, 9 Nov 2010 19:01:17 +0000 Subject: Adds RABasic verification and tracing. llvm-svn: 118604 --- llvm/lib/CodeGen/RegAllocBase.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'llvm/lib/CodeGen/RegAllocBase.h') diff --git a/llvm/lib/CodeGen/RegAllocBase.h b/llvm/lib/CodeGen/RegAllocBase.h index f4ca9727384..fa595fed8b5 100644 --- a/llvm/lib/CodeGen/RegAllocBase.h +++ b/llvm/lib/CodeGen/RegAllocBase.h @@ -128,6 +128,11 @@ protected: // exists, return the interfering register, which may be preg or an alias. unsigned checkPhysRegInterference(LiveInterval& lvr, unsigned preg); +#ifndef NDEBUG + // Verify each LiveIntervalUnion. + void verify(); +#endif + // Helper that spills all live virtual registers currently unified under preg // that interfere with the most recently queried lvr. void spillInterferences(unsigned preg, -- cgit v1.2.3