1. b22a1a5 [NFC] Introduce ICFLoopSafetyInfo by Max Kazantsev · 7 years ago
  2. 1f1ae51 [X86] Fix Skylake ReadAfterLd for PADDrm etc. by Simon Pilgrim · 7 years ago
  3. 6ccf584 [VPlan] Script to extract VPlan digraphs from log by Renato Golin · 7 years ago
  4. 141415c [NFC] Remove obsolete method headerMayThrow by Max Kazantsev · 7 years ago
  5. 288477a [NFC] Make LoopSafetyInfo abstract to allow alternative implementations by Max Kazantsev · 7 years ago
  6. e3a3e26 [mips][micromips] Fix how values in .gcc_except_table are calculated by Aleksandar Beserminji · 7 years ago
  7. d871042 [NFC] Encapsulate work with BlockColors in LoopSafetyInfo by Max Kazantsev · 7 years ago
  8. 72b430c [DebugInfo][LCSSA] Rewrite pre-existing debug values outside loop by David Stenberg · 7 years ago
  9. 2173a4b [NFC] Move block throw check inside allLoopPathsLeadToBlock by Max Kazantsev · 7 years ago
  10. 600d43c [NFC] Turn isGuaranteedToExecute into a method by Max Kazantsev · 7 years ago
  11. d043791 [llvm-objcopy] Factor out Buffer by Alexander Shaposhnikov · 7 years ago
  12. f2cb5da [SCEV] Limit AddRec "simplifications" to avoid combinatorial explosions by Max Kazantsev · 7 years ago
  13. 341f13c [hot-cold-split] fix failing testcases by Sebastian Pop · 7 years ago
  14. 2fa550c [WebAssembly] LSDA info generation by Heejin Ahn · 7 years ago
  15. 3926274 [X86] Remove some isel patterns that shouldn't be possible. by Craig Topper · 7 years ago
  16. 582b119 [ORC] Rename ORC layers to make the "new" ORC layers the default. by Lang Hames · 7 years ago
  17. 270bd83 StructurizeCFG,AMDGPU: Test case of a redundant phi and codegen consequences by Nicolai Haehnle · 7 years ago
  18. 01e314f [CMake] Fix a missing LLVM_ENABLE_IDE from r344555 by Chris Bieneman · 7 years ago
  19. 4812114 [ORC] Rename MultiThreadedSimpleCompiler to ConcurrentIRCompiler. by Lang Hames · 7 years ago
  20. 6712561 Change a TerminatorInst* to an Instruction* in HotColdSplitting.cpp. by Lang Hames · 7 years ago
  21. 52ff03c [ORC] Switch to DenseMap/DenseSet for ORC symbol map/set types. by Lang Hames · 7 years ago
  22. 726b0ec NFC: Fix a -Wsign-conversion warning by Erik Pilkington · 7 years ago
  23. c6a0661 [X86] Fix a bad bitcast in the load form of vXi16 uniform shift patterns for EVEX encoded instructions. by Craig Topper · 7 years ago
  24. f27f35e [X86] Add test cases showing failure to fold load into vpsrlw when EVEX encoded instructions are used. by Craig Topper · 7 years ago
  25. 672e9ba [X86] Disable the peephole pass on avx2-intrinsics-x86.ll and avx512bw-intrinsics.ll to ensure any load folding tests are testing isel not load folding tables. by Craig Topper · 7 years ago
  26. dea3739 [X86] Regenerate avx2-intrinsics-x86.ll to compress the 32 vs 64 bit mode checks. by Craig Topper · 7 years ago
  27. a379b4f [InstCombine] add tests for bitwise logic --> select; NFC by Sanjay Patel · 7 years ago
  28. e2d6b27 [hot-cold-split] fix static analysis of cold regions by Sebastian Pop · 7 years ago
  29. 11b69c2 [CMake] Use LLVM_ENABLE_IDE instead of CMAKE_CONFIGURATION_TYPES by Chris Bieneman · 7 years ago
  30. 5e9d76b [AARCH64] Improve vector popcnt lowering with ADDLP by Simon Pilgrim · 7 years ago
  31. b34f2ee [CMake] Change the default value of LLVM_ENABLE_IDE by Chris Bieneman · 7 years ago
  32. bea8b73 AMDGPU: Generate .amdgcn_target for object code v3 by Konstantin Zhuravlyov · 7 years ago
  33. ecabdb2 [llvm-objcopy] NFC: update TODO test comment by Jordan Rupprecht · 7 years ago
  34. 0a2a30e [CodeExtractor] Erase debug intrinsics in outlined thunks (fix PR22900) by Vedant Kumar · 7 years ago
  35. fcb831d [ADT] Fix a bug in DenseSet's initializer_list constructor. by Lang Hames · 7 years ago
  36. abfefc9 [SelectionDAG] allow FP binops in SimplifyDemandedVectorElts by Sanjay Patel · 7 years ago
  37. 2ef4e14 [DAGCombiner] allow undef elts in vector fmul matching by Sanjay Patel · 7 years ago
  38. 9e0d834 [DAGCombiner] refactor folds for fadd (fmul X, -2.0), Y; NFCI by Sanjay Patel · 7 years ago
  39. 772e632 [AArch64] add tests for fmul x, -2.0 with undef elts; NFC by Sanjay Patel · 7 years ago
  40. 9075655 [DAGCombiner] allow undef elts in vector fma matching by Sanjay Patel · 7 years ago
  41. 0ea7fc0 [x86] add tests for fma with undef elts; NFC by Sanjay Patel · 7 years ago
  42. fb06745 [DAGCombiner] allow undef elts in vector fma matching by Sanjay Patel · 7 years ago
  43. dea3b33 Revert "[NewPM] teach -passes= to emit meaningful error messages" by Fedor Sergeev · 7 years ago
  44. 8559689 [x86] add tests for fma with undef elts; NFC by Sanjay Patel · 7 years ago
  45. cb8b3a2 [ADT] Adds equality operators for DenseMap and DenseSet, and an initializer_list by Lang Hames · 7 years ago
  46. bce0a9a [NewPM] teach -passes= to emit meaningful error messages by Fedor Sergeev · 7 years ago
  47. c2c7e97 [mips][micromips] Fix overlaping FDEs error by Aleksandar Beserminji · 7 years ago
  48. 1f57e38 [mips][micromips] Revert "Fix overlaping FDEs error" by Aleksandar Beserminji · 7 years ago
  49. 7f770f7 [ARM][NEON] Improve vector popcnt lowering with PADDL (PR39281) by Simon Pilgrim · 7 years ago
  50. ee084eb [mips][micromips] Fix overlaping FDEs error by Aleksandar Beserminji · 7 years ago
  51. 69b3f30 AMDGPU: Test showing a scalar buffer load deficiency by Nicolai Haehnle · 7 years ago
  52. 4b284c1 [NewPM] implement SCC printing for -print-before-all/-print-after-all by Fedor Sergeev · 7 years ago
  53. d8d8371 [TI removal] Make `getTerminator()` return a generic `Instruction`. by Chandler Carruth · 7 years ago
  54. 2b7e80d [TI removal] Rework `InstVisitor` to support visiting instructions that by Chandler Carruth · 7 years ago
  55. 2aaf722 [TI removal] Make variables declared as `TerminatorInst` and initialized by Chandler Carruth · 7 years ago
  56. aa517f5 [TI removal] Remove `TerminatorInst` from GVN.h and GVN.cpp. by Chandler Carruth · 7 years ago
  57. fc6649b [TI removal] Remove `TerminatorInst` from SparsePropagation.h and related code. by Chandler Carruth · 7 years ago
  58. ac34692 [TI removal] Remove a dead forward declaration of TerminatorInst. NFC. by Chandler Carruth · 7 years ago
  59. ce1e09b [TI removal] Remove `TerminatorInst` from BasicBlockUtils.h by Chandler Carruth · 7 years ago
  60. f2c212e [TI removal] Just use Instruction in the CFG printer code. NFC. by Chandler Carruth · 7 years ago
  61. 9d078e5 [llvm-exegesis] Fix missing std::move. by Guillaume Chatelet · 7 years ago
  62. 7c0f083 [TI removal] Remove a unnecessary use of `TerminatorInst` from an IR by Chandler Carruth · 7 years ago
  63. dc5c9c2 [TI removal] Remove TerminatorInst as an input parameter from all public by Chandler Carruth · 7 years ago
  64. 919972e [llvm-exegesis][NFC] Return many CodeTemplates instead of one. by Guillaume Chatelet · 7 years ago
  65. ffc5ec8 [TwoAddressInstructionPass] Replace subregister uses when processing tied operands by Bjorn Pettersson · 7 years ago
  66. 15ca920 [X86] Autogenerate checks. NFC by Craig Topper · 7 years ago
  67. aa8c49d [ORC] Simplify naming for JITDylib definition generators. by Lang Hames · 7 years ago
  68. a0b9470 [X86] Move promotion of vector and/or/xor from legalization to DAG combine by Craig Topper · 7 years ago
  69. 5854a1f [X86] Add 128 MOVDDUP to the constant pool printing in X86AsmPrinter::EmitInstruction. by Craig Topper · 7 years ago
  70. be51e5f [X86] Autogenerate complete checks. NFC by Craig Topper · 7 years ago
  71. c76c02e [InstCombine] Add PR27343 test cases by Simon Pilgrim · 7 years ago
  72. 631cfd7 [LV] Fix comments reported when not vectorizing single iteration loops; NFC by Ayal Zaks · 7 years ago
  73. d92ffe6 [X86][AVX] Enable lowerVectorShuffleAsLanePermuteAndPermute v16i16/v32i8 shuffle lowering by Simon Pilgrim · 7 years ago
  74. 7e9c8da [ARM] Regenerate cttz tests by Simon Pilgrim · 7 years ago
  75. c8309b5 [ORC] Remove XXLayer::add methods that default to using the main JITDylib. by Lang Hames · 7 years ago
  76. ffc6fe6 [LegalizeDAG] Don't bother with final MUL+SRL stage for byte CTPOP. by Simon Pilgrim · 7 years ago
  77. 3394148 [InstCombine] combine a shuffle and an extract subvector shuffle by Sanjay Patel · 7 years ago
  78. 7d72504 recommit 344472 after fixing build failure on ARM and PPC. by Dorit Nuzman · 7 years ago
  79. 473da03 revert 344472 due to failures. by Dorit Nuzman · 7 years ago
  80. a3ff03e [IAI,LV] Add support for vectorizing predicated strided accesses using masked by Dorit Nuzman · 7 years ago
  81. 6c09fbd [X86] Fix bad indentation. NFC by Craig Topper · 7 years ago
  82. 1ccfde6 [X86] Type legalize v2f32 stores by widening to v4f32, casting to v2f64, extracting f64 and storing. by Craig Topper · 7 years ago
  83. 3898e47 Move some helpers from the global namespace into anonymous ones. by Benjamin Kramer · 7 years ago
  84. 54d4881 [ORC] During lookup, do not match against hidden symbols in other JITDylibs. by Lang Hames · 7 years ago
  85. cc018b73 [AARCH64] Regenerate popcnt tests by Simon Pilgrim · 7 years ago
  86. 1289860 [ARM] Regenerate popcnt tests by Simon Pilgrim · 7 years ago
  87. 80d4302 Pull out repeated variables from SelectionDAGLegalize::ExpandBitCount. by Simon Pilgrim · 7 years ago
  88. ebbe713 [LegalizeTypes] Prevent an assertion from PromoteIntRes_BSWAP and PromoteIntRes_BITREVERSE if the shift amount is too large for the VT returned by getShiftAmountTy by Craig Topper · 7 years ago
  89. bb14c3e [WebAssembly][NFC] Fix signed/unsigned comparison warning by Thomas Lively · 7 years ago
  90. 2170693 [InstCombine] fix complexity canonicalization with fake unary vector ops by Sanjay Patel · 7 years ago
  91. 1000de2 [X86][SSE] Remove most of vector CTTZ custom lowering and use LegalizeDAG instead. by Simon Pilgrim · 7 years ago
  92. 7875f53 [InstCombine] add tests for operand complexity canonicalization; NFC by Sanjay Patel · 7 years ago
  93. e9226f0 [NFC] Fixed duplicated test file by David Bolvansky · 7 years ago
  94. c323e92 [InstCombine] Fixed crash with aliased functions by David Bolvansky · 7 years ago
  95. e3800c7 [X86][SSE] Begin removing vector CTTZ custom lowering and use LegalizeDAG instead. by Simon Pilgrim · 7 years ago
  96. 097be3b [X86][SSE] combineIncDecVector - use isConstantSplat by Simon Pilgrim · 7 years ago
  97. 8965b5d [X86] Pull out target constant splat helper function. NFCI. by Simon Pilgrim · 7 years ago
  98. 7ecda48 Pull out repeated getOperand(). NFCI. by Simon Pilgrim · 7 years ago
  99. 1a9bbe2 Remove unused variable. NFCI. by Simon Pilgrim · 7 years ago
  100. 3b18a97 [X86][SSE] Improve CTTZ lowering when CTLZ is legal by Simon Pilgrim · 7 years ago