llvm-project/llvm/lib
David Greene b00b267bcc Fix PR2634. Create new virtual registers from spills early so that we
can give it the same stack slot as the spilled interval if it is folded.
This prevents the fold/unfold code from pointing to the wrong register.

llvm-svn: 58255
2008-10-27 17:38:59 +00:00
..
Analysis Avoid crashing if instruction is not part of a loop. 2008-10-27 10:18:45 +00:00
Archive Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
AsmParser CMake: Cross-platform support for using pre-generated llvmAsmParser.cpp and llvmAsmParser.h. 2008-10-25 03:19:08 +00:00
Bitcode Make sure to set stdout to binary when writing bitcode files via 2008-10-23 19:37:34 +00:00
CodeGen Fix PR2634. Create new virtual registers from spills early so that we 2008-10-27 17:38:59 +00:00
Debugger Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
ExecutionEngine Support for allocation of TLS variables in the JIT. Allocation of a global 2008-10-25 15:41:43 +00:00
Linker Make comments and code for QuietWarnings and QuietErrors 2008-10-25 17:57:20 +00:00
Support fix PR2953, an off-by-one error handling formatted i/o. 2008-10-26 19:20:47 +00:00
System Update the stub and callback code to handle lazy compilation. The stub 2008-10-20 21:39:23 +00:00
Target For now, don't split live intervals around x87 stack register barriers. FpGET_ST0_80 must be right after a call instruction (and ADJCALLSTACKUP) so we need to find a way to prevent reload of x87 registers between them. 2008-10-27 07:14:50 +00:00
Transforms export an ID for the instructionNamer, allowing analysis/transformation passes 2008-10-27 10:16:27 +00:00
VMCore Fix an obvious copy/pasto. 2008-10-27 07:28:44 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00