[HotColdSplit] Simplify tests by lowering their splitting thresholds
authorVedant Kumar <vsk@apple.com>
Thu, 17 Jan 2019 21:29:34 +0000 (21:29 +0000)
committerVedant Kumar <vsk@apple.com>
Thu, 17 Jan 2019 21:29:34 +0000 (21:29 +0000)
commit32a014d0483e821566e42d68e270f53456b9b1df
treeb923389c990d518db8d48cab7a4f25ca84b93377
parent48807d0d35638911e9dc65ae793234f2f3f582cb
[HotColdSplit] Simplify tests by lowering their splitting thresholds

This gets rid of the brittle/mysterious calls to @sink()/@sideeffect()
peppered throughout the test cases. They are no longer needed to force
splitting to occur.

llvm-svn: 351480
25 files changed:
llvm/lib/Transforms/IPO/HotColdSplitting.cpp
llvm/test/Transforms/HotColdSplit/X86/do-not-split.ll [moved from llvm/test/Transforms/HotColdSplit/do-not-split.ll with 94% similarity]
llvm/test/Transforms/HotColdSplit/X86/extraction-subregion-breaks-phis.ll [moved from llvm/test/Transforms/HotColdSplit/extraction-subregion-breaks-phis.ll with 97% similarity]
llvm/test/Transforms/HotColdSplit/X86/outline-expensive.ll
llvm/test/Transforms/HotColdSplit/delete-use-without-def-dbg-val.ll
llvm/test/Transforms/HotColdSplit/duplicate-phi-preds-crash.ll
llvm/test/Transforms/HotColdSplit/eh-pads.ll
llvm/test/Transforms/HotColdSplit/eh-typeid-for.ll
llvm/test/Transforms/HotColdSplit/forward-dfs-reaches-marked-block.ll
llvm/test/Transforms/HotColdSplit/lifetime-markers-on-inputs.ll
llvm/test/Transforms/HotColdSplit/mark-the-whole-func-cold.ll
llvm/test/Transforms/HotColdSplit/minsize.ll
llvm/test/Transforms/HotColdSplit/multiple-exits.ll
llvm/test/Transforms/HotColdSplit/noreturn.ll
llvm/test/Transforms/HotColdSplit/outline-cold-asm.ll
llvm/test/Transforms/HotColdSplit/outline-disjoint-diamonds.ll
llvm/test/Transforms/HotColdSplit/outline-if-then-else.ll
llvm/test/Transforms/HotColdSplit/outline-multiple-entry-region.ll
llvm/test/Transforms/HotColdSplit/outline-while-loop.ll
llvm/test/Transforms/HotColdSplit/phi-with-distinct-outlined-values.ll
llvm/test/Transforms/HotColdSplit/region-overlap.ll
llvm/test/Transforms/HotColdSplit/split-cold-2.ll
llvm/test/Transforms/HotColdSplit/split-out-dbg-val-of-arg.ll
llvm/test/Transforms/HotColdSplit/succ-block-with-self-edge.ll
llvm/test/Transforms/HotColdSplit/unwind.ll