[llvm-commits] [llvm] r46635 - in /llvm/trunk: include/llvm/CodeGen/AsmPrinter.h lib/CodeGen/AsmPrinter.cpp lib/CodeGen/DwarfWriter.cpp lib/CodeGen/PrologEpilogInserter.cpp lib/CodeGen/SelectionDAG/ScheduleDAG.cpp lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp lib/Target/PowerPC/PPCRegisterInfo.cpp lib/Target/X86/X86RegisterInfo.cpp
Chris Lattner
clattner at apple.com
Fri Feb 1 08:57:00 PST 2008
On Feb 1, 2008, at 1:10 AM, Evan Cheng wrote:
> URL: http://llvm.org/viewvc/llvm-project?rev=46635&view=rev
> Log:
> Remove the nasty LABEL hack with a much less evil one. Now
> llvm.dbg.func.start implies a stoppoint is set. SelectionDAGISel
> records a new source line but does not create a ISD::LABEL node for
> this special stoppoint. Asm printer will magically print this label.
> This ensures nothing is emitted before.
Nice reduction in evilness! :)
-Chris
More information about the llvm-commits
mailing list