1. db850cf [ValueTracking] recognize min/max of min/max patterns by Sanjay Patel · 8 years ago
  2. 6ae0f39 [AArch64] add tests for min/max of min/max (PR35717); NFC by Sanjay Patel · 8 years ago
  3. 7b20f91 [AArch64][GlobalISel] Fix assert fail with unknown intrinsic. by Amara Emerson · 8 years ago
  4. b24a45d [opt-viewer] Check for pygments.lexer.c_cpp by Jonas Hahnfeld · 8 years ago
  5. 8d24966 [x86] allow pairs of PCMPEQ for vector-sized integer equality comparisons (PR33325) by Sanjay Patel · 8 years ago
  6. d8de4ce [AArch64][GlobalISel] Enable GlobalISel at -O0 by default by Amara Emerson · 8 years ago
  7. 0f3a589 [BasicBlockUtils] Check for unreachable preds before updating LI in UpdateAnalysisInformation by Anna Thomas · 8 years ago
  8. 6b057a1 [Hexagon] Fix generation of vector sign extensions by Krzysztof Parzyszek · 8 years ago
  9. 7f55be5 Revert r321089: "[DAG] Elide overlapping store" (and subsequent fix in r321204) by Daniel Jasper · 8 years ago
  10. 6f151b4 NFC. Add description comments to Function header by Dmitry Venikov · 8 years ago
  11. 2162327 [AArch64][AsmParser] Add isScalarReg() and repurpose isReg() by Sander de Smalen · 8 years ago
  12. 9a0b58c Strip trailing whitespace. NFCI by Simon Pilgrim · 8 years ago
  13. e04db12 [RISCV] Add Defs Uses information for c.jal and c.addi4spn by Alex Bradbury · 8 years ago
  14. 4952cbc [RISCV][NFC] Resolve unused variable warning in RISCVISelLowering by Alex Bradbury · 8 years ago
  15. 2714c01 [DAGCombine] Fix for PR35765 by Sam Parker · 8 years ago
  16. 884b5fd [X86] Codegen test for pr35765 by Sam Parker · 8 years ago
  17. 6bc4edc [SelectionDAG] Teach WidenVecOp_Convert to widen the operation if a widened result type would still be legal. by Craig Topper · 8 years ago
  18. f45df3f [InstCombine] Missed optimization in math expression: squashing sqrt functions by Dmitry Venikov · 8 years ago
  19. 9579686 Test commit by Dmitry Venikov · 8 years ago
  20. beeba03 [SelectionDAG] Remove ifs on getTypeAction being TypeWidenVector from some of the WideVecOp handlers. by Craig Topper · 8 years ago
  21. 7640666 [ValueTracking] Don't assume shift values are in range by Simon Pilgrim · 8 years ago
  22. 3169e07 [InstCombine] Regenerate udiv tests. by Simon Pilgrim · 8 years ago
  23. 29708f3 [X86] Promote vXi1 fp_to_uint/fp_to_sint to vXi32 to avoid scalarization. by Craig Topper · 8 years ago
  24. 6ceca08 [X86] Add test cases for vXi1 fptosi/fptoui. by Craig Topper · 8 years ago
  25. 2abb271 [X86] Replace custom lowering of vXi1 SINT_TO_FP/UINT_TO_FP with promotion. by Craig Topper · 8 years ago
  26. 4663cc0 [SelectionDAG][X86][AArch64] Require targets to specify the promotion type when using setOperationAction Promote for INT_TO_FP and FP_TO_INT by Craig Topper · 8 years ago
  27. 5a844cd [x86] add runs for more vector variants; NFC by Sanjay Patel · 8 years ago
  28. 5ce04a5 [X86][SSE] Add test case from PR32160 by Simon Pilgrim · 8 years ago
  29. 5a14534 [X86] Regenerate test checks in sse-intrinsics-x86-upgrade with update-llc by Uriel Korach · 8 years ago
  30. 3197827 [X86] Regenerate test checks in sse2-intrinsics-x86-upgrade with update-llc by Uriel Korach · 8 years ago
  31. ce169cc [X86] In LowerTruncateVecI1, don't add SHL if the input is known to be all sign bits. by Craig Topper · 8 years ago
  32. 893d8a7 [X86] Add missing NoVLX predicate around some patterns that use zmm registers to implement 128/256-bit operations without VLX. by Craig Topper · 8 years ago
  33. d7fa847 [X86] Add patterns for using zmm registers for v8i32/v8f32 vselect with the false input being zero. by Craig Topper · 8 years ago
  34. a3b71fc [X86] Use CONCAT_VECTORS instead of INSERT_SUBVECTOR for padding v4i1/v2i1 vector to v8i1 pre-legalize. by Craig Topper · 8 years ago
  35. f751049 [X86][AVX2] Combine extract(broadcast(scalar_value)) --> scalar_value by Simon Pilgrim · 8 years ago
  36. 6844ebf [X86][AVX] Add test case from PR33740 by Simon Pilgrim · 8 years ago
  37. 9215f30 [X86][SSE] Don't vectorize splat buildvector of binops (PR30780) by Simon Pilgrim · 8 years ago
  38. 2e2b7ab [SimplifyCFG] Return to the pass manager the correct value. by Davide Italiano · 8 years ago
  39. 173f191 [Utils/Local] Use `auto` when the type is obvious. NFCI. by Davide Italiano · 8 years ago
  40. 6b534cf [Utils] Remove commented debug message. NFCI. by Davide Italiano · 8 years ago
  41. 8bb867a [SimplifyCFG] Stop hoisting musttail calls incorrectly. by Davide Italiano · 8 years ago
  42. 890c1de [X86] Add a DAG combine to widen (i4 (bitcast (v4i1))) before type legalization sees the i4 and changes to load/store. by Craig Topper · 8 years ago
  43. 88437b5 [X86] Add a DAG combine to fix (v4i1 (bitcast (i4))) before type legalization sees the i4 and changes to load/store. by Craig Topper · 8 years ago
  44. 0af5865 [MC] - Stop ignoring invalid meta data symbols. by George Rimar · 8 years ago
  45. 671e8a0 [X86] Prevent combining (v8i1 (bitconvert (i8 load)))->(v8i1 load) if we don't have DQI. by Craig Topper · 8 years ago
  46. 82780d6 [X86] Remove patterns for load/store of vXi with bitcasts to/from integer. by Craig Topper · 8 years ago
  47. a17ce57 [X86] Remove AND32ri8 from pattern for v1i1 load. by Craig Topper · 8 years ago
  48. 9e69c62 [X86] Fix a crash when returning a <1 x i1> value> by Craig Topper · 8 years ago
  49. 15fedcb [X86] Cleanup store splitting in LowerTruncatingStore by Craig Topper · 8 years ago
  50. 3516b9f 2nd attempt at "fixing" amdgpu tests after r321575​ by Philip Reames · 8 years ago
  51. 7f276b9 Test fix after r321575 by Philip Reames · 8 years ago
  52. 0ac7cdd Added support for reading configuration files by Serge Pavlov · 8 years ago
  53. 66f3fb9 Use phi ranges to simplify code. No functionality change intended. by Benjamin Kramer · 8 years ago
  54. d771b00 [X86][SSE] Add PR30780 test cases by Simon Pilgrim · 8 years ago
  55. 060d035 [X86][SSE] Add test for (v2f32 uitofp(build_vector(i32, i32))) (PR35732) by Simon Pilgrim · 8 years ago
  56. 13da866 Reverted 321580: Added support for reading configuration files by Serge Pavlov · 8 years ago
  57. 0c5f92e Added support for reading configuration files by Serge Pavlov · 8 years ago
  58. 727bd57 [PowerPC] fix a bug in TCO eligibility check by Hiroshi Inoue · 8 years ago
  59. daeece1 [X86] Remove isel patterns for kshifts with types that don't support kshift natively. by Craig Topper · 8 years ago
  60. c595a18 [X86] Custom legalize vXi1 extract_subvector with KSHIFTR. by Craig Topper · 8 years ago
  61. 186bdd6 [instsimplify] consistently handle undef and out of bound indices for insertelement and extractelement by Philip Reames · 8 years ago
  62. e66588b Add another test case for r321489 by Philip Reames · 8 years ago
  63. bed272c Move tests associated with transforms moved in r321467 by Philip Reames · 8 years ago
  64. 3906434 [MachineOperand] Fix LiveDebugVariables code after isRenamable change. by Geoff Berry · 8 years ago
  65. 7a691a4 StructurizeCFG: Use phi iterator range by Matt Arsenault · 8 years ago
  66. 0598347 IR: Fix BasicBlock::phis for empty blocks by Matt Arsenault · 8 years ago
  67. 6908779 [mips] Provide correct descriptions of asm constraints in the comments. NFC by Simon Atanasyan · 8 years ago
  68. c462ca9 [mips] Replace assert by an error message by Simon Atanasyan · 8 years ago
  69. 9b9b8d4 AMDGPU: Use unique PSVs for buffer resources by Matt Arsenault · 8 years ago
  70. 8923569 AMDGPU: Remove mayLoad/hasSideEffects from MIMG stores by Matt Arsenault · 8 years ago
  71. a6448ac AMDGPU: Implement getTgtMemIntrinsic for images by Matt Arsenault · 8 years ago
  72. 8994bbe [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686) by Simon Pilgrim · 8 years ago
  73. 088d53a [AMDGPU][MC] Incorrect parsing of flat/global atomic modifiers by Dmitry Preobrazhensky · 8 years ago
  74. 6498706 [PowerPC] Fix for PR35688 - handle out-of-range values for r+r to r+i conversion by Nemanja Ivanovic · 8 years ago
  75. 2e7d056 [SCEV] Missing depth propagation in recursive call by Max Kazantsev · 8 years ago
  76. 2959168 Fix incorrect operand sizes for some MMX instructions: punpcklwd, punpcklbw and punpckldq. by Andrew V. Tischenko · 8 years ago
  77. ffbb3d0 [PM] pass -debug-pass-manager flag into FunctionToLoopPassAdaptor's canonicalization PM by Fedor Sergeev · 8 years ago
  78. d08f417 Avoid modifying DbgInfo while looping in salvageDebuginfo by Dimitry Andric · 8 years ago
  79. acece6b [x86] add tests for potential memcmp expansion (PR33325); NFC by Sanjay Patel · 8 years ago
  80. 1d6f742 Unbreak test relying on debug output after r321540. by Benjamin Kramer · 8 years ago
  81. beb40ba [SelectionDAG] Add creating new node debug messages for load, store, gather, and scatter. by Craig Topper · 8 years ago
  82. cbc4008 [KnownBits] Remove asserts from KnownBits::makeNegative/makeNonNegative by Craig Topper · 8 years ago
  83. 0454ddf [X86] When lowering extending loads from v2i1/v4i1, if we have VLX, use a narrower extend. by Craig Topper · 8 years ago
  84. f91683e [X86] Use ISD::CONCAT_VECTORS when splitting 256-bit loads in combineLoad. by Craig Topper · 8 years ago
  85. 82e63f3 [X86] Fix inconsistencies in different places where we split loads/stores. by Craig Topper · 8 years ago
  86. c2dcb7f [SelectionDAG] Add some debug print messages to LegalizeVectorOps. by Craig Topper · 8 years ago
  87. 6c1c3c6 [X86] Emit ISD::TRUNCATE instead of X86ISD::VTRUNC from LowerZERO_EXTEND_Mask/LowerSIGN_EXTEND_Mask. by Craig Topper · 8 years ago
  88. 1340c1d [X86] Remove unnecessary patterns for sign extending vXi1 without VLX. by Craig Topper · 8 years ago
  89. 1cd162a [WinEH] Don't emit state stores or EH thunks for available_externally functions by Reid Kleckner · 8 years ago
  90. 3134244 [LTO] Simplify code. No functionality change intended. by Benjamin Kramer · 8 years ago
  91. 0410010 Remove superfluous copies in sample profiling. by Benjamin Kramer · 8 years ago
  92. de740ea Revert r321377, it causes regression to https://reviews.llvm.org/P8055. by Guozhi Wei · 8 years ago
  93. 8e02a4b Fix tests after move to utohexstr. by Benjamin Kramer · 8 years ago
  94. ca5092a Avoid int to string conversion in Twine or raw_ostream contexts. by Benjamin Kramer · 8 years ago
  95. 5f5f008 [X86][PREFETCH]: Adding full coverage of MC encoding for the PREFETCH isa sets.<NFC> by Gadi Haber · 8 years ago
  96. b8b7cba [dsymutil][NFC] Replace calls to CoreFoundation with LLVM equivalent. by Jonas Devlieghere · 8 years ago
  97. fc240a1 [RewriteStatepoints] Fix incorrect assertion by Max Kazantsev · 8 years ago
  98. 9e6dec6 [X86][SSE] Use PMADDWD for v4i32 multiplies with 17 or more leading zeros by Simon Pilgrim · 8 years ago
  99. 9792709 [InstCombine] Check for isa<Instruction> before using cast<> by Simon Pilgrim · 8 years ago
  100. 1e7ad1c Revert "[memcpyopt] Teach memcpyopt to optimize across basic blocks" by Reid Kleckner · 8 years ago