Remove LookupSymbol(StringRef) and optimize LookupSymbol(Twine).
authorYaron Keren <yaron.keren@gmail.com>
Tue, 17 Mar 2015 18:55:30 +0000 (18:55 +0000)
committerYaron Keren <yaron.keren@gmail.com>
Tue, 17 Mar 2015 18:55:30 +0000 (18:55 +0000)
commit6279aae98928a6039b7bf29a26274ae1dc741e0f
treeecedbc713e69f3db489cfba6822b2d1a72297689
parentb59aee170ffc087ec0e76aa83669b5181329a8bc
Remove LookupSymbol(StringRef) and optimize LookupSymbol(Twine).

Same as MakeArgString in r232465, keep only LookupSymbol(Twine)
while making sure it handles the StringRef like cases efficiently
using twine::toStringRef.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232517 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCContext.h
lib/MC/MCContext.cpp