| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add a note, this code should be moved to the dag combiner. | Chris Lattner | 2006-03-15 | 1 | -0/+1 |
| * | For targets with FABS/FNEG support, lower copysign to an integer load, | Chris Lattner | 2006-03-13 | 1 | -2/+25 |
| * | revert the previous patch, didn't mean to check it in yet | Chris Lattner | 2006-03-08 | 1 | -25/+2 |
| * | remove "Slot", it is dead | Chris Lattner | 2006-03-08 | 1 | -2/+25 |
| * | Codegen copysign[f] into a FCOPYSIGN node | Chris Lattner | 2006-03-05 | 1 | -2/+44 |
| * | Add more vector NodeTypes: VSDIV, VUDIV, VAND, VOR, and VXOR. | Evan Cheng | 2006-03-03 | 1 | -4/+14 |
| * | remove the read/write port/io intrinsics. | Chris Lattner | 2006-03-03 | 1 | -62/+0 |
| * | Vector ops lowering. | Evan Cheng | 2006-03-01 | 1 | -45/+65 |
| * | Fix a problem on itanium with memset. The value to set has been promoted to | Chris Lattner | 2006-02-20 | 1 | -2/+6 |
| * | kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC | Nate Begeman | 2006-02-17 | 1 | -14/+43 |
| * | Fix another miscompilation exposed by lencode, where we lowered i64->f32 | Chris Lattner | 2006-02-17 | 1 | -1/+1 |
| * | Should not combine ISD::LOCATIONs until we have scheme to remove from | Jim Laskey | 2006-02-15 | 1 | -2/+2 |
| * | Fix a latent bug in the call sequence handling stuff. Some targets (e.g. x86) | Chris Lattner | 2006-02-14 | 1 | -4/+11 |
| * | Completely rewrite libcall insertion by the legalizer, providing the | Chris Lattner | 2006-02-13 | 1 | -198/+217 |
| * | *** empty log message *** | Nate Begeman | 2006-02-01 | 1 | -0/+1 |
| * | Fix some of the stuff in the PPC README file, and clean up legalization | Nate Begeman | 2006-02-01 | 1 | -219/+205 |
| * | Allow custom lowering of fabs. I forgot to check in this change which | Evan Cheng | 2006-01-31 | 1 | -1/+6 |
| * | Only insert an AND when converting from BR_COND to BRCC if needed. | Chris Lattner | 2006-01-31 | 1 | -1/+3 |
| * | Fix a bug in my legalizer reworking that caused the X86 backend to not get | Chris Lattner | 2006-01-30 | 1 | -2/+1 |
| * | don't insert an and node if it isn't needed here, this can prevent folding | Chris Lattner | 2006-01-30 | 1 | -1/+3 |
| * | Fix RET of promoted values on targets that custom expand RET to a target node. | Chris Lattner | 2006-01-29 | 1 | -8/+9 |
| * | cleanups to the ValueTypeActions interface | Chris Lattner | 2006-01-29 | 1 | -7/+5 |
| * | Remove some special case hacks for CALLSEQ_*, using UpdateNodeOperands | Chris Lattner | 2006-01-29 | 1 | -16/+21 |
| * | Allow custom expansion of ConstantVec nodes. PPC will use this in the future. | Chris Lattner | 2006-01-29 | 1 | -22/+35 |
| * | Legalize ConstantFP into TargetConstantFP when the target allows. Implement | Chris Lattner | 2006-01-29 | 1 | -1/+18 |
| * | eliminate uses of SelectionDAG::getBR2Way_CC | Chris Lattner | 2006-01-29 | 1 | -6/+14 |
| * | Use the new "UpdateNodeOperands" method to simplify LegalizeDAG and make it | Chris Lattner | 2006-01-28 | 1 | -317/+194 |
| * | minor tweaks | Chris Lattner | 2006-01-28 | 1 | -21/+21 |
| * | move a bunch of code, no other change. | Chris Lattner | 2006-01-28 | 1 | -326/+324 |
| * | remove a couple more now-extraneous legalizeop's | Chris Lattner | 2006-01-28 | 1 | -9/+5 |
| * | fix a bug | Chris Lattner | 2006-01-28 | 1 | -2/+1 |
| * | Several major changes: | Chris Lattner | 2006-01-28 | 1 | -764/+488 |
| * | Eliminate the need for ExpandOp to set 'needsanotheriteration', as it already | Chris Lattner | 2006-01-28 | 1 | -131/+80 |
| * | Instead of making callers of ExpandLibCall legalize the result, make | Chris Lattner | 2006-01-28 | 1 | -6/+7 |
| * | Eliminate the need to do another iteration of the legalizer after inserting | Chris Lattner | 2006-01-28 | 1 | -3/+2 |
| * | Implement Promote for VAARG, and allow it to be custom promoted for people | Nate Begeman | 2006-01-28 | 1 | -1/+25 |
| * | Remove the ISD::CALL and ISD::TAILCALL nodes | Chris Lattner | 2006-01-28 | 1 | -80/+0 |
| * | initial selectiondag support for new INLINEASM node. Note that inline asms | Chris Lattner | 2006-01-26 | 1 | -0/+22 |
| * | First part of bug 680: | Nate Begeman | 2006-01-25 | 1 | -6/+151 |
| * | Fix an infinite loop I caused by making sure to legalize the flag operand | Chris Lattner | 2006-01-24 | 1 | -1/+9 |
| * | Fix Regression/CodeGen/SparcV8/2006-01-22-BitConvertLegalize.ll by making | Chris Lattner | 2006-01-23 | 1 | -2/+4 |
| * | Fix CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll | Chris Lattner | 2006-01-21 | 1 | -15/+15 |
| * | remove some unintentionally committed code | Chris Lattner | 2006-01-20 | 1 | -3/+2 |
| * | If the target doesn't support f32 natively, insert the FP_EXTEND in target-indep | Chris Lattner | 2006-01-20 | 1 | -2/+3 |
| * | Another typo | Evan Cheng | 2006-01-19 | 1 | -1/+1 |
| * | was ignoring the legalized chain in this case, fixed SPASS on alpha | Andrew Lenharth | 2006-01-18 | 1 | -1/+1 |
| * | Bug fix: missing LegalizeOp() on newly created nodes. | Evan Cheng | 2006-01-17 | 1 | -1/+6 |
| * | Adding basic support for Dwarf line number debug information. | Jim Laskey | 2006-01-17 | 1 | -1/+1 |
| * | Expand case for 64b Legalize, even though no one should end up using this | Nate Begeman | 2006-01-16 | 1 | -4/+43 |
| * | Allow the target to specify 'expand' if they just require the amount to | Chris Lattner | 2006-01-15 | 1 | -9/+19 |