summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Prevent construction of cycle in DAG store mergeNirav Dave2016-03-251-35/+1
* [SelectionDAG] Ensure constant folded legalized vector element types are comp...Simon Pilgrim2016-03-221-1/+1
* [DAG] use !isUndef() ; NFCISanjay Patel2016-03-141-6/+4
* [DAG] use isUndef() ; NFCISanjay Patel2016-03-141-33/+29
* Re-apply "SelectionDAG: Store SDNode operands in an ArrayRecycler"Justin Bogner2016-03-081-143/+118
* Revert "SelectionDAG: Store SDNode operands in an ArrayRecycler"Justin Bogner2016-03-081-118/+143
* SelectionDAG: Store SDNode operands in an ArrayRecyclerJustin Bogner2016-03-081-143/+118
* SelectionDAG: Use correctly sized allocation functions for SDNodesJustin Bogner2016-03-021-116/+86
* SelectionDAG: Use correct addrspace when lowering memcpyMatt Arsenault2016-02-221-9/+16
* ADT: Remove == and != comparisons between ilist iterators and pointersDuncan P. N. Exon Smith2016-02-211-3/+4
* [SelectionDAG] change getConstant() to use the input SDLoc when building spla...Sanjay Patel2016-02-111-5/+4
* [SelectionDAG] make getMemBasePlusOffset() accessible; NFCISanjay Patel2016-02-091-12/+9
* [SelectionDAG] Fix CombineToPreIndexedLoadStore O(n^2) behaviorTim Shen2016-02-031-1/+4
* Rename TargetSelectionDAGInfo into SelectionDAGTargetInfo and move it to Code...Benjamin Kramer2016-01-271-1/+1
* tidy up; NFCSanjay Patel2016-01-261-9/+9
* fix formatting; NFCSanjay Patel2016-01-261-2/+1
* [SelectionDAG] Use the correct return type for memcpy, memmove, and memset.Dan Gohman2016-01-251-3/+3
* [SelectionDAG] Generalised the CONCAT_VECTORS creation to support BUILD_VECTO...Simon Pilgrim2016-01-231-10/+12
* [SelectionDAG] Fold more offsets into GlobalAddressesDan Gohman2016-01-221-2/+46
* Revert "[SelectionDAG] Fold more offsets into GlobalAddresses"Reid Kleckner2016-01-221-43/+0
* [SelectionDAG] Fix constant offset folding to avoid commuting non-commutative...Dan Gohman2016-01-201-2/+3
* [SelectionDAG] Fold more offsets into GlobalAddressesDan Gohman2016-01-201-0/+42
* [SelectionDAG] CSE nodes with differing SDNodeFlagsDan Gohman2016-01-151-22/+22
* [SelectionDAG] Pulled out common code for CONCAT_VECTORS node creationSimon Pilgrim2016-01-031-39/+55
* Partially fix memcpy / memset / memmove lowering in SelectionDAG construction...Manuel Jacob2015-12-121-0/+18
* [DAGCombiner] Fix PR25763 - vector comparison constant folding + sign-extensionSimon Pilgrim2015-12-101-5/+8
* [X86] Part 1 to fix x86-64 fp128 calling convention.Chih-Hung Hsieh2015-12-031-1/+3
* Expose isXxxConstant() functions from SelectionDAGNodes.h (NFC)Artyom Skrobov2015-11-251-0/+20
* [DAGCombiner] Vector constant folding for comparisonsSimon Pilgrim2015-11-181-6/+14
* add a SelectionDAG method to check if no common bits are set in two nodes; NFCISanjay Patel2015-11-091-0/+10
* [SelectionDAG] Use existing constant nodes instead of recreating them. NFC.Simon Pilgrim2015-11-031-9/+6
* [ValueTracking] Use !range metadata more aggressively in KnownBitsSanjoy Das2015-10-281-1/+1
* [SelectionDAG] Don't inspect !range metadata for extended loadsSanjoy Das2015-10-281-1/+2
* [DAGCombiner] Tidy up ConstantFP commutation. NFCISimon Pilgrim2015-10-241-37/+21
* Restore the original behavior of SelectionDAG::getTargetIndex().Owen Anderson2015-10-191-1/+1
* Put back SelectionDAG::getTargetIndex.Benjamin Kramer2015-10-191-0/+18
* Use SDValue bool check. NFCI.Simon Pilgrim2015-10-181-2/+2
* Move one-use variable inside test. NFC.Simon Pilgrim2015-10-181-2/+1
* [DAG] Ensure vector constant folding uses correct scalar undef typesSimon Pilgrim2015-10-171-2/+2
* [SelectionDAG] Remove dead code. NFC.Benjamin Kramer2015-10-151-40/+0
* SelectionDAG: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-5/+5
* [SelectionDAG] Add common vector constant folding helper functionSimon Pilgrim2015-10-121-38/+90
* [ARM] Promote helper function to SelectionDAG.Chad Rosier2015-10-071-0/+19
* [DAGCombiner] Merge SIGN_EXTEND_INREG vector constant folding methods. NCI.Simon Pilgrim2015-10-031-2/+2
* Remove roundingMode argument in APFloat::modStephen Canon2015-09-211-1/+1
* SelectionDAG: Use InsertNode for EntryNodeMatthias Braun2015-09-211-2/+2
* SelectionDAG: Introduce PersistentID to SDNode for assert builds.Matthias Braun2015-09-181-0/+4
* propagate fast-math-flags on DAG nodesSanjay Patel2015-09-161-15/+22
* [SelectionDAG] Swap commutative binops before constant-based foldingHal Finkel2015-09-061-6/+7
* SelectionDAG: add missing ComputeSignBits case for SELECT_CCFiona Glaser2015-08-291-0/+5
OpenPOWER on IntegriCloud