aboutsummaryrefslogtreecommitdiff
path: root/lib/IR/Attributes.cpp
AgeCommit message (Expand)Author
2013-02-28Don't add an attribute that already exists and don't remove an attribute that...Bill Wendling
2013-02-26Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany
2013-02-22Remove warning about default covering no cases.Bill Wendling
2013-02-22Add a bitmask for NoBuiltin. This should *not* be used.Bill Wendling
2013-02-22Implement the NoBuiltin attribute.Bill Wendling
2013-02-18Futureproof AttrBuild if we ever have more than 64 attr enum values.Benjamin Kramer
2013-02-16GCC doesn't like ++ on enums.Benjamin Kramer
2013-02-16Turn the enum attributes DenseSet in AttrBuilder into a set of bits.Benjamin Kramer
2013-02-15Simplify the 'operator<' for the attribute object.Bill Wendling
2013-02-15Revert "Simplify the attributes '<' comparison function."Anna Zaks
2013-02-15Simplify the attributes '<' comparison function.Bill Wendling
2013-02-13Use array_pod_sort.Bill Wendling
2013-02-13Add some accessor and query methods for retrieving Attribute objects and such.Bill Wendling
2013-02-12Support string attributes in the AttrBuilder.Bill Wendling
2013-02-11Add support for printing out the attribute groups.Bill Wendling
2013-02-11[tsan/msan] adding thread_safety and uninitialized_checks attributesKostya Serebryany
2013-02-10The 'Raw' method cannot handle 'string' attributes. Don't even try.Bill Wendling
2013-02-10Handle string attributes in the AttrBuilder.Bill Wendling
2013-02-10Add accessor for the LLVMContext.Bill Wendling
2013-02-06Add a 'StringRef' version of hasAttribute.Bill Wendling
2013-02-06Add methods to merge an AttrBuilder into another builder.Bill Wendling
2013-02-05Add the target-dependent (string) attributes from the AttrBuilder to the Attr...Bill Wendling
2013-02-05Convert to storing the attribute's internals as enums, integers, and strings.Bill Wendling
2013-02-05Add target-dependent versions of addAttribute/removeAttribute to AttrBuilder.Bill Wendling
2013-02-04Initial cleanups of the param-attribute code in the bitcode reader/writer.Bill Wendling
2013-02-02Remove AttrBuilder::Raw().Bill Wendling
2013-02-02Use the AttributeSet's iterators.Bill Wendling
2013-02-01Change the AttributeImpl to hold a single Constant* for the values.Bill Wendling
2013-02-01Remove some dead code, improve some asserts, and other assorted changes. No f...Bill Wendling
2013-02-01Remove one of the odious 'Raw' methods.Bill Wendling
2013-02-01Use iterators instead of relying upon a bitmask of attributes to remove attri...Bill Wendling
2013-01-31Add iterators to the AttributeSet class so that we can access the Attributes ...Bill Wendling
2013-01-31s/AttrBuilder::addAttributes/AttrBuilder::addAttribute/g because that's more ...Bill Wendling
2013-01-31Remove the AttrBuilder form of the Attribute::get creators.Bill Wendling
2013-01-31Add support for emitting a string attribute.Bill Wendling
2013-01-31Remove the Attribute::hasAttributes() function.Bill Wendling
2013-01-31Revert r174026, "Remove Attribute::hasAttributes() and make Attribute::hasAtt...NAKAMURA Takumi
2013-01-31Remove Attribute::hasAttributes() and make Attribute::hasAttribute() private.Bill Wendling
2013-01-31Revert for now:Bill Wendling
2013-01-31Remove the AttrBuilder version of the Attribute::get function.Bill Wendling
2013-01-31Make sure that the Attribute object represents one attribute only.Bill Wendling
2013-01-30Convert typeIncompatible to return an AttributeSet.Bill Wendling
2013-01-30Remove redundant code.Bill Wendling
2013-01-29Add a couple of accessor methods to get the kind and values of an attribute.Bill Wendling
2013-01-29s/Data/Kind/g. No functionality change.Bill Wendling
2013-01-29AttributeSet::get(): Fix a valgrind error. It doesn't affect actual behavior,...NAKAMURA Takumi
2013-01-29Convert getAttributes() to return an AttributeSetNode.Bill Wendling
2013-01-29Use an AttrBuilder to generate the correct AttributeSet.Bill Wendling
2013-01-29Convert the AttrBuilder into a list of Attributes instead of one Attribute ob...Bill Wendling
2013-01-29S'more small non-functional changes in comments and #includes.Bill Wendling