1. 59eb5ee Fix for PR 14965: Better error message for GEP with partially defined contents by Eli Bendersky · 12 years ago
  2. b0aeb3e Move 'kw_align' case to proper section, reorganize function attribute keyword case statements to be consistent with r179119 by Stephen Lin · 12 years ago
  3. 456ca04 Add CodeGen support for functions that always return arguments via a new parameter attribute 'returned', which is taken advantage of in target-independent tail call opportunity detection and in ARM call lowering (when placed on an integral first parameter). by Stephen Lin · 12 years ago
  4. c0b4b67 Fix comment. Patch by Stephen Lin. by Bill Wendling · 12 years ago
  5. 239e1e4 Rationalize the formatting of these case labels. Having two sorted by Chandler Carruth · 12 years ago
  6. 8eec41f Unify clang/llvm attributes for asan/tsan/msan (LLVM part) by Kostya Serebryany · 12 years ago
  7. 143d464 Implement the NoBuiltin attribute. by Bill Wendling · 12 years ago
  8. 27d844f Update comment. by Chad Rosier · 12 years ago
  9. 87d0b9e Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration. by Guy Benyei · 12 years ago
  10. f546762 Merge the collected attributes into the call instruction's attributes. by Bill Wendling · 12 years ago
  11. ab39afa [tsan/msan] adding thread_safety and uninitialized_checks attributes by Kostya Serebryany · 12 years ago
  12. 3f87d23 Eat the alignment keyword if we're in an attribute group. by Bill Wendling · 12 years ago
  13. 0f74220 Use a 'continue' here to stop from double lexing. by Bill Wendling · 12 years ago
  14. 0b77866 TEMPORARY SYNTAX CHANGE! by Bill Wendling · 12 years ago
  15. baad55c Parse the attribute group reference on a function. by Bill Wendling · 12 years ago
  16. ea007fa Use ParseFnAttributeValuePairs instead of ParseOptionalFuncAttrs by Bill Wendling · 12 years ago
  17. 95ce4c2 Initial submission for the attribute group feature. by Bill Wendling · 12 years ago
  18. ae510f3 Use the do-while(0) thing for this #define. by Bill Wendling · 12 years ago
  19. a2de37c Added LLVM Asm/Bitcode Reader/Writer support for new IR keyword externally_initialized. by Michael Gottesman · 12 years ago
  20. 73dee18 Make sure that the Attribute object represents one attribute only. by Bill Wendling · 12 years ago
  21. a1683d6 Use the AttributeSet instead of AttributeWithIndex. by Bill Wendling · 12 years ago
  22. 114baee Add the IR attribute 'sspstrong'. by Bill Wendling · 12 years ago
  23. 0a29cb0 Make APFloat constructor require explicit semantics. by Tim Northover · 12 years ago
  24. 7336f7f Use hexDigitValue in LLLexer. by Jordan Rose · 12 years ago
  25. d80d608 There was a switch fall-through in the parser for textual LLVM that caused by David Tweed · 12 years ago
  26. 0b8c9a8 Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 12 years ago
  27. 94e94b3 Use the predicate methods off of AttributeSet instead of Attribute. by Bill Wendling · 12 years ago
  28. 67ae135 Add a new attribute, 'noduplicate'. If a function contains a noduplicate call, the call cannot be duplicated - Jump threading, loop unrolling, loop unswitching, and loop rotation are inhibited if they would duplicate the call. by James Molloy · 12 years ago
  29. 034b94b Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  30. 1638b83 Reorganize FastMathFlags to be a wrapper around unsigned, and streamline some interfaces. by Michael Ilseman · 12 years ago
  31. 99faa3b s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future. by Bill Wendling · 12 years ago
  32. e01b81b Split up the ParseOptionalAttrs method into three different methods for each by Bill Wendling · 12 years ago
  33. a1514e2 Sort includes for all of the .h files under the 'lib' tree. These were by Chandler Carruth · 12 years ago
  34. d04a8d4 Use the new script to sort the includes of every file under lib. by Chandler Carruth · 12 years ago
  35. 3defc0b Add back support for reading and parsing 'deplibs'. by Bill Wendling · 12 years ago
  36. efd08d4 Remove the dependent libraries feature. by Bill Wendling · 12 years ago
  37. 15c13d3 Fast-math flags for LLVM IR parsing and printing by Michael Ilseman · 12 years ago
  38. 0976e00 Make the AttrListPtr object a part of the LLVMContext. by Bill Wendling · 12 years ago
  39. eaff2d5 Preserve address space of forward-referenced global variables in the LL parser by Justin Holewinski · 12 years ago
  40. 06be8b8 Fix typo in a comment. by Craig Topper · 12 years ago
  41. 407a616 Remove trailing whitespace by Michael Ilseman · 12 years ago
  42. 2333e29 Relax the restrictions on vector of pointer types, and vector getelementptr. by Duncan Sands · 12 years ago
  43. 9a419f6 Change ForceSizeOpt attribute into MinSize attribute by Quentin Colombet · 12 years ago
  44. 3575222 Special calling conventions for Intel OpenCL built-in library. by Elena Demikhovsky · 12 years ago
  45. e743942 Add the "ForceSizeOpt" attribute. by Nadav Rotem · 12 years ago
  46. 702cc91 Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change. by Bill Wendling · 12 years ago
  47. 07aae2e Add an enum for the return and function indexes into the AttrListPtr object. This gets rid of some magic numbers. by Bill Wendling · 12 years ago
  48. cb3de0b Attributes Rewrite by Bill Wendling · 12 years ago
  49. 7be7848 Remove operator cast method in favor of querying with the correct method. by Bill Wendling · 12 years ago
  50. 64ea275 Don't crash if a .ll file contains a forward-reference that looks like a global by Nick Lewycky · 12 years ago
  51. dc4efcb Use the enum value of the attributes when removing them from the attributes builder. by Bill Wendling · 12 years ago
  52. 2e879bc Use the enum value of the attributes when adding them to the attributes builder. by Bill Wendling · 12 years ago
  53. 6765834 Create enums for the different attributes. by Bill Wendling · 12 years ago
  54. 8831c06 Convert to using the Attributes::Builder interface. by Bill Wendling · 12 years ago
  55. f385f4c Use the Attributes::Builder to build the attributes in the parser. by Bill Wendling · 12 years ago
  56. 0327244 Convert the LLVM parser over to using the new Attributes::Builder to build its by Bill Wendling · 12 years ago
  57. e53d605 Add in support for SPIR to LLVM core. This adds a new target and two new calling conventions. by Micah Villmow · 12 years ago
  58. dc998cc Don't use bit-wise operations to query for inclusion/exclusion of attributes. by Bill Wendling · 12 years ago
  59. 30b483c Encapsulate the "construct*AlignmentFromInt" functions. by Bill Wendling · 12 years ago
  60. ef99fe8 Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. Now with fix. by Bill Wendling · 12 years ago
  61. 4aa1899 Revert r164308 to fix buildbots. by Bill Wendling · 12 years ago
  62. f2e89e0 Make the 'get*AlignmentFromAttr' functions into member functions within the Attributes class. by Bill Wendling · 12 years ago
  63. e603fe4 Convert some attribute existence queries over to use the predicate methods. by Bill Wendling · 12 years ago
  64. 581600b [ms-inline asm] Enumerate the InlineAsm dialects and rename the nsdialect to by Chad Rosier · 12 years ago
  65. 71f359a [ms-inline asm] Add the nsdialect keyword to the lexer. by Chad Rosier · 12 years ago
  66. 3654734 [ms-inline asm] Emit the (new) inline asm Non-Standard Dialect attribute. by Chad Rosier · 12 years ago
  67. 4e2132e [ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. This by Chad Rosier · 12 years ago
  68. 32811be Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' to by Bill Wendling · 12 years ago
  69. 249d670 [ms-inline asm] Add a new Inline Asm Non-Standard Dialect attribute. by Chad Rosier · 12 years ago
  70. ce718ff Extend the IL for selecting TLS models (PR9788) by Hans Wennborg · 12 years ago
  71. d509d0b switch AttrListPtr::get to take an ArrayRef, simplifying a lot of clients. by Chris Lattner · 12 years ago
  72. 8d2a004 Silence Clang's -Wlogical-op-parentheses warning. by David Blaikie · 12 years ago
  73. 057beb8 Add half support to LLVM (for OpenCL) by Tobias Grosser · 12 years ago
  74. 8581438 Convert assert(0) to llvm_unreachable by Craig Topper · 13 years ago
  75. 0f96817 'unwind' is a keyword, not an instruction. by Bill Wendling · 13 years ago
  76. e185fad [unwind removal] Remove the 'unwind' instruction parsing bits. by Bill Wendling · 13 years ago
  77. 18c7f80 reapply the patches reverted in r149470 that reenable ConstantDataArray, by Chris Lattner · 13 years ago
  78. af39368 Typo by Pete Cooper · 13 years ago
  79. 91766fe Revert Chris' commits up to r149348 that started causing VMCoreTests unit test to fail. by Argyrios Kyrtzidis · 13 years ago
  80. 6a89228 eliminate the "string" form of ConstantArray::get, using by Chris Lattner · 13 years ago
  81. 4d6ccb5 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
  82. 164b86b Extend Attributes to 64 bits by Kostya Serebryany · 13 years ago
  83. 732f05c Add 'llvm_unreachable' to passify GCC's understanding of the constraints by Chandler Carruth · 13 years ago
  84. 2bd3354 Remove unnecessary default cases in switches that cover all enum values. by David Blaikie · 13 years ago
  85. 9a31fb0 Removes unused field TheError from LLLexer. by Manuel Klimek · 13 years ago
  86. ce16339 The powers that be have decided that LLVM IR should now support 16-bit by Dan Gohman · 13 years ago
  87. 4ab406d LLVMBuild: Remove trailing newline, which irked me. by Daniel Dunbar · 13 years ago
  88. 85dadec Push StringRefs through the metadata interface. by Benjamin Kramer · 13 years ago
  89. 1608769 by Nadav Rotem · 13 years ago
  90. d782bae build/CMake: Finish removal of add_llvm_library_dependencies. by Daniel Dunbar · 13 years ago
  91. fbe910e remove asmparsing and documentation support for "volatile load", which was only produced by LLVM 2.9 and earlier. LLVM 3.0 and later prefers "load volatile". by Chris Lattner · 13 years ago
  92. a7e6f74 remove autoupgrade support for really old-style debug info intrinsics. by Chris Lattner · 13 years ago
  93. 9d5f6cc remove autoupgrade support for LLVM 2.9 exception stuff. Mainline supports by Chris Lattner · 13 years ago
  94. a3a2dfd build: Add initial cut at LLVMBuild.txt files. by Daniel Dunbar · 13 years ago
  95. c45fe4c LLLexer: Factor hex char parsing. by Benjamin Kramer · 13 years ago
  96. d8ffe5b Backing out patch. Will refactor to remove the AsmParser dependency on Target. by Lang Hames · 13 years ago
  97. 5fa792e Re-applying the target data layout verification patch from r142288, plus appropriate CMake dependencies. by Lang Hames · 13 years ago
  98. 10820d9 142288 broke the build: by Rafael Espindola · 13 years ago
  99. 599d2d4 Validate target data layout strings. by Lang Hames · 13 years ago
  100. 3f2d5f6 Make SMDiagnostic a little more sane. Instead of passing around note/warning/error as a by Chris Lattner · 13 years ago