Add !callees metadata
authorMatthew Simpson <mssimpso@codeaurora.org>
Mon, 16 Oct 2017 22:22:11 +0000 (22:22 +0000)
committerMatthew Simpson <mssimpso@codeaurora.org>
Mon, 16 Oct 2017 22:22:11 +0000 (22:22 +0000)
commit36bbc8ce98b4d0dd4fb0b5d42b3aec032da21a7f
treeef5f3b335d9ddac186437659e43d8bddecf9082e
parentb0c9e0d647672f7b6c4f7e01f1b93dedfca7ed1c
Add !callees metadata

This patch adds a new kind of metadata that indicates the possible callees of
indirect calls.

Differential Revision: https://reviews.llvm.org/D37354

llvm-svn: 315944
llvm/docs/LangRef.rst
llvm/include/llvm/IR/LLVMContext.h
llvm/include/llvm/IR/MDBuilder.h
llvm/lib/IR/LLVMContext.cpp
llvm/lib/IR/MDBuilder.cpp
llvm/test/ThinLTO/X86/lazyload_metadata.ll