Two suggestions that came out of the bug 244020 review: 1. When reaching the leaf of the trie, the suffix to compare against could be a string literal rather than an array of characters. 2. We sometimes put braces around single statements.
3. The generated code sometimes includes a sequence of single character if statement checks. These should be combined into a single memcmp.
<rdar://problem/99580507>