aboutsummaryrefslogtreecommitdiff
path: root/lib/IR/AttributeImpl.h
AgeCommit message (Expand)Author
2013-05-01Now that the underlying issue is fixed, revert r180750 and r180722.Rafael Espindola
2013-04-30Change getSlotIndex to return unsigned.Rafael Espindola
2013-04-29Revert "revert r179735, it has no testcases, and doesn't really make sense."Reid Kleckner
2013-04-25revert r179735, it has no testcases, and doesn't really make sense.Chris Lattner
2013-04-18Cleanup patch:Bill Wendling
2013-04-17Add an option `-enable-old-style-attr-syntax' to print out function attribute...Bill Wendling
2013-02-28Don't add the 'Value' string if there isn't one.Bill Wendling
2013-02-13Add some accessor and query methods for retrieving Attribute objects and such.Bill Wendling
2013-02-11Add support for printing out the attribute groups.Bill Wendling
2013-02-06Remove unused private field to suppress a build warning.Craig Topper
2013-02-05Convert to storing the attribute's internals as enums, integers, and strings.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-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-29s/Data/Kind/g. No functionality change.Bill Wendling
2013-01-29Convert getAttributes() to return an AttributeSetNode.Bill Wendling
2013-01-29Reorder some functions and add comments. No functionality change.Bill Wendling
2013-01-28Try to appease some broken compilers by using 'unsigned' instead of 'uint64_t'.Bill Wendling
2013-01-28Remove the AttributeWithIndex class.Bill Wendling
2013-01-28Remove a use of AttributeWithIndex.Bill Wendling
2013-01-27Use proper return type for attribute index.Bill Wendling
2013-01-27Push the calculation of the 'Raw' attribute mask down into the implementation...Bill Wendling
2013-01-27Privitize some the copy c'tor and assignment operator of uniquified objects.Bill Wendling
2013-01-27Add some helpful comments.Bill Wendling
2013-01-27Start using more of the AttrNode in the AttributeSetImpl class.Bill Wendling
2013-01-27In the AttributeSetImpl c'tor, fill in the AttrNodes data structure with the ...Bill Wendling
2013-01-25Remove some introspection functions.Bill Wendling
2013-01-25Add an accessor method to get the slot's index. This will limit the use of At...Bill Wendling
2013-01-24Add a profile for uniquifying the AttributeSet with the AttributeSetNodes.Bill Wendling
2013-01-24Create a new class: AttributeSetNode.Bill Wendling
2013-01-23Remove dead methods.Bill Wendling
2013-01-21Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Att...Bill Wendling
2013-01-09Revert s/Raw/getBitMask/g name change. This is possibly causing LTO test hang...Bill Wendling
2013-01-09Add the integer value of the ConstantInt instead of the Constant* value.Bill Wendling
2013-01-07Rough out a new c'tor for the AttrBuilder class.Bill Wendling
2013-01-05Add a method to create an AttributeSet from an AttrBuilder.Bill Wendling
2013-01-04General cleanups.Bill Wendling
2013-01-03Revert everything to r171366 to try to fix the build.Bill Wendling
2013-01-03Try again to revert the bad patch. The tree was reverted for some unknown reasonBill Wendling
2013-01-03Remove the 'contains' methods in favor of the 'operator==' method.Bill Wendling
2013-01-03Make the type signature more strict.Bill Wendling
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2013-01-02Rename VMCore directory to IR.Chandler Carruth