summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement expand support for MERGE_VALUEs that only produces one result.Chris Lattner2007-11-241-0/+4
* Several changes:Chris Lattner2007-11-241-9/+31
* ExpandUnalignedLoad doesn't handle vectors right at all apparently.Chris Lattner2007-11-191-8/+22
* Implement vector expand support for shuffle_vector. This fixes PR1811.Chris Lattner2007-11-191-0/+35
* Implement splitting of UNDEF nodes. This is the first step towards fixing PR1811Chris Lattner2007-11-191-0/+4
* Add support in SplitVectorOp for remainder operators.Dan Gohman2007-11-191-1/+4
* Add support for vectors to int <-> float casts.Nate Begeman2007-11-171-1/+5
* Implement necessary bits for flt_rounds gcc builtin. Anton Korobeynikov2007-11-151-0/+14
* Basic non-power-of-2 vector supportNate Begeman2007-11-151-29/+37
* Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stackBill Wendling2007-11-131-2/+23
* Move MinAlign to MathExtras.h.Duncan Sands2007-11-091-1/+0
* Much improved pic jumptable codegen:Evan Cheng2007-11-091-11/+7
* Didn't mean to check these in.Evan Cheng2007-11-091-7/+11
* Bug fix. Passive nodes are not in SUnitMap.Evan Cheng2007-11-091-11/+7
* Remainder operations must be either integer or floating-point.Dan Gohman2007-11-061-1/+3
* Add support for vector remainder operations.Dan Gohman2007-11-051-7/+13
* Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands2007-11-011-2/+2
* Make i64=expand_vector_elt(v2i64) work in 32-bit mode.Dale Johannesen2007-10-311-0/+5
* The guaranteed alignment of ptr+offset is only the minimum ofDuncan Sands2007-10-281-10/+9
* Another expansion for i64 multiply, suitable for PPC.Dale Johannesen2007-10-241-0/+9
* Fix a few places vector operations were not gettingDale Johannesen2007-10-201-6/+9
* Redo "last ppc long double fix" as Chris wants.Dale Johannesen2007-10-191-1/+2
* Fix a really nasty vector miscompilation bill recently introduced.Chris Lattner2007-10-191-2/+2
* Add support for byval function whose argument is not 32 bit aligned.Rafael Espindola2007-10-191-2/+15
* Negative indices aren't allowed here.Bill Wendling2007-10-191-1/+1
* Pointer arithmetic should be done with the index the same size as the pointer.Bill Wendling2007-10-181-0/+7
* Add support for ISD::SELECT in SplitVectorOp.Dan Gohman2007-10-171-0/+20
* Return Expand from getOperationAction for all extendedDuncan Sands2007-10-171-2/+2
* Fixes due to lack of type-safety for ValueType: (1) ValueTypeDuncan Sands2007-10-161-3/+3
* Move CreateStackTemporary out to SelectionDAGChris Lattner2007-10-151-20/+7
* One xform performed by LegalizeDAG is transformation of "store of fp" to "sto...Chris Lattner2007-10-151-6/+28
* remove misleading comment.Chris Lattner2007-10-141-2/+1
* If a target doesn't have HasMULHU or HasUMUL_LOHI, ExpandOp would returnChris Lattner2007-10-141-1/+0
* Add a simple optimization to simplify the input toChris Lattner2007-10-131-1/+1
* ppc long double. Implement fabs and fneg.Dale Johannesen2007-10-121-0/+16
* Implement i64->ppcf128 conversions.Dale Johannesen2007-10-121-1/+20
* Add support to SplitVectorOp for powi, where the second operandDan Gohman2007-10-121-0/+6
* PPC long double. Implement a couple more conversions.Dale Johannesen2007-10-121-0/+35
* Codegen support for vector intrinsics.Dan Gohman2007-10-111-27/+114
* Implement ppc long double->uint conversion.Dale Johannesen2007-10-111-3/+25
* Next PPC long double bits. First cut at constants.Dale Johannesen2007-10-111-0/+8
* Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen2007-10-101-2/+20
* Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} toDan Gohman2007-10-081-32/+120
* convertFromInteger, as originally written, expected sign-extendedNeil Booth2007-10-071-2/+2
* Next powerpc long double bits. Comparisons work,Dale Johannesen2007-10-061-28/+56
* First round of ppc long double. call/return andDale Johannesen2007-10-051-25/+62
* Legalize support for MUL_LOHI and DIVREM.Dan Gohman2007-10-051-0/+10
* Silence a warning.Evan Cheng2007-10-051-1/+1
* Constant fold int-to-long-double conversions;Dale Johannesen2007-09-301-1/+1
* Teach SplitVectorOp how to split INSERT_VECTOR_ELT.Dan Gohman2007-09-281-0/+12
OpenPOWER on IntegriCloud