1. bba70e4 [OperandBundles] Copy DebugLoc with calls/invokes by Joseph Tremoulet · 10 years ago
  2. 0aa9f7f Add function for testing string attributes to InvokeInst and CallSite. NFC. by Manuel Jacob · 10 years ago
  3. 0d80888 [WinEH] Simplify unreachable catchpads by Joseph Tremoulet · 10 years ago
  4. 1c3f283 Use CmpInst::Predicate instead of 'unsigned short' in some places. NFC by Craig Topper · 10 years ago
  5. 1d07869 Add missing vtable anchor's. by Pete Cooper · 10 years ago
  6. bbfc721 [IR] Remove terminatepad by David Majnemer · 10 years ago
  7. 8a1c45d [IR] Reformulate LLVM's EH funclet IR by David Majnemer · 10 years ago
  8. 93f55dd [InstCombine] allow any pair of bitcasts to be combined by Sanjay Patel · 10 years ago
  9. 4dad27e fix typos; NFC by Sanjay Patel · 10 years ago
  10. ccd1456 Add arg_begin() and arg_end() to CallInst and InvokeInst; NFCI by Sanjoy Das · 10 years ago
  11. b8dced5 Don't drop attributes when inlining through "deopt" operand bundles by Sanjoy Das · 10 years ago
  12. 18ceafe [OperandBundles] Allow operand-specific attributes in operand bundles by Sanjoy Das · 10 years ago
  13. 2d16145 Teach the inliner to track deoptimization state by Sanjoy Das · 10 years ago
  14. bd1c1bf [IR] Make {Call,Invoke}::cloneImpl aware of operand bundles by Sanjoy Das · 10 years ago
  15. 776e4a7 [IR] Add bounds checking to dataOperandHasImpliedAttr by Sanjoy Das · 10 years ago
  16. a4bae3b [IR] Add a `data_operand` abstraction by Sanjoy Das · 10 years ago
  17. b11b440 [IR] Add bounds checking to paramHasAttr by Sanjoy Das · 10 years ago
  18. 6e78b17 [SCEV] Opportunistically interpret unsigned constraints as signed by Sanjoy Das · 10 years ago
  19. 98a341b [OperandBundles] Make function attributes conservatively correct by Sanjoy Das · 10 years ago
  20. 9303c24 [IR] Add operand bundles to CallInst and InvokeInst. by Sanjoy Das · 10 years ago
  21. 9ce71f7 [WinEH] Add cleanupendpad instruction by Joseph Tremoulet · 10 years ago
  22. b01aa9f [IR] Cleanup EH instructions a little bit by David Majnemer · 10 years ago
  23. 8220bcc [WinEH] Require token linkage in EH pad/ret signatures by Joseph Tremoulet · 10 years ago
  24. 0bc0eef [IR] Give catchret an optional 'return value' operand by David Majnemer · 10 years ago
  25. b611e3f [IR] Add token types by David Majnemer · 10 years ago
  26. 5c73c94 [IR] Cleanup indentation of EH instructions by David Majnemer · 10 years ago
  27. 2a2b242 [IR] Remove TerminateInst's "NameStr" argument by David Majnemer · 10 years ago
  28. eb518bd Drive-by fixes for LandingPad -> EHPad by David Majnemer · 10 years ago
  29. 654e130 New EH representation for MSVC compatibility by David Majnemer · 10 years ago
  30. db82d2f Revert the new EH instructions by David Majnemer · 10 years ago
  31. ae2ffc8 New EH representation for MSVC compatibility by David Majnemer · 10 years ago
  32. 5c40eeab Add functions for adding and testing string attributes to CallInst. NFC. by Akira Hatanaka · 10 years ago
  33. 75403d7 Devirtualize Instruction::clone_impl by Pete Cooper · 10 years ago
  34. 7fddecc Move the personality function from LandingPadInst to Function by David Majnemer · 10 years ago
  35. b4eede2 Rename NumOperands to make it clear its managed by the User. NFC. by Pete Cooper · 10 years ago
  36. 74510a4 Replace all accesses to User::OperandList with getter and setter methods. NFC. by Pete Cooper · 10 years ago
  37. 3fc3040 Stop returning a Use* from allocHungOffUses. by Pete Cooper · 10 years ago
  38. 93f9ff5 Add User::growHungoffUses and use it to grow the hung off uses. NFC. by Pete Cooper · 10 years ago
  39. 178dcc2 Delete User::dropHungOffUses and move it in to ~User which is the only caller. NFC. by Pete Cooper · 10 years ago
  40. 87b925b Move the special Phi logic for hung off uses in to User::allocHungOffUses. NFC. by Pete Cooper · 10 years ago
  41. f5147ef [opaque pointer type] Explicitly store the pointee type of the result of a GEP by David Blaikie · 10 years ago
  42. 0ea9d1e [IR] fptrunc-of-fptrunc isn't an EliminableCastPair. by Ahmed Bougacha · 10 years ago
  43. eb31b68 Use Op<0> accessor instead of OperandList for Instructions. NFC by Pete Cooper · 10 years ago
  44. 0c28fd7 [opaque pointer type] Pass explicit type to Load instruction creation in AutoUpgrade by David Blaikie · 10 years ago
  45. 79009f8 [opaque pointer type] LoadInst: assert that the explicit type matches the implicit one by David Blaikie · 10 years ago
  46. 3e80709 [opaque pointer type] Pass the explicit function type down to the instruction constructor when parsing invoke instructions by David Blaikie · 10 years ago
  47. 73cf872 [opaque pointer type] Track explicit GEP pointee type through in-memory IR by David Blaikie · 11 years ago
  48. bf0a42a [opaque pointer type] Store the value type of an alloca by David Blaikie · 11 years ago
  49. 348de69 Recommit r235458: [opaque pointer type] Avoid using PointerType::getElementType for a few cases of CallInst by David Blaikie · 11 years ago
  50. d2db881 Revert "[opaque pointer type] Avoid using PointerType::getElementType for a few cases of CallInst" by David Blaikie · 11 years ago
  51. 5069936 [opaque pointer type] Avoid using PointerType::getElementType for a few cases of CallInst by David Blaikie · 11 years ago
  52. 0d41db1 InstCombine: fold (sitofp (zext x)) to (uitofp x) by Fiona Glaser · 11 years ago
  53. b7a02987 [opaque pointer types] Use the pointee type loaded from bitcode when constructing a LoadInst by David Blaikie · 11 years ago
  54. 31ea6d1 [IR] Introduce a dereferenceable_or_null(N) attribute. by Sanjoy Das · 11 years ago
  55. 15d9a4c [opaque pointer type] Avoid using PointerType::getElementType when parsing IR by David Blaikie · 11 years ago
  56. d288fb8 [opaque pointer type] Change GetElementPtrInst::getIndexedType to take the pointee type by David Blaikie · 11 years ago
  57. 9965c5a Refactor: Simplify boolean expressions in llvm IR by David Blaikie · 11 years ago
  58. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  59. fc165f1 Instructions: Use delegated constructors to reduce duplication by Benjamin Kramer · 11 years ago
  60. 8b576a5 IR: SrcTy == DstTy doesn't imply that a cast is valid by David Majnemer · 11 years ago
  61. 8fcb498 InstCombine: propagate deref via new addDereferenceableAttr by Ramkumar Ramachandra · 11 years ago
  62. 5bf8fef IR: Split Metadata from Value by Duncan P. N. Exon Smith · 11 years ago
  63. 194350a Revert "Move function to obtain branch weights into the BranchInst class. NFC." by Juergen Ributzka · 11 years ago
  64. e2aa3aa Move function to obtain branch weights into the BranchInst class. NFC. by Juergen Ributzka · 11 years ago
  65. 1a3c2c4 Revert r220349 to re-instate r220277 with a fix for PR21330 -- quite by Chandler Carruth · 11 years ago
  66. 971c3ea Use nullptr instead of NULL for variadic sentinels by Reid Kleckner · 11 years ago
  67. de36e80 Revert "IR: MDNode => Value" by Duncan P. N. Exon Smith · 11 years ago
  68. 3872d00 IR: MDNode => Value: Instruction::getMetadata() by Duncan P. N. Exon Smith · 11 years ago
  69. 0b39fc0 Revert "Teach the load analysis to allow finding available values which require" (r220277) by Hans Wennborg · 11 years ago
  70. aa72a6d Teach the load analysis to allow finding available values which require by Chandler Carruth · 11 years ago
  71. 6941785 Use dyn_cast<> instead of isa<> and cast<> by Matt Arsenault · 11 years ago
  72. a982d99 Change name of copyFlags() to copyIRFlags(). Add convenience method for logical 'and' of all flags. NFC. by Sanjay Patel · 11 years ago
  73. b2325b9 Fix a logic bug when copying fast-math flags. by Sanjay Patel · 11 years ago
  74. 5ad239e Add a convenience method to copy wrapping, exact, and fast-math flags (NFC). by Sanjay Patel · 11 years ago
  75. 740980e Add CreatePointerBitCastOrAddrSpaceCast to IRBuilder and co. by Matt Arsenault · 11 years ago
  76. 420a216 IR: add "cmpxchg weak" variant to support permitted failure. by Tim Northover · 11 years ago
  77. 77145d9 InstCombine: Canonicalize addrspacecast between different element types by Jingyue Wu · 11 years ago
  78. 4dc5dfc Clauses in a landingpad are always Constant. Use a stricter type. by Rafael Espindola · 11 years ago
  79. 118e1bf Copy the full TailCallKind in CallInst::clone_impl by Reid Kleckner · 11 years ago
  80. 1f10c5ea [IR] Make {extract,insert}element accept an index of any integer type. by Michael J. Spencer · 12 years ago
  81. 6b3244c IR: Alloca clones should remember inalloca state by David Majnemer · 12 years ago
  82. 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
  83. 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
  84. e94a518 IR: add a second ordering operand to cmpxhg for failure by Tim Northover · 12 years ago
  85. 3ad5c96 [C++11] Modernize the IR library a bit. by Benjamin Kramer · 12 years ago
  86. a236ea5 Teach lint about address spaces by Matt Arsenault · 12 years ago
  87. 8cd041e [Modules] Move the ConstantRange class into the IR library. This is by Chandler Carruth · 12 years ago
  88. 219b89b [Modules] Move CallSite into the IR library where it belogs. It is by Chandler Carruth · 12 years ago
  89. fc3c91d Bug 18228 - Fix accepting bitcasts between vectors of pointers with a by Matt Arsenault · 12 years ago
  90. 436c42e Add an inalloca flag to allocas by Reid Kleckner · 12 years ago
  91. 1d7c97e Fix typo in assert message: s/load/store by Mark Lacey · 12 years ago
  92. f907b89 Correct word hyphenations by Alp Toker · 12 years ago
  93. b03bd4d Add addrspacecast instruction. by Matt Arsenault · 12 years ago
  94. e407736 Revert patches to add case-range support for PR1255. by Bob Wilson · 12 years ago
  95. 8dc4323 Add parentheses to silence gcc warning. by Richard Trieu · 12 years ago
  96. 065ced9 Fix ptr vector inconsistency in CreatePointerCast by Matt Arsenault · 12 years ago
  97. 130e0ef Respect address space sizes in isEliminableCastPair. by Matt Arsenault · 12 years ago
  98. b4019ae Revert "Remove isCastable since nothing uses it now" by Matt Arsenault · 12 years ago
  99. f63dfbb Remove isCastable since nothing uses it now by Matt Arsenault · 12 years ago
  100. cacbb23 Change behavior of calling bitcasted alias functions. by Matt Arsenault · 12 years ago