diff options
| author | Akira Hatanaka <ahatanaka@apple.com> | 2015-11-13 01:23:11 +0000 |
|---|---|---|
| committer | Akira Hatanaka <ahatanaka@apple.com> | 2015-11-13 01:23:11 +0000 |
| commit | c7dfb76fe7f10ae66bc13529173aae510ff0dbd2 (patch) | |
| tree | 53320d8ded19e24acab0096097fa2a487b8f4e2e /llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp | |
| parent | 8bb168b1609f01e7e69bf7456e3e0450ac4dd74e (diff) | |
| download | llvm-c7dfb76fe7f10ae66bc13529173aae510ff0dbd2.zip llvm-c7dfb76fe7f10ae66bc13529173aae510ff0dbd2.tar.gz llvm-c7dfb76fe7f10ae66bc13529173aae510ff0dbd2.tar.bz2 | |
Provide a way to specify inliner's attribute compatibility and merging.
This reapplies r252949. I've changed the type of FuncName to be
std::string instead of StringRef in emitFnAttrCompatCheck.
Original commit message for r252949:
Provide a way to specify inliner's attribute compatibility and merging
rules using table-gen. NFC.
This commit adds new classes CompatRule and MergeRule to Attributes.td,
which are used to generate code to check attribute compatibility and
merge attributes of the caller and callee.
rdar://problem/19836465
llvm-svn: 252990
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp')
0 files changed, 0 insertions, 0 deletions
