Lines Matching refs:PGOFuncName
276 StringRef getFuncNameWithoutPrefix(StringRef PGOFuncName, StringRef FileName) { in getFuncNameWithoutPrefix() argument
278 return PGOFuncName; in getFuncNameWithoutPrefix()
280 if (PGOFuncName.startswith(FileName)) in getFuncNameWithoutPrefix()
281 PGOFuncName = PGOFuncName.drop_front(FileName.size() + 1); in getFuncNameWithoutPrefix()
282 return PGOFuncName; in getFuncNameWithoutPrefix()
307 StringRef PGOFuncName) { in createPGOFuncNameVar() argument
320 ConstantDataArray::getString(M.getContext(), PGOFuncName, false); in createPGOFuncNameVar()
323 getPGOFuncNameVarName(PGOFuncName, Linkage)); in createPGOFuncNameVar()
332 GlobalVariable *createPGOFuncNameVar(Function &F, StringRef PGOFuncName) { in createPGOFuncNameVar() argument
333 return createPGOFuncNameVar(*F.getParent(), F.getLinkage(), PGOFuncName); in createPGOFuncNameVar()
342 const std::string &PGOFuncName = getPGOFuncName(F, InLTO); in create() local
343 if (Error E = addFuncName(PGOFuncName)) in create()
345 MD5FuncMap.emplace_back(Function::getGUID(PGOFuncName), &F); in create()
350 auto pos = PGOFuncName.find('.'); in create()
352 const std::string &OtherFuncName = PGOFuncName.substr(0, pos); in create()
914 void createPGOFuncNameMetadata(Function &F, StringRef PGOFuncName) { in createPGOFuncNameMetadata() argument
916 if (PGOFuncName == F.getName()) in createPGOFuncNameMetadata()
922 MDNode *N = MDNode::get(C, MDString::get(C, PGOFuncName)); in createPGOFuncNameMetadata()