llvm-mirror/lib
Bob Wilson a42ff3190c Handle AddrMode4 for Thumb2 in rewriteT2FrameIndex. This occurs for
VLDM/VSTM instructions, and without this check, the code assumes that an
offset is allowed, as it would be with VLDR/VSTR.  The asm printer,
however, silently drops the offset, producing incorrect code.  Since the
address register in this case is either the stack or frame pointer, the
spill location ends up conflicting with some other stack slot or with
outgoing arguments on the stack.

llvm-svn: 81879
2009-09-15 17:56:18 +00:00
..
Analysis Teach ValueTracking how to look through GlobalAliases. GlobalAliases are 2009-09-15 16:14:44 +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 Another try at early partial coalescing. Identity phi source copies (their sources are defined by phi join def) are coalesced. And the phi join copy is backward copy propagated into the other copies. 2009-09-15 06:45:16 +00:00
CompilerDriver convert LoopInfo.h and GraphWriter.h to use raw_ostream 2009-08-23 07:19:13 +00:00
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 Remove unnecessary #include. 2009-09-12 22:24:25 +00:00
MC Update CMake. 2009-09-14 05:22:47 +00:00
Support Update CMake files. 2009-09-11 21:49:45 +00:00
System Get rid of GetProcessId in Win32/Program.inc. 2009-09-15 03:39:45 +00:00
Target Handle AddrMode4 for Thumb2 in rewriteT2FrameIndex. This occurs for 2009-09-15 17:56:18 +00:00
Transforms Add more newlines to make up for the ones removed from the end of instructions. 2009-09-15 07:08:25 +00:00
VMCore Fix an accidental inversion of the inbounds flag. 2009-09-15 16:00:30 +00:00
Makefile LLVMC doesn't need ENABLE_PIC to build now. 2009-07-04 03:54:54 +00:00