1. 7d30653 Revert "[CodeGenPrepare] Scan past debug intrinsics to find select candidates (NFC)" by David Blaikie · 7 years ago
  2. a85ca3d [CodeGenPrepare] Set debug locs when folding a comparison into a uadd.with.overflow by Vedant Kumar · 7 years ago
  3. 4760686 [CodeGenPrepare] Set debug loc when widening a switch condition by Vedant Kumar · 7 years ago
  4. 1e8a2c9 [CodeGenPrepare] Set debug locations when splitting selects by Vedant Kumar · 7 years ago
  5. 30406fd [CodeGenPrepare] Clean up dbg.value use-before-def as late as possible by Vedant Kumar · 7 years ago
  6. 00e7558 [CodeGenPrepare] Scan past debug intrinsics to find select candidates (NFC) by Vedant Kumar · 7 years ago
  7. fbc3873 [CodeGenPrepare] Exit earlier when optimizing selects (NFC) by Vedant Kumar · 7 years ago
  8. 8c17f9a by Guozhi Wei · 7 years ago
  9. ee82a79 [CGP] Fix GEP issue with out of range APInt constant values not fitting in int64_t by Simon Pilgrim · 7 years ago
  10. 42243df Fix inconsistency with/without debug information (-g) by Jonas Devlieghere · 7 years ago
  11. cb0bab8 [CodeGen] Fix inconsistent declaration parameter name by Fangrui Song · 7 years ago
  12. b3091da Use Type::isIntOrPtrTy where possible, NFC by Vedant Kumar · 7 years ago
  13. 23bba56 [CodeGen] Make block removal order deterministic in CodeGenPrepare by David Stenberg · 7 years ago
  14. 5b3db45 Implement strip.invariant.group by Piotr Padlewski · 7 years ago
  15. dfd14ad Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred. by Alina Sbirlea · 7 years ago
  16. c73b6d6 [NFC] fix trivial typos in comments by Hiroshi Inoue · 7 years ago
  17. c4c6b54 [CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instructions by Guozhi Wei · 7 years ago
  18. 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
  19. 03005d3 [CodeGenPrepare] Revert r331783 by Guozhi Wei · 7 years ago
  20. 40399a2 [DebugInfo] Maintain DI when converting GEP to bitcast by Vedant Kumar · 7 years ago
  21. 9374c04 [DebugInfo] Maintain DI for sunken bitcasts by Vedant Kumar · 7 years ago
  22. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  23. e0b5f86 [STLExtras] Add distance() for ranges, pred_size(), and succ_size() by Vedant Kumar · 7 years ago
  24. 0aae2bc [CGP] Split large data structres to sink more GEPs by Haicheng Wu · 7 years ago
  25. 1aea95a [CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instructions by Guozhi Wei · 7 years ago
  26. 5dde809 Rename invariant.group.barrier to launder.invariant.group by Piotr Padlewski · 8 years ago
  27. 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 8 years ago
  28. 432a388 IWYU for llvm-config.h in llvm, additions. by Nico Weber · 8 years ago
  29. 2fa1436 [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to CodeGen layer. by Craig Topper · 8 years ago
  30. 8ad9a97 Plumb useAA through TargetTransformInfo to remove Transforms->CodeGen header dependency by David Blaikie · 8 years ago
  31. 36a0f22 Fix layering by moving ValueTypes.h from CodeGen to IR by David Blaikie · 8 years ago
  32. 13e77db Fix layering of MachineValueType.h by moving it from CodeGen to Support by David Blaikie · 8 years ago
  33. 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
  34. bf3213e [CGP] Avoid segmentation fault when doing PHI node simplifications by Bjorn Pettersson · 8 years ago
  35. 5612bb2 [CodeGenPrepare] Respect endianness in splitMergedValStore. by Jonas Paulsson · 8 years ago
  36. a20e05b [CGP] Fix the remove of matched phis in complex addressing mode by Serguei Katkov · 8 years ago
  37. 945b7e5 Adding a width of the GEP index to the Data Layout. by Elena Demikhovsky · 8 years ago
  38. be58a22 [CodeGenPrepare] Improve source and dest alignments of memory intrinsics independently by Daniel Neilson · 8 years ago
  39. 9fe0524 [CGP] Re-enable Select in complex addressing mode. by Serguei Katkov · 8 years ago
  40. 17e5794 [CGP] Fix the GV handling in complex addressing mode by Serguei Katkov · 8 years ago
  41. 22bb1c0 Revert [CGP] Re-enable Select in complex addressing mode by Serguei Katkov · 8 years ago
  42. 2409d24 [NFC] Change MemIntrinsicInst::setAlignment() to take an unsigned instead of a Constant by Daniel Neilson · 8 years ago
  43. 76a1de3 [CGP] Re-enable Select in complex addressing mode by Serguei Katkov · 8 years ago
  44. d72f78e Tidy some grammar in some comments by Eric Christopher · 8 years ago
  45. 4d1dd6b [CGP] Fix Complex addressing mode for offset by Serguei Katkov · 8 years ago
  46. c7fc81e Use phi ranges to simplify code. No functionality change intended. by Benjamin Kramer · 8 years ago
  47. a4ce3bf [PGO] Function section hotness prefix should look at all blocks by Teresa Johnson · 8 years ago
  48. 0be8825 [CGP] Format. NFC by Haicheng Wu · 8 years ago
  49. b0b67a8 [CGP] Fix the handling select inst in complex addressing mode by Serguei Katkov · 8 years ago
  50. ac4a8fb Revert "[CGP] Enable select in complex addr mode" by Serguei Katkov · 8 years ago
  51. b8cb5da [CGP] Enable select in complex addr mode by Serguei Katkov · 8 years ago
  52. 9364fa3 Move splitIndirectCriticalEdges() to BasicBlockUtils.h. by Hiroshi Yamauchi · 8 years ago
  53. d4df744 [CGP] Enable complex addr mode by Serguei Katkov · 8 years ago
  54. 5036459 [CGP] Fix common type handling in optimizeMemoryInst by Serguei Katkov · 8 years ago
  55. 4b47648 [CGP] Fix handling of null pointer values in optimizeMemoryInst by John Brawn · 8 years ago
  56. 230f453 [CodeGenPrepare] Check that erased sunken address are not reused by Simon Dardis · 8 years ago
  57. 70cdb5b [CGP] Make optimizeMemoryInst able to combine more kinds of ExtAddrMode fields by John Brawn · 8 years ago
  58. ac17aad Revert "[CGP] Enable complex addr mode (2nd attempt)" by Serguei Katkov · 8 years ago
  59. fc1ff29 [CGP] Enable complex addr mode (2nd attempt) by Serguei Katkov · 8 years ago
  60. 505359f [CGP] Fix the crash caused by enable of complex addr mode by Serguei Katkov · 8 years ago
  61. b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
  62. 0d55b55 [CodeGenPrepare] Disable div bypass when working set size is huge. by Easwaran Raman · 8 years ago
  63. 8222160 Revert "[CodeGenPrepare] Check that erased sunken address are not reused" by Simon Dardis · 8 years ago
  64. 8e2a5bd [CodeGenPrepare] Check that erased sunken address are not reused by Simon Dardis · 8 years ago
  65. 3664aa8 Revert "[CGP] Enable extending scope of optimizeMemoryInst" by Serguei Katkov · 8 years ago
  66. ee89232 [CGP] Enable extending scope of optimizeMemoryInst by Serguei Katkov · 8 years ago
  67. 87e715f [CodeGenPrepare] Fix typo in comment. NFC by Craig Topper · 8 years ago
  68. 3652002 [CGP] Disable Select instruction handling in optimizeMemoryInst. NFC by Serguei Katkov · 8 years ago
  69. aee6375 [CGP] Fix the bug found by asan. by Serguei Katkov · 8 years ago
  70. d5d8d54 [CGP] Extends the scope of optimizeMemoryInst optimization by Serguei Katkov · 8 years ago
  71. 261ac8b Invoke salvageDebugInfo from CodeGenPrepare's SinkCast() by Adrian Prantl · 8 years ago
  72. 8fe9fb0 Revert "Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()" by Adrian Prantl · 8 years ago
  73. 58e9a0b Invoke salvageDebugInfo from CodeGenPrepare's SinkCast() by Adrian Prantl · 8 years ago
  74. 063bed9 re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass." by Clement Courbet · 8 years ago
  75. 82bade6 Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass." by Clement Courbet · 8 years ago
  76. 1dc37b9 [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass. by Clement Courbet · 8 years ago
  77. f66a59e [CGP] Fix the detection of trivial case for addressing mode by Serguei Katkov · 8 years ago
  78. 9c3cbee [CGP] Fix crash on i96 bit multiply by Philip Reames · 8 years ago
  79. b2c3eb8 [CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2). by Clement Courbet · 8 years ago
  80. e1eafe0 [CodeGen] Fix -Wunused-private-field warning on lld-x86_64-darwin13. by Clement Courbet · 8 years ago
  81. be684ee [CodeGen][ExpandMemCmp][NFC] Simplify load sequence generation. by Clement Courbet · 8 years ago
  82. 32bcb5d Revert "[CGP] Merge empty case blocks if no extra moves are added." by Balaram Makam · 8 years ago
  83. cddf3c5 [CGP] Merge empty case blocks if no extra moves are added. by Balaram Makam · 8 years ago
  84. 0c7cd07 Re-land "[CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads (1)" by Clement Courbet · 8 years ago
  85. 678c3e3 Revert "[CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads (1)" by Martin Bohme · 8 years ago
  86. efd5177 [CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads (1) by Clement Courbet · 8 years ago
  87. 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
  88. 3e0199f [dump] Remove NDEBUG from test to enable dump methods [NFC] by Don Hinton · 8 years ago
  89. 736bf00 [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes by John Brawn · 8 years ago
  90. eb83c75 [CGP] In optimizeMemoryInst handle select similarly to phi by John Brawn · 8 years ago
  91. 2807c0a [CodeGenPrepare][NFC] Rename TargetTransformInfo::expandMemCmp -> TargetTransformInfo::enableMemCmpExpansion. by Clement Courbet · 8 years ago
  92. 9364432 Unmerge GEPs to reduce register pressure on IndirectBr edges. by Hiroshi Yamauchi · 8 years ago
  93. 900b633 [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  94. 674d2c2 [Instruction] add moveAfter() convenience function; NFCI by Sanjay Patel · 8 years ago
  95. 49a49fe Move helper classes into anonymous namespaces. by Benjamin Kramer · 8 years ago
  96. 9e5604d [CGP] Fix the rematerialization of gc.relocates by Serguei Katkov · 8 years ago
  97. 4dbdd47 [CGP] use narrower types in memcmp expansion when possible by Sanjay Patel · 8 years ago
  98. fea731a [CGP] use subtract or subtract-of-cmps for result of memcmp expansion by Sanjay Patel · 8 years ago
  99. 6b3216a Guard print() functions only used by dump() functions. by Florian Hahn · 8 years ago
  100. fc638c1 [CodeGenPrepare] Cut off FindAllMemoryUses if there are too many uses. by Benjamin Kramer · 8 years ago