aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
...
* More ppcf128 issues (maybe the last)?Dale Johannesen2007-10-191-1/+1
* Pointer arithmetic should be done with the index the same size as the pointer.Bill Wendling2007-10-181-0/+7
* Support for ADDC/SUBC.Duncan Sands2007-10-181-8/+33
* Add support for ISD::SELECT in SplitVectorOp.Dan Gohman2007-10-171-0/+20
* Return Expand from getOperationAction for all extendedDuncan Sands2007-10-173-45/+58
* Disable attempts to constant fold PPC f128.Dale Johannesen2007-10-162-48/+57
* Initial infrastructure for arbitrary precision integerDuncan Sands2007-10-161-26/+32
* Fixes due to lack of type-safety for ValueType: (1) ValueTypeDuncan Sands2007-10-161-3/+3
* implement promotion of select and select_cc, allowing MallocBench/gs toChris Lattner2007-10-161-0/+19
* Make CalcLatency() non-recursive.Evan Cheng2007-10-151-9/+44
* Move CreateStackTemporary out to SelectionDAGChris Lattner2007-10-151-20/+7
* add a new CreateStackTemporary helper method.Chris Lattner2007-10-151-0/+13
* implement promotion of BR_CC operands, fixing bisort on ppc.Chris Lattner2007-10-151-2/+65
* updates from duncanChris Lattner2007-10-151-5/+5
* Fix some typos. Call getTypeToTransformTo rather thanDuncan Sands2007-10-151-14/+14
* One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* Chris Lattner2007-10-155-58/+1595
* One xform performed by LegalizeDAG is transformation of "store of fp" to "sto...Chris Lattner2007-10-151-6/+28
* Add a (disabled by default) way to view the ID of a node.Chris Lattner2007-10-151-0/+4
* 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
* Disable some compile-time optimizations on PPCDale Johannesen2007-10-141-0/+3
* Enhance the truncstore optimization code to handle shiftedChris Lattner2007-10-131-2/+21
* Add a simple optimization to simplify the input toChris Lattner2007-10-132-1/+43
* Corrected many typing errors. And removed 'nest' parameter handlingArnold Schwaighofer2007-10-121-2/+2
* ppc long double. Implement fabs and fneg.Dale Johannesen2007-10-121-0/+16
* Implement i64->ppcf128 conversions.Dale Johannesen2007-10-121-1/+20
* Fix some corner cases with vectors in copyToRegs and copyFromRegs.Dan Gohman2007-10-121-1/+16
* Add support to SplitVectorOp for powi, where the second operandDan Gohman2007-10-121-0/+6
* EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG likeEvan Cheng2007-10-122-3/+13
* PPC long double. Implement a couple more conversions.Dale Johannesen2007-10-121-0/+35
* Add intrinsics for sin, cos, and pow. These use llvm_anyfloat_ty, and soDan Gohman2007-10-121-0/+16
* Codegen support for vector intrinsics.Dan Gohman2007-10-111-27/+114
* Implement ppc long double->uint conversion.Dale Johannesen2007-10-111-3/+25
* Add runtime library names for pow.Dan Gohman2007-10-111-0/+4
* Add an ISD::FPOW node type.Dan Gohman2007-10-111-0/+1
* Added tail call optimization to the x86 back end. It can beArnold Schwaighofer2007-10-111-0/+48
* Next PPC long double bits. First cut at constants.Dale Johannesen2007-10-111-0/+8
* Correct swapped arguments to getConstant.Duncan Sands2007-10-101-1/+1
* Next PPC long double bits: ppcf128->i32 conversion.Dale Johannesen2007-10-102-2/+26
* Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} toDan Gohman2007-10-082-40/+140
* DAGCombiner support for UDIVREM/SDIVREM and UMUL_LOHI/SMUL_LOHI. Dan Gohman2007-10-081-17/+137
* Add convenience overloads of SelectionDAG::getNode that take a SDVTListDan Gohman2007-10-081-0/+36
* In -debug mode, dump SelectionDAGs both before and after theDan Gohman2007-10-081-1/+7
* convertFromInteger, as originally written, expected sign-extendedNeil Booth2007-10-072-3/+3
* Reapply 42677.Evan Cheng2007-10-061-3/+52
* revert evan's patch until the header is committedChris Lattner2007-10-061-52/+3
* Added DAG xforms. e.g.Evan Cheng2007-10-061-3/+52
* Next powerpc long double bits. Comparisons work,Dale Johannesen2007-10-061-28/+56
* First round of ppc long double. call/return andDale Johannesen2007-10-052-31/+86
* Legalize support for MUL_LOHI and DIVREM.Dan Gohman2007-10-051-0/+10