llvm/lib
Bill Wendling 52783c63a1 Believe it or not, this is a simplification. :-)
Basically, this patch is working towards removing the hard-coded values that are
output for the CIE. In particular, the CIE augmentation and the CIE augmentation
size. Both of these should be calculated. In the process, I was able to make a
bunch of code simpler.

The encodings for the personality, LSDA, and FDE in the CIE are still not
correct. They should be generated either from target-specific callbacks (blech!)
or grokked from first-principles.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81404 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-09 23:56:55 +00:00
..
Analysis Reverted r81358. 2009-09-09 18:19:35 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser Use MemoryBuffer::getBufferIdentifier() in the AsmPrinter instead 2009-09-08 22:20:35 +00:00
Bitcode Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed. 2009-09-07 23:54:19 +00:00
CodeGen Believe it or not, this is a simplification. :-) 2009-09-09 23:56:55 +00:00
CompilerDriver
Debugger Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
ExecutionEngine Fix PR4865. This syncs up the JIT's DWARF emitter with what's in the 2009-09-09 00:11:02 +00:00
Linker There is not any need to copy metadata while merging modules. 2009-09-03 20:35:57 +00:00
MC canonicalize namespace gymnastics 2009-09-09 23:46:42 +00:00
Support canonicalize namespace gymnastics 2009-09-09 23:46:42 +00:00
System Add a shortcut for OS X to Path::GetMainExecutable. This gives a nice speedup on 2009-09-09 12:09:08 +00:00
Target Fix double load / store multiple encoding. 2009-09-09 23:55:03 +00:00
Transforms Fix SplitCriticalEdge to properly update LCSSA form when splitting a 2009-09-09 18:18:18 +00:00
VMCore Take lock before removing a node from MDNodeSet. 2009-09-09 17:44:26 +00:00
Makefile