1. f01488e [InstCombine] Rewrite bswap/bitreverse handling completely. by James Molloy · 10 years ago
  2. 1dd319f [Utils] Fix incorrect dbg.declare store conversion by Keno Fischer · 10 years ago
  3. 582f556 Revert "Stop increasing alignment of externally-visible globals on ELF platforms." by James Y Knight · 10 years ago
  4. 9de6d7b Stop increasing alignment of externally-visible globals on ELF platforms. by James Y Knight · 10 years ago
  5. 9aae445 [Utils] Insert DW_OP_bit_piece when only describing part of the variable by Keno Fischer · 10 years ago
  6. d9833ea [JumpThreading] Don't forget to report that the IR changed by David Majnemer · 10 years ago
  7. 3eedd11 [Statepoints] Check for the "gc-leaf-function" attribute on call sites as well. by Manuel Jacob · 10 years ago
  8. 59eb733 [SimplifyCFG] Further improve our ability to remove redundant catchpads by David Majnemer · 10 years ago
  9. 2fa8651 [SimplifyCFG] Remove redundant catchpads by David Majnemer · 10 years ago
  10. 00cbf9a Clean up the processing of dbg.value in various places by Keno Fischer · 10 years ago
  11. 3bb88c0 [WinEH] Use operand bundles to describe call sites by David Majnemer · 10 years ago
  12. bbfc721 [IR] Remove terminatepad by David Majnemer · 10 years ago
  13. 8a1c45d [IR] Reformulate LLVM's EH funclet IR by David Majnemer · 10 years ago
  14. ccd1456 Add arg_begin() and arg_end() to CallInst and InvokeInst; NFCI by Sanjoy Das · 10 years ago
  15. 8a954a0 [OperandBundles] Fix a transform in simplifycfg by Sanjoy Das · 10 years ago
  16. 70497c6 Move EH-specific helper functions to a more appropriate place by David Majnemer · 10 years ago
  17. 42f3b12 [safestack] Protect byval function arguments. by Evgeniy Stepanov · 10 years ago
  18. 5c5011d Preserve load alignment and dereferenceable metadata during some transformations by Artur Pilipenko · 10 years ago
  19. 5b4c837 TransformUtils: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  20. c21a05a [PlaceSafeopints] Extract out `callsGCLeafFunction`, NFC by Sanjoy Das · 10 years ago
  21. dc9b2cf inariant.group handling in GVN by Piotr Padlewski · 10 years ago
  22. f608111 Fix debug info with SafeStack. by Evgeniy Stepanov · 10 years ago
  23. d8b86f7 Move dbg.declare intrinsics when merging and replacing allocas. by Evgeniy Stepanov · 10 years ago
  24. f74cc40 Improve performance of SimplifyInstructionsInBlock by Fiona Glaser · 10 years ago
  25. 09af67a [EH] Create removeUnwindEdge utility by Joseph Tremoulet · 10 years ago
  26. 28ffcbe Constant propagation after hitting assume(cmp) bugfix by Piotr Padlewski · 10 years ago
  27. f175e04 [RemoveDuplicatePHINodes] Start over after removing a PHI. by Benjamin Kramer · 10 years ago
  28. 61db34d Revert r246244 and r246243 by Steven Wu · 10 years ago
  29. 3f81ec1 Constant propagation after hitting assume(cmp) bugfix by Piotr Padlewski · 10 years ago
  30. cbdfdb7 Rename Instruction::dropUnknownMetadata() to dropUnknownNonDebugMetadata() by Adrian Prantl · 10 years ago
  31. eafbc9d [ConstantFoldTerminator] Preserve make.implicit metadata when converting SwitchInst to BranchInst by Chen Li · 10 years ago
  32. ebcd748 Convert a bunch of loops to foreach. NFC. by Pete Cooper · 10 years ago
  33. 654e130 New EH representation for MSVC compatibility by David Majnemer · 10 years ago
  34. 486fa39 Update enforceKnownAlignment after the isWeakForLinker semantic change by Reid Kleckner · 10 years ago
  35. db82d2f Revert the new EH instructions by David Majnemer · 10 years ago
  36. ae2ffc8 New EH representation for MSVC compatibility by David Majnemer · 10 years ago
  37. 2b2cdd7 [EliminateDuplicatePHINodes] Replace custom hash map with DenseSet. by Benjamin Kramer · 10 years ago
  38. 7fddecc Move the personality function from LandingPadInst to Function by David Majnemer · 10 years ago
  39. 7c78ef7 Extend EarlyCSE to handle basic cases from JumpThreading and CVP by Philip Reames · 10 years ago
  40. a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 11 years ago
  41. 60635e3 DebugInfo: Drop rest of DIDescriptor subclasses by Duncan P. N. Exon Smith · 11 years ago
  42. d4a19a3 DebugInfo: Assert dbg.declare/value insts are valid by Duncan P. N. Exon Smith · 11 years ago
  43. a2f9943 Silencing a -Wunused-but-set-variable warning; NFC. by Aaron Ballman · 11 years ago
  44. cd1aecf DebugInfo: Require a DebugLoc in DIBuilder::insertDeclare() by Duncan P. N. Exon Smith · 11 years ago
  45. 6a0320a DebugInfo: Gut DIExpression by Duncan P. N. Exon Smith · 11 years ago
  46. 6186fb2 Transforms: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 11 years ago
  47. 799003b Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. by Benjamin Kramer · 11 years ago
  48. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  49. 96d0113 Don't promote asynch EH invokes of nounwind functions to calls by Reid Kleckner · 11 years ago
  50. bd75ad4 IR: Take uint64_t in DIBuilder::createExpression() by Duncan P. N. Exon Smith · 11 years ago
  51. 5ec7522 Correctly combine alias.scope metadata by a union instead of intersecting by Bjorn Steinbrink · 11 years ago
  52. 3e2659e Inliner: Use replaceDbgDeclareForAlloca() instead of splicing the by Adrian Prantl · 11 years ago
  53. 90b827c Make ConstantFoldTerminator() handle switches with unreachable default. by Hans Wennborg · 11 years ago
  54. 10f28f2 [PM] Replace the Pass argument in MergeBasicBlockIntoOnlyPred with by Chandler Carruth · 11 years ago
  55. 66b3130 [PM] Split the AssumptionTracker immutable pass into two separate APIs: by Chandler Carruth · 11 years ago
  56. 35f0a9a Remove unneeded curly braces. by Frederic Riss · 11 years ago
  57. ff58fd2 Reorder the code to avoid inserting at the beginning of a vector. by Frederic Riss · 11 years ago
  58. 5bf8fef IR: Split Metadata from Value by Duncan P. N. Exon Smith · 11 years ago
  59. 7c78db5 Correctly handle complex locations expressions in replaceDbgDeclareForAlloca() by Frederic Riss · 11 years ago
  60. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  61. de36e80 Revert "IR: MDNode => Value" by Duncan P. N. Exon Smith · 11 years ago
  62. 3d5a02f IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc() by Duncan P. N. Exon Smith · 11 years ago
  63. 3872d00 IR: MDNode => Value: Instruction::getMetadata() by Duncan P. N. Exon Smith · 11 years ago
  64. 335a7bc Untabify and whitespace cleanups. by NAKAMURA Takumi · 11 years ago
  65. d7c2136 Teach combineMetadata how to merge 'nonnull' metadata. by Philip Reames · 11 years ago
  66. 611afb2 DIBuilder: Encapsulate DIExpression's element type by Duncan P. N. Exon Smith · 11 years ago
  67. 87b7eb9 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
  68. b458dc2 Revert r218778 while investigating buldbot breakage. by Adrian Prantl · 11 years ago
  69. 25a7174 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
  70. 60db058 Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.) by Hal Finkel · 11 years ago
  71. 71b7b68 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  72. 6230691 Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size." by Craig Topper · 11 years ago
  73. 5229cfd Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  74. ea46c32 Introduce a helper to combine instruction metadata. by Rafael Espindola · 11 years ago
  75. 9304691 Add @llvm.assume, lowering, and some basic properties by Hal Finkel · 11 years ago
  76. 6c99015 Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges." by Duncan P. N. Exon Smith · 11 years ago
  77. d11beff [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges. by Manuel Jacob · 11 years ago
  78. a8d1c3e Fix an issue with the MergeBasicBlockIntoOnlyPred() helper function where it did by Owen Anderson · 11 years ago
  79. a0653a3 Rename ComputeMaskedBits to computeKnownBits. "Masked" has been by Jay Foad · 11 years ago
  80. 99e05cf Split GlobalValue into GlobalValue and GlobalObject. by Rafael Espindola · 11 years ago
  81. fc13db4 Use auto and clang-format this snippet. by Rafael Espindola · 11 years ago
  82. 232897f Unbreak the gdb buildbot by not lowering dbg.declare intrinsics for arrays. by Adrian Prantl · 12 years ago
  83. 32da889 This reapplies r207235 with an additional bugfixes caught by the msan by Adrian Prantl · 12 years ago
  84. d2d9b76 Revert "This reapplies r207130 with an additional testcase+and a missing check for" by Adrian Prantl · 12 years ago
  85. 0840a22 Reapply r207135 without modifications. by Adrian Prantl · 12 years ago
  86. f5834a4 This reapplies r207130 with an additional testcase+and a missing check for by Adrian Prantl · 12 years ago
  87. f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 12 years ago
  88. 6e5de2e Revert "This reapplies r207130 with an additional testcase+and a missing check for" by Adrian Prantl · 12 years ago
  89. 3512190 This reapplies r207130 with an additional testcase+and a missing check for by Adrian Prantl · 12 years ago
  90. ff4282a Revert "Debug info for optimized code: Support variables that are on the stack and" by Adrian Prantl · 12 years ago
  91. 5ad1184 Revert "Debug info: Let dbg.values inserted by LowerDbgDeclare inherit the location" by Adrian Prantl · 12 years ago
  92. f4a7010 Debug info: Let dbg.values inserted by LowerDbgDeclare inherit the location by Adrian Prantl · 12 years ago
  93. f422391 Debug info for optimized code: Support variables that are on the stack and by Adrian Prantl · 12 years ago
  94. e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 12 years ago
  95. 79c8e8f C++11: convert verbose loops to range-based loops. by Adrian Prantl · 12 years ago
  96. cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
  97. 9a4c9e5 [Layering] Move DebugInfo.h into the IR library where its implementation by Chandler Carruth · 12 years ago
  98. 12664a0 [Layering] Move DIBuilder.h into the IR library where its implementation by Chandler Carruth · 12 years ago
  99. 1305dc3 [Modules] Move CFG.h to the IR library as it defines graph traits over IR types. by Chandler Carruth · 12 years ago
  100. 4220e9c [Modules] Move ValueHandle into the IR library where Value itself lives. by Chandler Carruth · 12 years ago