commit | 0157cb57214a58c395d97d777dba100732892e77 | [log] [tgz] |
---|---|---|
author | Jessica Paquette <jpaquette@apple.com> | Thu Nov 08 00:33:38 2018 +0000 |
committer | Jessica Paquette <jpaquette@apple.com> | Thu Nov 08 00:33:38 2018 +0000 |
tree | dec9ef73bbf739066a96158b9a74f6df3229fbfd | |
parent | fb2083df4e3fd735e109e270b289cabcd4fcec3e [diff] |
[MachineOutliner][NFC] Only map blocks which have adjacent legal instructions If a block doesn't have any ranges of adjacent legal instructions, then it can't have outlining candidates. There's no point in mapping legal isntructions in situations like this. I noticed this reduces the size of the suffix tree in sqlite3 for AArch64 at -Oz by about 3%. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@346379 91177308-0d34-0410-b5e6-96231b3b80d8