[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