aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
...
* Bug fix. Passive nodes are not in SUnitMap.Evan Cheng2007-11-093-14/+20
* If both parts of smul_lohi, etc. are used, don't simplify. If only one part i...Evan Cheng2007-11-081-30/+31
* Remainder operations must be either integer or floating-point.Dan Gohman2007-11-061-1/+3
* Add pseudo dependency to force two-address instruction to be scheduled afterEvan Cheng2007-11-061-2/+5
* Add support for vector remainder operations.Dan Gohman2007-11-051-7/+13
* Move the LowerMEMCPY and LowerMEMCPYCall to a common place.Rafael Espindola2007-11-051-0/+55
* Make labels work in asm blocks; allow labels asDale Johannesen2007-11-053-27/+41
* Add std:: to sort calls.Dan Gohman2007-11-021-1/+1
* Change illegal uses of ++ to uses of STLExtra.h's next function.Dan Gohman2007-11-021-1/+1
* Fix a thinko.Duncan Sands2007-11-021-3/+2
* Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands2007-11-013-9/+9
* Promotion of sdiv/srem/udiv/urem.Duncan Sands2007-10-311-0/+32
* Make i64=expand_vector_elt(v2i64) work in 32-bit mode.Dale Johannesen2007-10-311-0/+5
* Typo.Evan Cheng2007-10-301-1/+1
* Add support for expanding trunc stores. ConsiderDuncan Sands2007-10-301-62/+126
* If a call to getTruncStore is for a normal store,Duncan Sands2007-10-301-3/+5
* Fix a DAGCombiner abort on a bitcast from a scalar to a vector.Dan Gohman2007-10-291-1/+2
* Enable more fold (sext (load x)) -> (sext (truncate (sextload x)))Evan Cheng2007-10-291-24/+134
* Add explicit keywords.Dan Gohman2007-10-291-1/+1
* The guaranteed alignment of ptr+offset is only the minimum ofDuncan Sands2007-10-283-23/+27
* - Remove the hacky code that forces a memcpy. Alignment is taken care of in theBill Wendling2007-10-261-11/+3
* Small formatting changes. Add a sanity check.Duncan Sands2007-10-251-10/+6
* Promote SETCC operands.Duncan Sands2007-10-251-0/+13
* Correctly extract the ValueType from a VTSDNode.Duncan Sands2007-10-251-1/+1
* Another expansion for i64 multiply, suitable for PPC.Dale Johannesen2007-10-241-0/+9
* Fix comment and use the "Size" variable that's already provided.Bill Wendling2007-10-231-10/+5
* If there's an unaligned memcpy to/from the stack, don't lower it. Just call theBill Wendling2007-10-231-0/+13
* This broke lots. Reverting.Bill Wendling2007-10-231-4/+0
* Lowering a memcpy to the stack is killing PPC. The ARM and X86 backends alreadyBill Wendling2007-10-231-0/+4
* Support for expanding extending loads of integers withDuncan Sands2007-10-221-16/+71
* Fix up the logic for result expanding the various extensionDuncan Sands2007-10-221-27/+95
* Add promote operand support for [su]int_to_fp.Chris Lattner2007-10-201-0/+15
* Add result promotion of FP_TO_*INT, fixing CodeGen/X86/trunc-to-bool.llChris Lattner2007-10-201-1/+29
* simplify some code.Chris Lattner2007-10-201-1/+1
* Implement promote and expand for operands of memcpy and friends. Chris Lattner2007-10-201-0/+62
* Fix a few places vector operations were not gettingDale Johannesen2007-10-201-6/+9
* Add support for a few more nodes.Duncan Sands2007-10-191-5/+42
* Redo "last ppc long double fix" as Chris wants.Dale Johannesen2007-10-192-2/+3
* Fix a really nasty vector miscompilation bill recently introduced.Chris Lattner2007-10-191-2/+2
* rename ExpandOperation to ExpandOperationResult, as suggestedChris Lattner2007-10-192-17/+2
* Support for expanding ADDE and SUBE.Duncan Sands2007-10-191-0/+22
* If the value types are equal then this routineDuncan Sands2007-10-191-1/+1
* Add support for byval function whose argument is not 32 bit aligned.Rafael Espindola2007-10-193-3/+55
* Implement a few new operations.Chris Lattner2007-10-191-0/+35
* Implement expansion of SINT_TO_FP and UINT_TO_FP operands.Chris Lattner2007-10-191-0/+89
* implement support for custom expansion of any node type, in one place.Chris Lattner2007-10-191-35/+17
* Make use of TLI.ExpandOperation, remove softfloat stuff.Chris Lattner2007-10-191-49/+15
* add expand support for bit_convert result, even allowing custom expansion.Chris Lattner2007-10-191-1/+34
* add a new target hook.Chris Lattner2007-10-191-0/+8
* Negative indices aren't allowed here.Bill Wendling2007-10-191-1/+1