diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-11-08 00:00:50 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-11-08 00:00:50 +0000 |
commit | d2c5d7f6da1c409b291d2d7ef32e1889265d3d37 (patch) | |
tree | 8cecae7bc0f5835ff49125ee8f023328db7b8fea /llvm/lib | |
parent | 92b13aac04d33a00ece26dad02370540a9a6f332 (diff) | |
download | bcm5719-llvm-d2c5d7f6da1c409b291d2d7ef32e1889265d3d37.tar.gz bcm5719-llvm-d2c5d7f6da1c409b291d2d7ef32e1889265d3d37.zip |
Transforms: address some late comments
We already use the llvm namespace. Remove the unnecessary prefix. Use the
StringRef::equals method to compare with C strings rather than instantiating
std::strings.
Addresses late review comments from David Majnemer.
llvm-svn: 221564
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/CodeGen/Passes.cpp | 2 | ||||
-rw-r--r-- | llvm/lib/Transforms/Utils/SymbolRewriter.cpp | 43 |
2 files changed, 14 insertions, 31 deletions
diff --git a/llvm/lib/CodeGen/Passes.cpp b/llvm/lib/CodeGen/Passes.cpp index 3053f7f6b3f..b8b9311fc8c 100644 --- a/llvm/lib/CodeGen/Passes.cpp +++ b/llvm/lib/CodeGen/Passes.cpp @@ -446,7 +446,7 @@ void TargetPassConfig::addPassesToHandleExceptions() { void TargetPassConfig::addCodeGenPrepare() { if (getOptLevel() != CodeGenOpt::None && !DisableCGP) addPass(createCodeGenPreparePass(TM)); - addPass(llvm::createRewriteSymbolsPass()); + addPass(createRewriteSymbolsPass()); } /// Add common passes that perform LLVM IR to IR transforms in preparation for diff --git a/llvm/lib/Transforms/Utils/SymbolRewriter.cpp b/llvm/lib/Transforms/Utils/SymbolRewriter.cpp index a8f125f12dd..7bdc9f814c8 100644 --- a/llvm/lib/Transforms/Utils/SymbolRewriter.cpp +++ b/llvm/lib/Transforms/Utils/SymbolRewriter.cpp @@ -245,10 +245,6 @@ bool RewriteMapParser::parse(std::unique_ptr<MemoryBuffer> &MapFile, bool RewriteMapParser::parseEntry(yaml::Stream &YS, yaml::KeyValueNode &Entry, RewriteDescriptorList *DL) { - const std::string kRewriteTypeFunction = "function"; - const std::string kRewriteTypeGlobalVariable = "global variable"; - const std::string kRewriteTypeGlobalAlias = "global alias"; - yaml::ScalarNode *Key; yaml::MappingNode *Value; SmallString<32> KeyStorage; @@ -267,11 +263,11 @@ bool RewriteMapParser::parseEntry(yaml::Stream &YS, yaml::KeyValueNode &Entry, } RewriteType = Key->getValue(KeyStorage); - if (RewriteType == kRewriteTypeFunction) + if (RewriteType.equals("function")) return parseRewriteFunctionDescriptor(YS, Key, Value, DL); - else if (RewriteType == kRewriteTypeGlobalVariable) + else if (RewriteType.equals("global variable")) return parseRewriteGlobalVariableDescriptor(YS, Key, Value, DL); - else if (RewriteType == kRewriteTypeGlobalAlias) + else if (RewriteType.equals("global alias")) return parseRewriteGlobalAliasDescriptor(YS, Key, Value, DL); YS.printError(Entry.getKey(), "unknown rewrite type"); @@ -282,11 +278,6 @@ bool RewriteMapParser:: parseRewriteFunctionDescriptor(yaml::Stream &YS, yaml::ScalarNode *K, yaml::MappingNode *Descriptor, RewriteDescriptorList *DL) { - const std::string kDescriptorFieldSource = "source"; - const std::string kDescriptorFieldTarget = "target"; - const std::string kDescriptorFieldTransform = "transform"; - const std::string kDescriptorFieldNaked = "naked"; - bool Naked = false; std::string Source; std::string Target; @@ -312,7 +303,7 @@ parseRewriteFunctionDescriptor(yaml::Stream &YS, yaml::ScalarNode *K, } KeyValue = Key->getValue(KeyStorage); - if (KeyValue == kDescriptorFieldSource) { + if (KeyValue.equals("source")) { std::string Error; Source = Value->getValue(ValueStorage); @@ -320,11 +311,11 @@ parseRewriteFunctionDescriptor(yaml::Stream &YS, yaml::ScalarNode *K, YS.printError(Field.getKey(), "invalid regex: " + Error); return false; } - } else if (KeyValue == kDescriptorFieldTarget) { + } else if (KeyValue.equals("target")) { Target = Value->getValue(ValueStorage); - } else if (KeyValue == kDescriptorFieldTransform) { + } else if (KeyValue.equals("transform")) { Transform = Value->getValue(ValueStorage); - } else if (KeyValue == kDescriptorFieldNaked) { + } else if (KeyValue.equals("naked")) { std::string Undecorated; Undecorated = Value->getValue(ValueStorage); @@ -355,10 +346,6 @@ bool RewriteMapParser:: parseRewriteGlobalVariableDescriptor(yaml::Stream &YS, yaml::ScalarNode *K, yaml::MappingNode *Descriptor, RewriteDescriptorList *DL) { - const std::string kDescriptorFieldSource = "source"; - const std::string kDescriptorFieldTarget = "target"; - const std::string kDescriptorFieldTransform = "transform"; - std::string Source; std::string Target; std::string Transform; @@ -383,7 +370,7 @@ parseRewriteGlobalVariableDescriptor(yaml::Stream &YS, yaml::ScalarNode *K, } KeyValue = Key->getValue(KeyStorage); - if (KeyValue == kDescriptorFieldSource) { + if (KeyValue.equals("source")) { std::string Error; Source = Value->getValue(ValueStorage); @@ -391,9 +378,9 @@ parseRewriteGlobalVariableDescriptor(yaml::Stream &YS, yaml::ScalarNode *K, YS.printError(Field.getKey(), "invalid regex: " + Error); return false; } - } else if (KeyValue == kDescriptorFieldTarget) { + } else if (KeyValue.equals("target")) { Target = Value->getValue(ValueStorage); - } else if (KeyValue == kDescriptorFieldTransform) { + } else if (KeyValue.equals("transform")) { Transform = Value->getValue(ValueStorage); } else { YS.printError(Field.getKey(), "unknown Key for Global Variable"); @@ -421,10 +408,6 @@ bool RewriteMapParser:: parseRewriteGlobalAliasDescriptor(yaml::Stream &YS, yaml::ScalarNode *K, yaml::MappingNode *Descriptor, RewriteDescriptorList *DL) { - const std::string kDescriptorFieldSource = "source"; - const std::string kDescriptorFieldTarget = "target"; - const std::string kDescriptorFieldTransform = "transform"; - std::string Source; std::string Target; std::string Transform; @@ -449,7 +432,7 @@ parseRewriteGlobalAliasDescriptor(yaml::Stream &YS, yaml::ScalarNode *K, } KeyValue = Key->getValue(KeyStorage); - if (KeyValue == kDescriptorFieldSource) { + if (KeyValue.equals("source")) { std::string Error; Source = Value->getValue(ValueStorage); @@ -457,9 +440,9 @@ parseRewriteGlobalAliasDescriptor(yaml::Stream &YS, yaml::ScalarNode *K, YS.printError(Field.getKey(), "invalid regex: " + Error); return false; } - } else if (KeyValue == kDescriptorFieldTarget) { + } else if (KeyValue.equals("target")) { Target = Value->getValue(ValueStorage); - } else if (KeyValue == kDescriptorFieldTransform) { + } else if (KeyValue.equals("transform")) { Transform = Value->getValue(ValueStorage); } else { YS.printError(Field.getKey(), "unknown key for Global Alias"); |