llvm-6502/lib/CodeGen/AsmPrinter
Chris Lattner 1611273351 change EH related stuff (other than EH_LABEL) to use MCSymbol
instead of label ID's.  This cleans up and regularizes a bunch 
of code and makes way for future progress.

Unfortunately, this pointed out to me that JITDwarfEmitter.cpp
is largely copy and paste from DwarfException/MachineModuleInfo
and other places.  This is very sad and disturbing. :(

One major change here is that TidyLandingPads moved from being
called in DwarfException::BeginFunction to being called in
DwarfException::EndFunction.  There should not be any 
functionality change from doing this, but I'm not an EH expert.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98459 91177308-0d34-0410-b5e6-96231b3b80d8
2010-03-14 01:41:15 +00:00
..
AsmPrinter.cpp eliminate the now-unneeded context argument of MBB::getSymbol() 2010-03-13 21:04:28 +00:00
CMakeLists.txt elimiante the DWLabel class, using MCSymbol instead. Start 2010-03-08 22:23:36 +00:00
DIE.cpp inline away a form of IsPCRelative, eliminating the 2010-03-10 01:17:49 +00:00
DIE.h Free DbgScopes in DwarfDebug::endFunction(). Also increased the const-ness of 2010-03-12 17:45:06 +00:00
DwarfDebug.cpp simplify EmitFrameMoves to take BaseLabel in as a symbol 2010-03-13 08:05:25 +00:00
DwarfDebug.h reimplement the string pool used for inlined function 2010-03-13 02:17:42 +00:00
DwarfException.cpp change EH related stuff (other than EH_LABEL) to use MCSymbol 2010-03-14 01:41:15 +00:00
DwarfException.h change EH related stuff (other than EH_LABEL) to use MCSymbol 2010-03-14 01:41:15 +00:00
DwarfPrinter.cpp simplify EmitFrameMoves to take BaseLabel in as a symbol 2010-03-13 08:05:25 +00:00
DwarfPrinter.h simplify EmitFrameMoves to take BaseLabel in as a symbol 2010-03-13 08:05:25 +00:00
DwarfWriter.cpp reapply r98035: 2010-03-09 04:54:43 +00:00
Makefile make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
OcamlGCPrinter.cpp remove uses of EOL. 2010-01-22 23:43:14 +00:00