llvm-6502/lib
Stuart Hastings 983327b351 Revise debug info machinery to digest nested functions and classes.
A certain GDB testsuite case (local.cc) has a function nested inside a
class nested inside another function.  GCC presents the innermost
function to llvm-convert first.  Heretofore, the debug info mistakenly
placed the inner function at module scope.  This patch walks the GCC
context links and instantiates the outer class and function so the
debug info is properly nested.  Radar 7426545.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100530 91177308-0d34-0410-b5e6-96231b3b80d8
2010-04-06 17:19:32 +00:00
..
Analysis Add a const qualifier. 2010-04-06 01:31:12 +00:00
Archive Fix a grammaro. 2010-03-30 20:04:57 +00:00
AsmParser Give llvm::SourceMgr the ability to have a client-specified 2010-04-06 00:26:48 +00:00
Bitcode Add special case bitcode support for DebugLoc. This avoids 2010-04-03 02:17:50 +00:00
CodeGen Revise debug info machinery to digest nested functions and classes. 2010-04-06 17:19:32 +00:00
CompilerDriver Use FindExecutable as a fall-back search method. 2010-03-05 04:46:28 +00:00
ExecutionEngine Fix OProfileJITEventListener build for new DebugLoc. 2010-04-05 21:09:12 +00:00
Linker Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some 2010-02-16 14:50:09 +00:00
MC Give AsmParser an option to control whether it finalizes 2010-04-05 23:15:42 +00:00
Support give the SourceMgr object a cookie. 2010-04-06 00:33:43 +00:00
System AddSignalHandler was not releasing the critical section on win32. 2010-03-31 12:07:16 +00:00
Target Properly enable load clustering. 2010-04-05 23:48:02 +00:00
Transforms fix a really nasty bug that Evan was tracking in SCCP. When resolving 2010-04-05 22:14:48 +00:00
VMCore Use a ManagedCleanup to prevent leaking the PassRegistrar map. In breaks the 2010-04-06 04:20:48 +00:00
Makefile