As pointed out in D148010, these passes are missing from the LTO post-link pipeline. They are present in the pre-link pipeline, but LoopSink is completely useless there (it will always be fully undone by LICM post-link) and DivRemPairs is mostly useless (I believe most of what it does will be undone by InstCombine).
I've not added RelLookupTableConverterPass, because it's also disabled in the LTO pre-link pipeline, with a comment that there is an unresolved issue with full LTO.
Compile-time impact of the extra passes is minimal: http://llvm-compile-time-tracker.com/compare.php?from=09ba7b605327812cfcec4f3c01d7fc232dee651d&to=52d546b4fe89ad66011ca9e3a8f2f6dfe4b4ac2f&stat=instructions:u Of course, LoopSink will have a larger impact in PGO builds.
this runs after the function passes in the module optimization pipeline