1. a69084f [CodeGenPrepare] Fix bad IR created by large offset GEP splitting. by Eli Friedman · 7 years ago
  2. ac874c4 [Debuginfo] Prevent CodeGenPrepare from dropping debuginfo references. by Wolfgang Pieb · 7 years ago
  3. 2673f17 [CGP] Improve compile time for complex addressing mode by Serguei Katkov · 7 years ago
  4. 12c7a96 Fix disturbing warning - NFCI by Serge Guelton · 7 years ago
  5. e7b789b [ProfileSummary] Standardize methods and fix comment by Vedant Kumar · 7 years ago
  6. d482b01 Use a data structure better suited for large sets in SimplificationTracker. by Ali Tamur · 7 years ago
  7. 72f76bf Add support for llvm.is.constant intrinsic (PR4898) by James Y Knight · 7 years ago
  8. abd820a CGP: Clear data structures at the end of a loop iteration instead of the beginning. by Peter Collingbourne · 7 years ago
  9. 2bfe759 Fix a use-after-RAUW bug in large GEP splitting by Krzysztof Pszeniczny · 7 years ago
  10. 0cac726 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
  11. 353cb3d [CodeGen] Enable tail calls for functions with NonNull attributes. by David Green · 7 years ago
  12. 1b02dad [CodeGenPrepare] Preserve debug locs in OptimizeExtractBits by Vedant Kumar · 7 years ago
  13. e27e87c [CGP] Ensure splitgep gives deterministic output by David Green · 7 years ago
  14. 7d30653 Revert "[CodeGenPrepare] Scan past debug intrinsics to find select candidates (NFC)" by David Blaikie · 7 years ago
  15. a85ca3d [CodeGenPrepare] Set debug locs when folding a comparison into a uadd.with.overflow by Vedant Kumar · 7 years ago
  16. 4760686 [CodeGenPrepare] Set debug loc when widening a switch condition by Vedant Kumar · 7 years ago
  17. 1e8a2c9 [CodeGenPrepare] Set debug locations when splitting selects by Vedant Kumar · 7 years ago
  18. 30406fd [CodeGenPrepare] Clean up dbg.value use-before-def as late as possible by Vedant Kumar · 7 years ago
  19. 00e7558 [CodeGenPrepare] Scan past debug intrinsics to find select candidates (NFC) by Vedant Kumar · 7 years ago
  20. fbc3873 [CodeGenPrepare] Exit earlier when optimizing selects (NFC) by Vedant Kumar · 7 years ago
  21. 8c17f9a by Guozhi Wei · 7 years ago
  22. ee82a79 [CGP] Fix GEP issue with out of range APInt constant values not fitting in int64_t by Simon Pilgrim · 7 years ago
  23. 42243df Fix inconsistency with/without debug information (-g) by Jonas Devlieghere · 7 years ago
  24. cb0bab8 [CodeGen] Fix inconsistent declaration parameter name by Fangrui Song · 7 years ago
  25. b3091da Use Type::isIntOrPtrTy where possible, NFC by Vedant Kumar · 7 years ago
  26. 23bba56 [CodeGen] Make block removal order deterministic in CodeGenPrepare by David Stenberg · 7 years ago
  27. 5b3db45 Implement strip.invariant.group by Piotr Padlewski · 7 years ago
  28. dfd14ad Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred. by Alina Sbirlea · 7 years ago
  29. c73b6d6 [NFC] fix trivial typos in comments by Hiroshi Inoue · 7 years ago
  30. c4c6b54 [CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instructions by Guozhi Wei · 7 years ago
  31. 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
  32. 03005d3 [CodeGenPrepare] Revert r331783 by Guozhi Wei · 7 years ago
  33. 40399a2 [DebugInfo] Maintain DI when converting GEP to bitcast by Vedant Kumar · 7 years ago
  34. 9374c04 [DebugInfo] Maintain DI for sunken bitcasts by Vedant Kumar · 7 years ago
  35. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  36. e0b5f86 [STLExtras] Add distance() for ranges, pred_size(), and succ_size() by Vedant Kumar · 7 years ago
  37. 0aae2bc [CGP] Split large data structres to sink more GEPs by Haicheng Wu · 7 years ago
  38. 1aea95a [CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instructions by Guozhi Wei · 7 years ago
  39. 5dde809 Rename invariant.group.barrier to launder.invariant.group by Piotr Padlewski · 7 years ago
  40. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  41. 432a388 IWYU for llvm-config.h in llvm, additions. by Nico Weber · 7 years ago
  42. 2fa1436 [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to CodeGen layer. by Craig Topper · 8 years ago
  43. 8ad9a97 Plumb useAA through TargetTransformInfo to remove Transforms->CodeGen header dependency by David Blaikie · 8 years ago
  44. 36a0f22 Fix layering by moving ValueTypes.h from CodeGen to IR by David Blaikie · 8 years ago
  45. 13e77db Fix layering of MachineValueType.h by moving it from CodeGen to Support by David Blaikie · 8 years ago
  46. 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
  47. bf3213e [CGP] Avoid segmentation fault when doing PHI node simplifications by Bjorn Pettersson · 8 years ago
  48. 5612bb2 [CodeGenPrepare] Respect endianness in splitMergedValStore. by Jonas Paulsson · 8 years ago
  49. a20e05b [CGP] Fix the remove of matched phis in complex addressing mode by Serguei Katkov · 8 years ago
  50. 945b7e5 Adding a width of the GEP index to the Data Layout. by Elena Demikhovsky · 8 years ago
  51. be58a22 [CodeGenPrepare] Improve source and dest alignments of memory intrinsics independently by Daniel Neilson · 8 years ago
  52. 9fe0524 [CGP] Re-enable Select in complex addressing mode. by Serguei Katkov · 8 years ago
  53. 17e5794 [CGP] Fix the GV handling in complex addressing mode by Serguei Katkov · 8 years ago
  54. 22bb1c0 Revert [CGP] Re-enable Select in complex addressing mode by Serguei Katkov · 8 years ago
  55. 2409d24 [NFC] Change MemIntrinsicInst::setAlignment() to take an unsigned instead of a Constant by Daniel Neilson · 8 years ago
  56. 76a1de3 [CGP] Re-enable Select in complex addressing mode by Serguei Katkov · 8 years ago
  57. d72f78e Tidy some grammar in some comments by Eric Christopher · 8 years ago
  58. 4d1dd6b [CGP] Fix Complex addressing mode for offset by Serguei Katkov · 8 years ago
  59. c7fc81e Use phi ranges to simplify code. No functionality change intended. by Benjamin Kramer · 8 years ago
  60. a4ce3bf [PGO] Function section hotness prefix should look at all blocks by Teresa Johnson · 8 years ago
  61. 0be8825 [CGP] Format. NFC by Haicheng Wu · 8 years ago
  62. b0b67a8 [CGP] Fix the handling select inst in complex addressing mode by Serguei Katkov · 8 years ago
  63. ac4a8fb Revert "[CGP] Enable select in complex addr mode" by Serguei Katkov · 8 years ago
  64. b8cb5da [CGP] Enable select in complex addr mode by Serguei Katkov · 8 years ago
  65. 9364fa3 Move splitIndirectCriticalEdges() to BasicBlockUtils.h. by Hiroshi Yamauchi · 8 years ago
  66. d4df744 [CGP] Enable complex addr mode by Serguei Katkov · 8 years ago
  67. 5036459 [CGP] Fix common type handling in optimizeMemoryInst by Serguei Katkov · 8 years ago
  68. 4b47648 [CGP] Fix handling of null pointer values in optimizeMemoryInst by John Brawn · 8 years ago
  69. 230f453 [CodeGenPrepare] Check that erased sunken address are not reused by Simon Dardis · 8 years ago
  70. 70cdb5b [CGP] Make optimizeMemoryInst able to combine more kinds of ExtAddrMode fields by John Brawn · 8 years ago
  71. ac17aad Revert "[CGP] Enable complex addr mode (2nd attempt)" by Serguei Katkov · 8 years ago
  72. fc1ff29 [CGP] Enable complex addr mode (2nd attempt) by Serguei Katkov · 8 years ago
  73. 505359f [CGP] Fix the crash caused by enable of complex addr mode by Serguei Katkov · 8 years ago
  74. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  75. 0d55b55 [CodeGenPrepare] Disable div bypass when working set size is huge. by Easwaran Raman · 8 years ago
  76. 8222160 Revert "[CodeGenPrepare] Check that erased sunken address are not reused" by Simon Dardis · 8 years ago
  77. 8e2a5bd [CodeGenPrepare] Check that erased sunken address are not reused by Simon Dardis · 8 years ago
  78. 3664aa8 Revert "[CGP] Enable extending scope of optimizeMemoryInst" by Serguei Katkov · 8 years ago
  79. ee89232 [CGP] Enable extending scope of optimizeMemoryInst by Serguei Katkov · 8 years ago
  80. 87e715f [CodeGenPrepare] Fix typo in comment. NFC by Craig Topper · 8 years ago
  81. 3652002 [CGP] Disable Select instruction handling in optimizeMemoryInst. NFC by Serguei Katkov · 8 years ago
  82. aee6375 [CGP] Fix the bug found by asan. by Serguei Katkov · 8 years ago
  83. d5d8d54 [CGP] Extends the scope of optimizeMemoryInst optimization by Serguei Katkov · 8 years ago
  84. 261ac8b Invoke salvageDebugInfo from CodeGenPrepare's SinkCast() by Adrian Prantl · 8 years ago
  85. 8fe9fb0 Revert "Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()" by Adrian Prantl · 8 years ago
  86. 58e9a0b Invoke salvageDebugInfo from CodeGenPrepare's SinkCast() by Adrian Prantl · 8 years ago
  87. 063bed9 re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass." by Clement Courbet · 8 years ago
  88. 82bade6 Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass." by Clement Courbet · 8 years ago
  89. 1dc37b9 [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass. by Clement Courbet · 8 years ago
  90. f66a59e [CGP] Fix the detection of trivial case for addressing mode by Serguei Katkov · 8 years ago
  91. 9c3cbee [CGP] Fix crash on i96 bit multiply by Philip Reames · 8 years ago
  92. b2c3eb8 [CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2). by Clement Courbet · 8 years ago
  93. e1eafe0 [CodeGen] Fix -Wunused-private-field warning on lld-x86_64-darwin13. by Clement Courbet · 8 years ago
  94. be684ee [CodeGen][ExpandMemCmp][NFC] Simplify load sequence generation. by Clement Courbet · 8 years ago
  95. 32bcb5d Revert "[CGP] Merge empty case blocks if no extra moves are added." by Balaram Makam · 8 years ago
  96. cddf3c5 [CGP] Merge empty case blocks if no extra moves are added. by Balaram Makam · 8 years ago
  97. 0c7cd07 Re-land "[CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads (1)" by Clement Courbet · 8 years ago
  98. 678c3e3 Revert "[CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads (1)" by Martin Bohme · 8 years ago
  99. efd5177 [CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads (1) by Clement Courbet · 8 years ago
  100. 615eb47 Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people. by Aaron Ballman · 8 years ago