Print function notes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55647 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Devang Patel 2008-09-02 20:56:33 +00:00
parent d49808184f
commit 94bdae14ba

View File

@ -1395,7 +1395,15 @@ void AssemblyWriter::printFunction(const Function *F) {
Out << " align " << F->getAlignment();
if (F->hasGC())
Out << " gc \"" << F->getGC() << '"';
FunctionNotes FNotes = F->getNotes();
if (FNotes != FP_None) {
Out << " notes(";
if (FNotes && FP_AlwaysInline)
Out << "inline=always";
else if (FNotes && FP_NoInline)
Out << "inline=never";
Out << ")";
}
if (F->isDeclaration()) {
Out << "\n";
} else {