summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
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.cpp
parentde339fa55d910496fbcc3ed0c6409f11435045b8 (diff)
downloadbcm5719-llvm-401d8db3819e97e866e1d84e15b5492c6f339651.tar.gz
bcm5719-llvm-401d8db3819e97e866e1d84e15b5492c6f339651.zip
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.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud