llvm-project/llvm/lib
Chris Lattner 401d8db381 memory operands that have a direct operand should have their stores created
before the copies into physregs are done.  This avoids having flag operands
skip the store, causing cycles in the dag at sched time.  This fixes infinite
loops on these tests:

test/CodeGen/Generic/2007-04-08-MultipleFrameIndices.ll for PR1308
test/CodeGen/PowerPC/2007-01-29-lbrx-asm.ll
test/CodeGen/PowerPC/2007-01-31-InlineAsmAddrMode.ll
test/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll for PR828

llvm-svn: 36547
2007-04-28 21:12:06 +00:00
..
Analysis Make use of ConstantInt::isZero instead of ConstantInt::isNullValue. 2007-04-19 05:39:12 +00:00
AsmParser Regenerate. 2007-04-28 16:07:31 +00:00
Bitcode This is not "FIXME" anymore 2007-04-28 14:57:59 +00:00
Bytecode Implement review feedback. Aliasees can be either GlobalValue's or 2007-04-28 13:45:00 +00:00
CodeGen memory operands that have a direct operand should have their stores created 2007-04-28 21:12:06 +00:00
Debugger Make sure temporary data is not used past its life span. 2007-04-08 20:10:14 +00:00
ExecutionEngine 1. Don't swap byte order in scanf. It isn't necessary and leads to 2007-04-26 18:19:35 +00:00
Linker Implement the "thread_local" keyword. 2007-04-12 18:32:50 +00:00
Support Using APInt more efficiently. 2007-04-26 16:42:07 +00:00
System Cygwin doesn't have the RSS_LIMIT for get/setrlimit. 2007-04-23 07:22:51 +00:00
Target change per review 2007-04-28 00:36:37 +00:00
Transforms Implement review feedback. Aliasees can be either GlobalValue's or 2007-04-28 13:45:00 +00:00
VMCore Let Verifier check aliasees 2007-04-28 14:35:41 +00:00
Makefile build the bitcode dir 2007-04-22 06:26:05 +00:00