summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [SelectionDAG] Add creating new node debug messages for load, store, gather, ...Craig Topper2017-12-281-8/+24
* [SelectionDAG] Teach SelectionDAG::getNode to constant fold zext/aext/sext of...Craig Topper2017-12-231-0/+3
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-4/+4
* [SelectionDAG] Make getNode calls that take an ArrayRef of SDValue for operan...Craig Topper2017-12-151-4/+7
* DAG: Expose all MMO flags in getTgtMemIntrinsicMatt Arsenault2017-12-141-10/+4
* Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl2017-12-081-0/+1
* [SelectionDAG] Teach computeKnownBits some improvements to ISD::SRL with a no...Craig Topper2017-12-041-0/+19
* [SelectionDAG] Use the inlined APInt shift methods since we've already bounds...Craig Topper2017-12-031-8/+11
* CodeGen: Fix pointer info in SplitVecOp_EXTRACT_VECTOR_ELT/SplitVecRes_INSERT...Yaxun Liu2017-12-021-9/+11
* [SelectionDAG] Add a debug message when vector_shuffle nodes are created.Craig Topper2017-11-271-1/+3
* [SelectionDAG] Consolidate (t|T)ransferDbgValues methods, NFC (reapply)Vedant Kumar2017-11-171-36/+28
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-3/+3
* Revert "[SelectionDAG] Consolidate (t|T)ransferDbgValues methods, NFC."Vedant Kumar2017-11-161-26/+36
* [SelectionDAG] Consolidate (t|T)ransferDbgValues methods, NFC.Vedant Kumar2017-11-161-36/+26
* Fix an assertion in SelectionDAG::transferDbgValues()Adrian Prantl2017-11-131-11/+16
* Preserve debug info when DAG-combinging (zext (truncate x)) -> (and x, mask).Adrian Prantl2017-11-091-0/+35
* DAG: Add computeKnownBitsForFrameIndexMatt Arsenault2017-11-081-5/+1
* [SelectionDAG] computeKnownBits - use ashrInPlace on known bits of ISD::SRA i...Simon Pilgrim2017-11-011-11/+3
* Fix unused variable warnings. NFCI.Simon Pilgrim2017-10-301-3/+0
* [SelectionDAG] Tidyup computeKnownBits extension/truncation cases. NFCI.Simon Pilgrim2017-10-301-17/+4
* [SelectionDAG] Add VSELECT demanded elts support to computeKnownBits Simon Pilgrim2017-10-301-4/+4
* [SelectionDAG] Add VSELECT support to computeKnownBits Simon Pilgrim2017-10-301-0/+1
* [SelectionDAG] Add SELECT demanded elts support to ComputeNumSignBitsSimon Pilgrim2017-10-301-4/+5
* [SelectionDAG] Add SEXT/AND/XOR/Or demanded elts support to ComputeNumSignBitsSimon Pilgrim2017-10-291-7/+11
* [SelectionDAG] Add SRA/SHL demanded elts support to ComputeNumSignBitsSimon Pilgrim2017-10-291-3/+29
* [SelectionDAG] Add support for INSERT_SUBVECTOR to computeKnownBitsSimon Pilgrim2017-10-281-0/+34
* [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKn...Simon Pilgrim2017-10-281-7/+15
* Add subclass data to the FoldingSetNode for MemIntrinsicSDNodes.Sean Fertile2017-10-271-0/+2
* Implement salavageDebugInfo functionality for SelectionDAG.Adrian Prantl2017-10-241-0/+34
* Use range-based for loop. NFCAdrian Prantl2017-10-241-5/+2
* [SelectionDAG] Add VSELECT support to ComputeNumSignBitsSimon Pilgrim2017-10-241-0/+1
* [SelectionDAG] Use dyn_cast without cast.Florian Hahn2017-10-211-2/+2
* [SelectionDAG] Use isa to silence unused variable warning (NFC).Florian Hahn2017-10-211-1/+1
* [SelectionDAG] Don't subject ConstantSDNodes to the depth limit in computeKno...Craig Topper2017-10-211-10/+13
* [SelectionDAG] Add a check to getVectorShuffle to ensure that the only negati...Craig Topper2017-10-191-1/+2
* [SelectionDAG] Correct the early out in SelectionDAG::getZeroExtendInReg to w...Craig Topper2017-10-131-1/+1
* [SelectionDAG} Use KnownBits::isUnknown and hasConflict. NFCCraig Topper2017-10-071-8/+8
* [SelectionDAG] Make NewSDValueDbgMsg print target specific nodes correctly by...Craig Topper2017-09-271-12/+12
* [SelectionDAG] Add BITCAST handling to ComputeNumSignBits for splatted sign b...Simon Pilgrim2017-09-181-0/+24
* [SelectionDAG] ComputeNumSignBits - cleanup ROTL/ROTR wrapping to match DAGCo...Simon Pilgrim2017-09-141-3/+3
* Add llvm.codeview.annotation to implement MSVC __annotationReid Kleckner2017-09-051-2/+7
* Add ‘llvm.experimental.constrained.fma‘ Intrinsic.Wei Ding2017-08-241-0/+6
* [SelectionDAG] Make ISD::isConstantSplatVector always return an element sized...Craig Topper2017-08-221-5/+3
* [SelectionDAG] Add getNode debug messagesSjoerd Meijer2017-08-221-8/+37
* [X86] Prevent several calls to ISD::isConstantSplatVector from returning a na...Craig Topper2017-08-221-4/+7
* [Debug info] Transfer DI to fragment expressions for split integer values.Jonas Devlieghere2017-08-181-5/+7
* Revert "[Debug info] Transfer DI to fragment expressions for split integer va...Jonas Devlieghere2017-08-171-10/+8
* [Debug info] Transfer DI to fragment expressions for split integer values.Jonas Devlieghere2017-08-171-8/+10
* [SelectionDAG] combine vextract (v1iX extract_subvector(vNiX, Idx))Elad Cohen2017-08-141-0/+9
* [X86] Keep dependencies when constructing loads in combineStoreNirav Dave2017-08-101-5/+6
OpenPOWER on IntegriCloud