aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-04-28 21:12:06 +0000
committerChris Lattner <sabre@nondot.org>2007-04-28 21:12:06 +0000
commit401d8db3819e97e866e1d84e15b5492c6f339651 (patch)
tree264a5ed13a96684ff8df8c2d68c6410c13d58211 /llvm/lib/Bitcode/Reader/BitcodeReader.h
parentde339fa55d910496fbcc3ed0c6409f11435045b8 (diff)
downloadllvm-401d8db3819e97e866e1d84e15b5492c6f339651.zip
llvm-401d8db3819e97e866e1d84e15b5492c6f339651.tar.gz
llvm-401d8db3819e97e866e1d84e15b5492c6f339651.tar.bz2
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
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.h')
0 files changed, 0 insertions, 0 deletions