Revert r240291: causes problems in self-hosted builds.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / DAGCombiner.cpp
2015-06-22 Pawel BylicaRevert r240291: causes problems in self-hosted builds.
2015-06-22 Pawel BylicaFix shl folding in DAG combiner.
2015-06-22 Chandler Carruth[PM/AA] Hoist the AliasResult enum out of the AliasAnal...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-17 Chandler Carruth[PM/AA] Remove the Location typedef from the AliasAnaly...
2015-06-16 Sanjay Patelrename variables; NFC
2015-06-16 Sanjay Patelextract some code into a helper function for MergeConse...
2015-06-16 Sanjay Patelpropagate IR-level fast-math-flags to DAG nodes, disabl...
2015-06-16 Matt ArsenaultRevert "Revert "Fix merges of non-zero vector stores""
2015-06-13 Simon Pilgrim[DAGCombiner] Added BSWAP(BSWAP(x)) -> x combine pattern.
2015-06-13 Simon Pilgrim[DAGCombiner] Added BSWAP vector constant folding support.
2015-06-13 Simon PilgrimStripped trailing whitespace. NFC.
2015-06-11 Reid KlecknerRevert "Fix merges of non-zero vector stores"
2015-06-11 Matt ArsenaultFix merges of non-zero vector stores
2015-06-08 Simon Pilgrim[DAGCombiner] Added CTLZ vector constant folding support.
2015-06-08 Simon Pilgrim[DAGCombiner] Added CTTZ vector constant folding support.
2015-06-07 Simon Pilgrim[DAGCombiner] Added CTPOP vector constant folding support.
2015-06-05 Fiona GlaserDAGCombiner: don't duplicate (fmul x, c) in visitFNEG...
2015-06-05 Andrea Di BiagioSimplify code; NFC.
2015-06-04 Andrea Di Biagio[DAGCombiner] Fix wrong folding of a build_vector into...
2015-06-04 Matt ArsenaultPass address space to isLegalAddressingMode in DAGCombiner
2015-05-24 Matt ArsenaultAdd target hook to allow merging stores of nonzero...
2015-05-21 Simon Pilgrim[X86][SSE] Improve support for 128-bit vector sign...
2015-05-20 Matthias BraunDAGCombiner: Continue combining if FoldConstantArithmet...
2015-05-19 Sanjay Pateluse 'auto *' for pointers; clearer usage, no deep copying
2015-05-19 Sanjay Pateltidy up
2015-05-19 Sanjay Pateluse range-based for-loop
2015-05-19 Sanjay Pateluse range-based for loop
2015-05-19 Matthias BraunDAGCombiner: Factor common pattern into isOneConstant...
2015-05-19 Matthias BraunDAGCombiner: Factor common pattern into isAllOnesConsta...
2015-05-19 Matthias BraunDAGCombiner: Use isNullConstant() where possible
2015-05-18 Matthias BraunRevert accidental change in r237633
2015-05-18 Matthias BraunDAGCombiner: Factor common pattern into isNullConstant...
2015-05-18 Hal Finkel[DAGCombine] Be more pedantic about use iteration in...
2015-05-13 Nick LewyckyRevert r237046. See the testcase on the thread where...
2015-05-11 Sanjay Patelpropagate IR-level fast-math-flags to DAG nodes; 2nd...
2015-05-09 James Y KnightFix MergeConsecutiveStore for non-byte-sized memory...
2015-05-08 James Y KnightFix alignment checks in MergeConsecutiveStores.
2015-05-06 NAKAMURA TakumiRevert r236546, "propagate IR-level fast-math-flags...
2015-05-05 Sanjay Patelpropagate IR-level fast-math-flags to DAG nodes (NFC)
2015-05-05 Ulrich Weigand[DAGCombiner] Account for getVectorIdxTy() when narrowi...
2015-05-05 Ulrich Weigand[DAGCombiner] Fix ReplaceExtractVectorEltOfLoadWithNarr...
2015-05-02 Simon Pilgrim[DAGCombiner] Enabled vector float/double -> int consta...
2015-04-30 Elena DemikhovskyMasked gather and scatter - added DAGCombine visitors
2015-04-30 Owen AndersonSemantically revert r236031, which is not a good idea...
2015-04-29 Sanjay Patelgeneralize binop reassociation; NFC
2015-04-29 Sanjay Pateltidy up; NFC
2015-04-29 Sanjay Pateltoo much space again; NFC
2015-04-29 Sanjay Pateltoo much space; NFC
2015-04-28 Sanjay Pateltransform fadd chains to increase parallelism
2015-04-28 Sanjay Patelmove IR-level optimization flags into their own struct
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-24 Quentin Colombet[DAGCombiner] Fix the type used in canFoldInAddressingM...
2015-04-23 Simon Pilgrim[DAGCombiner] Remove extra bitcasts surrounding vector...
2015-04-22 Olivier SallenaveFixed logic to enable complex FMA formation.
2015-04-22 Hal Finkel[DAGCombine] Disable select(c, load,load) for indexed...
2015-04-20 Olivier SallenaveRefactoring and enhancement to FMA combine.
2015-04-20 Tom StellardDAGCombine: Remove redundant NaN checks around ISD...
2015-04-17 Pirama Arumuga NainarAdd support to promote f16 to f32
2015-04-16 Ahmed Bougacha[CodeGen] Re-apply r234809 (concat of scalars), with...
2015-04-16 Nick LewyckyRevert r234809 because it caused PR23246.
2015-04-13 Ahmed Bougacha[CodeGen] Combine concat_vectors of scalars into build_...
2015-04-13 Matthias BraunDAGCombiner: Fix crash in select(select) opt.
2015-04-10 Benjamin KramerReduce dyn_cast<> to isa<> or cast<> where possible.
2015-04-09 Ahmed Bougacha[CodeGen] Combine concat_vector of trunc'd scalar to...
2015-04-09 Rafael EspindolaRevert "Refactoring and enhancement to FMA combine."
2015-04-09 Olivier SallenaveRefactoring and enhancement to FMA combine.
2015-04-08 Akira Hatanaka[DAGCombine] Fix a bug in MergeConsecutiveStores.
2015-04-06 Simon Pilgrim[DAGCombiner] Add support for FCEIL, FFLOOR and FTRUNC...
2015-04-05 Simon Pilgrim[DAGCombiner] Merge FMUL Scalar and Vector constant...
2015-04-04 Simon Pilgrim[DAGCombiner] Canonicalize vector constants for ADD...
2015-04-03 Simon Pilgrim[DAGCombiner] Combine shuffles of BUILD_VECTOR and...
2015-04-01 Jiangning LiuFix PR23065. Avoid optimizing bitcast of build_vector...
2015-03-31 Sanjay Pateltypos; NFC
2015-03-29 Simon PilgrimUse SDValue bool check to tidyup some possible vector...
2015-03-29 Simon PilgrimUse SDValue bool check to tidyup some possible Reassoci...
2015-03-28 Simon Pilgrim[DAGCombiner] Fixed incorrect test for buildvector...
2015-03-26 Sanjay Patelrevert inadvertent change
2015-03-26 Sanjay Patelcomment cleanup; NFC
2015-03-26 Sanjay Patelfix indent; NFC
2015-03-25 Simon Pilgrim[DAGCombiner] Add support for TRUNCATE + FP_EXTEND...
2015-03-25 Paul Robinson'optnone' should not disable DAG combiner.
2015-03-23 Benjamin KramerMove private classes into anonymous namespaces
2015-03-19 Owen AndersonFix a nasty bug in DAGCombine of STORE nodes.
2015-03-18 David MajnemerDAGCombiner: fold (xor (shl 1, x), -1) -> (rotl ~1, x)
2015-03-17 Simon PilgrimXformToShuffleWithZero - Added clearer early outs and...
2015-03-07 Simon Pilgrim[DAGCombiner] Add a shuffle mask commutation helper...
2015-03-07 Simon PilgrimUse SDValue bool check to tidyup some possible combines...
2015-03-07 Andrea Di Biagio[DAGCombiner] Fix wrong folding of AND dag nodes.
2015-03-07 Simon Pilgrim[DAGCombiner] SCALAR_TO_VECTOR(EXTRACT_VECTOR_ELT(V...
2015-03-06 Matthias BraunDAGCombiner: Canonicalize select(and/or,x,y) depending...
2015-03-06 Matthias BraunDAGCombiner: Factor out some and/or combines.
2015-03-05 Simon Pilgrim[DagCombiner] Allow shuffles to merge through bitcasts
2015-03-04 Michael Kuperstein[DAGCombine] Fix a bug in a BUILD_VECTOR combine
2015-03-03 David BlaikieDAGCombiner::LoadedSlice: Remove explicit copy ctor...
2015-03-03 David BlaikieRevert "Remove the explicit SDNodeIterator::operator...
2015-03-03 David BlaikieRemove the explicit SDNodeIterator::operator= in favor...
2015-03-01 Sanjay Patelavoid infinite looping when folding vector multiplies...
next