From: Evan Cheng Date: Thu, 31 Jan 2008 10:05:13 +0000 (+0000) Subject: Add a comment for a nasty short term hack. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=7bdc5f734f6aa16cc300f66d2a804d75b916d12b;p=oota-llvm.git Add a comment for a nasty short term hack. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46610 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp b/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp index ac35b40d921..3873c33a20f 100644 --- a/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp +++ b/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp @@ -741,6 +741,10 @@ void ScheduleDAG::EmitNode(SDNode *Node, unsigned InstanceNo, unsigned NumLabels = 0; MachineBasicBlock::iterator MBBI = BB->begin(); while (MBBI != BB->end()) { + // FIXME: This is a nasty short term workaround. For now, we are + // assuming there are two debug labels at the beginning of the + // entry block: one for dbg_func_start, one for the first + // dbg_stoppoint before actual code. if (!MBBI->isDebugLabel() || ++NumLabels > 1) break; ++MBBI;