mirror of
https://github.com/RPCS3/llvm.git
synced 2024-11-27 21:50:29 +00:00
[PGO] Revert r350442 to fix commit message.
Will re-commit it using the correct commit message. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350667 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
f5b78899a0
commit
f9380afdb8
@ -252,12 +252,11 @@ static StringRef stripDirPrefix(StringRef PathNameStr, uint32_t NumPrefix) {
|
||||
// data, its original linkage must be non-internal.
|
||||
std::string getPGOFuncName(const Function &F, bool InLTO, uint64_t Version) {
|
||||
if (!InLTO) {
|
||||
StringRef FileName(F.getParent()->getSourceFileName());
|
||||
uint32_t StripLevel = StaticFuncFullModulePrefix ? 0 : (uint32_t)-1;
|
||||
if (StripLevel < StaticFuncStripDirNamePrefix)
|
||||
StripLevel = StaticFuncStripDirNamePrefix;
|
||||
if (StripLevel)
|
||||
FileName = stripDirPrefix(FileName, StripLevel);
|
||||
StringRef FileName = (StaticFuncFullModulePrefix
|
||||
? F.getParent()->getName()
|
||||
: sys::path::filename(F.getParent()->getName()));
|
||||
if (StaticFuncFullModulePrefix && StaticFuncStripDirNamePrefix != 0)
|
||||
FileName = stripDirPrefix(FileName, StaticFuncStripDirNamePrefix);
|
||||
return getPGOFuncName(F.getName(), F.getLinkage(), FileName, Version);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user