From ff2e9b4225ab55ee049b33158a9cce1ef138c2f7 Mon Sep 17 00:00:00 2001 From: Jakob Stoklund Olesen Date: Fri, 17 Dec 2010 04:09:47 +0000 Subject: Provide LiveIntervalUnion::Query::checkLoopInterference. This is a three-way interval list intersection between a virtual register, a live interval union, and a loop. It will be used to identify interference-free loops for live range splitting. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122034 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CodeGen/MachineLoopRanges.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/CodeGen/MachineLoopRanges.cpp') diff --git a/lib/CodeGen/MachineLoopRanges.cpp b/lib/CodeGen/MachineLoopRanges.cpp index 9af49b04ab..9ee6c5bd12 100644 --- a/lib/CodeGen/MachineLoopRanges.cpp +++ b/lib/CodeGen/MachineLoopRanges.cpp @@ -69,13 +69,13 @@ MachineLoopRange::MachineLoopRange(const MachineLoop *loop, /// overlaps - Return true if this loop overlaps the given range of machine /// instructions. bool MachineLoopRange::overlaps(SlotIndex Start, SlotIndex Stop) { - RangeMap::const_iterator I = Intervals.find(Start); + Map::const_iterator I = Intervals.find(Start); return I.valid() && Stop > I.start(); } void MachineLoopRange::print(raw_ostream &OS) const { OS << "Loop#" << Loop->getHeader()->getNumber() << " ="; - for (RangeMap::const_iterator I = Intervals.begin(); I.valid(); ++I) + for (Map::const_iterator I = Intervals.begin(); I.valid(); ++I) OS << " [" << I.start() << ';' << I.stop() << ')'; } -- cgit v1.2.3-18-g5258