commit | 3d8b511bc0d0c093781b80f5b2aef65c104ce968 | [log] [tgz] |
---|---|---|
author | David Zarzycki <dave@znu.io> | Mon Feb 26 18:41:26 2018 +0000 |
committer | David Zarzycki <dave@znu.io> | Mon Feb 26 18:41:26 2018 +0000 |
tree | 585dd0aad943fea1cc0ae26fd4bd63feb2935df3 | |
parent | cc03b6aaf8d0b0f6c6750b1f481fa62625fce09a [diff] |
[ADT] Simplify and optimize StringSwitch This change improves incremental rebuild performance on dual Xeon 8168 machines by 54%. This change also improves run time code gen by not forcing the case values to be lvalues. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@326109 91177308-0d34-0410-b5e6-96231b3b80d8