llvm-project/llvm/test/Transforms/MemCpyOpt
Shuxin Yang 140d592d84 Fix a potential bug in r183584.
r183584 tries to derive some info from the code *AFTER* a call and apply
these derived info to the code *BEFORE* the call, which is not always safe
as the call in question may never return, and in this case, the derived
info is invalid.
  
  Thank Duncan for pointing out this potential bug.

rdar://14073661 

llvm-svn: 183606
2013-06-08 04:56:05 +00:00
..
2008-02-24-MultipleUseofSRet.ll Fix the remaining TCL-style quotes found in the testsuite. This is 2012-07-02 19:09:46 +00:00
2008-03-13-ReturnSlotBitcast.ll In my recent change to avoid use of underaligned memory I didn't notice that 2012-10-04 13:53:21 +00:00
2011-06-02-CallSlotOverwritten.ll
align.ll The memcpy optimizer was happily doing call slot forwarding when the new memory 2012-10-04 10:54:40 +00:00
atomic.ll
crash.ll
form-memset.ll MemCpyOpt: When forming a memset from stores also take GEP constexprs into account. 2012-09-13 16:29:49 +00:00
lit.local.cfg Replace all instances of dg.exp file with lit.local.cfg, since all tests are run with LIT now and now Dejagnu. dg.exp is no longer needed. 2012-02-16 06:28:33 +00:00
loadstore-sret.ll
memcpy-to-memset.ll
memcpy.ll Fix a potential bug in r183584. 2013-06-08 04:56:05 +00:00
memmove.ll
smaller.ll
sret.ll Fix the remaining TCL-style quotes found in the testsuite. This is 2012-07-02 19:09:46 +00:00