- Mar 30, 2017
-
-
Stanislav Mekhanoshin authored
If set to false it does not remove global aliases. With this parameter set to false it should be safe to run the pass before link. Differential Revision: https://reviews.llvm.org/D31489 llvm-svn: 299108
-
- Mar 28, 2017
-
-
Stanislav Mekhanoshin authored
Previously it was covered by the internalization. It turns out we cannot run internalizer in FE, it break separate compilation tests. Thus early inliner gets its own option. Differential Revision: https://reviews.llvm.org/D31429 llvm-svn: 298935
-
- Mar 20, 2017
-
-
Konstantin Zhuravlyov authored
Differential Revision: https://reviews.llvm.org/D31141 llvm-svn: 298281
-
Konstantin Zhuravlyov authored
This reverts commit r297958, it breaks device-libs build. llvm-svn: 298239
-
- Mar 16, 2017
-
-
Stanislav Mekhanoshin authored
We can mark functions to always inline early in the opt. Since we do not have call support this early inlining creates opportunities for inter-procedural optimizations which would not occur otherwise. Differential Revision: https://reviews.llvm.org/D31016 llvm-svn: 297958
-