OSDN Git Service

[InstCombine] Fix !prof metadata preservation for invokes
[android-x86/external-llvm.git] / lib / Transforms / InstCombine / InstCombineCalls.cpp
2017-04-13 Reid Kleckner[InstCombine] Fix !prof metadata preservation for invokes
2017-04-13 Reid Kleckner[InstCombine] Simplify attribute code with new Attribut...
2017-04-13 Reid Kleckner[IR] Take func, ret, and arg attrs separately in Attrib...
2017-04-12 Reid Kleckner[IR] Add AttributeSet to hide AttributeSetNode* again...
2017-04-10 Reid KlecknerReland "[IR] Make AttributeSetNode public, avoid tempor...
2017-04-10 Reid KlecknerRevert "[IR] Make AttributeSetNode public, avoid tempor...
2017-04-10 Reid Kleckner[IR] Make AttributeSetNode public, avoid temporary...
2017-03-31 Joerg SonnenbergerDo not translate rint into nearbyint, but truncate...
2017-03-31 Dehao ChenFix the InstCombine to reserve the VP metadata and...
2017-03-30 Simon PilgrimSpelling mistakes in comments. NFCI.
2017-03-24 Matt ArsenaultAMDGPU: Fold rcp/rsq of undef to undef
2017-03-21 Reid KlecknerRename AttributeSet to AttributeList
2017-03-13 Matt ArsenaultAMDGPU: Fold icmp/fcmp into icmp intrinsic
2017-03-01 Mikael HolmenRemove sometimes faulty rewrite of memcpy in instcombine.
2017-02-27 Matt ArsenaultAMDGPU: Basic folds for fmed3 intrinsic
2017-02-23 Matt ArsenaultAMDGPU: Replace disabled exp inputs with undef
2017-02-22 Matt ArsenaultAMDGPU: Add replacement bfe intrinsics
2017-02-22 Matt ArsenaultAMDGPU: Add cvt.pkrtz intrinsic
2017-02-16 Matt ArsenaultInstCombine: Canonicalize fast fmuladd to fmul + fadd
2017-02-16 Craig Topper[AVX-512][InstCombine] Teach InstCombine to optimize...
2017-02-08 Igor Laevsky[InstComobineCalls] Fix buildbot failures after r294453.
2017-02-08 Igor Laevsky[InstCombineCalls] Unfold element atomic memcpy instruction
2017-02-08 Igor Laevsky[InstCombineCalls] Remove zero length atomic memcpy...
2017-02-01 Sanjoy Das[InstCombine] Allow InstCombine to merge adjacent guards
2017-01-31 Davide Italiano[Instcombine] Combine consecutive identical fences
2017-01-27 Justin Lebar[NVPTX] [InstCombine] Add llvm_unreachable to appease...
2017-01-27 Justin Lebar[NVPTX] Fix use-after-stack-free bug in InstCombineCalls.
2017-01-27 Justin Lebar[NVPTX] Upgrade NVVM intrinsics in InstCombineCalls.
2017-01-26 Sanjoy DasRevert a couple of InstCombine/Guard checkins
2017-01-26 Craig Topper[X86] Add demanded elts support for the inputs to pclmu...
2017-01-25 Artur Pilipenko[InstCombine] Canonicalize guards for NOT OR condition
2017-01-25 Simon Pilgrim[InstCombine][SSE] Add support for PACKSS/PACKUS consta...
2017-01-25 Artur Pilipenko[InstCombine] Canonicalize guards for AND condition
2017-01-25 Artur Pilipenko[InstCombine] Allow InstrCombine to remove one of adjac...
2017-01-24 Simon Pilgrim[InstCombine][X86] MULDQ/MULUDQ undef -> zero
2017-01-23 Matt ArsenaultSimplifyLibCalls: Replace more unary libcalls with...
2017-01-23 Simon Pilgrim[InstCombine][X86] Add MULDQ/MULUDQ constant folding...
2017-01-23 Simon Pilgrim[InstCombine][X86] MULDQ/MULUDQ undef -> zero
2017-01-20 Simon Pilgrim[InstCombine][X86] Add MULDQ/MULUDQ undef handling
2017-01-18 Simon Pilgrim[InstCombine] Remove unnecessary intrinsics demanded...
2017-01-17 Simon Pilgrim[InstCombine][X86][AVX] Add DemandedElts support for...
2017-01-17 Matt ArsenaultSimplifyLibCalls: Replace fabs libcalls with intrinsics
2017-01-16 Simon Pilgrim[InstCombine][SSE] Add DemandedElts support for PSHUFB...
2017-01-11 Hal FinkelMake processing @llvm.assume more efficient - Add affec...
2017-01-10 Matt ArsenaultInstCombine: Set operands instead of creating new call
2017-01-04 Matt ArsenaultInstCombine: Fold cos(-x) -> cos(x)
2017-01-03 Matt ArsenaultInstCombine: Fold fabs on select of constants
2017-01-03 Sanjay Patel[InstCombine] use 'match' to reduce code bloat; NFCI
2017-01-03 Matt ArsenaultInstCombine: Add fma with constant transforms
2017-01-03 Matt ArsenaultInstCombine: Add fma + fabs/fneg transforms
2016-12-31 Craig Topper[InstCombine][AVX-512] Teach InstCombine that llvm...
2016-12-30 Craig Topper[InstCombine][AVX-512] When turning intrinsics with...
2016-12-27 Craig Topper[InstCombine][X86] Add DemandedElts support for 512...
2016-12-27 Craig Topper[AVX-512][InstCombine] Teach InstCombine to turn masked...
2016-12-27 Craig Topper[AVX-512][InstCombine] Teach InstCombine to turn packed...
2016-12-26 Simon Pilgrim[InstCombine][X86] Add DemandedElts support for PMULDQ...
2016-12-26 Craig Topper[AVX-512][InstCombine] Teach InstCombine to turn scalar...
2016-12-25 Craig Topper[AVX-512][InstCombine] Teach InstCombine to converted...
2016-12-20 George Burgess IV[Analysis] Centralize objectsize lowering logic.
2016-12-19 Daniel JasperRevert @llvm.assume with operator bundles (r289755...
2016-12-15 Craig Topper[AVX-512][InstCombine] Add masked scalar FMA intrinsics...
2016-12-15 Hal FinkelRemove the AssumptionCache
2016-12-15 Hal FinkelMake processing @llvm.assume more efficient by using...
2016-12-14 Craig Topper[X86][InstCombine] Handle demanded elements for operand...
2016-12-14 Craig Topper[X86][InstCombine] Teach SimplifyDemandedVectorElts...
2016-12-14 Craig Topper[X86][InstCombine] Handle scalar fmadd intrinsics corre...
2016-12-14 Craig Topper[X86][InstCombine] Teach SimplifyDemandedVectorElts...
2016-12-14 Craig Topper[X86][InstCombine] Teach SimplifyDemandedVectorElts...
2016-12-13 Craig Topper[X86][InstCombine] Fix SimplifyDemandedVectorElts to...
2016-12-11 Craig Topper[X86][InstCombine] Teach InstCombineCalls to simplify...
2016-12-11 Craig Topper[AVX-512][InstCombine] Teach InstCombineCalls how to...
2016-12-11 Craig Topper[AVX-512][InstCombine] Teach InstCombineCalls how to...
2016-12-11 Craig Topper[AVX-512][InstCombine] Add 512-bit vpermilvar intrinsic...
2016-12-11 Craig Topper[X86][InstCombine] Teach InstCombineCalls to turn pshuf...
2016-11-25 David MajnemerReplace some callers of setTailCall with setTailCallKind
2016-11-18 Craig Topper[InstCombine][AVX-512] Teach InstCombineCalls how to...
2016-11-16 Craig Topper[X86] Remove the scalar intrinsics for fadd/fsub/fdiv...
2016-11-13 Craig Topper[InstCombine][AVX-512] Teach InstCombineCalls to handle...
2016-11-13 Craig Topper[InstCombine][AVX-512] Expand vector shift handling...
2016-09-07 Andrea Di Biagio[InstCombine][SSE4a] Fix assertion failure in the inser...
2016-09-07 Andrea Di Biagio[InstCombine][SSE4a] Fix assertion failure caused by...
2016-09-04 Dorit Nuzman[InstCombine] Preserve llvm.mem.parallel_loop_access...
2016-09-04 Dorit NuzmanTest commit.
2016-09-03 Matt ArsenaultAMDGPU: Do basic folding of class intrinsic
2016-08-18 Amaury SechetMake cltz and cttz zero undef when the operand cannot...
2016-08-17 Justin BognerReplace a few more "fall through" comments with LLVM_FA...
2016-08-11 Eugene ZelenkoFix some Clang-tidy modernize and Include What You...
2016-08-11 Sanjay Patelfix comment; NFC
2016-08-11 Sanjay Pateluse auto* with dyn_cast ; NFC
2016-08-11 Sanjay PatelgetParent()->getParent() == getFunction() ; NFC
2016-08-05 Sanjay Patel[InstCombine] refactor ctlz/cttz folds (NFCI)
2016-08-05 Justin BognerInstCombine: Replace some never-null pointers with...
2016-07-28 Vitaly BukaDo not remove empty lifetime.start/lifetime.end ranges
2016-07-28 Vitaly BukaShould be committed as one CL.
2016-07-28 Vitaly BukaDo not remove empty lifetime.start/lifetime.end ranges
2016-07-28 Vitaly Bukamaned
2016-07-28 Vitaly Bukarange
2016-07-14 David Majnemer[InstCombine] Masked loads with undef masks can fold...
2016-07-13 David MajnemerMove a transform from InstCombine to InstSimplify.
2016-07-02 Sean SilvaRemove dead TLI arg of isKnownNonNull and propagate...
next