aboutsummaryrefslogtreecommitdiffstats
path: root/lib/IR/AttributeImpl.h
Commit message (Expand)AuthorAgeFilesLines
* Add a AttributeSetImpl::dump function.Peter Collingbourne2013-08-021-0/+2
* Make one of the AttributeSet ctors maintain the invariant that thePeter Collingbourne2013-08-021-0/+9
* Reduce the number of indirections in the attributes implementation.Benjamin Kramer2013-07-111-114/+92
* Now that the underlying issue is fixed, revert r180750 and r180722.Rafael Espindola2013-05-011-1/+1
* Change getSlotIndex to return unsigned.Rafael Espindola2013-04-301-2/+2
* Revert "revert r179735, it has no testcases, and doesn't really make sense."Reid Kleckner2013-04-291-1/+1
* revert r179735, it has no testcases, and doesn't really make sense.Chris Lattner2013-04-251-1/+1
* Cleanup patch:Bill Wendling2013-04-181-9/+9
* Add an option `-enable-old-style-attr-syntax' to print out function attribute...Bill Wendling2013-04-171-1/+1
* Don't add the 'Value' string if there isn't one.Bill Wendling2013-02-281-1/+1
* Add some accessor and query methods for retrieving Attribute objects and such.Bill Wendling2013-02-131-0/+4
* Add support for printing out the attribute groups.Bill Wendling2013-02-111-1/+1
* Remove unused private field to suppress a build warning.Craig Topper2013-02-061-1/+0
* Convert to storing the attribute's internals as enums, integers, and strings.Bill Wendling2013-02-051-21/+101
* Use the AttributeSet's iterators.Bill Wendling2013-02-021-1/+0
* Change the AttributeImpl to hold a single Constant* for the values.Bill Wendling2013-02-011-12/+10
* Remove some dead code, improve some asserts, and other assorted changes. No f...Bill Wendling2013-02-011-7/+2
* Remove one of the odious 'Raw' methods.Bill Wendling2013-02-011-2/+1
* Remove the AttrBuilder form of the Attribute::get creators.Bill Wendling2013-01-311-0/+2
* Add support for emitting a string attribute.Bill Wendling2013-01-311-3/+4
* Remove the Attribute::hasAttributes() function.Bill Wendling2013-01-311-1/+0
* Revert r174026, "Remove Attribute::hasAttributes() and make Attribute::hasAtt...NAKAMURA Takumi2013-01-311-0/+1
* Remove Attribute::hasAttributes() and make Attribute::hasAttribute() private.Bill Wendling2013-01-311-1/+0
* s/Data/Kind/g. No functionality change.Bill Wendling2013-01-291-6/+9
* Convert getAttributes() to return an AttributeSetNode.Bill Wendling2013-01-291-0/+14
* Reorder some functions and add comments. No functionality change.Bill Wendling2013-01-291-11/+14
* Try to appease some broken compilers by using 'unsigned' instead of 'uint64_t'.Bill Wendling2013-01-281-3/+3
* Remove the AttributeWithIndex class.Bill Wendling2013-01-281-14/+5
* Remove a use of AttributeWithIndex.Bill Wendling2013-01-281-2/+18
* Use proper return type for attribute index.Bill Wendling2013-01-271-1/+1
* Push the calculation of the 'Raw' attribute mask down into the implementation...Bill Wendling2013-01-271-0/+3
* Privitize some the copy c'tor and assignment operator of uniquified objects.Bill Wendling2013-01-271-0/+8
* Add some helpful comments.Bill Wendling2013-01-271-6/+15
* Start using more of the AttrNode in the AttributeSetImpl class.Bill Wendling2013-01-271-5/+4
* In the AttributeSetImpl c'tor, fill in the AttrNodes data structure with the ...Bill Wendling2013-01-271-4/+2
* Remove some introspection functions.Bill Wendling2013-01-251-0/+6
* Add an accessor method to get the slot's index. This will limit the use of At...Bill Wendling2013-01-251-0/+4
* Add a profile for uniquifying the AttributeSet with the AttributeSetNodes.Bill Wendling2013-01-241-1/+14
* Create a new class: AttributeSetNode.Bill Wendling2013-01-241-1/+34
* Remove dead methods.Bill Wendling2013-01-231-3/+0
* Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Att...Bill Wendling2013-01-211-0/+2
* Revert s/Raw/getBitMask/g name change. This is possibly causing LTO test hang...Bill Wendling2013-01-091-2/+2
* Add the integer value of the ConstantInt instead of the Constant* value.Bill Wendling2013-01-091-6/+1
* Rough out a new c'tor for the AttrBuilder class.Bill Wendling2013-01-071-3/+1
* Add a method to create an AttributeSet from an AttrBuilder.Bill Wendling2013-01-051-0/+4
* General cleanups.Bill Wendling2013-01-041-27/+20
* Revert everything to r171366 to try to fix the build.Bill Wendling2013-01-031-2/+2
* Try again to revert the bad patch. The tree was reverted for some unknown reasonBill Wendling2013-01-031-4/+15
* Remove the 'contains' methods in favor of the 'operator==' method.Bill Wendling2013-01-031-15/+4
* Make the type signature more strict.Bill Wendling2013-01-031-2/+2