allowing the memcpy to be eliminated. Unfortunately, the requirements on byval's without explicit alignment are really weak and impossible to predict in the mid-level optimizer, so this doesn't kick in much with current frontends. The fix is to change clang to set alignment on all byval arguments. llvm-svn: 119916 |
||
|---|---|---|
| .. | ||
| 2008-02-24-MultipleUseofSRet.ll | ||
| 2008-03-13-ReturnSlotBitcast.ll | ||
| align.ll | ||
| crash.ll | ||
| dg.exp | ||
| form-memset.ll | ||
| form-memset2.ll | ||
| loadstore-sret.ll | ||
| memcpy.ll | ||
| memmove.ll | ||
| sret.ll | ||