1. d2db881 Revert "[opaque pointer type] Avoid using PointerType::getElementType for a few cases of CallInst" by David Blaikie · 11 years ago
  2. 5069936 [opaque pointer type] Avoid using PointerType::getElementType for a few cases of CallInst by David Blaikie · 11 years ago
  3. 0d41db1 InstCombine: fold (sitofp (zext x)) to (uitofp x) by Fiona Glaser · 11 years ago
  4. b7a02987 [opaque pointer types] Use the pointee type loaded from bitcode when constructing a LoadInst by David Blaikie · 11 years ago
  5. 31ea6d1 [IR] Introduce a dereferenceable_or_null(N) attribute. by Sanjoy Das · 11 years ago
  6. 15d9a4c [opaque pointer type] Avoid using PointerType::getElementType when parsing IR by David Blaikie · 11 years ago
  7. d288fb8 [opaque pointer type] Change GetElementPtrInst::getIndexedType to take the pointee type by David Blaikie · 11 years ago
  8. 9965c5a Refactor: Simplify boolean expressions in llvm IR by David Blaikie · 11 years ago
  9. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  10. fc165f1 Instructions: Use delegated constructors to reduce duplication by Benjamin Kramer · 11 years ago
  11. 8b576a5 IR: SrcTy == DstTy doesn't imply that a cast is valid by David Majnemer · 11 years ago
  12. 8fcb498 InstCombine: propagate deref via new addDereferenceableAttr by Ramkumar Ramachandra · 11 years ago
  13. 5bf8fef IR: Split Metadata from Value by Duncan P. N. Exon Smith · 11 years ago
  14. 194350a Revert "Move function to obtain branch weights into the BranchInst class. NFC." by Juergen Ributzka · 11 years ago
  15. e2aa3aa Move function to obtain branch weights into the BranchInst class. NFC. by Juergen Ributzka · 11 years ago
  16. 1a3c2c4 Revert r220349 to re-instate r220277 with a fix for PR21330 -- quite by Chandler Carruth · 11 years ago
  17. 971c3ea Use nullptr instead of NULL for variadic sentinels by Reid Kleckner · 11 years ago
  18. de36e80 Revert "IR: MDNode => Value" by Duncan P. N. Exon Smith · 11 years ago
  19. 3872d00 IR: MDNode => Value: Instruction::getMetadata() by Duncan P. N. Exon Smith · 11 years ago
  20. 0b39fc0 Revert "Teach the load analysis to allow finding available values which require" (r220277) by Hans Wennborg · 11 years ago
  21. aa72a6d Teach the load analysis to allow finding available values which require by Chandler Carruth · 11 years ago
  22. 6941785 Use dyn_cast<> instead of isa<> and cast<> by Matt Arsenault · 11 years ago
  23. a982d99 Change name of copyFlags() to copyIRFlags(). Add convenience method for logical 'and' of all flags. NFC. by Sanjay Patel · 11 years ago
  24. b2325b9 Fix a logic bug when copying fast-math flags. by Sanjay Patel · 11 years ago
  25. 5ad239e Add a convenience method to copy wrapping, exact, and fast-math flags (NFC). by Sanjay Patel · 11 years ago
  26. 740980e Add CreatePointerBitCastOrAddrSpaceCast to IRBuilder and co. by Matt Arsenault · 11 years ago
  27. 420a216 IR: add "cmpxchg weak" variant to support permitted failure. by Tim Northover · 11 years ago
  28. 77145d9 InstCombine: Canonicalize addrspacecast between different element types by Jingyue Wu · 11 years ago
  29. 4dc5dfc Clauses in a landingpad are always Constant. Use a stricter type. by Rafael Espindola · 12 years ago
  30. 118e1bf Copy the full TailCallKind in CallInst::clone_impl by Reid Kleckner · 12 years ago
  31. 1f10c5ea [IR] Make {extract,insert}element accept an index of any integer type. by Michael J. Spencer · 12 years ago
  32. 6b3244c IR: Alloca clones should remember inalloca state by David Majnemer · 12 years ago
  33. 2617dcc [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  34. c620761 [C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  35. e94a518 IR: add a second ordering operand to cmpxhg for failure by Tim Northover · 12 years ago
  36. 3ad5c96 [C++11] Modernize the IR library a bit. by Benjamin Kramer · 12 years ago
  37. a236ea5 Teach lint about address spaces by Matt Arsenault · 12 years ago
  38. 8cd041e [Modules] Move the ConstantRange class into the IR library. This is by Chandler Carruth · 12 years ago
  39. 219b89b [Modules] Move CallSite into the IR library where it belogs. It is by Chandler Carruth · 12 years ago
  40. fc3c91d Bug 18228 - Fix accepting bitcasts between vectors of pointers with a by Matt Arsenault · 12 years ago
  41. 436c42e Add an inalloca flag to allocas by Reid Kleckner · 12 years ago
  42. 1d7c97e Fix typo in assert message: s/load/store by Mark Lacey · 12 years ago
  43. f907b89 Correct word hyphenations by Alp Toker · 12 years ago
  44. b03bd4d Add addrspacecast instruction. by Matt Arsenault · 12 years ago
  45. e407736 Revert patches to add case-range support for PR1255. by Bob Wilson · 12 years ago
  46. 8dc4323 Add parentheses to silence gcc warning. by Richard Trieu · 12 years ago
  47. 065ced9 Fix ptr vector inconsistency in CreatePointerCast by Matt Arsenault · 12 years ago
  48. 130e0ef Respect address space sizes in isEliminableCastPair. by Matt Arsenault · 12 years ago
  49. b4019ae Revert "Remove isCastable since nothing uses it now" by Matt Arsenault · 12 years ago
  50. f63dfbb Remove isCastable since nothing uses it now by Matt Arsenault · 12 years ago
  51. cacbb23 Change behavior of calling bitcasted alias functions. by Matt Arsenault · 12 years ago
  52. 41748d7 Added support for the Builtin attribute. by Michael Gottesman · 12 years ago
  53. 3b3e505 Revert r177675. This is language-specific and shouldn't be in the API. by Bill Wendling · 13 years ago
  54. d254ab2 Add a query to tell if a landing pad has a catch-all. by Bill Wendling · 13 years ago
  55. 773be0c Use pre-inc, pre-dec when possible. by Jakub Staszak · 13 years ago
  56. 1b97a9c Modify {Call,Invoke}Inst::addAttribute to take an AttrKind. by Peter Collingbourne · 13 years ago
  57. 430fa9b Use the AttributeSet when removing multiple attributes. Use Attribute::AttrKind by Bill Wendling · 13 years ago
  58. 09175b3 More encapsulation work. by Bill Wendling · 13 years ago
  59. c9bd35b Allow vectors in CreatePointerCast. by Evgeniy Stepanov · 13 years ago
  60. 098d7b7 CastInst::castIsValid should return true if the dest type is the same as by Evan Cheng · 13 years ago
  61. f0537ab Consider expression "0.0 - X" as the negation of X if by Shuxin Yang · 13 years ago
  62. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  63. ef860a2 Rename VMCore directory to IR. by Chandler Carruth · 13 years ago[Renamed from llvm/lib/VMCore/Instructions.cpp]
  64. 749a43d Use the predicate methods off of AttributeSet instead of Attribute. by Bill Wendling · 13 years ago
  65. 94dcaf8 Remove Function::getParamAttributes and use the AttributeSet accessor methods instead. by Bill Wendling · 13 years ago
  66. c79e42c Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribute instead of the value of the attribute. by Bill Wendling · 13 years ago
  67. 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
  68. 7ec41c7 Holding my nose and moving the accumulation routine to GEPOperator by Chandler Carruth · 13 years ago
  69. 1e14053 Hoist the GEP constant address offset computation to a common home on by Chandler Carruth · 13 years ago
  70. e94d843 s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future. by Bill Wendling · 13 years ago
  71. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  72. e6beec6 Relax the restrictions on vector of pointer types, and vector getelementptr. by Duncan Sands · 13 years ago
  73. 52c3a33 Remove a weird static helper from the GEP instruction and just directly by Chandler Carruth · 13 years ago
  74. 7ec5085 Revert the series of commits starting with r166578 which introduced the by Chandler Carruth · 13 years ago
  75. e2395dc Fix isEliminableCastPair to work correctly in the presence of pointers by Duncan Sands · 13 years ago
  76. 12d9127 Add in support for getIntPtrType to get the pointer type based on the address space. by Micah Villmow · 13 years ago
  77. fbd38fe Add an enum for the return and function indexes into the AttrListPtr object. This gets rid of some magic numbers. by Bill Wendling · 13 years ago
  78. 722b26c Remove the bitwise assignment OR operator from the Attributes class. Replace it with the equivalent from the builder class. by Bill Wendling · 13 years ago
  79. 85a64c2 Remove the bitwise NOT operator from the Attributes class. Replace it with the equivalent from the builder class. by Bill Wendling · 13 years ago
  80. ff758fb Use the attribute enums to query if a function has an attribute. by Bill Wendling · 13 years ago
  81. 8ccd6ca Use the attribute enums to query if a parameter has an attribute. by Bill Wendling · 13 years ago
  82. c9b22d7 Create enums for the different attributes. by Bill Wendling · 13 years ago
  83. bcd425b Remove some dead methods. by Bill Wendling · 13 years ago
  84. 375eb1f Remove more uses of the attribute enums by supplying appropriate query methods for them. by Bill Wendling · 13 years ago
  85. daf8e38 Add method to query for NoCapture attribute. by Bill Wendling · 13 years ago
  86. d777398 Add method to query for 'NoAlias' attribute on call/invoke instructions. by Bill Wendling · 13 years ago
  87. 8baa61d Add methods which query for the specific attribute instead of using the by Bill Wendling · 13 years ago
  88. 3186c01 Add LLVM_OVERRIDE to methods that override their base classes. by Craig Topper · 13 years ago
  89. 0d44a50 PHINode::hasConstantValue(): return undef if the PHI is fully recursive. by Nuno Lopes · 13 years ago
  90. 90c76df improve PHINode::hasConstantValue() to detect recursive cases like %phi = phi(%phi,42) as constant by Nuno Lopes · 13 years ago
  91. a6c8cc3 Fixed r158979. by Stepan Dyatkovskiy · 13 years ago
  92. 83884a1 Revert commit 158979 (dyatkovskiy) since it is causing several buildbots to by Duncan Sands · 13 years ago
  93. fcfa633 Performance optimizations: by Stepan Dyatkovskiy · 13 years ago
  94. 58107dd ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSubsetMapping. by Stepan Dyatkovskiy · 14 years ago
  95. e3e19cb PR1255: Case Ranges by Stepan Dyatkovskiy · 14 years ago
  96. 0beab5e Recommited r156374 with critical fixes in BitcodeReader/Writer: by Stepan Dyatkovskiy · 14 years ago
  97. 5eafce5 Rejected r156374: Ordinary PR1255 patch. Due to clang-x86_64-debian-fnt buildbot failure. by Stepan Dyatkovskiy · 14 years ago
  98. b6a4640 Ordinary patch for PR1255. by Stepan Dyatkovskiy · 14 years ago
  99. 9af6298 Remove support for the special 'fast' value for fpmath accuracy for the moment. by Duncan Sands · 14 years ago
  100. 05f4df8 Make it possible to indicate relaxed floating point requirements at the IR level by Duncan Sands · 14 years ago