1. 9ccaf53 Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  2. 2359e51 avoid undefined behavior negating minint. by Chris Lattner · 15 years ago
  3. 17aa92c Make NamedMDNode not be a subclass of Value, and simplify the interface by Dan Gohman · 15 years ago
  4. 29d2716 Add some debug output to help diagnose PR7689. by Dan Gohman · 15 years ago
  5. 872814a Disallow null as a named metadata operand. by Dan Gohman · 15 years ago
  6. 19538d1 Add support for remapping metadata kind IDs when reading in a by Dan Gohman · 15 years ago
  7. 6dd26ba Fix whitespace. by Dan Gohman · 15 years ago
  8. ac80975 Add support for empty metadata nodes: !{}. by Dan Gohman · 15 years ago
  9. c654d1b cache result of operator* by Gabor Greif · 15 years ago
  10. 5e721d7 Implement the "linker_private_weak" linkage type. This will be used for by Bill Wendling · 15 years ago
  11. 07d3177 Revert r107205 and r107207. by Bill Wendling · 15 years ago
  12. 207855c Introducing the "linker_weak" linkage type. This will be used for Objective-C by Bill Wendling · 15 years ago
  13. fc91e7d resort to ArgOperand API by Gabor Greif · 15 years ago
  14. 54eee52 Tidy. by Bob Wilson · 15 years ago
  15. 6209869 Speedup bitcode writer. Do not walk all values for all functions to emit function local metadata. In one testcase, probably worst case scenario, the 70x speed up is seen. by Devang Patel · 15 years ago
  16. a37dd3e Bitcode support for allocas with arbitrary array size types. by Dan Gohman · 15 years ago
  17. c2f500a Don't flush the raw_ostream in llvm::WriteBitcodeToFile; it's at by Dan Gohman · 15 years ago
  18. d928fb6 Don't special-case stdout in llvm::WriteBitcodeToFile; just consider by Dan Gohman · 15 years ago
  19. 551754c Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 15 years ago
  20. 4ec2258 reapply r101434 with a fix for self-hosting by Gabor Greif · 15 years ago
  21. 607a7ab back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 15 years ago
  22. 2ff961f reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 15 years ago
  23. 9ee1720 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 15 years ago
  24. 165dac0 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 15 years ago
  25. a624524 Add special case bitcode support for DebugLoc. This avoids by Chris Lattner · 15 years ago
  26. a4ae3a1 If the bitcode reader input stream isn't a multiple of 4 bytes, it's more by Dan Gohman · 15 years ago
  27. c9f7500 Finally land the InvokeInst operand reordering. by Gabor Greif · 15 years ago
  28. 1cde4af backing out r99170 because it still fails on clang-x86_64-darwin10-fnt by Gabor Greif · 15 years ago
  29. 9b1061e Now that hopefully all direct accesses to InvokeInst operands are fixed by Gabor Greif · 15 years ago
  30. cc52ed0c back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703 in the nightly test suite by Gabor Greif · 15 years ago
  31. f4f10e3 Recommit r80858 again (which has been backed out in r80871). by Gabor Greif · 15 years ago
  32. 93b122d reapply r98656 unmodified, which exposed the asmprinter not by Chris Lattner · 15 years ago
  33. b85c710 Revert r98656, its breaking all over the place. by Daniel Dunbar · 15 years ago
  34. 8b3b34f improve support for uniontype and ConstantUnion, patch by Tim Northover! by Chris Lattner · 15 years ago
  35. e623050 Add a LLVMWriteBitcodeToFD that exposes the raw_fd_ostream options. by Erick Tryzelaar · 15 years ago
  36. b3195fb Whoops, the old LLVMWriteBitcodeToFileHandle closed the stream. by Erick Tryzelaar · 15 years ago
  37. 7606405 LLVMWriteBitcodeToFileHandle should work on all architectures now. by Erick Tryzelaar · 15 years ago
  38. df7df07 Add Module functions in place of module providers. by Erick Tryzelaar · 15 years ago
  39. 9a49f15 Make the side-numbering of instructions used by metadata (which is needed to by Nick Lewycky · 15 years ago
  40. 1df9859 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 15 years ago
  41. e44fc85 Simplify. by Daniel Dunbar · 15 years ago
  42. b0bc6c3 Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 15 years ago
  43. fdfeb69 Add support for a union type in LLVM IR. Patch by Talin! by Chris Lattner · 16 years ago
  44. 3922a9b Also recognize armv6t2-* and armv5te-* triplets. by Evan Cheng · 16 years ago
  45. 0f8868b Add ARM bitcode file magic. by Evan Cheng · 16 years ago
  46. 2b3365c Function-local metadata whose operands had been optimized to no longer refer to function-local IR were not getting written by BitcodeWriter; solution is for these metadata to be enumerated just like global metadata. by Victor Hernandez · 16 years ago
  47. af6ce14 Fix (and test) function-local metadata that occurs before the instruction that it refers to; fix is to not enumerate operands of function-local metadata until after all instructions have been enumerated by Victor Hernandez · 16 years ago
  48. 2c482f4 We were not writing bitcode for function-local metadata whose operands have been erased (making it not have any more function-local operands) by Victor Hernandez · 16 years ago
  49. f0356fe Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 16 years ago
  50. 26793ed Fix the bitcode reader to deserialize nuw/nsw/etc. bits properly in the case by Dan Gohman · 16 years ago
  51. 43b5f93 make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. by Chris Lattner · 16 years ago
  52. e88a8e6 Respect operator precedence (and silence a gcc 4.3 warning). by Benjamin Kramer · 16 years ago
  53. bc5201f Remove MetadataBase class because it is not adding significant value. by Devang Patel · 16 years ago
  54. e73a31f Stop building RTTI information for *most* llvm libraries. Notable by Chris Lattner · 16 years ago
  55. 401f325 Fix a crasher trying to fold each element in a comparison between two vectors by Nick Lewycky · 16 years ago
  56. d7e6457 Simplify code that chooses when to enumerate function-local metadata operands by Victor Hernandez · 16 years ago
  57. 3cd7c3d Avoid modifying ValueEnumerator's MD ValueList by choosing which function-local MD to write based on the function currently being written by Victor Hernandez · 16 years ago
  58. 8ea5d4c In WriteFunction(), write function-local metadata before we write the instructions, so instruction's references to metadata are fully resolved by the time they get written. by Victor Hernandez · 16 years ago
  59. d0f20ac Clean up unnecessary return and brackets by Victor Hernandez · 16 years ago
  60. 2cd4244 Fix comment typo by Victor Hernandez · 16 years ago
  61. 0c31641 Write function-local metadata as a metadata subblock of a funciton block by Victor Hernandez · 16 years ago
  62. ab9cd10 Enumerate function-local metadata (and its types and operands) only during function-incorporation, global metadata continues to be enumerated during creation of ValueEnumerator by Victor Hernandez · 16 years ago
  63. fab9e99c Parse function-local metadata inside function blocks by Victor Hernandez · 16 years ago
  64. 3047384 Revert 93270 pending investigation of how stray non-constant values end up in ValueEnumerator's ValueList during WriteConstants() by Victor Hernandez · 16 years ago
  65. 994a204 Make WriteConstants() more robust against stray values in ValueEnumerator's ValueList by Victor Hernandez · 16 years ago
  66. 2359850 s/NextValueNo/NextMDValueNo while processing metadata. by Devang Patel · 16 years ago
  67. 24e64df Compute isFunctionLocal in MDNode ctor or via argument in new function getWhenValsUnresolved(). by Victor Hernandez · 16 years ago
  68. d686c8e "In order to ease automatic bindings generation, it would be helpful if boolean values were distinguishable from integers. The attached patch introduces "typedef int LLVMBool;", and uses LLVMBool instead of int throughout the C API, wherever a boolean value is called for." by Chris Lattner · 16 years ago
  69. 70644e9 clean up this code, add a fixme. by Chris Lattner · 16 years ago
  70. 380e80f NamedMDNode is never used so there is no need to enumerate it here. by Devang Patel · 16 years ago
  71. 7f96646 NamedMDNode element is either null or MDNode. Otherwise this is a malformed NamedMDNode record. by Devang Patel · 16 years ago
  72. 8fba578 Derive NamedMDNode from Value. by Devang Patel · 16 years ago
  73. 0386f01 Use separate namespace for named metadata. by Devang Patel · 16 years ago
  74. 69d02e0 Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0, !1, null} by Devang Patel · 16 years ago
  75. 3e30c2a NamedMDNode is a collection MDNodes. by Devang Patel · 16 years ago
  76. f012705 Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer. by Benjamin Kramer · 16 years ago
  77. 43afbce Remove derelict serialization code. by Ted Kremenek · 16 years ago
  78. 5d0cacd rename "elements" of metadata to "operands". "Elements" are by Chris Lattner · 16 years ago
  79. cc7b011 tidy by Chris Lattner · 16 years ago
  80. 0811347 Final step in the metadata API restructuring: move the by Chris Lattner · 16 years ago
  81. 3990b12 This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 16 years ago
  82. 0eb4198 rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind by Chris Lattner · 16 years ago
  83. 7d05c46 rename getHandlerNames to getMDKindNames, simplify its interface by Chris Lattner · 16 years ago
  84. bcb1853 change the strange MetadataContext::getMDs function to expose less by Chris Lattner · 16 years ago
  85. a327524 eliminate the elem_* iterator stuff from NamedMDNode. by Chris Lattner · 16 years ago
  86. afd5202 by David Greene · 16 years ago
  87. 5669a3e by David Greene · 16 years ago
  88. 4bbf4ee Remove isPod() from DenseMapInfo, splitting it out to its own by Chris Lattner · 16 years ago
  89. 9d0b704 Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions. by Victor Hernandez · 16 years ago
  90. df98761 Revert r86077 because it caused crashes in 179.art and 175.vpr on ARM by Victor Hernandez · 16 years ago
  91. 24f934d Update CreateMalloc so that its callers specify the size to allocate: by Victor Hernandez · 16 years ago
  92. cdfc940 Revert 85678/85680. The decision is to stay with the current form of by Chris Lattner · 16 years ago
  93. 7d83ebc Make blockaddress(@func, null) be valid, and make 'deleting a basic by Chris Lattner · 16 years ago
  94. 50b136d add bitcode reader support for blockaddress. We can now fully by Chris Lattner · 16 years ago
  95. 837e04a bitcode writer support for blockaddress. by Chris Lattner · 16 years ago
  96. 0eeb913 Previously, all operands to Constant were themselves constant. by Chris Lattner · 16 years ago
  97. ab21db7 rename indbr -> indirectbr to appease the residents of #llvm. by Chris Lattner · 16 years ago
  98. f9be95f add enough support for indirect branch for the feature test to pass by Chris Lattner · 16 years ago
  99. f352359 Type.h doesn't need to #include LLVMContext.h by Chris Lattner · 16 years ago
  100. 046e78c Remove FreeInst. by Victor Hernandez · 16 years ago