summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/StringMatcher.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-09-06 03:58:45 +0000
committerChris Lattner <sabre@nondot.org>2010-09-06 03:58:45 +0000
commit07b332f0a0d4dd21962d2b19e4f3b80682afdecd (patch)
treeecf0b449e3bffe29cdbc0203641e645b2addb531 /llvm/utils/TableGen/StringMatcher.cpp
parenta58edd1df38a49dedd9d905c2172b376d615ad25 (diff)
downloadbcm5719-llvm-07b332f0a0d4dd21962d2b19e4f3b80682afdecd.tar.gz
bcm5719-llvm-07b332f0a0d4dd21962d2b19e4f3b80682afdecd.zip
emit the LLVM intrinsic name -> intrinsic number mapping table with
StringMatcher instead of a linear sequence of memcmps. llvm-svn: 113145
Diffstat (limited to 'llvm/utils/TableGen/StringMatcher.cpp')
-rw-r--r--llvm/utils/TableGen/StringMatcher.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/utils/TableGen/StringMatcher.cpp b/llvm/utils/TableGen/StringMatcher.cpp
index 68fbe7fcf31..1c43b6d1c8a 100644
--- a/llvm/utils/TableGen/StringMatcher.cpp
+++ b/llvm/utils/TableGen/StringMatcher.cpp
@@ -78,9 +78,9 @@ EmitStringMatcherForChar(const std::vector<const StringPair*> &Matches,
<< Matches[0]->first[CharNo] << "')\n";
OS << Indent << " break;\n";
} else {
- // Do the comparison with if (Str.substr(1,3) != "foo").
+ // Do the comparison with if (Str.substr(1, 3) != "foo").
// FIXME: Need to escape general strings.
- OS << Indent << "if (" << StrVariableName << ".substr(" << CharNo << ","
+ OS << Indent << "if (" << StrVariableName << ".substr(" << CharNo << ", "
<< NumChars << ") != \"";
OS << Matches[0]->first.substr(CharNo, NumChars) << "\")\n";
OS << Indent << " break;\n";
OpenPOWER on IntegriCloud