llvm-6502/lib
Bill Wendling 3f5bb168bc An overhaul of the exception handling code. This is arguably more correct than
what was there before. In "no FP mode", we weren't generating labels and unwind
table entries after each "push" instruction. While more than likely "okay", it's
not technically correct. The major thing was that the ordering of when to define
a new CFA register and at what offset wasn't correct. This would cause the
exception handling to fail in ways most miserable to users.

I also cleaned up some code a bit. There's one function which has a "return" at
the beginning, so it's never used. Should I just remove it? :-)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79139 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-15 21:27:32 +00:00
..
Analysis Actually privatize a IntegerTypes, and fix a few bugs exposed by this. 2009-08-13 23:27:32 +00:00
Archive Make LLVMContext and LLVMContextImpl classes instead of structs. 2009-08-11 17:45:13 +00:00
AsmParser Actually privatize a IntegerTypes, and fix a few bugs exposed by this. 2009-08-13 23:27:32 +00:00
Bitcode Actually privatize a IntegerTypes, and fix a few bugs exposed by this. 2009-08-13 23:27:32 +00:00
CodeGen Unbreak build. Evan, please make sure my changes are correct. 2009-08-15 20:46:16 +00:00
CompilerDriver Delete the temp dir even when '--temp-dir' is specified. 2009-07-11 19:27:07 +00:00
Debugger Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. 2009-08-05 23:16:16 +00:00
ExecutionEngine Push LLVMContexts through the IntegerType APIs. 2009-08-13 21:58:54 +00:00
Linker Link NamedMDNodes. 2009-08-11 18:01:24 +00:00
MC add support for target-specific ELF section flags, add a new MCSectionXCore 2009-08-15 05:56:11 +00:00
Support Always check to see if raw_fd_ostream's file descriptor is attached to 2009-08-15 02:05:19 +00:00
System This void is implicit in C++. 2009-08-12 22:10:57 +00:00
Target An overhaul of the exception handling code. This is arguably more correct than 2009-08-15 21:27:32 +00:00
Transforms Don't try to get the context from an erased Instruction. 2009-08-15 21:07:49 +00:00
VMCore switch DominanceFrontier::splitBlock to use a smallvector for 2009-08-15 01:39:28 +00:00
Makefile LLVMC doesn't need ENABLE_PIC to build now. 2009-07-04 03:54:54 +00:00