1. e22cde0 Reduce the number of indirections in the attributes implementation. by Benjamin Kramer · 11 years ago
  2. aae0298 Now that the underlying issue is fixed, revert r180750 and r180722. by Rafael Espindola · 11 years ago
  3. 76f103e Change getSlotIndex to return unsigned. by Rafael Espindola · 11 years ago
  4. f2e8349 Revert "revert r179735, it has no testcases, and doesn't really make sense." by Reid Kleckner · 11 years ago
  5. 29fce9a revert r179735, it has no testcases, and doesn't really make sense. by Chris Lattner · 11 years ago
  6. 8a6a7bb Cleanup patch: by Bill Wendling · 11 years ago
  7. b1ac6e6 Add an option `-enable-old-style-attr-syntax' to print out function attributes in the "old" style. by Bill Wendling · 11 years ago
  8. 40c81fe Don't add the 'Value' string if there isn't one. by Bill Wendling · 11 years ago
  9. 0e9d5d0 Add some accessor and query methods for retrieving Attribute objects and such. by Bill Wendling · 11 years ago
  10. b29ce26 Add support for printing out the attribute groups. by Bill Wendling · 11 years ago
  11. 60309e1 Remove unused private field to suppress a build warning. by Craig Topper · 11 years ago
  12. 8c74ecf Convert to storing the attribute's internals as enums, integers, and strings. by Bill Wendling · 11 years ago
  13. bdcbccc Use the AttributeSet's iterators. by Bill Wendling · 11 years ago
  14. 5a4041e Change the AttributeImpl to hold a single Constant* for the values. by Bill Wendling · 11 years ago
  15. 7beee28 Remove some dead code, improve some asserts, and other assorted changes. No functionality change. by Bill Wendling · 11 years ago
  16. f715dbd Remove one of the odious 'Raw' methods. by Bill Wendling · 11 years ago
  17. 169d527 Remove the AttrBuilder form of the Attribute::get creators. by Bill Wendling · 11 years ago
  18. 14292a6 Add support for emitting a string attribute. by Bill Wendling · 11 years ago
  19. 82aea64 Remove the Attribute::hasAttributes() function. by Bill Wendling · 11 years ago
  20. eddab15 Revert r174026, "Remove Attribute::hasAttributes() and make Attribute::hasAttribute() private." by NAKAMURA Takumi · 11 years ago
  21. 85238aa Remove Attribute::hasAttributes() and make Attribute::hasAttribute() private. by Bill Wendling · 11 years ago
  22. 9f175f8 s/Data/Kind/g. No functionality change. by Bill Wendling · 11 years ago
  23. 606c8e3 Convert getAttributes() to return an AttributeSetNode. by Bill Wendling · 11 years ago
  24. c22f4aa Reorder some functions and add comments. No functionality change. by Bill Wendling · 11 years ago
  25. 6bdbf06 Try to appease some broken compilers by using 'unsigned' instead of 'uint64_t'. by Bill Wendling · 11 years ago
  26. 87e10df Remove the AttributeWithIndex class. by Bill Wendling · 11 years ago
  27. 73bc452 Remove a use of AttributeWithIndex. by Bill Wendling · 11 years ago
  28. 5f33912 Use proper return type for attribute index. by Bill Wendling · 11 years ago
  29. d05204a Push the calculation of the 'Raw' attribute mask down into the implementation. It in turn uses the correct list for calculating the 'Raw' value. by Bill Wendling · 11 years ago
  30. 1cc0d5a Privitize some the copy c'tor and assignment operator of uniquified objects. by Bill Wendling · 11 years ago
  31. 893eac1 Add some helpful comments. by Bill Wendling · 11 years ago
  32. a5372d2 Start using more of the AttrNode in the AttributeSetImpl class. by Bill Wendling · 11 years ago
  33. 6a325cc In the AttributeSetImpl c'tor, fill in the AttrNodes data structure with the attributes being passed in. by Bill Wendling · 11 years ago
  34. 8e47daf Remove some introspection functions. by Bill Wendling · 11 years ago
  35. e1f95db Add an accessor method to get the slot's index. This will limit the use of AttributeWithIndex. by Bill Wendling · 11 years ago
  36. bb08593 Add a profile for uniquifying the AttributeSet with the AttributeSetNodes. by Bill Wendling · 11 years ago
  37. 3467e30 Create a new class: AttributeSetNode. by Bill Wendling · 11 years ago
  38. 2915a69 Remove dead methods. by Bill Wendling · 11 years ago
  39. c5f1bc8 Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Attribute. by Bill Wendling · 11 years ago
  40. 1db9b69 Revert s/Raw/getBitMask/g name change. This is possibly causing LTO test hangings. by Bill Wendling · 11 years ago
  41. ff88716 Add the integer value of the ConstantInt instead of the Constant* value. by Bill Wendling · 12 years ago
  42. a90a99a Rough out a new c'tor for the AttrBuilder class. by Bill Wendling · 12 years ago
  43. 1bbd644 Add a method to create an AttributeSet from an AttrBuilder. by Bill Wendling · 12 years ago
  44. 60507d5 General cleanups. by Bill Wendling · 12 years ago
  45. e5ab1be Revert everything to r171366 to try to fix the build. by Bill Wendling · 12 years ago
  46. 22bd641 Try again to revert the bad patch. The tree was reverted for some unknown reason by Bill Wendling · 12 years ago
  47. 8351a60 Remove the 'contains' methods in favor of the 'operator==' method. by Bill Wendling · 12 years ago
  48. 47990e9 Make the type signature more strict. by Bill Wendling · 12 years ago
  49. 0b8c9a8 Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 12 years ago
  50. c2c50cd Rename VMCore directory to IR. by Chandler Carruth · 12 years ago[Renamed from lib/VMCore/AttributeImpl.h]
  51. 831737d Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 12 years ago
  52. 979aff6 Add a few more c'tors: by Bill Wendling · 12 years ago
  53. 529ec71 Add a few (as yet unused) query methods to determine if the attribute that's by Bill Wendling · 12 years ago
  54. 435654b Uniquify the AttributeImpl based on the Constant pointer, since those are by Bill Wendling · 12 years ago
  55. c966e08 s/Raw/getBitMask/g to be more in line with current naming conventions. This method won't be sticking around. by Bill Wendling · 12 years ago
  56. 7c1683d Use a 'Constant' object instead of a bit field to store the attribute data. by Bill Wendling · 12 years ago
  57. 27107f6 Some random comment, naming, and format changes. by Bill Wendling · 12 years ago
  58. f667072 s/AttributesImpl/AttributeImpl/g This is going to apply to Attribute, not Attributes. by Bill Wendling · 12 years ago[Renamed (91%) from lib/VMCore/AttributesImpl.h]
  59. 5f93e2b Add a context so that once we uniquify strings we can access them easily. by Bill Wendling · 12 years ago
  60. 18e7211 s/AttributeListImpl/AttributeSetImpl/g to match the namechange of AttributeList. by Bill Wendling · 12 years ago
  61. 034b94b Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  62. a1514e2 Sort includes for all of the .h files under the 'lib' tree. These were by Chandler Carruth · 12 years ago
  63. 0976e00 Make the AttrListPtr object a part of the LLVMContext. by Bill Wendling · 12 years ago
  64. 925bcb1 Have AttributesImpl defriend the Attributes class. by Bill Wendling · 12 years ago
  65. 05cc40d Move the AttributesImpl header file into the VMCore directory so that it can be opaque. by Bill Wendling · 12 years ago[Renamed from include/llvm/AttributesImpl.h]
  66. e82a040 Remove dead methods. by Bill Wendling · 12 years ago
  67. 2e879bc Use the enum value of the attributes when adding them to the attributes builder. by Bill Wendling · 12 years ago
  68. 6765834 Create enums for the different attributes. by Bill Wendling · 12 years ago
  69. 8e635db Begin the transition to using the AttributesImpl object for the Attributes ivar. by Bill Wendling · 12 years ago[Renamed (78%) from lib/VMCore/AttributesImpl.h]
  70. 2c79ecb Initial commit for the AttributesImpl class. by Bill Wendling · 12 years ago