Mark intrinsic functions as llvm-specific.

llvm-svn: 212347
This commit is contained in:
Rafael Espindola
2014-07-04 15:58:00 +00:00
parent 950f48d3c7
commit 3885090b86
2 changed files with 11 additions and 0 deletions

View File

@@ -245,6 +245,11 @@ uint32_t IRObjectFile::getSymbolFlags(DataRefImpl Symb) const {
Res |= BasicSymbolRef::SF_FormatSpecific;
}
if (auto *F = dyn_cast<Function>(GV)) {
if (F->getName().startswith("llvm."))
Res |= BasicSymbolRef::SF_FormatSpecific;
}
return Res;
}