From ed4075cc3b01a68753d15bd2310013b81e5c8b51 Mon Sep 17 00:00:00 2001 From: Jakob Stoklund Olesen Date: Tue, 20 Jul 2010 21:46:58 +0000 Subject: Implement loop splitting analysis. Determine which loop exit blocks need a 'pre-exit' block inserted. Recognize when this would be impossible. llvm-svn: 108941 --- llvm/include/llvm/Analysis/LoopInfo.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'llvm/include') diff --git a/llvm/include/llvm/Analysis/LoopInfo.h b/llvm/include/llvm/Analysis/LoopInfo.h index b101f324429..5dfdc25dd88 100644 --- a/llvm/include/llvm/Analysis/LoopInfo.h +++ b/llvm/include/llvm/Analysis/LoopInfo.h @@ -509,6 +509,12 @@ protected: } }; +template +raw_ostream& operator<<(raw_ostream &OS, const LoopBase &Loop) { + Loop.print(OS); + return OS; +} + class Loop : public LoopBase { public: Loop() {} -- cgit v1.2.3