The alignment of an sret parameter is known: it must be at least the
authorDuncan Sands <baldrick@free.fr>
Thu, 4 Oct 2012 13:36:31 +0000 (13:36 +0000)
committerDuncan Sands <baldrick@free.fr>
Thu, 4 Oct 2012 13:36:31 +0000 (13:36 +0000)
commitffcf6dffee69bd586ab8aa3e24ebbca1d5d279e7
tree10fc0a6a167aff768e2c8537bdf3baf263dd5da9
parente660fc15fe1f1b8a19488f39d0ec09acc79bed0d
The alignment of an sret parameter is known: it must be at least the
alignment of the return type.  Teach the optimizers this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165226 91177308-0d34-0410-b5e6-96231b3b80d8
docs/LangRef.html
lib/Analysis/ValueTracking.cpp
test/Transforms/InstCombine/align-addr.ll