commit | ad1b74fa7d9d4053c0e439929490934385e3e706 | [log] [tgz] |
---|---|---|
author | Kyle Butt <kyle+llvm@iteratee.net> | Mon Apr 10 22:28:12 2017 +0000 |
committer | Kyle Butt <kyle+llvm@iteratee.net> | Mon Apr 10 22:28:12 2017 +0000 |
tree | d1f60da7ac79e21b40ce0d4f336cf7ed7e2cae11 | |
parent | e0b3c335a27ae50c4f339ffb81c18662bc983e52 [diff] |
CodeGen: BranchFolding: Merge identical blocks, even if they are short. Merging identical blocks when it doesn't reduce fallthrough. It is common for the blocks created from critical edge splitting to be identical. We would like to merge these blocks whenever doing so would not reduce fallthrough. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@299890 91177308-0d34-0410-b5e6-96231b3b80d8