Make sure that the Attribute object represents one attribute only.
authorBill Wendling <isanbard@gmail.com>
Thu, 31 Jan 2013 00:29:54 +0000 (00:29 +0000)
committerBill Wendling <isanbard@gmail.com>
Thu, 31 Jan 2013 00:29:54 +0000 (00:29 +0000)
commit73dee180c836270644dfa7d90f9c5ba877567999
tree42121904659344cc390d84ff01b9e06df2ff90ba
parent3f8195ea4fda87a8b50f93197a79a0655aba2b92
Make sure that the Attribute object represents one attribute only.

Several places were still treating the Attribute object as respresenting
multiple attributes. Those places now use the AttributeSet to represent
multiple attributes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174003 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/Attributes.h
lib/AsmParser/LLParser.cpp
lib/AsmParser/LLParser.h
lib/IR/Attributes.cpp