1. dccc03b Add the 'resume' instruction for the new EH rewrite. by Bill Wendling · 13 years ago
  2. 10c6d12 Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, by Bill Wendling · 13 years ago
  3. 4cea5ba have the verifier catch gep's into opaque struct types. PR10473 by Chris Lattner · 13 years ago
  4. 55ba816 Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to be by Eli Friedman · 13 years ago
  5. ac03e73 Rewrite the CMake build to use explicit dependencies between libraries, by Chandler Carruth · 13 years ago
  6. ff03048 LangRef and basic memory-representation/reading/writing for 'cmpxchg' and by Eli Friedman · 13 years ago
  7. 7379b66 The personality function should be a Function* and not just a Value*. by Bill Wendling · 13 years ago
  8. 7196184 Don't add in the asked for size so that we don't copy too much from the old to new vectors. by Bill Wendling · 13 years ago
  9. 28d7352 Make sure that the landingpad instruction takes a Constant* as the clause's value. by Bill Wendling · 13 years ago
  10. 7f66c45 Add a couple of convenience functions: by Bill Wendling · 13 years ago
  11. 772fe17 Merge the contents from exception-handling-rewrite to the mainline. by Bill Wendling · 13 years ago
  12. 8a552bb Misc mid-level changes for new 'fence' instruction. by Eli Friedman · 13 years ago
  13. 47f3513 Initial implementation of 'fence' instruction, the new C++0x-style replacement for llvm.memory.barrier. by Eli Friedman · 13 years ago
  14. 166579e Use ArrayRef in the (protected) constructors of ConstantArray, ConstantStruct and ConstantVector. by Jay Foad · 13 years ago
  15. a920310 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 13 years ago
  16. 0a2a60a Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to use ArrayRef. by Jay Foad · 13 years ago
  17. 4b5e207 Make better use of ConstantExpr::getGetElementPtr's InBounds parameter. by Jay Foad · 13 years ago
  18. dab3d29 Convert ConstantExpr::getGetElementPtr and by Jay Foad · 13 years ago
  19. c30a38f move tier out of an anonymous namespace, it doesn't make sense by Chris Lattner · 13 years ago
  20. 7fc52e2 Convert ConstantFoldGetElementPtr to use ArrayRef. by Jay Foad · 13 years ago
  21. 3ba292d Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future ambiguity by Jeffrey Yasskin · 13 years ago
  22. 39b5abf Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previously explicit non-default constructors were used. by Frits van Bommel · 13 years ago
  23. db125cf land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 13 years ago
  24. 3e19473 tidy up by Chris Lattner · 13 years ago
  25. c1d414a deconstify getType()'s. by Chris Lattner · 13 years ago
  26. a3efbb1 Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 13 years ago
  27. 678f9e0 remove the old and dangerous uncheckedReplaceAllUsesWith method, by Chris Lattner · 13 years ago
  28. 032c6eb devirtualize Constant::isNullValue: by Chris Lattner · 13 years ago
  29. b447387 add CFP::isNegative() and ConstnatInt::isNegative() methods. by Chris Lattner · 13 years ago
  30. ba3ddf3 bump pointer allocate LLVM IR types, since they are never deallocated. by Chris Lattner · 13 years ago
  31. 3dcb4ef Add dump() by Devang Patel · 13 years ago
  32. 0063225 Fix GlobalValue::isDeclaration() to always consider aliases to be definitions. by Chris Lattner · 13 years ago
  33. 64090bd Add LLVMConstNamedStruct to the C api to let its users create constants by Rafael Espindola · 13 years ago
  34. 939f616 DebugLoc's don't hide any interesting types for TypeFinder to find. by Chris Lattner · 13 years ago
  35. 4baa510 manually copy debugloc over to a new instruction in clone() instead by Chris Lattner · 13 years ago
  36. 97d9730 add comments. by Chris Lattner · 13 years ago
  37. 6c48244 consolidate GlobalValue::isDeclaration into one non-virtual function. by Chris Lattner · 13 years ago
  38. 9854e1b code cleanup by Chris Lattner · 13 years ago
  39. eb9a85f Change Intrinsic::getDeclaration and friends to take an ArrayRef. by Benjamin Kramer · 13 years ago
  40. 61afc88 add a couple more missing C api, patch by Vitaly Lugovskiy! by Chris Lattner · 13 years ago
  41. d155945 Simplify some functions in the C API by using an ArrayRef to directly reference the array passed to them instead of copying it to a std::vector. by Frits van Bommel · 13 years ago
  42. d91aa14 add C api for hte new type system rewrite API. Patch by Vitaly Lugovskiy! by Chris Lattner · 13 years ago
  43. d77ec62 Simplify and delay extracting DebugLoc elements, scope and InlinedAt, as much as possible. by Devang Patel · 13 years ago
  44. d1863560 Revert r135042. As Chris pointed out, it had no effect, and was based on by Jay Foad · 13 years ago
  45. 75f67e0 Really cache function types and anonymous struct types. by Jay Foad · 13 years ago
  46. fc6d3a4 Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. by Jay Foad · 13 years ago
  47. c09ef37 stop leaking all named struct types with an empty name. Thanks by Chris Lattner · 13 years ago
  48. 5fdd6c8 Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 13 years ago
  49. 4e47aad simplify assertions to not be completely redundant. by Chris Lattner · 13 years ago
  50. a17ce80 make the IRBuilder type methods return non-const types. by Chris Lattner · 13 years ago
  51. 2280ebd Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 13 years ago
  52. 1852e21 TypeMap had a destructor that destroyed the types it held. DenseMap did not, so by Nick Lewycky · 13 years ago
  53. eeb64ae De-constify Types in StructType::get() and TargetData::getIntPtrType(). by Jay Foad · 13 years ago
  54. f362aff De-constify Types in FunctionType::get(). by Jay Foad · 13 years ago
  55. 7f0ce34 Remove mentions of type planes. by Jay Foad · 13 years ago
  56. dc770fc Silence -Wunused-variable in release builds. by Chandler Carruth · 13 years ago
  57. eaf7980 the various ConstantExpr::get*Ty methods existed to work with issues around by Chris Lattner · 13 years ago
  58. bda2065 don't load element before checking to see if it is valid. by Chris Lattner · 13 years ago
  59. 145ab10 Eliminate the WriteTypeSymbolic function. Now that types know by Chris Lattner · 13 years ago
  60. aca50a9 remove the DerivedType which isn't adding value anymore. by Chris Lattner · 13 years ago
  61. 1afcace Land the long talked about "type system rewrite" patch. This by Chris Lattner · 13 years ago
  62. 9da9934 Introduce "expect" intrinsic instructions. by Jakub Staszak · 13 years ago
  63. 68c0dbc Improve constant folding of undef for cmp and select operators. by Dan Gohman · 13 years ago
  64. 30cb6dd Improve constant folding of undef for binary operators. by Dan Gohman · 13 years ago
  65. 77a2c37 Add r134057 back, but splice the predecessor after the successors phi nodes. by Rafael Espindola · 13 years ago
  66. ce77aa3 Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and by Chad Rosier · 13 years ago
  67. 0fb7dcd Let simplify cfg simplify bb with only debug and lifetime intrinsics. by Rafael Espindola · 13 years ago
  68. 4f91054 PR10210: New method ConstantArray::getAsCString(). Use it in LTO to by Jay Foad · 13 years ago
  69. 0f03782 Revert unintentional check-in. by Devang Patel · 13 years ago
  70. 8594d42 Handle debug info for i128 constants. by Devang Patel · 13 years ago
  71. 95c3e48 Reinstate r133513 (reverted in r133700) with an additional fix for a by Jay Foad · 13 years ago
  72. e59fbc0 Revert r133513: by Eric Christopher · 13 years ago
  73. 2670108 Replace the existing forms of ConstantArray::get() with a single form by Jay Foad · 13 years ago
  74. a0c1384 Make ConstantVector::get() always take an ArrayRef, never a std::vector. by Jay Foad · 13 years ago
  75. 0df445b Eliminate a temporary std::vector in ConstantStruct::get(). by Jay Foad · 13 years ago
  76. 2a4a6fe Extend ConstantUniqueMap with a new template parameter ValRefType, by Jay Foad · 13 years ago
  77. 109c22c Fix some trailing issues from my introduction of MVT::untyped and its use for REGISTER_SEQUENCE. by Owen Anderson · 13 years ago
  78. 71c38e3 Remove r130409, as requested by Chris. by Devang Patel · 13 years ago
  79. cd35e09 Reinstate r133435 and r133449 (reverted in r133499) now that the clang by Jay Foad · 13 years ago
  80. a88a0ca Revert r133435 and r133449 to appease buildbots. by Chad Rosier · 13 years ago
  81. 332d7e8 Fix a check for PHINodes with two incoming values. by Jay Foad · 13 years ago
  82. 72f5f31 Change how PHINodes store their operands. by Jay Foad · 13 years ago
  83. c137120 Make better use of the PHINode API. by Jay Foad · 13 years ago
  84. 691c05b Remove the AugmentedUse struct. by Jay Foad · 13 years ago
  85. b065b06 Revamp the "ConstantStruct::get" methods. Previously, these were scattered by Chris Lattner · 13 years ago
  86. b231866 fix the varargs version of StructType::get to not require an LLVMContext, making usage by Chris Lattner · 13 years ago
  87. ea04918 eliminate some pointless virtual methods. by Chris Lattner · 13 years ago
  88. fb78b33 now that Type::getDescription() is dead, the TypePrinting class can move from Assembly/Writer.h to being by Chris Lattner · 13 years ago
  89. 0cd0d88 eliminate the Type::getDescription() method, using "<<" instead. This by Chris Lattner · 13 years ago
  90. 747fddd rework the remaining autoupgrade logic to use a StringRef instead of creating a by Chris Lattner · 13 years ago
  91. b85e4eb rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is by Chris Lattner · 13 years ago
  92. 566a4ac Fix typo in comment. by Jay Foad · 13 years ago
  93. 1d0a815 change Type.h to forward declare ArrayRef instead of #including it. by Chris Lattner · 13 years ago
  94. b9a7187 prune #includes. by Chris Lattner · 13 years ago
  95. 6091eb9 move the address space into the subclass data field, saving a word on PointerType. by Chris Lattner · 13 years ago
  96. e43d745 tidy up some comments, store the 'isvararg' bit for FunctionType in by Chris Lattner · 13 years ago
  97. ae5a0b5 remove Type::getVAArgsPromotedType, which is dead, and tidy up a bit. by Chris Lattner · 13 years ago
  98. 3a3465b Add a new function attribute, nonlazybind, which inhibits lazy-loading by John McCall · 13 years ago
  99. 9100a78 Teach the .ll parser to handle named metadata with non-simple names. by Nick Lewycky · 13 years ago
  100. 9a76733 Add one more argument to the prefetch intrinsic to indicate whether it's a data by Bruno Cardoso Lopes · 13 years ago