llvm/tools/llvm-upgrade
Reid Spencer f049c6712d For PR1142:
When an unresolved definition is found, check to see if it is only unresolved
because the csretcc was upgraded to the sret param attribute. Such changes
change the function type and lead to unresolved definitions. In such cases, just
cast the function to the type expected by the CallInst. That is, cast to the
version of the function that has the sret param attribute.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33623 91177308-0d34-0410-b5e6-96231b3b80d8
2007-01-29 19:07:18 +00:00
..
.cvsignore Ignore generated files. 2006-11-30 06:37:43 +00:00
llvm-upgrade.cpp Regenerate. 2007-01-26 08:19:09 +00:00
Makefile Regenerate. 2007-01-26 08:19:09 +00:00
UpgradeInternals.h Upgrade old csret calling convention into sret parameter attribute. 2007-01-29 05:41:09 +00:00
UpgradeLexer.cpp.cvs Regenerate 2007-01-28 13:37:39 +00:00
UpgradeLexer.l For All These Bugs: 2007-01-26 08:18:34 +00:00
UpgradeLexer.l.cvs Regenerate. 2007-01-26 08:19:09 +00:00
UpgradeParser.cpp.cvs Regenerate. 2007-01-29 05:41:34 +00:00
UpgradeParser.h.cvs Regenerate. 2007-01-29 05:41:34 +00:00
UpgradeParser.y For PR1142: 2007-01-29 19:07:18 +00:00
UpgradeParser.y.cvs Regenerate. 2007-01-29 05:41:34 +00:00