| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove the X86 and PowerPC Simple instruction selectors; their time has | Nate Begeman | 2005-08-18 | 1 | -3924/+0 |
* | MFLR doesn't take an operand, the LR register is implicit | Chris Lattner | 2005-08-18 | 1 | -1/+1 |
* | Update to use the new MathExtras.h support for log2 computation. | Chris Lattner | 2005-08-02 | 1 | -73/+32 |
* | Support building non-PIC | Nate Begeman | 2005-07-21 | 1 | -2/+2 |
* | core changes for varargs | Andrew Lenharth | 2005-06-18 | 1 | -30/+14 |
* | Convert tabs to spaces | Misha Brukman | 2005-04-22 | 1 | -1/+1 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -170/+170 |
* | Add the necessary support to codegen condition register logical ops with | Nate Begeman | 2005-04-14 | 1 | -7/+9 |
* | rename getPPCOpcodeForSetCCNumber -> getPPCOpcodeForSetCCOpode to be more | Chris Lattner | 2005-04-10 | 1 | -21/+21 |
* | Fix CodeGen/Generic/2005-05-09-GlobalInPHI.ll, which was reduced from 254.gap. | Chris Lattner | 2005-04-09 | 1 | -0/+16 |
* | Fix a crash on 173.applu by asking for a constant bigger than 32-bits. | Chris Lattner | 2005-04-09 | 1 | -1/+1 |
* | Switch this instruction selector over to using liveins and liveouts, eliminating | Chris Lattner | 2005-04-09 | 1 | -8/+26 |
* | Fix some shift bugs | Nate Begeman | 2005-04-06 | 1 | -3/+12 |
* | Rename canUseAsImmediateForOpcode to getImmediateForOpcode to better | Nate Begeman | 2005-04-05 | 1 | -4/+4 |
* | Fix calls whose arguments fit entirely in registers to not break the Chain. | Nate Begeman | 2005-03-30 | 1 | -4/+0 |
* | Pattern ISel: fix argument loading for i64s (thanks chris) | Nate Begeman | 2005-03-28 | 1 | -2/+13 |
* | Remove fake instruction 'subc' (mnemonic for subfc). | Nate Begeman | 2005-03-28 | 1 | -1/+1 |
* | Correct a documention link | Nate Begeman | 2005-03-26 | 1 | -2/+2 |
* | Fix an incorrect argument being passed to BuildMI for indirect calls. | Nate Begeman | 2005-03-24 | 1 | -1/+1 |
* | Commit Gabor Greif's patch to use iterators in lowering intrinsics. | Nate Begeman | 2005-03-24 | 1 | -7/+8 |
* | eliminate dead variables, patch contributed by Gabor Greif! | Chris Lattner | 2005-03-24 | 1 | -2/+0 |
* | Implement more of the PPC32 Pattern ISel: | Nate Begeman | 2005-03-24 | 1 | -6/+4 |
* | We may be adding functions to the Module during initialization, so | Misha Brukman | 2005-03-21 | 1 | -2/+2 |
* | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -1/+1 |
* | Fix a crash handling 'undef bool', fixing an llc crash on 186.crafty | Chris Lattner | 2005-03-08 | 1 | -1/+1 |
* | Fix Regression/CodeGen/PowerPC/2005-01-14-UndefLong.ll | Chris Lattner | 2005-01-14 | 1 | -0/+2 |
* | Fix: Regression/CodeGen/PowerPC/2005-01-14-SetSelectCrash.ll | Chris Lattner | 2005-01-14 | 1 | -1/+2 |
* | This hunk: | Chris Lattner | 2005-01-02 | 1 | -2/+2 |
* | Fix a FIXME: Select instructions on longs were miscompiled. | Chris Lattner | 2005-01-01 | 1 | -19/+9 |
* | Fix several bugs in 'op x, imm' handling. Foremost is that we now emit | Chris Lattner | 2004-11-30 | 1 | -14/+10 |
* | Fix CodeGen/PowerPC/2004-11-30-shr-var-crash.ll | Chris Lattner | 2004-11-30 | 1 | -1/+1 |
* | Fix test/Regression/CodeGen/PowerPC/2004-11-29-ShrCrash.ll | Chris Lattner | 2004-11-30 | 1 | -1/+3 |
* | Fix test/Regression/CodeGen/PowerPC/2004-11-30-shift-crash.ll | Chris Lattner | 2004-11-30 | 1 | -1/+6 |
* | Remove the ISel->AsmPrinter link via the TargetMachine that was put in | Nate Begeman | 2004-11-27 | 1 | -15/+0 |
* | Enable optimization suggested by Chris Lattner to not emit reloc stubs for | Nate Begeman | 2004-11-25 | 1 | -1/+1 |
* | Add the same optimization that we do loading from fixed alloca slots to | Nate Begeman | 2004-11-24 | 1 | -0/+12 |
* | Simplify code a bit | Chris Lattner | 2004-11-23 | 1 | -1/+1 |
* | LA is really addi. Be consistent with operand ordering to avoid confusing th... | Chris Lattner | 2004-11-23 | 1 | -4/+6 |
* | Fix Shootout-C++/wc, which was broken by my recent changes to emit fewer | Nate Begeman | 2004-11-21 | 1 | -5/+6 |
* | Eliminate another 6k register copies that the register allocator would just | Nate Begeman | 2004-11-19 | 1 | -8/+14 |
* | Generate fewer reg-reg copies for the register allocator to deal with. | Nate Begeman | 2004-11-19 | 1 | -64/+39 |
* | Eliminate another common source of moves that the register allocator | Nate Begeman | 2004-11-18 | 1 | -5/+4 |
* | When accessing the base register for global variables, use the register | Nate Begeman | 2004-11-18 | 1 | -19/+13 |
* | Clean up and fix cast codegen by removing cases that are handled elsewhere, | Nate Begeman | 2004-11-18 | 1 | -19/+8 |
* | Put int the getReg cast optimization from x86 so that we generate fewer | Nate Begeman | 2004-11-08 | 1 | -0/+8 |
* | Disable bogus cast elimination when the cast is used by a setcc instruction. | Nate Begeman | 2004-11-07 | 1 | -4/+4 |
* | Thanks to sabre for pointing out that we were incorrectly codegen'ing | Nate Begeman | 2004-11-04 | 1 | -1/+4 |
* | Fix treecc. Also fix a latent bug in emitBinaryConstOperation that would | Nate Begeman | 2004-10-26 | 1 | -64/+46 |
* | Implement more complete and correct codegen for bitfield inserts, as tested | Nate Begeman | 2004-10-24 | 1 | -89/+236 |
* | Kill casts from integer types to unsigned byte, when the cast was only used | Nate Begeman | 2004-10-23 | 1 | -0/+13 |