| Commit message (Expand) | Author | Age | Files | Lines |
| * | Pass in Calling Convention to use into LowerCallTo | Chris Lattner | 2005-05-12 | 1 | -1/+2 |
| * | These targets don't like setcc | Chris Lattner | 2005-05-12 | 1 | -0/+3 |
| * | Necessary changes to codegen cttz efficiently on PowerPC | Nate Begeman | 2005-05-11 | 1 | -6/+28 |
| * | fold and (shl X, C1), C2 -> rlwinm when possible. Many other cases are possi... | Chris Lattner | 2005-05-09 | 1 | -1/+20 |
| * | fix typo | Andrew Lenharth | 2005-05-04 | 1 | -1/+1 |
| * | Implement count leading zeros (ctlz), count trailing zeros (cttz), and count | Andrew Lenharth | 2005-05-03 | 1 | -0/+5 |
| * | This target doesn't support the FSIN/FCOS/FSQRT nodes yet | Chris Lattner | 2005-04-30 | 1 | -0/+8 |
| * | Implement Value* tracking for loads and stores in the selection DAG. This en... | Andrew Lenharth | 2005-04-27 | 1 | -11/+11 |
| * | Convert tabs to spaces | Misha Brukman | 2005-04-22 | 1 | -3/+4 |
| * | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -135/+135 |
| * | Match another form of eqv | Chris Lattner | 2005-04-21 | 1 | -1/+6 |
| * | Next round of PPC CR optimizations. For the following code: | Nate Begeman | 2005-04-18 | 1 | -62/+95 |
| * | Change codegen for setcc to read the bit directly out of the condition | Nate Begeman | 2005-04-18 | 1 | -42/+31 |
| * | Make pattern isel default for ppc | Nate Begeman | 2005-04-15 | 1 | -3/+2 |
| * | Implement multi-way branches through logical ops on condition registers. | Nate Begeman | 2005-04-14 | 1 | -2/+68 |
| * | Start allocating condition registers. Almost all explicit uses of CR0 are | Nate Begeman | 2005-04-13 | 1 | -23/+26 |
| * | Implement the fold shift X, zext(Y) -> shift X, Y at the target level, | Nate Begeman | 2005-04-13 | 1 | -6/+22 |
| * | Disbale the broken fold of shift + sz[ext] for now | Nate Begeman | 2005-04-13 | 1 | -19/+0 |
| * | remove one more occurance of this that snuck in | Chris Lattner | 2005-04-13 | 1 | -1/+1 |
| * | Elimate handling of ZERO_EXTEND_INREG. This causes the PPC backend to emit | Chris Lattner | 2005-04-13 | 1 | -13/+0 |
| * | Fold shift by size larger than type size to undef | Nate Begeman | 2005-04-12 | 1 | -1/+0 |
| * | Implement setcc op, -1 sequences | Nate Begeman | 2005-04-12 | 1 | -22/+41 |
| * | Implement bitfield clears | Nate Begeman | 2005-04-12 | 1 | -11/+31 |
| * | Add recording variants of ISD::AND and ISD::OR. This kills almost 1000 | Nate Begeman | 2005-04-11 | 1 | -10/+43 |
| * | Fix another fixme: factor out the constant fp generation code. | Nate Begeman | 2005-04-10 | 1 | -17/+2 |
| * | Fix 64 bit argument loading that straddles the args in regs / args on stack | Nate Begeman | 2005-04-10 | 1 | -7/+15 |
| * | Make sure that BRCOND branches can be converted into long branches too. | Nate Begeman | 2005-04-10 | 1 | -1/+3 |
| * | Don't hand ISD::CALL nodes off to SelectExprFP. This fixes siod. | Nate Begeman | 2005-04-10 | 1 | -1/+2 |
| * | fix ISD::BRCONDTWOWAY codegen to not deference the end() iterator | Nate Begeman | 2005-04-09 | 1 | -1/+1 |
| * | do not set the root to null if an argument is dead | Chris Lattner | 2005-04-09 | 1 | -1/+2 |
| * | Add rlwnm instruction for variable rotate | Nate Begeman | 2005-04-09 | 1 | -28/+76 |
| * | Optimize FSEL a bit for fneg arguments. This fixes the recently added test | Nate Begeman | 2005-04-09 | 1 | -11/+12 |
| * | This target does not yet support ISD::BRCONDTWOWAY | Chris Lattner | 2005-04-09 | 1 | -0/+1 |
| * | 64b: Expand S/UREM | Nate Begeman | 2005-04-09 | 1 | -7/+27 |
| * | Optimized code sequences for setcc reg, 0 | Nate Begeman | 2005-04-07 | 1 | -4/+77 |
| * | PowerPC zero extends setcc results | Chris Lattner | 2005-04-07 | 1 | -0/+1 |
| * | Pattern match bitfield insert, which helps shift long by immediate, among | Nate Begeman | 2005-04-06 | 1 | -15/+152 |
| * | Fixed version of optimized integer divide is now fixed. Calculate the | Nate Begeman | 2005-04-06 | 1 | -13/+9 |
| * | Turn off the div -> mul optimization until it works correctly 100% of the | Nate Begeman | 2005-04-06 | 1 | -5/+5 |
| * | Add support for MULHS and MULHU nodes | Nate Begeman | 2005-04-06 | 1 | -20/+192 |
| * | Back out the previous change to SelectBranchCC, since there are cases it | Nate Begeman | 2005-04-05 | 1 | -4/+11 |
| * | Rename canUseAsImmediateForOpcode to getImmediateForOpcode to better | Nate Begeman | 2005-04-05 | 1 | -17/+23 |
| * | Implement SDIV by power of 2 as srawi/addze rather than load imm, divw | Nate Begeman | 2005-04-05 | 1 | -0/+24 |
| * | Pattern match fp mul-add, mul-sub, neg-mul-add, and neg-mul-sub | Nate Begeman | 2005-04-04 | 1 | -4/+56 |
| * | Make sure that arg regs used by the call instruction are marked as such, so | Nate Begeman | 2005-04-04 | 1 | -15/+25 |
| * | i1 loads should also be from the low byte of the argument word. | Nate Begeman | 2005-04-04 | 1 | -1/+1 |
| * | Fix i64 return, fix CopyFromReg | Nate Begeman | 2005-04-04 | 1 | -3/+14 |
| * | Full varargs support. All of UnitTests now passes | Nate Begeman | 2005-04-03 | 1 | -5/+15 |
| * | Pass the correct value for the chain to the store | Nate Begeman | 2005-04-03 | 1 | -3/+2 |
| * | Fix SHL_PARTS | Nate Begeman | 2005-04-03 | 1 | -2/+10 |