[PGO] Enable preinline and cleanup when optimize for size
authorZequan Wu <zequanwu@google.com>
Wed, 2 Dec 2020 00:15:06 +0000 (16:15 -0800)
committerZequan Wu <zequanwu@google.com>
Thu, 10 Dec 2020 20:29:17 +0000 (12:29 -0800)
commitb5216b2950499a95df157063d6f0cd0f9486ca8d
tree3f62fc6fe6f8b262484d3aa970fc580941bc39aa
parentfa4bd4b338d1c8c0a95b63b13640b10694b8185c
[PGO] Enable preinline and cleanup when optimize for size

Differential Revision: https://reviews.llvm.org/D91673
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
llvm/test/Other/new-pm-pgo-preinline.ll [new file with mode: 0644]
llvm/test/Other/new-pm-thinlto-prelink-pgo-defaults.ll
llvm/test/Other/pm-pgo-preinline.ll [new file with mode: 0644]