Lines Matching refs:PGOFuncName
323 StringRef getFuncNameWithoutPrefix(StringRef PGOFuncName, StringRef FileName) { in getFuncNameWithoutPrefix() argument
325 return PGOFuncName; in getFuncNameWithoutPrefix()
327 if (PGOFuncName.startswith(FileName)) in getFuncNameWithoutPrefix()
328 PGOFuncName = PGOFuncName.drop_front(FileName.size() + 1); in getFuncNameWithoutPrefix()
329 return PGOFuncName; in getFuncNameWithoutPrefix()
354 StringRef PGOFuncName) { in createPGOFuncNameVar() argument
367 ConstantDataArray::getString(M.getContext(), PGOFuncName, false); in createPGOFuncNameVar()
370 getPGOFuncNameVarName(PGOFuncName, Linkage)); in createPGOFuncNameVar()
379 GlobalVariable *createPGOFuncNameVar(Function &F, StringRef PGOFuncName) { in createPGOFuncNameVar() argument
380 return createPGOFuncNameVar(*F.getParent(), F.getLinkage(), PGOFuncName); in createPGOFuncNameVar()
389 const std::string &PGOFuncName = getPGOFuncName(F, InLTO); in create() local
390 if (Error E = addFuncName(PGOFuncName)) in create()
392 MD5FuncMap.emplace_back(Function::getGUID(PGOFuncName), &F); in create()
404 auto pos = PGOFuncName.find(UniqSuffix); in create()
411 pos = PGOFuncName.find('.', pos); in create()
413 const std::string &OtherFuncName = PGOFuncName.substr(0, pos); in create()
1095 void createPGOFuncNameMetadata(Function &F, StringRef PGOFuncName) { in createPGOFuncNameMetadata() argument
1097 if (PGOFuncName == F.getName()) in createPGOFuncNameMetadata()
1103 MDNode *N = MDNode::get(C, MDString::get(C, PGOFuncName)); in createPGOFuncNameMetadata()