[LoopVectorizer] Refine loop vectorizer's register usage calculator by ignoring speci...
[oota-llvm.git] / test / Transforms / InstCombine /
2015-12-12 Sanjay Patel[InstCombine] canonicalize (bitcast (extractelement...
2015-12-12 David Majnemer[IR] Reformulate LLVM's EH funclet IR
2015-12-12 Sanjay Patel[InstCombine] allow any pair of bitcasts to be combined
2015-12-12 Sanjay Pateluse FileCheck for better checking
2015-12-11 Sanjay PatelAdd tests for bitcast-bitcast sequences for all scalar...
2015-12-11 James Molloy[InstCombine] Make MatchBSwap also match bit reversals
2015-12-10 Sanjay Patel[InstCombine] fold bitcasts around an extractelement...
2015-12-10 Akira HatanakaRevert r255137.
2015-12-09 Sanjay Patel[InstCombine] fold bitcasts around an extractelement...
2015-12-09 Mehdi AminiRevert "[InstCombine] fold bitcasts around an extractel...
2015-12-09 Sanjay Patel[InstCombine] fold bitcasts around an extractelement
2015-12-05 Sanjoy Das[InstCombine] Call getCmpPredicateForMinMax only with...
2015-12-04 Weiming Zhao[SimplifyLibCalls] Optimization for pow(x, n) where...
2015-12-03 David Majnemer[Analysis] Become aware of MSVC's new/delete functions
2015-12-02 David MajnemerDo (A == C1 || A == C2) -> (A & ~(C1 ^ C2)) == C1 rathe...
2015-11-30 Sanjay Patel[InstCombine] add tests to show potential vector IR...
2015-11-30 Davide Italiano[SimplifyLibCalls] Remove useless bits of this tests.
2015-11-30 Davide Italiano[SimplifyLibCalls] Transform log(exp2(y)) to y*log...
2015-11-29 Davide Italiano[SimplifyLibCalls] Don't crash if the function doesn...
2015-11-29 Davide Italiano[SimplifyLibCalls] Tranform log(pow(x, y)) -> y*log(x).
2015-11-26 Benjamin Kramer[SimplifyLibCalls] Don't depend on a called function...
2015-11-25 Sanjoy Das[InstCombine] Don't drop operand bundles
2015-11-24 Sanjay Patel[InstCombine] fix propagation of fast-math-flags
2015-11-22 Rafael EspindolaHave a single way for creating unique value names.
2015-11-21 Sanjay Patelmove a single test case to where most other instcombine...
2015-11-19 Sanjay Patel[InstCombine] add tests to show missing trunc optimizations
2015-11-19 Sanjay Patel[InstCombine] add tests to show missing bitcast optimiz...
2015-11-19 Pete CooperRevert "Change memcpy/memset/memmove to have dest and...
2015-11-18 Davide Italiano[SimplifyLibCalls] New trick: pow(x, 0.5) -> sqrt(x...
2015-11-18 Pete CooperChange memcpy/memset/memmove to have dest and source...
2015-11-17 Andrew Kaylor[EH] Keep filter clauses for types that have been caught.
2015-11-15 Elena DemikhovskyFixed GEP visitor in the InstCombine pass.
2015-11-12 James Molloy[InstCombine] Add trivial folding (bitreverse (bitrever...
2015-11-07 David Majnemer[InstCombine] Teach FoldPHIArgZextsIntoPHI about EHPads
2015-11-06 David Majnemer[InstCombine] Don't insert an instruction after a termi...
2015-11-06 David Majnemer[InstCombine] Don't RAUW tokens with undef
2015-11-05 Peter CollingbourneDI: Reverse direction of subprogram -> function edge.
2015-11-04 Davide Italiano[SimplifyLibCalls] New transformation: tan(atan(x)...
2015-11-03 Davide Italiano[SimplifyLibCalls] Add a new transformation: pow(exp...
2015-11-02 Tim NorthoverTvOS: add missing support for some libcalls.
2015-11-02 Artur PilipenkoPreserve load alignment and dereferenceable metadata...
2015-10-31 Davide Italiano[SimplifyLibCalls] Add test to ensure transform is...
2015-10-26 Silviu Baranga[InstCombine] Teach instcombine not to create extra...
2015-10-23 Hal FinkelHandle non-constant shifts in computeKnownBits, and...
2015-10-21 Michael Liao[InstCombine] Revise the test case to match full sequene
2015-10-19 Michael Liao[InstCombine] Optimize icmp of inc/dec at RHS
2015-10-17 Simon Pilgrim[InstCombine] SSE4A constant folding and conversion...
2015-10-14 Philip ReamesTighten known bits for ctpop based on zero input bits
2015-10-13 Simon Pilgrim[InstCombine][SSE4A] Remove broken INSERTQI range combi...
2015-10-12 Simon Pilgrim[InstCombine] Tidied up SSE4A tests.
2015-10-11 Simon Pilgrim[InstCombine][X86][XOP] Combine XOP integer vector...
2015-10-08 Sanjay Patel[InstCombine] transform masking off of an FP sign bit...
2015-10-08 Sanjay Patel[ValueTracking] teach computeKnownBits that a fabs...
2015-10-07 Artur PilipenkoTeach computeKnownBits to use new align attribute/metadata
2015-10-07 Hans WennborgInstCombine: Fold comparisons between unguessable alloc...
2015-10-06 Philip ReamesExtend known bits to understand @llvm.bswap
2015-10-06 Andrea Di Biagio[InstCombine] Teach SimplifyDemandedVectorElts how...
2015-10-01 Bruno Cardoso Lopes[SimplifyLibCalls] Fix instruction misplacement in...
2015-10-01 Arnaud A. de Grand... [InstCombine] Remove trivially empty lifetime start...
2015-09-30 Andrea Di Biagio[InstCombine] Teach how to convert SSSE3/AVX2 byte...
2015-09-30 Jeroen Ketema[ARM][NEON] Use address space in vld([1234]|[234]lane...
2015-09-29 Simon Pilgrim[InstCombine] Improve Vector Demanded Bits Through...
2015-09-27 Sanjay Patel[InstCombine] fold zexts and constants into a phi ...
2015-09-26 Simon Pilgrim[InstCombine] Removed unnecessary meta attributes.
2015-09-26 Chen Li[Bug 24848] Use range metadata to constant fold compari...
2015-09-25 Sanjay Patel[InstCombine] match De Morgan's Law hidden by zext...
2015-09-24 Charlie Turner[InstCombine] Recognize another bswap idiom.
2015-09-23 Akira Hatanaka[InstCombine] Preserve metadata when merging loads...
2015-09-23 Chen Li[Bug 24848] Use range metadata to constant fold compari...
2015-09-19 David Majnemer[InstCombine] FoldICmpCstShrCst failed for ashr when...
2015-09-17 Simon Pilgrim[InstCombine] Added vector demanded bits support for...
2015-09-16 Sanjoy Das[InstCombine] Optimize icmp slt signum(x), 1 --> icmp...
2015-09-15 Arch D. RobisonBroaden optimization of fcmp ([us]itofp x, constant...
2015-09-14 Chen Li[InstCombineCalls] Use isKnownNonNullAt() to check...
2015-09-12 Simon Pilgrim[InstCombine] CVTPH2PS Vector Demanded Elements + Const...
2015-09-11 David Blaikie[opaque pointer type] Add textual IR support for explic...
2015-09-11 Mehdi AminiRevert "[InstCombineCalls] Use isKnownNonNullAt() to...
2015-09-10 Chen Li[InstCombineCalls] Use isKnownNonNullAt() to check...
2015-09-10 Chen Li[InstCombineCalls] Use isKnownNonNullAt() to check...
2015-09-10 Jakub KuderskiThere is a trunc(lshr (zext A), Cst) optimization in...
2015-09-09 David MajnemerRevert trunc(lshr (sext A), Cst) to ashr A, Cst
2015-09-08 Benjamin KramerMerge or combine tests and convert to FileCheck.
2015-09-08 Sanjay Pateladd tests for De Morgan instcombines based on PR22723
2015-09-08 Sanjay Patelfix typos, remove noise; NFCI
2015-09-08 Jakub KuderskiThere is a trunc(lshr (zext A), Cst) optimization in...
2015-09-07 Sanjay Pateladd missing regression tests for De Morgan's Law transf...
2015-09-06 David Majnemer[InstCombine] Don't divide by zero when evaluating...
2015-09-05 David Majnemer[InstCombine] Don't assume m_Mul gives back an Instruction
2015-08-28 Duncan P. N. Exon... DI: Require subprogram definitions to be distinct
2015-08-28 Sanjoy Das[InstCombine] Fix PR24605.
2015-08-28 Chad RosierOptimize memcmp(x,y,n)==0 for small n and suitably...
2015-08-27 Pete CooperisKnownNonNull needs to consider globals in non-zero...
2015-08-21 Sanjoy DasRe-apply r245635, "[InstCombine] Transform A & (L ...
2015-08-21 Simon PilgrimLine endings fix.
2015-08-21 NAKAMURA TakumiRevert r245635, "[InstCombine] Transform A & (L - 1...
2015-08-20 Sanjoy Das[InstCombine] Transform A & (L - 1) u< L --> L != 0
2015-08-20 Balaram MakamOptimize bitwise even/odd test (-x&1 -> x&1) to not...
2015-08-17 David MajnemerRevert "[InstCombinePHI] Partial simplification of...
2015-08-16 Sanjay Pateltransform fmin/fmax calls when possible (PR24314)
2015-08-16 David Majnemer[InstCombine] Replace an and+icmp with a trunc+icmp
next