Merging r276236 and r276237:
authorHans Wennborg <hans@hanshq.net>
Mon, 25 Jul 2016 17:37:43 +0000 (17:37 +0000)
committerHans Wennborg <hans@hanshq.net>
Mon, 25 Jul 2016 17:37:43 +0000 (17:37 +0000)
commit065c53999a3de7e83a18fdbb27c2b4e9656b6351
treef2aa0c5bbe0d5fc0522ad7865f7dd50258835556
parent2adc29e5fc9ef1f9e256d1a00e7b0e0d3080df7f
Merging r276236 and r276237:
------------------------------------------------------------------------
r276236 | deadalnix | 2016-07-20 21:25:06 -0700 (Wed, 20 Jul 2016) | 9 lines

Expose AttributeSetNode, use it to provide aggregate getter for attribute in the C API.

Summary: See D19181 for context.

Reviewers: whitequark, Wallbraker, jyknight, echristo, bkramer, void

Subscribers: mehdi_amini

Differential Revision: http://reviews.llvm.org/D21265
------------------------------------------------------------------------

------------------------------------------------------------------------
r276237 | deadalnix | 2016-07-20 21:31:38 -0700 (Wed, 20 Jul 2016) | 1 line

Add missing import to fix the build
------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_39@276663 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm-c/Core.h
include/llvm/IR/Attributes.h
lib/IR/AttributeImpl.h
lib/IR/AttributeSetNode.h [new file with mode: 0644]
lib/IR/Core.cpp