Adrian Prantl
5013f6327b
Cleanup tests to not share a DISubprogram between multiple Functions.
...
rdar://problem/31926379
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@302166 91177308-0d34-0410-b5e6-96231b3b80d8
2017-05-04 16:24:31 +00:00
Xinliang David Li
1d482c01f6
[PartialInlining] Add more early filtering
...
This is a follow up to the previous
inline cost patch for quicker filtering.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@301959 91177308-0d34-0410-b5e6-96231b3b80d8
2017-05-02 18:43:21 +00:00
Xinliang David Li
0a9c93cad3
[PartialInlining] Hook up inline cost analysis
...
Differential Revision: http://reviews.llvm.org/D32666
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@301894 91177308-0d34-0410-b5e6-96231b3b80d8
2017-05-02 02:44:14 +00:00
Xinliang David Li
0cb27bba3d
[PartialInine]: add triaging options
...
There are more bugs (runtime failures) triggered when partial
inlining is turned on. Add options to help triaging problems.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@301148 91177308-0d34-0410-b5e6-96231b3b80d8
2017-04-23 23:39:04 +00:00