summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* 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
* [DAGCombiner] Use getBitcast helper when possible. NFCI.Simon Pilgrim2016-02-201-7/+3
* [StatepointLowering] Minor non-semantic cleanupsSanjoy Das2016-02-191-23/+18
* [StatepointLowering] Update StatepointMaxSlotsRequired correctlySanjoy Das2016-02-191-3/+4
* [StatepointLowering] Fix a mistake in rL261336Sanjoy Das2016-02-191-4/+5
* [StatepointLowering] Change AllocatedStackSlots to use SmallBitVectorSanjoy Das2016-02-192-13/+15
* [StatepointLowering] Fix bug in allocateStackSlotSanjoy Das2016-02-191-2/+19
* [StatepointLowering] Clean up allocateStackSlotSanjoy Das2016-02-191-35/+22
* LegalizeDAG: Fix ExpandFCOPYSIGN assuming the same type on both inputsMatthias Braun2016-02-191-5/+31
* Remove uses of builtin comma operator.Richard Trieu2016-02-182-20/+30
* Revert r261070, it caused PR26652 / PR26653.Nico Weber2016-02-171-126/+0
* Detecte vector reduction operations just before instruction selection.Cong Hou2016-02-171-0/+126
* [CodeGen] Document and use getConstant's splat-building feature. NFC.Ahmed Bougacha2016-02-152-10/+4
* Don't combine fp_round (fp_round x) if f80 to f16 is generatedPirama Arumuga Nainar2016-02-131-0/+11
* [SelectionDAG] change getConstant() to use the input SDLoc when building spla...Sanjay Patel2016-02-111-5/+4
* [CodeGen] Prefer "if (SDValue R = ...)" to "if (R.getNode())". NFCI.Ahmed Bougacha2016-02-094-50/+34
* [SelectionDAG] make getMemBasePlusOffset() accessible; NFCISanjay Patel2016-02-091-12/+9
* [X86] Don't zero/sign-extend i1, i8, or i16 return values to 32 bits (PR22532)Hans Wennborg2016-02-081-1/+1
* SelectionDAG: Lower some range metadata to AssertZextMatt Arsenault2016-02-082-3/+45
* [StatepointLower] Use None instead of Optional<int>()Sanjoy Das2016-02-051-5/+5
* [Power PC] softening long double typePetar Jovanovic2016-02-041-17/+33
* rangify; NFCISanjay Patel2016-02-031-159/+129
* [SelectionDAG] Fix CombineToPreIndexedLoadStore O(n^2) behaviorTim Shen2016-02-032-6/+9
* Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko2016-02-021-14/+6
* AArch64: Implement missed conditional compare sequences.Balaram Makam2016-02-011-2/+2
* [SelectionDAG] Eliminate exponential behavior in WalkChainUsersTim Shen2016-01-311-5/+20
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-305-5/+5
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-2/+2
* [X86] Don't transform X << 1 to X + X during type legalizationDavid Majnemer2016-01-281-9/+0
* [DAGCombiner] Don't add volatile or indexed stores to ChainedStoresJunmo Park2016-01-281-0/+4
* Rename TargetSelectionDAGInfo into SelectionDAGTargetInfo and move it to Code...Benjamin Kramer2016-01-274-17/+15
* Remove autoconf supportChris Bieneman2016-01-261-13/+0
* 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
* Tidied up TRUNC combine code. NFC.Simon Pilgrim2016-01-231-9/+5
* Don't check if a list is empty with ilist::size.Benjamin Kramer2016-01-231-1/+1
* Remove extra whitespace. NFC.Junmo Park2016-01-231-4/+4
* [SelectionDAG] Fold more offsets into GlobalAddressesDan Gohman2016-01-222-75/+123
* [opaque pointer types] [NFC] Add an explicit type argument to ConstantFoldLoa...Eduard Burtescu2016-01-221-1/+1
* Revert "[SelectionDAG] Fold more offsets into GlobalAddresses"Reid Kleckner2016-01-222-120/+73
* [SelectionDAG] Fix constant offset folding to avoid commuting non-commutative...Dan Gohman2016-01-201-2/+3
* [SelectionDAG] Fold more offsets into GlobalAddressesDan Gohman2016-01-202-73/+119
* [NFC] Replace several manual GEP loops with gep_type_iterator.Eduard Burtescu2016-01-202-31/+13
* [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with g...Eduard Burtescu2016-01-192-2/+15
* Fixed MSVC warning that not all control paths return a value.Simon Pilgrim2016-01-181-0/+1
* TargetLowering: Improve handling of (setcc ([sz]ext x) 0, cc) in SimplifySetCCTom Stellard2016-01-181-0/+49
* [opaque pointer types] [NFC] CallSite: use getFunctionType() instead of going...Manuel Jacob2016-01-172-9/+6
OpenPOWER on IntegriCloud