aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Really fix PR1734. Carefully track which register uses are sub-register uses byEvan Cheng2007-10-181-8/+25
* 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
* Apply Chris' suggestions.Evan Cheng2007-10-172-2/+3
* One more extract_subreg coalescing bug fix.Evan Cheng2007-10-171-1/+1
* Fix MergeValueInAsValue(). It allows overlapping live ranges but should replaceEvan Cheng2007-10-171-7/+57
* Clean up code that calculate MBB live-in's.Evan Cheng2007-10-171-17/+19
* Clean up code that calculate MBB live-in's.Evan Cheng2007-10-171-0/+36
* Disable attempts to constant fold PPC f128.Dale Johannesen2007-10-162-48/+57
* Some clean up.Evan Cheng2007-10-161-19/+10
* Fix PR1734.Evan Cheng2007-10-161-1/+1
* 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
* Code clean up.Evan Cheng2007-10-161-13/+27
* implement promotion of select and select_cc, allowing MallocBench/gs toChris Lattner2007-10-161-0/+19
* Teach IntrinsicLowering.cpp about the sin, cos, and pow intrinsics.Dan Gohman2007-10-151-0/+45
* Make CalcLatency() non-recursive.Evan Cheng2007-10-151-9/+44
* Fix PR1729: watch out for val# with no def.Evan Cheng2007-10-151-8/+13
* 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
* When coalescing an EXTRACT_SUBREG and the dst register is a physical register,Evan Cheng2007-10-142-26/+28
* Revert 42908 for now.Evan Cheng2007-10-141-19/+19
* 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
* Local spiller optimization: Evan Cheng2007-10-132-4/+54
* Optionally create a MachineInstr without default implicit operands.Evan Cheng2007-10-131-4/+5
* 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
* Did mean to leave this in. INSERT_SUBREG isn't being coalesced yet.Evan Cheng2007-10-121-2/+1
* Change the names used for internal labels to use the currentDan Gohman2007-10-121-19/+19
* 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
* Restrict EXTRACT_SUBREG coalescing to avoid negative performance impact.Evan Cheng2007-10-121-1/+6
* EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG likeEvan Cheng2007-10-127-231/+371
* Some clean up.Evan Cheng2007-10-121-3/+0
* 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