diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2017-08-20 13:03:48 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2017-08-20 13:03:48 +0000 |
commit | 49a49fe816122f9bc4cf8f909e0bc24aa84ea4ce (patch) | |
tree | f67fcbe4d22d0268902ea501339f083eab383c62 /llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp | |
parent | df8c2628ac6778024d6b99484bb94fd77e466d0e (diff) | |
download | bcm5719-llvm-49a49fe816122f9bc4cf8f909e0bc24aa84ea4ce.tar.gz bcm5719-llvm-49a49fe816122f9bc4cf8f909e0bc24aa84ea4ce.zip |
Move helper classes into anonymous namespaces.
No functionality change intended.
llvm-svn: 311288
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp')
-rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp b/llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp index 1796989b6b8..96addc01eda 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp @@ -516,10 +516,12 @@ bool AMDGPULibFunc::parseName(const StringRef& fullName) { /////////////////////////////////////////////////////////////////////////////// // Itanium Demangling +namespace { struct ItaniumParamParser { AMDGPULibFunc::Param Prev; bool parseItaniumParam(StringRef& param, AMDGPULibFunc::Param &res); }; +} // namespace bool ItaniumParamParser::parseItaniumParam(StringRef& param, AMDGPULibFunc::Param &res) { @@ -689,7 +691,7 @@ static const char *getItaniumTypeName(AMDGPULibFunc::EType T) { return nullptr; } - +namespace { // Itanium mangling ABI says: // "5.1.8. Compression // ... Each non-terminal in the grammar for which <substitution> appears on the @@ -784,6 +786,7 @@ public: if (Ptr.ArgType) Str.push_back(Ptr); } }; +} // namespace std::string AMDGPULibFunc::mangleNameItanium() const { SmallString<128> Buf; |