summaryrefslogtreecommitdiff
path: root/utils/TableGen/StringMatcher.cpp
Commit message (Collapse)AuthorAge
* fix a fixme in stringmatcher, having it generate nice looking code if theChris Lattner2010-10-30
| | | | | | | 'tomatch' code contains \n's. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117843 91177308-0d34-0410-b5e6-96231b3b80d8
* emit the LLVM intrinsic name -> intrinsic number mapping table withChris Lattner2010-09-06
| | | | | | | StringMatcher instead of a linear sequence of memcmps. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113145 91177308-0d34-0410-b5e6-96231b3b80d8
* allow specifying an indentation level for the string matcher.Chris Lattner2010-09-06
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113143 91177308-0d34-0410-b5e6-96231b3b80d8
* same bug, another place.Chris Lattner2010-09-06
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113141 91177308-0d34-0410-b5e6-96231b3b80d8
* fix a critical bug where the generated table would sayChris Lattner2010-09-06
| | | | | | | "1 strings to match" in a comment, which isn't gramatic. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113140 91177308-0d34-0410-b5e6-96231b3b80d8
* factor the snazzy string matcher code that Daniel hatesChris Lattner2010-09-06
out of AsmMatcherEmitter.cpp into its own class. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113137 91177308-0d34-0410-b5e6-96231b3b80d8