aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Attributes.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change ForceSizeOpt attribute into MinSize attributeQuentin Colombet2012-10-301-3/+3
* Add the "ForceSizeOpt" attribute.Nadav Rotem2012-10-221-2/+5
* Cleanup whitespace.Bill Wendling2012-10-161-1/+2
* Cleanup whitespace.Bill Wendling2012-10-161-37/+35
* Have AttributesImpl defriend the Attributes class.Bill Wendling2012-10-161-1/+1
* Have AttrBuilder defriend the Attributes class.Bill Wendling2012-10-161-3/+3
* Put simple c'tors inline.Bill Wendling2012-10-161-6/+1
* Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling2012-10-151-25/+63
* Use a ::get method to create the attribute from Attributes::AttrVals instead ...Bill Wendling2012-10-151-8/+7
* Move the AttributesImpl header file into the VMCore directory so that it can ...Bill Wendling2012-10-151-0/+5
* Attributes RewriteBill Wendling2012-10-151-19/+16
* Remove dead methods.Bill Wendling2012-10-141-8/+0
* Remove operator cast method in favor of querying with the correct method.Bill Wendling2012-10-141-2/+2
* Don't use the new syntax just yet.Bill Wendling2012-10-141-2/+2
* Remove the bitwise AND operators from the Attributes class. Replace it with t...Bill Wendling2012-10-141-8/+0
* Remove the bitwise assignment OR operator from the Attributes class. Replace ...Bill Wendling2012-10-141-6/+5
* Remove the bitwise OR operator from the Attributes class. Replace it with the...Bill Wendling2012-10-141-7/+9
* Remove the bitwise XOR operator from the Attributes class. Replace it with th...Bill Wendling2012-10-141-3/+0
* Remove the bitwise NOT operator from the Attributes class. Replace it with th...Bill Wendling2012-10-141-8/+10
* Decode the LLVM attributes from bitcode using the attributes builder.Bill Wendling2012-10-141-0/+5
* Use builder to create alignment attributes. Remove dead function.Bill Wendling2012-10-141-4/+6
* Add the LLVM context to this c'tor. It will be needed in the future.Bill Wendling2012-10-111-1/+1
* Support a common idiom on how to build an Attributes class with a single attr...Bill Wendling2012-10-111-0/+3
* Cleanup. Get rid of now dead code.Bill Wendling2012-10-101-2/+0
* Remove the final bits of Attributes being declared in the AttributeBill Wendling2012-10-101-3/+14
* Revert r165547 to fix build.Bill Wendling2012-10-091-4/+10
* Use a single location for calculating the alignments.Bill Wendling2012-10-091-10/+4
* Use appropriate method calls to get the alignment value.Bill Wendling2012-10-091-4/+5
* Move the 'FunctionOnly' attributes thingy inside of the Attributes class.Bill Wendling2012-10-091-13/+15
* Use the enum value of the attributes when removing them from the attributes b...Bill Wendling2012-10-091-83/+0
* Use the enum value of the attributes when adding them to the attributes builder.Bill Wendling2012-10-091-86/+18
* Create enums for the different attributes.Bill Wendling2012-10-091-111/+69
* Convert to using the Attributes::Builder interface.Bill Wendling2012-10-091-0/+16
* Use the Attributes::Builder to build the attributes in the parser.Bill Wendling2012-10-081-0/+22
* Convert the LLVM parser over to using the new Attributes::Builder to build itsBill Wendling2012-10-081-0/+6
* Begin the transition to using the AttributesImpl object for the Attributes ivar.Bill Wendling2012-10-081-63/+170
* Move more methods out-of-line. This is in preparation for changing the internalBill Wendling2012-10-071-0/+28
* Move methods out-of-line.Bill Wendling2012-10-051-13/+210
* Initial commit for the AttributesImpl class.Bill Wendling2012-09-261-0/+32
* Move Attribute::typeIncompatible inside of the Attributes class.Bill Wendling2012-09-251-4/+5
* Make the 'get*AlignmentFromAttr' functions into member functions within the A...Bill Wendling2012-09-211-7/+8
* Revert r164308 to fix buildbots.Bill Wendling2012-09-201-8/+7
* Make the 'get*AlignmentFromAttr' functions into member functions within the A...Bill Wendling2012-09-201-7/+8
* Remove more bare uses of the different Attribute enums.Bill Wendling2012-09-201-6/+6
* Make the 'getAsString' function a method of the Attributes class.Bill Wendling2012-09-201-30/+30
* Convert some attribute existence queries over to use the predicate methods.Bill Wendling2012-09-191-25/+25
* Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper2012-09-181-2/+2
* [ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. ThisChad Rosier2012-09-041-3/+0
* [ms-inline asm] Add a new Inline Asm Non-Standard Dialect attribute.Chad Rosier2012-08-101-0/+3
* switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients.Chris Lattner2012-05-281-15/+14