1. 606a1d1 Remove the InlineHint attribute. There are no current or planned users. by Eric Christopher · 15 years ago
  2. 92f238d Consolidate ConvertGlobalValIDToValue, ConvertGlobalOrMetadataValIDToValue, and ConvertValIDToValue into a more powerful ConvertValIDToValue() that does all three's work by Victor Hernandez · 15 years ago
  3. 24e64df Compute isFunctionLocal in MDNode ctor or via argument in new function getWhenValsUnresolved(). by Victor Hernandez · 15 years ago
  4. 2fdf8db fix PR5983, reject function bodies with no blocks per the grammar. by Chris Lattner · 15 years ago
  5. 76bf310 When parsing function-local metadata, create a function-local MDNode by Victor Hernandez · 15 years ago
  6. bf170d4 Re-add parsing of function-local metadata; this time with testcase. by Victor Hernandez · 15 years ago
  7. 69d02e0 Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0, !1, null} by Devang Patel · 15 years ago
  8. 8c65f6e Move remaining stuff to the isInteger predicate. by Benjamin Kramer · 15 years ago
  9. 3e30c2a NamedMDNode is a collection MDNodes. by Devang Patel · 15 years ago
  10. f012705 Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer. by Benjamin Kramer · 15 years ago
  11. 7fccf76 remove some fixme's by Chris Lattner · 15 years ago
  12. 1340dd3 now that instruction metadata is only parsed in one place, eliminate the by Chris Lattner · 15 years ago
  13. c3a6c5c reimplement ParseOptionalInfo as ParseOptionalCommaAlign, correctly by Chris Lattner · 15 years ago
  14. b8c4686 rename ParseOptionalCustomMetadata -> ParseInstructionMetadata, by Chris Lattner · 15 years ago
  15. a7d7f2c convert 4 more instructions over. by Chris Lattner · 15 years ago
  16. f1bc7ce add facilities to start factoring instruction metadata parsing by Chris Lattner · 15 years ago
  17. 628c13a reimplement insertvalue/extractvalue metadata handling to not blindly by Chris Lattner · 15 years ago
  18. fa149ae remove two bogus calls that accepted metadata in the middle of insert/extract value by Chris Lattner · 15 years ago
  19. 1d92831 rename NamedOrCustomMD -> MetadataVar to follow conventions of all the rest of the code. by Chris Lattner · 15 years ago
  20. e434d27 rename lltok::Metadata -> lltok::exclaim. We name tokens by Chris Lattner · 15 years ago
  21. 0834e6a rename MetadataCache -> NumberedMetadata to follow the convention by Chris Lattner · 15 years ago
  22. a735239 rewrite ParseMDNodeVector to follow the normal patter used in the .ll parser. by Chris Lattner · 15 years ago
  23. 4a72efc rename ParseMDNode -> ParseMDNodeID, since it parses !42, not !{... } as you'd expect. by Chris Lattner · 15 years ago
  24. 860775c fix parsing of mdstring values. by Chris Lattner · 15 years ago
  25. c49363b remove the code added in r90497. It has several major issues and no tests. by Chris Lattner · 15 years ago
  26. 287881d split t_Metadata into t_MDNode and t_MDString, eliminating some unsafe casting. by Chris Lattner · 15 years ago
  27. 3f5132a factor code even more. by Chris Lattner · 15 years ago
  28. 84d03b1 simplify some code and unbreak the build by not consuming an extra token. by Chris Lattner · 15 years ago
  29. c17300f remove a really wrong parenthesis. by Benjamin Kramer · 15 years ago
  30. 42991ee clean up some really strange code. by Chris Lattner · 15 years ago
  31. 442ffa1 change ParseMDString and ParseMDNode to take arguments of the right type. by Chris Lattner · 15 years ago
  32. e80250e switch to TrackingVH instead of WeakVH, since these can never by Chris Lattner · 15 years ago
  33. 3f3a0f6 Each instruction is allowed to have *multiple* different by Chris Lattner · 15 years ago
  34. 0811347 Final step in the metadata API restructuring: move the by Chris Lattner · 15 years ago
  35. 3990b12 This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 15 years ago
  36. 0eb4198 rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind by Chris Lattner · 15 years ago
  37. 5660846 Metadata.h doesn't need to include ValueHandle.h anymore. by Chris Lattner · 15 years ago
  38. 0e28d76 by David Greene · 15 years ago
  39. 211a14e Add MSP430 interrupt calling conv. No functionality change yet. by Anton Korobeynikov · 15 years ago
  40. 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
  41. 5bda379 Add a hack for PR5601, a crash on obsolete syntax that we plan to by Chris Lattner · 15 years ago
  42. f0bb41c Fix MSVC warning ( | with bool and unsigned int). by Daniel Dunbar · 15 years ago
  43. 9d0b704 Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions. by Victor Hernandez · 15 years ago
  44. df98761 Revert r86077 because it caused crashes in 179.art and 175.vpr on ARM by Victor Hernandez · 15 years ago
  45. 85b8de8 Use WeakVH while storing metadata in containers. This fixes PR5393. by Devang Patel · 15 years ago
  46. 24f934d Update CreateMalloc so that its callers specify the size to allocate: by Victor Hernandez · 15 years ago
  47. e8bc45a Parse debug info attached with insertvalue and extractvalue instructions. by Devang Patel · 15 years ago
  48. ee7644d typo by Chris Lattner · 15 years ago
  49. cdfc940 Revert 85678/85680. The decision is to stay with the current form of by Chris Lattner · 15 years ago
  50. 7d83ebc Make blockaddress(@func, null) be valid, and make 'deleting a basic by Chris Lattner · 15 years ago
  51. 09d9ef4 full asmparser support for blockaddress. We can now do: by Chris Lattner · 15 years ago
  52. ab21db7 rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 15 years ago
  53. f9be95f add enough support for indirect branch for the feature test to pass by Chris Lattner · 15 years ago
  54. 046e78c Remove FreeInst. by Victor Hernandez · 15 years ago
  55. 1d871c5 fix PR5295 where the .ll parser didn't reject a function after a global by Chris Lattner · 15 years ago
  56. 66284e0 Auto-upgrade free instructions to calls to the builtin free function. by Victor Hernandez · 15 years ago
  57. 336ea06 Minor code cleanup. by Victor Hernandez · 15 years ago
  58. 8ba2d5b Rename msasm to alignstack per review. by Dale Johannesen · 15 years ago
  59. 68afa54 Make changes to rev 84292 as requested by Chris Lattner. by Victor Hernandez · 15 years ago
  60. d9723e9 Cosmetic changes. by Devang Patel · 15 years ago
  61. 52e2031 clean up after metadata changes. by Chris Lattner · 15 years ago
  62. c6e2009 remove some nonascii weird stuff by Chris Lattner · 15 years ago
  63. cf4d2f1 add some fixme's by Chris Lattner · 15 years ago
  64. a276c60 Remove MallocInst from LLVM Instructions. by Victor Hernandez · 15 years ago
  65. 13ad5aa Autoupgrade malloc insts to malloc calls. by Victor Hernandez · 15 years ago
  66. a43d46f Parse PHI instruction with attached metadata. by Devang Patel · 15 years ago
  67. 4360298 Add an "msasm" flag to inline asm as suggested in PR 5125. by Dale Johannesen · 15 years ago
  68. 6225d64 Parse GEP with attached custom metadata. This happens during libprofile_rt.bca build. by Devang Patel · 15 years ago
  69. cf0fe8d strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 15 years ago
  70. 58a230a Only one custom meadata of each kind can be attached with an instruction. by Devang Patel · 15 years ago
  71. 0475c91 Parse custom metadata attached with an instruction. by Devang Patel · 15 years ago
  72. e30e678 s/class Metadata/class MetadataContext/g by Devang Patel · 15 years ago
  73. a214840 Do not use global typedef for MDKindID. by Devang Patel · 15 years ago
  74. 3e0c99a Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it causes regressions in the nightly tests. by Victor Hernandez · 15 years ago
  75. 96b930d Auto-upgrade malloc instructions to malloc calls. by Victor Hernandez · 15 years ago
  76. a279bc3 Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 15 years ago
  77. f633a06 Fix parsing of optional metadata for 'load', 'store' and 'alloc' instructions. by Devang Patel · 15 years ago
  78. cea188a Parse debug info attached with an instruction. by Devang Patel · 15 years ago
  79. f316579 Use MemoryBuffer::getBufferIdentifier() in the AsmPrinter instead by Dan Gohman · 15 years ago
  80. f8dbee7 Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed. by Dan Gohman · 15 years ago
  81. 92a97a9 Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", this by Daniel Dunbar · 15 years ago
  82. 859fff4 Include optional subclass flags, such as inbounds, nsw, etc., in the by Dan Gohman · 15 years ago
  83. 2ec5fe5 Refactor common code from ParseAssemblyString and ParseAssemblyFile, by Dan Gohman · 15 years ago
  84. 2b4f28e plug another leak in LLParser::PerFunctionState::SetInstName() by Nuno Lopes · 15 years ago
  85. 531552a plug memory leak in LLParser::PerFunctionState::SetInstName() by deleting a value after replacing it by Nuno Lopes · 15 years ago
  86. 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 15 years ago
  87. 4190554 Minor logic simplification. by Dan Gohman · 15 years ago
  88. e4b2756 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 15 years ago
  89. 8245988 Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 15 years ago
  90. de86d47 Add an 'inline hint' attribute to represent source by Dale Johannesen · 15 years ago
  91. 1c8a23c Eliminate the unused Context argument on one of the ICmpInst and FCmpInst by Dan Gohman · 15 years ago
  92. 2a610c7 Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. by Devang Patel · 15 years ago
  93. bcef7df Fix the build with gcc-4.4 on linux: header needed for EOF. by Duncan Sands · 15 years ago
  94. 5078f84 Rename hasNoUnsignedOverflow and hasNoSignedOverflow to hasNoUnsignedWrap by Dan Gohman · 15 years ago
  95. 0e275dc Actually privatize a IntegerTypes, and fix a few bugs exposed by this. by Owen Anderson · 15 years ago
  96. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 15 years ago
  97. 689ad6e Convert APint::{fromString,APInt,getBitsNeeded} to use StringRef. by Daniel Dunbar · 15 years ago
  98. 3845e50 Extend the AsmWriter to print unnamed numbered types as "%0 = type ..." by Dan Gohman · 15 years ago
  99. 12ddd40 Make LLVMContext and LLVMContextImpl classes instead of structs. by Benjamin Kramer · 15 years ago
  100. d7f2a6c Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. by Owen Anderson · 15 years ago