aboutsummaryrefslogtreecommitdiffstats
path: root/lib/IR/Attributes.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add some additonal attribute helper functions. Test will be on followReed Kotler2013-03-131-0/+7
* Don't add an attribute that already exists and don't remove an attribute that...Bill Wendling2013-02-281-0/+2
* Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany2013-02-261-12/+12
* Remove warning about default covering no cases.Bill Wendling2013-02-221-3/+2
* Add a bitmask for NoBuiltin. This should *not* be used.Bill Wendling2013-02-221-1/+2
* Implement the NoBuiltin attribute.Bill Wendling2013-02-221-1/+31
* Futureproof AttrBuild if we ever have more than 64 attr enum values.Benjamin Kramer2013-02-181-14/+12
* GCC doesn't like ++ on enums.Benjamin Kramer2013-02-161-1/+1
* Turn the enum attributes DenseSet in AttrBuilder into a set of bits.Benjamin Kramer2013-02-161-24/+23
* Simplify the 'operator<' for the attribute object.Bill Wendling2013-02-151-15/+13
* Revert "Simplify the attributes '<' comparison function."Anna Zaks2013-02-151-13/+15
* Simplify the attributes '<' comparison function.Bill Wendling2013-02-151-15/+13
* Use array_pod_sort.Bill Wendling2013-02-131-1/+1
* Add some accessor and query methods for retrieving Attribute objects and such.Bill Wendling2013-02-131-0/+41
* Support string attributes in the AttrBuilder.Bill Wendling2013-02-121-11/+25
* Add support for printing out the attribute groups.Bill Wendling2013-02-111-12/+19
* [tsan/msan] adding thread_safety and uninitialized_checks attributesKostya Serebryany2013-02-111-0/+6
* The 'Raw' method cannot handle 'string' attributes. Don't even try.Bill Wendling2013-02-101-0/+4
* Handle string attributes in the AttrBuilder.Bill Wendling2013-02-101-1/+5
* Add accessor for the LLVMContext.Bill Wendling2013-02-101-0/+4
* Add a 'StringRef' version of hasAttribute.Bill Wendling2013-02-061-4/+16
* Add methods to merge an AttrBuilder into another builder.Bill Wendling2013-02-061-0/+17
* Add the target-dependent (string) attributes from the AttrBuilder to the Attr...Bill Wendling2013-02-051-2/+13
* Convert to storing the attribute's internals as enums, integers, and strings.Bill Wendling2013-02-051-106/+150
* Add target-dependent versions of addAttribute/removeAttribute to AttrBuilder.Bill Wendling2013-02-051-1/+13
* Initial cleanups of the param-attribute code in the bitcode reader/writer.Bill Wendling2013-02-041-41/+1
* Remove AttrBuilder::Raw().Bill Wendling2013-02-021-25/+18
* Use the AttributeSet's iterators.Bill Wendling2013-02-021-4/+22
* Change the AttributeImpl to hold a single Constant* for the values.Bill Wendling2013-02-011-15/+13
* Remove some dead code, improve some asserts, and other assorted changes. No f...Bill Wendling2013-02-011-22/+11
* Remove one of the odious 'Raw' methods.Bill Wendling2013-02-011-11/+2
* Use iterators instead of relying upon a bitmask of attributes to remove attri...Bill Wendling2013-02-011-11/+17
* Add iterators to the AttributeSet class so that we can access the Attributes ...Bill Wendling2013-01-311-0/+12
* s/AttrBuilder::addAttributes/AttrBuilder::addAttribute/g because that's more ...Bill Wendling2013-01-311-15/+15
* Remove the AttrBuilder form of the Attribute::get creators.Bill Wendling2013-01-311-34/+36
* Add support for emitting a string attribute.Bill Wendling2013-01-311-42/+73
* Remove the Attribute::hasAttributes() function.Bill Wendling2013-01-311-9/+1
* Revert r174026, "Remove Attribute::hasAttributes() and make Attribute::hasAtt...NAKAMURA Takumi2013-01-311-6/+14
* Remove Attribute::hasAttributes() and make Attribute::hasAttribute() private.Bill Wendling2013-01-311-14/+6
* Revert for now:Bill Wendling2013-01-311-12/+19
* Remove the AttrBuilder version of the Attribute::get function.Bill Wendling2013-01-311-19/+12
* Make sure that the Attribute object represents one attribute only.Bill Wendling2013-01-311-0/+3
* Convert typeIncompatible to return an AttributeSet.Bill Wendling2013-01-301-10/+8
* Remove redundant code.Bill Wendling2013-01-301-20/+2
* Add a couple of accessor methods to get the kind and values of an attribute.Bill Wendling2013-01-291-0/+8
* s/Data/Kind/g. No functionality change.Bill Wendling2013-01-291-24/+24
* AttributeSet::get(): Fix a valgrind error. It doesn't affect actual behavior,...NAKAMURA Takumi2013-01-291-1/+1
* Convert getAttributes() to return an AttributeSetNode.Bill Wendling2013-01-291-62/+93
* Use an AttrBuilder to generate the correct AttributeSet.Bill Wendling2013-01-291-10/+14
* Convert the AttrBuilder into a list of Attributes instead of one Attribute ob...Bill Wendling2013-01-291-2/+15