commit | 80f1fb4ea1eabe6c44098b542bcd8a1bb38e867d | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@gmail.com> | Mon Nov 21 04:07:58 2016 +0000 |
committer | Craig Topper <craig.topper@gmail.com> | Mon Nov 21 04:07:58 2016 +0000 |
tree | 43de9238f968e318b90d6d5bd56d8a308fa4811e | |
parent | 51f05962d8e44c9408ffc0f6dcf55fa45c4ecb17 [diff] |
[TableGen][ISel] Do a better job of factoring ScopeMatchers created during creation of SwitchTypeMatcher. Previously we were factoring when the ScopeMatcher was initially created, but it might get more Matchers added to it later. Delay factoring until we have fully created/populated the ScopeMatchers. This reduces X86 isel tables by 154 bytes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287520 91177308-0d34-0410-b5e6-96231b3b80d8