1. c758311 Push twines deeper into SourceMgr's error handling methods. by Benjamin Kramer · 15 years ago
  2. 13ee795 remove unions from LLVM IR. They are severely buggy and not by Chris Lattner · 15 years ago
  3. 7c7f13a Add a comment explaining why this code is more complex than it by Dan Gohman · 15 years ago
  4. c828c54 Extend function-local metadata to be usable as attachments. by Dan Gohman · 15 years ago
  5. 338d9a4 Give ParseInstructionMetadata access to the PerFunctionState object. by Dan Gohman · 15 years ago
  6. 8939ba33 Factor out metadata parsing into a separate function. by Dan Gohman · 15 years ago
  7. 2e664bd fix a crash on invalid metadata, e.g.: call i32 @foo(), XXXX by Chris Lattner · 16 years ago
  8. e04505e include header. by Chris Lattner · 16 years ago
  9. 8eff015 rewrite handling of forward ref'd instruction metadata by Chris Lattner · 16 years ago
  10. ef0ec99 eliminate a temporary smallvector by Chris Lattner · 16 years ago
  11. 392be58 Add support for a union type in LLVM IR. Patch by Talin! by Chris Lattner · 16 years ago
  12. be5557e Add a new function attribute, 'alignstack'. It will indicate (when the backends by Charles Davis · 16 years ago
  13. ac277eb Remove MetadataBase class because it is not adding significant value. by Devang Patel · 16 years ago
  14. 9d75c96 Consolidate ConvertGlobalValIDToValue, ConvertGlobalOrMetadataValIDToValue, and ConvertValIDToValue into a more powerful ConvertValIDToValue() that does all three's work by Victor Hernandez · 16 years ago
  15. b8fd152 Compute isFunctionLocal in MDNode ctor or via argument in new function getWhenValsUnresolved(). by Victor Hernandez · 16 years ago
  16. 127286c When parsing function-local metadata, create a function-local MDNode by Victor Hernandez · 16 years ago
  17. dc6e65a Re-add parsing of function-local metadata; this time with testcase. by Victor Hernandez · 16 years ago
  18. 94b9c5a now that instruction metadata is only parsed in one place, eliminate the by Chris Lattner · 16 years ago
  19. b2f3950 reimplement ParseOptionalInfo as ParseOptionalCommaAlign, correctly by Chris Lattner · 16 years ago
  20. 5c42763 rename ParseOptionalCustomMetadata -> ParseInstructionMetadata, by Chris Lattner · 16 years ago
  21. f4f0342 convert 4 more instructions over. by Chris Lattner · 16 years ago
  22. 77b89dc add facilities to start factoring instruction metadata parsing by Chris Lattner · 16 years ago
  23. 28f1eeb reimplement insertvalue/extractvalue metadata handling to not blindly by Chris Lattner · 16 years ago
  24. fc58af2 rename MetadataCache -> NumberedMetadata to follow the convention by Chris Lattner · 16 years ago
  25. a01ddfc rewrite ParseMDNodeVector to follow the normal patter used in the .ll parser. by Chris Lattner · 16 years ago
  26. 6dac02a rename ParseMDNode -> ParseMDNodeID, since it parses !42, not !{... } as you'd expect. by Chris Lattner · 16 years ago
  27. 95471e4 remove the code added in r90497. It has several major issues and no tests. by Chris Lattner · 16 years ago
  28. 5b4a962 split t_Metadata into t_MDNode and t_MDString, eliminating some unsafe casting. by Chris Lattner · 16 years ago
  29. 1797fc7 change ParseMDString and ParseMDNode to take arguments of the right type. by Chris Lattner · 16 years ago
  30. 218b22f switch to TrackingVH instead of WeakVH, since these can never by Chris Lattner · 16 years ago
  31. f8d22fc Metadata.h doesn't need to include ValueHandle.h anymore. by Chris Lattner · 16 years ago
  32. fa23223 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 · 16 years ago
  33. ba52f030 Use WeakVH while storing metadata in containers. This fixes PR5393. by Devang Patel · 16 years ago
  34. 3432c62 full asmparser support for blockaddress. We can now do: by Chris Lattner · 16 years ago
  35. d04cb6d rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 16 years ago
  36. 3ed871f add enough support for indirect branch for the feature test to pass by Chris Lattner · 16 years ago
  37. e297149 Auto-upgrade free instructions to calls to the builtin free function. by Victor Hernandez · 16 years ago
  38. c7d6a83 Autoupgrade malloc insts to malloc calls. by Victor Hernandez · 16 years ago
  39. ba4a6fd Parse custom metadata attached with an instruction. by Devang Patel · 16 years ago
  40. b1a4477 Do not use global typedef for MDKindID. by Devang Patel · 16 years ago
  41. e6ff766 Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it causes regressions in the nightly tests. by Victor Hernandez · 16 years ago
  42. 46cd467 Auto-upgrade malloc instructions to malloc calls. by Victor Hernandez · 16 years ago
  43. ea8a4b9 Fix parsing of optional metadata for 'load', 'store' and 'alloc' instructions. by Devang Patel · 16 years ago
  44. 68c5f47 Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
  45. 466876b Extend the AsmWriter to print unnamed numbered types as "%0 = type ..." by Dan Gohman · 16 years ago
  46. be62697 Parse named metadata. by Devang Patel · 16 years ago
  47. e059ba6e Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADATA_BLOCK in bitcode file. by Devang Patel · 16 years ago
  48. 7428d8a Introduce MetadataBase, a base class for MDString and MDNode. by Devang Patel · 16 years ago
  49. 8ff0f8d Refactor metadata parsing routines into separate functions. by Devang Patel · 16 years ago
  50. d254115 by Devang Patel · 16 years ago
  51. 32bc1e1 Use LLVMContext in the LLLexer. by Owen Anderson · 16 years ago
  52. 200e075 switch the .ll parser to use SourceMgr. by Chris Lattner · 16 years ago
  53. a76611a switch the .ll parser into SMDiagnostic. by Chris Lattner · 16 years ago
  54. 09063ce Use LLVMContext for generating UndefValue constants too! by Owen Anderson · 16 years ago
  55. 02a9da3 Try again at converting the LLParser to use LLVMContext, without massive breakage this time. by Owen Anderson · 16 years ago
  56. 4534d25 --- Reverse-merging (from foreign repository) r74648 into '.': by Bill Wendling · 16 years ago
  57. 7373c6b Convert LLParser to use LLVMContext for creating constants. by Owen Anderson · 16 years ago
  58. 39e64d4 Support stand alone metadata syntax. by Devang Patel · 16 years ago
  59. b8f9b7a Make MDNode use CallbackVH. Also change MDNode to store Value* instead of by Nick Lewycky · 16 years ago
  60. 49f8919 Add support for embedded metadata to LLVM. This introduces two new types of by Nick Lewycky · 17 years ago
  61. f880ca2 Fix two classes of bugs. First: by Chris Lattner · 17 years ago
  62. 2ed06b4 Reject PR3281:accepted03.ll with: by Chris Lattner · 17 years ago
  63. eeefa9a Fix PR3281:crash08.ll with this diagnostic: by Chris Lattner · 17 years ago
  64. b55ab54 reject PR3281:crash07.ll with: by Chris Lattner · 17 years ago
  65. ad6f335 Refactor some parser interfaces to fix PR3278 and a FIXME: by Chris Lattner · 17 years ago
  66. 1d9a93d Down with trailing whitespace! by Misha Brukman · 17 years ago
  67. 3822f63 minor cleanups and comment improvements. by Chris Lattner · 17 years ago
  68. ac161bf Reimplement the old and horrible bison parser for .ll files with a nice by Chris Lattner · 17 years ago