| Commit message (Expand) | Author | Age | Files | Lines |
| * | [X86] Rename the autoupgraded of packed fp compare and fpclass intrinsics tha... | Craig Topper | 2018-06-27 | 1 | -6/+6 |
| * | [InstCombine] ignore debuginfo when removing redundant assumes (PR37726) | Sanjay Patel | 2018-06-20 | 1 | -3/+5 |
| * | [IR] Introduce helpers to skip debug instructions (NFC) | Vedant Kumar | 2018-06-19 | 1 | -11/+3 |
| * | [InstCombine] Replacing X86-specific rounding intrinsics with generic floor-ceil | Mikhail Dvoretckii | 2018-06-19 | 1 | -2/+128 |
| * | [X86] Remove masking from the 512-bit masked floating point add/sub/mul/div i... | Craig Topper | 2018-06-10 | 1 | -50/+17 |
| * | [InstCombine] Skip dbg.value(s) when looking at stack{save,restore}. | Davide Italiano | 2018-06-08 | 1 | -1/+8 |
| * | InstCombine: ignore debug instructions during fence combine | Tim Northover | 2018-06-06 | 1 | -1/+5 |
| * | Move Analysis/Utils/Local.h back to Transforms | David Blaikie | 2018-06-04 | 1 | -1/+1 |
| * | [InstCombine, ARM] Convert vld1 to llvm load | Alexandros Lamprineas | 2018-05-31 | 1 | -1/+30 |
| * | [InstCombine, ARM, AArch64] Convert table lookup to shuffle vector | Alexandros Lamprineas | 2018-05-30 | 1 | -0/+46 |
| * | [InstCombine] Combine XOR and AES instructions on ARM/ARM64. | Chad Rosier | 2018-05-24 | 1 | -0/+17 |
| * | [AMDGPU] Optimze old value of v_mov_b32_dpp | Stanislav Mekhanoshin | 2018-05-22 | 1 | -0/+17 |
| * | [X86] Remove mask arguments from permvar builtins/intrinsics. Use a select in... | Craig Topper | 2018-05-20 | 1 | -20/+12 |
| * | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen | 2018-05-14 | 1 | -2/+2 |
| * | [X86] Extend instcombine folds for pclmuldq intrinsics to the 256 and 512 bit... | Craig Topper | 2018-05-13 | 1 | -9/+12 |
| * | [X86] Remove and autoupgrade masked vpermd/vpermps intrinsics. | Craig Topper | 2018-05-13 | 1 | -2/+0 |
| * | [X86] Remove and autoupgrade a bunch of FMA instrinsics that are no longer us... | Craig Topper | 2018-05-11 | 1 | -6/+0 |
| * | [InstCombine] Handle atomic memset in the same way as regular memset | Daniel Neilson | 2018-05-11 | 1 | -3/+5 |
| * | [InstCombine] Unify handling of atomic memtransfer with non-atomic memtransfer | Daniel Neilson | 2018-05-11 | 1 | -110/+31 |
| * | [InstCombine] add folds for minnum(-a, -b) --> -maxnum(a, b) | Sanjay Patel | 2018-05-10 | 1 | -0/+16 |
| * | [Inscombine] fix a signedness warning which broke -Werror builds | Philip Reames | 2018-05-10 | 1 | -1/+1 |
| * | [InstCombine] Widen guards with conditions between | Philip Reames | 2018-05-09 | 1 | -1/+22 |
| * | [X86] Remove the pmuldq/pmuldq intrinsics and replace with native IR. | Craig Topper | 2018-04-13 | 1 | -69/+0 |
| * | [InstCombine] cleanup; NFC | Sanjay Patel | 2018-04-05 | 1 | -15/+12 |
| * | [InstCombine] Don't strip function type casts from musttail calls | Reid Kleckner | 2018-04-02 | 1 | -1/+10 |
| * | [PatternMatch] allow undef elements when matching vector FP +0.0 | Sanjay Patel | 2018-03-25 | 1 | -2/+2 |
| * | [InstCombine] simplify code for FP intrinsic shrinking; NFCI | Sanjay Patel | 2018-03-23 | 1 | -10/+5 |
| * | [InstCombineCalls] Update deprecated API usage (NFC) | Daniel Neilson | 2018-03-22 | 1 | -1/+1 |
| * | Fix a couple of layering violations in Transforms | David Blaikie | 2018-03-21 | 1 | -1/+1 |
| * | [Transforms] Propagate new-format TBAA tags on simplification of memory-trans... | Ivan A. Kosarev | 2018-02-19 | 1 | -1/+3 |
| * | [InstCombine] Simplify MemTransferInst's source and dest alignments separately | Daniel Neilson | 2018-02-12 | 1 | -15/+16 |
| * | [InstCombine] Use getDestAlignment in SimplifyMemSet (NFC) | Daniel Neilson | 2018-02-02 | 1 | -2/+2 |
| * | AMDGPU: Add intrinsics llvm.amdgcn.cvt.{pknorm.i16, pknorm.u16, pk.i16, pk.u16} | Marek Olsak | 2018-01-31 | 1 | -0/+12 |
| * | Remove alignment argument from memcpy/memmove/memset in favour of alignment a... | Daniel Neilson | 2018-01-19 | 1 | -0/+1 |
| * | [NFC] Change MemIntrinsicInst::setAlignment() to take an unsigned instead of ... | Daniel Neilson | 2018-01-12 | 1 | -3/+2 |
| * | [InstCombine] Check for isa<Instruction> before using cast<> | Simon Pilgrim | 2017-12-28 | 1 | -1/+1 |
| * | [instcombine] add powi(x, 2) -> x * x | Philip Reames | 2017-12-27 | 1 | -0/+4 |
| * | Sink a couple of transforms from instcombine into instsimplify. | Philip Reames | 2017-12-27 | 1 | -24/+2 |
| * | [NFC] Extract out a helper function for SimplifyCall(CS, Q) | Philip Reames | 2017-12-27 | 1 | -3/+1 |
| * | [InstCombine] Add debug location to new caller. | Florian Hahn | 2017-12-20 | 1 | -0/+1 |
| * | Hardware-assisted AddressSanitizer (llvm part). | Evgeniy Stepanov | 2017-12-09 | 1 | -1/+2 |
| * | [IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fas... | Sanjay Patel | 2017-11-06 | 1 | -1/+1 |
| * | Create instruction classes for identifying any atomicity of memory intrinsic.... | Daniel Neilson | 2017-10-30 | 1 | -3/+3 |
| * | [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;... | Eugene Zelenko | 2017-10-24 | 1 | -8/+14 |
| * | AMDGPU: Add new intrinsic llvm.amdgcn.kill(i1) | Marek Olsak | 2017-10-24 | 1 | -0/+8 |
| * | AMDGPU: Add llvm.amdgcn.wqm.vote intrinsic | Marek Olsak | 2017-10-24 | 1 | -0/+7 |
| * | [X86] Remove VPERM2F128/VPERM2I128 intrinsics and autoupgrade to native shuff... | Craig Topper | 2017-09-16 | 1 | -74/+0 |
| * | Merge isKnownNonNull into isKnownNonZero | Nuno Lopes | 2017-09-09 | 1 | -2/+2 |
| * | [X86][InstCombine] Add some simplifications for BZHI intrinsics | Craig Topper | 2017-07-31 | 1 | -0/+20 |
| * | [X86][InstCombine] Add basic simplification support for BEXTR/BEXTRI intrinsics. | Craig Topper | 2017-07-31 | 1 | -0/+26 |