llvm-mirror/lib
Dan Gohman fb30c38893 Mark the x86 fp stack registers as "reserved". This tells LiveVariables
and the RegisterScavenger not to expect traditional liveness 
techniques are applicable to these registers, since we don't fully
modify the effects of push and pop after stackification.

llvm-svn: 61179
2008-12-18 01:05:09 +00:00
..
Analysis Today the front-ends (llvm-gcc and clang) generate multiple llvm.dbg.compile_units to identify source file for various debug entities. Each llvm.dbg.compile_unit matches one file on the disk. However, the backend only supports one DW_TAG_compile_unit per .o file. The backend selects first compile_unit from the vector to construct DW_TAG_compile_unit entry, which is not correct in all cases. 2008-12-17 22:39:29 +00:00
Archive Silence unused variable warnings. 2008-11-21 20:00:59 +00:00
AsmParser Forgot to revert r61031 when I reverted r61019, r61030, and r61040. 2008-12-17 20:59:57 +00:00
Bitcode Temporarily revert r61019, r61030, and r61040. These were breaking LLVM Release 2008-12-16 19:06:48 +00:00
CodeGen Revert r61158 for now, as it caused some test failures. 2008-12-17 22:17:27 +00:00
Debugger Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
ExecutionEngine Fix MachineCodeEmitter to use uintptr_t instead of intptr_t. This avoids some overflow issues. Patch by Thomas Jablin. 2008-12-10 02:32:19 +00:00
Linker Make comments and code for QuietWarnings and QuietErrors 2008-10-25 17:57:20 +00:00
Support remove unused var 2008-12-09 17:04:06 +00:00
System Don't use plain %x to print pointer values. I had changed it from %p 2008-12-05 23:39:24 +00:00
Target Mark the x86 fp stack registers as "reserved". This tells LiveVariables 2008-12-18 01:05:09 +00:00
Transforms Fix the time regression I introduced in 464.h264ref with 2008-12-18 00:57:22 +00:00
VMCore This adds some missing functions to the C binding: 2008-12-17 21:39:50 +00:00
Makefile