1. 034b94b Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
  2. 1638b83 Reorganize FastMathFlags to be a wrapper around unsigned, and streamline some interfaces. by Michael Ilseman · 12 years ago
  3. e01b81b Split up the ParseOptionalAttrs method into three different methods for each by Bill Wendling · 12 years ago
  4. a1514e2 Sort includes for all of the .h files under the 'lib' tree. These were by Chandler Carruth · 12 years ago
  5. 3defc0b Add back support for reading and parsing 'deplibs'. by Bill Wendling · 12 years ago
  6. efd08d4 Remove the dependent libraries feature. by Bill Wendling · 12 years ago
  7. 15c13d3 Fast-math flags for LLVM IR parsing and printing by Michael Ilseman · 12 years ago
  8. 407a616 Remove trailing whitespace by Michael Ilseman · 12 years ago
  9. 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
  10. f385f4c Use the Attributes::Builder to build the attributes in the parser. by Bill Wendling · 12 years ago
  11. ce718ff Extend the IL for selecting TLS models (PR9788) by Hans Wennborg · 12 years ago
  12. 164b86b Extend Attributes to 64 bits by Kostya Serebryany · 13 years ago
  13. 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
  14. f03bb26 Move "atomic" and "volatile" designations on instructions after the opcode by Eli Friedman · 13 years ago
  15. e6e8826 Initial commit of the 'landingpad' instruction. by Bill Wendling · 13 years ago
  16. 21006d4 Representation of 'atomic load' and 'atomic store' in IR. by Eli Friedman · 13 years ago
  17. dccc03b Add the 'resume' instruction for the new EH rewrite. by Bill Wendling · 13 years ago
  18. 10c6d12 Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, by Bill Wendling · 13 years ago
  19. ff03048 LangRef and basic memory-representation/reading/writing for 'cmpxchg' and by Eli Friedman · 13 years ago
  20. 772fe17 Merge the contents from exception-handling-rewrite to the mainline. by Bill Wendling · 13 years ago
  21. 47f3513 Initial implementation of 'fence' instruction, the new C++0x-style replacement for llvm.memory.barrier. by Eli Friedman · 13 years ago
  22. db125cf land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 13 years ago
  23. 1afcace Land the long talked about "type system rewrite" patch. This by Chris Lattner · 13 years ago
  24. 424545e remove asmparser support for the old getresult instruction, which has been subsumed by extractvalue. by Chris Lattner · 13 years ago
  25. 437544f remove parser support for the obsolete "multiple return values" syntax, which by Chris Lattner · 13 years ago
  26. f3a789d Remove old backwards compatibility support from the parser for autoupgrading by Chris Lattner · 13 years ago
  27. d72479c Reject uses of unnamed_addr in declarations. by Rafael Espindola · 14 years ago
  28. d1e1703 Push twines deeper into SourceMgr's error handling methods. by Benjamin Kramer · 14 years ago
  29. 61c70e9 remove unions from LLVM IR. They are severely buggy and not by Chris Lattner · 14 years ago
  30. 41d6ab4 Add a comment explaining why this code is more complex than it by Dan Gohman · 14 years ago
  31. 309b3af Extend function-local metadata to be usable as attachments. by Dan Gohman · 14 years ago
  32. 9d072f5 Give ParseInstructionMetadata access to the PerFunctionState object. by Dan Gohman · 14 years ago
  33. 8344803 Factor out metadata parsing into a separate function. by Dan Gohman · 14 years ago
  34. 4ba9d9b fix a crash on invalid metadata, e.g.: call i32 @foo(), XXXX by Chris Lattner · 14 years ago
  35. b45218f include header. by Chris Lattner · 14 years ago
  36. 449c310 rewrite handling of forward ref'd instruction metadata by Chris Lattner · 14 years ago
  37. fe80524 eliminate a temporary smallvector by Chris Lattner · 14 years ago
  38. fdfeb69 Add support for a union type in LLVM IR. Patch by Talin! by Chris Lattner · 15 years ago
  39. 1e063d1 Add a new function attribute, 'alignstack'. It will indicate (when the backends by Charles Davis · 15 years ago
  40. bc5201f Remove MetadataBase class because it is not adding significant value. by Devang Patel · 15 years ago
  41. 92f238d Consolidate ConvertGlobalValIDToValue, ConvertGlobalOrMetadataValIDToValue, and ConvertValIDToValue into a more powerful ConvertValIDToValue() that does all three's work by Victor Hernandez · 15 years ago
  42. 24e64df Compute isFunctionLocal in MDNode ctor or via argument in new function getWhenValsUnresolved(). by Victor Hernandez · 15 years ago
  43. 76bf310 When parsing function-local metadata, create a function-local MDNode by Victor Hernandez · 15 years ago
  44. bf170d4 Re-add parsing of function-local metadata; this time with testcase. by Victor Hernandez · 15 years ago
  45. 1340dd3 now that instruction metadata is only parsed in one place, eliminate the by Chris Lattner · 15 years ago
  46. c3a6c5c reimplement ParseOptionalInfo as ParseOptionalCommaAlign, correctly by Chris Lattner · 15 years ago
  47. b8c4686 rename ParseOptionalCustomMetadata -> ParseInstructionMetadata, by Chris Lattner · 15 years ago
  48. a7d7f2c convert 4 more instructions over. by Chris Lattner · 15 years ago
  49. f1bc7ce add facilities to start factoring instruction metadata parsing by Chris Lattner · 15 years ago
  50. 628c13a reimplement insertvalue/extractvalue metadata handling to not blindly by Chris Lattner · 15 years ago
  51. 0834e6a rename MetadataCache -> NumberedMetadata to follow the convention by Chris Lattner · 15 years ago
  52. a735239 rewrite ParseMDNodeVector to follow the normal patter used in the .ll parser. by Chris Lattner · 15 years ago
  53. 4a72efc rename ParseMDNode -> ParseMDNodeID, since it parses !42, not !{... } as you'd expect. by Chris Lattner · 15 years ago
  54. c49363b remove the code added in r90497. It has several major issues and no tests. by Chris Lattner · 15 years ago
  55. 287881d split t_Metadata into t_MDNode and t_MDString, eliminating some unsafe casting. by Chris Lattner · 15 years ago
  56. 442ffa1 change ParseMDString and ParseMDNode to take arguments of the right type. by Chris Lattner · 15 years ago
  57. e80250e switch to TrackingVH instead of WeakVH, since these can never by Chris Lattner · 15 years ago
  58. 5660846 Metadata.h doesn't need to include ValueHandle.h anymore. by Chris Lattner · 15 years ago
  59. 1971556 Add ParseInlineMetadata() which can parses metadata that refers to an instruction. Extend ParseParameterList() to use this new function so that calls to llvm.dbg.declare can pass inline metadata by Victor Hernandez · 15 years ago
  60. 85b8de8 Use WeakVH while storing metadata in containers. This fixes PR5393. by Devang Patel · 15 years ago
  61. 09d9ef4 full asmparser support for blockaddress. We can now do: by Chris Lattner · 15 years ago
  62. ab21db7 rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 15 years ago
  63. f9be95f add enough support for indirect branch for the feature test to pass by Chris Lattner · 15 years ago
  64. 66284e0 Auto-upgrade free instructions to calls to the builtin free function. by Victor Hernandez · 15 years ago
  65. 13ad5aa Autoupgrade malloc insts to malloc calls. by Victor Hernandez · 15 years ago
  66. 0475c91 Parse custom metadata attached with an instruction. by Devang Patel · 15 years ago
  67. a214840 Do not use global typedef for MDKindID. by Devang Patel · 15 years ago
  68. 3e0c99a Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it causes regressions in the nightly tests. by Victor Hernandez · 15 years ago
  69. 96b930d Auto-upgrade malloc instructions to malloc calls. by Victor Hernandez · 15 years ago
  70. f633a06 Fix parsing of optional metadata for 'load', 'store' and 'alloc' instructions. by Devang Patel · 15 years ago
  71. 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 15 years ago
  72. 3845e50 Extend the AsmWriter to print unnamed numbered types as "%0 = type ..." by Dan Gohman · 15 years ago
  73. eff2ab6 Parse named metadata. by Devang Patel · 15 years ago
  74. 104cf9e Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK in bitcode file. by Devang Patel · 15 years ago
  75. e54abc9 Introduce MetadataBase, a base class for MDString and MDNode. by Devang Patel · 15 years ago
  76. 256be96 Refactor metadata parsing routines into separate functions. by Devang Patel · 15 years ago
  77. 1c7eea6 by Devang Patel · 15 years ago
  78. ff6c91e Use LLVMContext in the LLLexer. by Owen Anderson · 15 years ago
  79. eeb4a84 switch the .ll parser to use SourceMgr. by Chris Lattner · 15 years ago
  80. 92bcb42 switch the .ll parser into SMDiagnostic. by Chris Lattner · 15 years ago
  81. b43eae7 Use LLVMContext for generating UndefValue constants too! by Owen Anderson · 15 years ago
  82. fba933c Try again at converting the LLParser to use LLVMContext, without massive breakage this time. by Owen Anderson · 15 years ago
  83. aa3943b --- Reverse-merging (from foreign repository) r74648 into '.': by Bill Wendling · 15 years ago
  84. c137ea6 Convert LLParser to use LLVMContext for creating constants. by Owen Anderson · 15 years ago
  85. 923078c Support stand alone metadata syntax. by Devang Patel · 15 years ago
  86. cb33799 Make MDNode use CallbackVH. Also change MDNode to store Value* instead of by Nick Lewycky · 15 years ago
  87. 21cc446 Add support for embedded metadata to LLVM. This introduces two new types of by Nick Lewycky · 15 years ago
  88. a9a9e07 Fix two classes of bugs. First: by Chris Lattner · 16 years ago
  89. dfd19dd Reject PR3281:accepted03.ll with: by Chris Lattner · 16 years ago
  90. e914b59 Fix PR3281:crash08.ll with this diagnostic: by Chris Lattner · 16 years ago
  91. 0088a5c reject PR3281:crash07.ll with: by Chris Lattner · 16 years ago
  92. ad7d1e2 Refactor some parser interfaces to fix PR3278 and a FIXME: by Chris Lattner · 16 years ago
  93. 9ea4034 Down with trailing whitespace! by Misha Brukman · 16 years ago
  94. 3ed88ef minor cleanups and comment improvements. by Chris Lattner · 16 years ago
  95. df98617 Reimplement the old and horrible bison parser for .ll files with a nice by Chris Lattner · 16 years ago