summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-10-16 01:49:05 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-10-16 01:49:05 +0000
commit3aa342be500a55c3bbee302f3a8db937eaa2c241 (patch)
tree67a3fdefd87ee3ae640e049750695e3cda468ca9 /include
parenta486f55569c584d00cfdde43a8755d68cdb68c4f (diff)
downloadllvm-3aa342be500a55c3bbee302f3a8db937eaa2c241.tar.gz
llvm-3aa342be500a55c3bbee302f3a8db937eaa2c241.tar.bz2
llvm-3aa342be500a55c3bbee302f3a8db937eaa2c241.tar.xz
Add support for metadata representing .ident directives.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192764 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/CodeGen/AsmPrinter.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/AsmPrinter.h b/include/llvm/CodeGen/AsmPrinter.h
index 997f5f3c10..d6a6ab4698 100644
--- a/include/llvm/CodeGen/AsmPrinter.h
+++ b/include/llvm/CodeGen/AsmPrinter.h
@@ -491,6 +491,8 @@ namespace llvm {
const MachineBasicBlock *MBB,
unsigned uid) const;
void EmitLLVMUsedList(const ConstantArray *InitList);
+ /// Emit llvm.ident metadata in an '.ident' directive.
+ void EmitModuleIdents(Module &M);
void EmitXXStructorList(const Constant *List, bool isCtor);
GCMetadataPrinter *GetOrCreateGCPrinter(GCStrategy *C);
};