• Home
  • Raw
  • Download

Lines Matching full:string

25 #include <string>
37 explicit CompilerLog(const std::string &logOpt, bool TraceBC = false);
105 void SetMethodLog(const std::string &fileName, const CString& recordName,
106 const std::string &methodName, AotMethodLogList *logList);
108 void AddMethodTime(const std::string& name, uint32_t id, double time);
109 void AddPassTime(const std::string& name, double time);
112 std::map<std::string, int> nameIndex_;
128 void AddCompiledMethod(const std::string& name, const CString& recordName);
141 std::map<std::string, double> timePassMap_ {};
142 std::map<std::pair<uint32_t, std::string>, double> timeMethodMap_ {};
143 std::set<std::pair<std::string, CString>> compiledMethodSet_ {};
148 explicit MethodLogList(const std::string &logMethods) : methods_(logMethods) {} in MethodLogList()
150 bool IncludesMethod(const std::string &methodName) const;
152 std::string methods_ {};
160 explicit AotMethodLogList(const std::string &logMethods) : MethodLogList(logMethods) in AotMethodLogList()
166 bool IncludesMethod(const std::string &fileName, const std::string &methodName) const;
169 std::vector<std::string> spiltString(const std::string &str, const char ch);
170 void ParseFileMethodsName(const std::string &logMethods);
171 std::map<std::string, std::vector<std::string>> fileMethods_ {};
176 TimeScope(std::string name, std::string methodName, uint32_t methodOffset, CompilerLog* log);
177 TimeScope(std::string name, CompilerLog* log);
187 std::string name_ {""};
190 std::string methodName_ {""};
194 const std::string GetShortName(const std::string& methodName);