1. 0d1abb3 [NewGVN] Stop assuming PHI args ordering when looking at phi-of-ops. by Davide Italiano · 8 years ago
  2. b2d41e2 Revert "[PowerPC] Try to simplify a Swap if it feeds a Splat" by Stefan Pintilie · 8 years ago
  3. 8e9d06e Create instruction classes for identifying any atomicity of memory intrinsic. (NFC) by Daniel Neilson · 8 years ago
  4. 6f94e8f [GVNHoist] Fix non-deterministic sort order of PHIs for identical instructions by Mandeep Singh Grang · 8 years ago
  5. 6d2ed8b [SelectionDAG] Add VSELECT demanded elts support to computeKnownBits by Simon Pilgrim · 8 years ago
  6. 2bce73a X86 Tests: Update the variable-index permute tests with FP types. NFC. by Zvi Rackover · 8 years ago
  7. 31d4690 [X86][SSE] Add another computeKnownBits test showing missing VSELECT demandedelts support by Simon Pilgrim · 8 years ago
  8. d556da5 [SelectionDAG] Add VSELECT support to computeKnownBits by Simon Pilgrim · 8 years ago
  9. 90f33cf [X86][SSE] computeKnownBits tests showing missing VSELECT demandedelts support by Simon Pilgrim · 8 years ago
  10. 3e6b0a6 [X86][AVX512] Cleanup scheduler tests - split GENERIC and SKX targets by Simon Pilgrim · 8 years ago
  11. d17a19eb [SelectionDAG] Add SELECT demanded elts support to ComputeNumSignBits by Simon Pilgrim · 8 years ago
  12. 11015c4 [X86][SSE] ComputeNumSignBits tests showing missing VSELECT demandedelts support by Simon Pilgrim · 8 years ago
  13. de321cd [MC] Split out register def/use idx calls to make debugging simpler. NFCI. by Simon Pilgrim · 8 years ago
  14. 76d9678 [X86][AVX] Add missing vcvtpd2dq/vcvtps2dq scheduling tests by Simon Pilgrim · 8 years ago
  15. a7e9d46 [X86][SSE] Add clflush scheduling test by Simon Pilgrim · 8 years ago
  16. 1cf2bb2 [X86][AVX512] Adding a pattern for broadcastm intrinsic. by Jina Nahias · 8 years ago
  17. afc231c Move isDSOLocal check and add a comment. by Rafael Espindola · 8 years ago
  18. f98d763 [PPC CodeGen] Fix the bitreverse.i64 intrinsic. by Fangrui Song · 8 years ago
  19. 87eb2fe [X86] Make sure we don't create locked inc/dec instructions when the carry flag is being used. by Craig Topper · 8 years ago
  20. 7f36a3a [X86] Remove AVX512 early out from X86FastISel::X86SelectCmp. by Craig Topper · 8 years ago
  21. 1fd065d [X86] Regenerate test using update_llc_test_checks.py by Craig Topper · 8 years ago
  22. 963ec73 [PassManager, SimplifyCFG] add test for PR34603 / D38566; NFC by Sanjay Patel · 8 years ago
  23. a52756b [AMDGPU] Emit metadata for hidden arguments for kernel enqueue by Yaxun Liu · 8 years ago
  24. 4ccf677 [CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2). by Clement Courbet · 8 years ago
  25. 4d75180 [Hexagon] Allow the RDF optimizations to be run in .mir testcases by Krzysztof Parzyszek · 8 years ago
  26. 3db281d [GlobalISel|ARM] : Allow legalizing G_FSUB by Javed Absar · 8 years ago
  27. 1172d65 Invalid used of 'w' suffix on push and pop using 64-bit register. by Andrew V. Tischenko · 8 years ago
  28. de1958a [ARM GlobalISel] Fixup r316572. NFC by Diana Picus · 8 years ago
  29. 1e91fb9 Revert "[X86][AVX512] Adding a pattern for broadcastm intrinsic." by Jina Nahias · 8 years ago
  30. a40f365 Recommit r315288: [SCCP] Propagate integer range info for parameters in IPSCCP. by Florian Hahn · 8 years ago
  31. e3ef547 [X86][AVX512] Adding a pattern for broadcastm intrinsic. by Jina Nahias · 8 years ago
  32. 5d03e9f [IRCE][NFC] Store Length as SCEV in RangeCheck instead of Value by Max Kazantsev · 8 years ago
  33. c021b1e Revert r316887 to fix buildbot failures. by Florian Hahn · 8 years ago
  34. 25cc518 Recommit r315288: [SCCP] Propagate integer range info for parameters in IPSCCP. by Florian Hahn · 8 years ago
  35. e78fad8 [GVN][NFC] Mark instruction for deletion instead of immediate erasing in LoadPRE by Max Kazantsev · 8 years ago
  36. e785b6b [X86] Rearrange code in X86InstrInfo.cpp to put all the foldMemoryOperandImpl methods together without partial/undef register handling in the middle. NFC by Craig Topper · 8 years ago
  37. 6b68891 [X86] Simplify code by removing an unnecessary temporary variable. NFC by Craig Topper · 8 years ago
  38. 2e51b76 [X86] Move some EVEX->VEX code to a helper function to prepare for a future patch. NFC by Craig Topper · 8 years ago
  39. 63745a6 [SelectionDAG] Add SEXT/AND/XOR/Or demanded elts support to ComputeNumSignBits by Simon Pilgrim · 8 years ago
  40. 986395e [X86][SSE] Split ComputeNumSignBits SEXT/AND/XOR/OR demandedelts test by Simon Pilgrim · 8 years ago
  41. 9c64b96 [(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PM by Sanjay Patel · 8 years ago
  42. d366ce4 [X86][SSE] ComputeNumSignBits tests showing missing SEXT/AND/XOR/OR demandedelts support by Simon Pilgrim · 8 years ago
  43. b3d173b [SelectionDAG] Add SRA/SHL demanded elts support to ComputeNumSignBits by Simon Pilgrim · 8 years ago
  44. efd461e [X86][SSE] ComputeNumSignBits tests showing missing SHL/SRA demandedelts support by Simon Pilgrim · 8 years ago
  45. d23b241 [X86] Add a slow-incdec command line to atomic-eflags-reuse.ll by Craig Topper · 8 years ago
  46. 06ded73 [X86] Remove combine that turns X86ISD::LSUB into X86ISD::LADD. Update patterns that depended on this. by Craig Topper · 8 years ago
  47. 5fac927 [X86] Fix typo in comment. NFC by Craig Topper · 8 years ago
  48. e821fb0 [X86] Use the extended vector register classes in fast isel with AVX512F/VL. by Craig Topper · 8 years ago
  49. 2c43c3b [X86] Add AVX512 support to X86FastISel::X86SelectFPExt and X86FastISel::X86SelectFPTrunc. by Craig Topper · 8 years ago
  50. 9a06bd3 [X86] Use update_llc_test_checks.py to regenerate fast-isel-int-float-conversion.ll by Craig Topper · 8 years ago
  51. 654a1f4 [X86] Use update_llc_test_checks.py to regenerate fast-isel-fptrunc-fpext.ll by Craig Topper · 8 years ago
  52. 97768f7 [X86] Add AVX512 support to X86FastISel::X86MaterializeFP by Craig Topper · 8 years ago
  53. bc1d6a2 [X86] Remove invalid code from LowerVSELECT. by Craig Topper · 8 years ago
  54. 1f5b358 [SelectionDAG] Add support for INSERT_SUBVECTOR to computeKnownBits by Simon Pilgrim · 8 years ago
  55. 6804946 [X86][SSE] Combine 128-bit target shuffles to PACKSS/PACKUS. by Simon Pilgrim · 8 years ago
  56. f317897 [X86][SSE] Split off matchVectorShuffleWithPACK. NFCI. by Simon Pilgrim · 8 years ago
  57. a101cd0 [X86] Fix a mistake in the X86ISelDAGToDAG.cpp code for MUL8r/IMUL8r. by Craig Topper · 8 years ago
  58. 4a6c7d6 [X86] Replace some default cases in X86SelectShift with llvm_unreachable. by Craig Topper · 8 years ago
  59. cf76a97 ADT: add a helper to check if the Triple is ARM64 by Saleem Abdulrasool · 8 years ago
  60. 72428f5 [SimplifyCFG] use pass options and remove the latesimplifycfg pass by Sanjay Patel · 8 years ago
  61. 2146c5a [X86][SSE] Rename truncateVectorCompareWithPACKSS to truncateVectorWithPACKSS. NFC. by Simon Pilgrim · 8 years ago
  62. 3635128 [X86] Correct the alignments on the aligned test cases in fast-isel-vecload.ll to make sure they test selection of aligned loads. by Craig Topper · 8 years ago
  63. 559a395 [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKnownBits/ComputeNumSignBits by Simon Pilgrim · 8 years ago
  64. 248c60f [X86] Add avx command lines to fast-isel-constpool.ll to improve coverage. by Craig Topper · 8 years ago
  65. 0cced31 [X86] Use update_llc_test_checks.py to regenerate fast-isel-constpool.ll by Craig Topper · 8 years ago
  66. 6fd0bcd [X86] Add a fast-isel test for the i8 pseudo cmov. by Craig Topper · 8 years ago
  67. 3445b00 [X86] Remove unneeded MVT::i1 related code from fast isel. by Craig Topper · 8 years ago
  68. 2956373 [ConstantFold] Fix a crash when folding a GEP that has vector index by Haicheng Wu · 8 years ago
  69. f586389 [X86] Add avx command lines to two fast-isel tests to get coverage of selecting vucomiss/vucomisd. by Craig Topper · 8 years ago
  70. 7ba2fea [X86] Use update_llc_test_checks.py to regenerate fast-isel-select-cmov2.ll by Craig Topper · 8 years ago
  71. 6d5fc62 [PartialInlineLibCalls] Teach PartialInlineLibCalls to honor nobuiltin, properly check the function signature, and check TLI::has by Craig Topper · 8 years ago
  72. b35e220 [ADT] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  73. f94e4f3 AMDGPU/GlobalISel: Mark 32-bit G_FADD as legal by Tom Stellard · 8 years ago
  74. f84f672 [support] remove tautological comparison in Support/Windows/Path.inc by Bob Haarman · 8 years ago
  75. 7412860 Revert "Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit" by Jake Ehrlich · 8 years ago
  76. b3d6348 Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit by Jake Ehrlich · 8 years ago
  77. 31407d3 [Hexagon] Adjust patterns to reflect instruction selection preferences by Krzysztof Parzyszek · 8 years ago
  78. 8822399 Add a few missing headers for modularization/IWYU/etc by David Blaikie · 8 years ago
  79. 9875a79 [DAGCombine] Don't combine sext with extload if sextload is not supported and extload has multi users by Guozhi Wei · 8 years ago
  80. 9a8a815 Make 32-bit member offset in Archive::Symbol::getMember 64-bit by Jake Ehrlich · 8 years ago
  81. 6861d89 Handle undefined weak hidden symbols on all architectures. by Rafael Espindola · 8 years ago
  82. 67384e3 Force #define GTEST_LANG_CXX11. by Zachary Turner · 8 years ago
  83. 35ac462 [X86] Remove fast-isel code for handling i8 shifts. This is handled by auto generated code. by Craig Topper · 8 years ago
  84. 8c851b5 [X86] Add fast-isel tests for integer shifts. We definitely had no coverage of i16 and i32/i64 are only tested by larger tests. by Craig Topper · 8 years ago
  85. 359c2dc Improve clamp recognition in ValueTracking. by Artur Gainullin · 8 years ago
  86. b682b06 [X86] Teach fastisel to use VLX VMOVNTDQA for v4f64 and 256-bit integers when available. by Craig Topper · 8 years ago
  87. 7f0b00f [X86] Add avx512vl command line to fast-isel-nontemporal.ll by Craig Topper · 8 years ago
  88. 80394a6 Fix llvm-special-case-list-fuzzer regexp exception by Vlad Tsyrklevich · 8 years ago
  89. 93d857e [Hexagon] Fix an incorrect assertion in HexagonConstExtenders.cpp by Krzysztof Parzyszek · 8 years ago
  90. cc4d10e [X86][SSE] Add tests for inserting all-bits (-1) into a vector by Simon Pilgrim · 8 years ago
  91. 2b556e9 ELF: Add support for emitting dynamic relocations in the Android relocation packing format. by Peter Collingbourne · 8 years ago
  92. 1110171 [X86][F16C] Fix btver2 AGU pipe scheduling by Simon Pilgrim · 8 years ago
  93. c35c115 [LoopPredication] Handle the case when the guard and the latch IV have different offsets by Artur Pilipenko · 8 years ago
  94. 2fea9f7 [CodeGen] Fix -Wunused-private-field warning on lld-x86_64-darwin13. by Clement Courbet · 8 years ago
  95. f1bc4aa [CodeGen][ExpandMemCmp][NFC] Simplify load sequence generation. by Clement Courbet · 8 years ago
  96. a129dc8 [LLVM-C] Publicly expose getters of MetadataType, TokenType by whitequark · 8 years ago
  97. ed00729 Fix BB after r316756 "[llvm-dwarfdump] - Teach verifier to report broken DWARF expressions." by George Rimar · 8 years ago
  98. 603d7b3 [llvm-dwarfdump] - Teach verifier to report broken DWARF expressions. by George Rimar · 8 years ago
  99. aa108d8 DAG: Fold fma (fneg x), K, y -> fma x, -K, y by Matt Arsenault · 8 years ago
  100. f8e00e2 [CodeGen][ExpandMemcmp][NFC] Make tests more complete. by Clement Courbet · 8 years ago