Author: Joseph Huber Date: 2021-01-25T12:43:34-05:00 New Revision: 93eef7d8e978d9efd0b28311d7be0d483f22e5d2
URL: https://github.com/llvm/llvm-project/commit/93eef7d8e978d9efd0b28311d7be0d483f22e5d2 DIFF: https://github.com/llvm/llvm-project/commit/93eef7d8e978d9efd0b28311d7be0d483f22e5d2.diff LOG: [OpenMP][NFC] Fix SourceInfo.h variable names Summary: Fix the names to use Pascal case to comply with the LLVM coding guidelines. `ident_t` is required for compatibility with the rest of libomp. Added: Modified: openmp/libomptarget/include/SourceInfo.h Removed: ################################################################################ diff --git a/openmp/libomptarget/include/SourceInfo.h b/openmp/libomptarget/include/SourceInfo.h index c659d916837b..32f115907749 100644 --- a/openmp/libomptarget/include/SourceInfo.h +++ b/openmp/libomptarget/include/SourceInfo.h @@ -16,9 +16,9 @@ #include <string> #ifdef _WIN32 -static const bool OS_WINDOWS = true; +constexpr bool OSWindows = true; #else -static const bool OS_WINDOWS = false; +constexpr bool OSWindows = false; #endif /// Type alias for source location information for variable mappings with @@ -39,72 +39,72 @@ struct ident_t { /// Struct to hold source individual location information. class SourceInfo { /// Underlying string copy of the original source information. - const std::string sourceStr; + const std::string SourceStr; /// Location fields extracted from the source information string. - const std::string name; - const std::string filename; - const int32_t line; - const int32_t column; + const std::string Name; + const std::string Filename; + const int32_t Line; + const int32_t Column; - std::string initStr(const void *name) { - if (!name) + std::string initStr(const void *Name) { + if (!Name) return ";unknown;unknown;0;0;;"; else - return std::string(reinterpret_cast<const char *>(name)); + return std::string(reinterpret_cast<const char *>(Name)); } - std::string initStr(const ident_t *loc) { - if (!loc) + std::string initStr(const ident_t *Loc) { + if (!Loc) return ";unknown;unknown;0;0;;"; else - return std::string(reinterpret_cast<const char *>(loc->psource)); + return std::string(reinterpret_cast<const char *>(Loc->psource)); } /// Get n-th substring in an expression separated by ;. - std::string getSubstring(const int n) const { - std::size_t begin = sourceStr.find(';'); - std::size_t end = sourceStr.find(';', begin + 1); - for (int i = 0; i < n; i++) { - begin = end; - end = sourceStr.find(';', begin + 1); + std::string getSubstring(const unsigned N) const { + std::size_t Begin = SourceStr.find(';'); + std::size_t End = SourceStr.find(';', Begin + 1); + for (unsigned I = 0; I < N; I++) { + Begin = End; + End = SourceStr.find(';', Begin + 1); } - return sourceStr.substr(begin + 1, end - begin - 1); + return SourceStr.substr(Begin + 1, End - Begin - 1); }; /// Get the filename from a full path. - std::string removePath(const std::string &path) const { - std::size_t pos = (OS_WINDOWS) ? path.rfind('\\') : path.rfind('/'); - return path.substr(pos + 1); + std::string removePath(const std::string &Path) const { + std::size_t Pos = (OSWindows) ? Path.rfind('\\') : Path.rfind('/'); + return Path.substr(Pos + 1); }; public: - SourceInfo(const ident_t *loc) - : sourceStr(initStr(loc)), name(getSubstring(1)), - filename(removePath(getSubstring(0))), line(std::stoi(getSubstring(2))), - column(std::stoi(getSubstring(3))) {} - - SourceInfo(const map_var_info_t name) - : sourceStr(initStr(name)), name(getSubstring(0)), - filename(removePath(getSubstring(1))), line(std::stoi(getSubstring(2))), - column(std::stoi(getSubstring(3))) {} - - const char *getName() const { return name.c_str(); } - const char *getFilename() const { return filename.c_str(); } - int32_t getLine() const { return line; } - int32_t getColumn() const { return column; } - bool isAvailible() const { return (line || column); } + SourceInfo(const ident_t *Loc) + : SourceStr(initStr(Loc)), Name(getSubstring(1)), + Filename(removePath(getSubstring(0))), Line(std::stoi(getSubstring(2))), + Column(std::stoi(getSubstring(3))) {} + + SourceInfo(const map_var_info_t Name) + : SourceStr(initStr(Name)), Name(getSubstring(0)), + Filename(removePath(getSubstring(1))), Line(std::stoi(getSubstring(2))), + Column(std::stoi(getSubstring(3))) {} + + const char *getName() const { return Name.c_str(); } + const char *getFilename() const { return Filename.c_str(); } + int32_t getLine() const { return Line; } + int32_t getColumn() const { return Column; } + bool isAvailible() const { return (Line || Column); } }; /// Standalone function for getting the variable name of a mapping. -static inline std::string getNameFromMapping(const map_var_info_t name) { - if (!name) +static inline std::string getNameFromMapping(const map_var_info_t Name) { + if (!Name) return "unknown"; - const std::string name_str(reinterpret_cast<const char *>(name)); - std::size_t begin = name_str.find(';'); - std::size_t end = name_str.find(';', begin + 1); - return name_str.substr(begin + 1, end - begin - 1); + const std::string NameStr(reinterpret_cast<const char *>(Name)); + std::size_t Begin = NameStr.find(';'); + std::size_t End = NameStr.find(';', Begin + 1); + return NameStr.substr(Begin + 1, End - Begin - 1); } #endif _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits