[MachineOutliner] Never add the outliner in -O0
authorJessica Paquette <jpaquette@apple.com>
Thu, 28 Jun 2018 17:05:57 +0000 (17:05 +0000)
committerJessica Paquette <jpaquette@apple.com>
Thu, 28 Jun 2018 17:05:57 +0000 (17:05 +0000)
commitc9d675266e213ff9311e8b66160781135f0d6971
tree0e1a030878e99b111e59ce8ec11de52ff357e462
parentce004bfe35c20d227865605427a11ff90ccb23b3
[MachineOutliner] Never add the outliner in -O0

We shouldn't add the outliner when compiling at -O0 even if
-enable-machine-outliner is passed in. This makes sure that we
don't add it in this case.

This also updates machine-outliner-flags to reflect the change
and improves the comment describing what that test does.

llvm-svn: 335879
llvm/lib/CodeGen/TargetPassConfig.cpp
llvm/test/CodeGen/AArch64/machine-outliner-flags.ll