| commit | 15b17d0a7ccdc150e775df5589ebfb67566854f0 | [log] [tgz] |
|---|---|---|
| author | Yevgeny Rouban <yevgeny.rouban@azul.com> | Fri Feb 01 10:44:43 2019 +0000 |
| committer | Yevgeny Rouban <yevgeny.rouban@azul.com> | Fri Feb 01 10:44:43 2019 +0000 |
| tree | bbe230cabd40dd6ce6f017c800e002a15d09f1f4 | |
| parent | 212833ce766fb9b747672b249667e0161e52968c [diff] |
Provide reason messages for unviable inlining InlineCost's isInlineViable() is changed to return InlineResult instead of bool. This provides messages for failure reasons and allows to get more specific messages for cases where callsites are not viable for inlining. Reviewed By: xbolva00, anemet Differential Revision: https://reviews.llvm.org/D57089 llvm-svn: 352849