Commit History

Autor SHA1 Mensaxe Data
  Gabor Greif c9f7500d17 Finally land the InvokeInst operand reordering. %!s(int64=15) %!d(string=hai) anos
  Gabor Greif 1cde4af157 backing out r99170 because it still fails on clang-x86_64-darwin10-fnt %!s(int64=15) %!d(string=hai) anos
  Gabor Greif 9b1061e2e3 Now that hopefully all direct accesses to InvokeInst operands are fixed %!s(int64=15) %!d(string=hai) anos
  Gabor Greif cc52ed0c4f back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703 in the nightly test suite %!s(int64=15) %!d(string=hai) anos
  Gabor Greif f4f10e3779 Recommit r80858 again (which has been backed out in r80871). %!s(int64=15) %!d(string=hai) anos
  Chris Lattner 93b122d3c4 reapply r98656 unmodified, which exposed the asmprinter not %!s(int64=15) %!d(string=hai) anos
  Daniel Dunbar b85c7100c5 Revert r98656, its breaking all over the place. %!s(int64=15) %!d(string=hai) anos
  Chris Lattner 8b3b34f410 improve support for uniontype and ConstantUnion, patch by Tim Northover! %!s(int64=15) %!d(string=hai) anos
  Chris Lattner fdfeb6976f Add support for a union type in LLVM IR. Patch by Talin! %!s(int64=15) %!d(string=hai) anos
  Evan Cheng 3922a9ba84 Also recognize armv6t2-* and armv5te-* triplets. %!s(int64=15) %!d(string=hai) anos
  Evan Cheng 0f8868b171 Add ARM bitcode file magic. %!s(int64=15) %!d(string=hai) anos
  Victor Hernandez 2c482f4895 We were not writing bitcode for function-local metadata whose operands have been erased (making it not have any more function-local operands) %!s(int64=15) %!d(string=hai) anos
  Jeffrey Yasskin f0356fe140 Kill ModuleProvider and ghost linkage by inverting the relationship between %!s(int64=15) %!d(string=hai) anos
  Victor Hernandez 3cd7c3db99 Avoid modifying ValueEnumerator's MD ValueList by choosing which function-local MD to write based on the function currently being written %!s(int64=15) %!d(string=hai) anos
  Victor Hernandez 8ea5d4c529 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. %!s(int64=15) %!d(string=hai) anos
  Victor Hernandez 2cd4244815 Fix comment typo %!s(int64=15) %!d(string=hai) anos
  Victor Hernandez 0c316416bd Write function-local metadata as a metadata subblock of a funciton block %!s(int64=15) %!d(string=hai) anos
  Victor Hernandez 3047384a0f Revert 93270 pending investigation of how stray non-constant values end up in ValueEnumerator's ValueList during WriteConstants() %!s(int64=15) %!d(string=hai) anos
  Victor Hernandez 994a204570 Make WriteConstants() more robust against stray values in ValueEnumerator's ValueList %!s(int64=15) %!d(string=hai) anos
  Victor Hernandez 24e64df7ec Compute isFunctionLocal in MDNode ctor or via argument in new function getWhenValsUnresolved(). %!s(int64=15) %!d(string=hai) anos
  Devang Patel 0386f01e06 Use separate namespace for named metadata. %!s(int64=15) %!d(string=hai) anos
  Devang Patel 69d02e0a17 Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0, !1, null} %!s(int64=15) %!d(string=hai) anos
  Chris Lattner 5d0cacdbb6 rename "elements" of metadata to "operands". "Elements" are %!s(int64=15) %!d(string=hai) anos
  Chris Lattner 081134741b Final step in the metadata API restructuring: move the %!s(int64=15) %!d(string=hai) anos
  Chris Lattner 3990b121cf This is a major cleanup of the instruction metadata interfaces that %!s(int64=15) %!d(string=hai) anos
  Chris Lattner 7d05c46d60 rename getHandlerNames to getMDKindNames, simplify its interface %!s(int64=15) %!d(string=hai) anos
  Chris Lattner bcb18538c2 change the strange MetadataContext::getMDs function to expose less %!s(int64=15) %!d(string=hai) anos
  Chris Lattner cdfc940912 Revert 85678/85680. The decision is to stay with the current form of %!s(int64=16) %!d(string=hai) anos
  Chris Lattner 7d83ebcadd Make blockaddress(@func, null) be valid, and make 'deleting a basic %!s(int64=16) %!d(string=hai) anos
  Chris Lattner 837e04a8bf bitcode writer support for blockaddress. %!s(int64=16) %!d(string=hai) anos