Lines Matching defs:PGOFuncName
345 // PGOFuncName meta data are created and attached to the original internal
386 if (auto PGOFuncName = lookupPGONameFromMetadata(getPGOFuncNameMetadata(F)))
387 return *PGOFuncName;
410 StringRef getFuncNameWithoutPrefix(StringRef PGOFuncName, StringRef FileName) {
412 return PGOFuncName;
415 if (PGOFuncName.starts_with(FileName))
416 PGOFuncName = PGOFuncName.drop_front(FileName.size() + 1);
417 return PGOFuncName;
442 StringRef PGOFuncName) {
455 ConstantDataArray::getString(M.getContext(), PGOFuncName, false);
458 getPGOFuncNameVarName(PGOFuncName, Linkage));
467 GlobalVariable *createPGOFuncNameVar(Function &F, StringRef PGOFuncName) {
468 return createPGOFuncNameVar(*F.getParent(), F.getLinkage(), PGOFuncName);
618 Error InstrProfSymtab::addFuncWithName(Function &F, StringRef PGOFuncName) {
625 if (Error E = NameToGUIDMap(PGOFuncName))
628 StringRef CanonicalFuncName = getCanonicalName(PGOFuncName);
629 if (CanonicalFuncName != PGOFuncName)
1408 void createPGOFuncNameMetadata(Function &F, StringRef PGOFuncName) {
1409 return createPGONameMetadata(F, getPGOFuncNameMetadataName(), PGOFuncName);