commit | fa405a6dcc1baeb47368e64ff83c4bfff3944910 | [log] [tgz] |
---|---|---|
author | Xinliang David Li <davidxl@google.com> | Mon Jun 13 20:24:19 2016 +0000 |
committer | Xinliang David Li <davidxl@google.com> | Mon Jun 13 20:24:19 2016 +0000 |
tree | 5cbe4c040b2c5a33972c56b87208566181b029cc | |
parent | 60271907e7e11d19f713eef8baf9a7febdb8a825 [diff] |
[MBP] Code cleanup #3 /NFC This is third patch to clean up the code. Included in this patch: 1. Further unclutter trace/chain formation main routine; 2. Isolate the logic to compute global cost/conflict detection into its own method; 3. Heavily document the selection algorithm; 4. Added helper hook to allow PGO specific logic to be added in the future. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272582 91177308-0d34-0410-b5e6-96231b3b80d8