summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Attributes.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* S'more small non-functional changes in comments and #includes.Bill Wendling2013-01-291-2/+5
* Reorder some functions and add comments. No functionality change.Bill Wendling2013-01-291-331/+326
* Try to appease some broken compilers by using 'unsigned' instead of 'uint64_t'.Bill Wendling2013-01-281-18/+15
* Remove the AttributeWithIndex class.Bill Wendling2013-01-281-78/+68
* Mid-air collision. reapply r173656.Bill Wendling2013-01-281-5/+5
* Rewrite the removeAttr() method.Bill Wendling2013-01-281-42/+40
* Rewrite the addAttr() method.Bill Wendling2013-01-281-73/+76
* Revert r173646, "Use proper type for the index."NAKAMURA Takumi2013-01-281-7/+7
* Use proper type for the index.Bill Wendling2013-01-281-7/+7
* Remove another use of AttributeWithIndex, using the AttributeSetImpl accessor...Bill Wendling2013-01-281-6/+14
* Remove another use of AttributeWithIndex, using the AttributeSetImpl accessor...Bill Wendling2013-01-281-6/+8
* Remove a use of AttributeWithIndex.Bill Wendling2013-01-281-11/+15
* Improve the debug output a bit.Bill Wendling2013-01-271-2/+7
* 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-9/+22
* Add special 'get' methods to create an Attribute with an alignment. Also do s...Bill Wendling2013-01-271-0/+11
* s/AttrList/pImpl/g in AttributeSet. No functionality change.Bill Wendling2013-01-271-23/+23
* Start using more of the AttrNode in the AttributeSetImpl class.Bill Wendling2013-01-271-5/+7
* In the AttributeSetImpl c'tor, fill in the AttrNodes data structure with the ...Bill Wendling2013-01-271-4/+40
* Fix miscompile. Add back the use of the ArrayRef version of the ::get method.Bill Wendling2013-01-271-2/+5
* Remove dead methods.Bill Wendling2013-01-271-16/+2
* Convert BuildLibCalls.cpp to using the AttributeSet methods instead of Attrib...Bill Wendling2013-01-261-2/+8
* Remove dead method.Bill Wendling2013-01-251-8/+0
* Remove some introspection functions.Bill Wendling2013-01-251-57/+81
* Use the new 'getSlotIndex' method to retrieve the attribute's slot index.Bill Wendling2013-01-251-2/+2
* Add an accessor method to get the slot's index. This will limit the use of At...Bill Wendling2013-01-251-0/+6
* Fix MSVC 2012 warning about a 32-bit shift that should be 64-bitReid Kleckner2013-01-251-2/+2
* Add a profile for uniquifying the AttributeSet with the AttributeSetNodes.Bill Wendling2013-01-241-5/+0
* Create a new class: AttributeSetNode.Bill Wendling2013-01-241-0/+72
* Push down the conversion of the alignment from the bit mask to a real number ...Bill Wendling2013-01-231-4/+6
* Remove dead methods.Bill Wendling2013-01-231-20/+0
* Add the IR attribute 'sspstrong'.Bill Wendling2013-01-231-0/+3
* Remove the last of uses that use the Attribute object as a collection of attr...Bill Wendling2013-01-231-0/+13
* Use the AttributeSet when removing multiple attributes. Use Attribute::AttrKindBill Wendling2013-01-231-0/+10
* More encapsulation work.Bill Wendling2013-01-221-28/+17
* Add a new method that adds the AttributeSet at the given index. No functional...Bill Wendling2013-01-221-8/+3
* Add the attributes that are passed in instead of the ones we're merging into.Bill Wendling2013-01-221-2/+2
* Have AttributeSet::getRetAttributes() return an AttributeSet instead of Attri...Bill Wendling2013-01-211-12/+23
* Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Att...Bill Wendling2013-01-211-0/+20
* If the attributes don't exist, just bail for now.Bill Wendling2013-01-181-1/+1
OpenPOWER on IntegriCloud