Fix buildbot lldb-amd64-ninja-netbsd7 failure

llvm-svn: 265180
This commit is contained in:
Rong Xu 2016-04-01 20:15:04 +00:00
parent f739d8a2ed
commit 92c2eae4e1
2 changed files with 5 additions and 4 deletions

View File

@ -19,7 +19,6 @@
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/StringSet.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/GlobalValue.h"
#include "llvm/IR/Metadata.h"
#include "llvm/ProfileData/InstrProfData.inc"
@ -250,9 +249,7 @@ bool getValueProfDataFromInst(const Instruction &Inst,
inline StringRef getPGOFuncNameMetadataName() { return "PGOFuncName"; }
/// Return the PGOFuncName meta data associated with a function.
inline MDNode *getPGOFuncNameMetadata(const Function &F) {
return F.getMetadata(getPGOFuncNameMetadataName());
}
MDNode *getPGOFuncNameMetadata(const Function &F);
/// Create the PGOFuncName meta data if PGOFuncName is different from
/// function's raw name. This should only apply to internal linkage functions

View File

@ -720,6 +720,10 @@ bool getValueProfDataFromInst(const Instruction &Inst,
return true;
}
MDNode *getPGOFuncNameMetadata(const Function &F) {
return F.getMetadata(getPGOFuncNameMetadataName());
}
void createPGOFuncNameMetadata(Function &F) {
const std::string &FuncName = getPGOFuncName(F);
if (FuncName == F.getName())