| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Use tblgen'd VECTOR_SHUFFLE selection code. | Evan Cheng | 2006-03-20 | 1 | -16/+0 |
* | Add support for generating vspltw, instead of a vperm instruction with a | Chris Lattner | 2006-03-20 | 1 | -0/+16 |
* | Remove BRTWOWAY* | Nate Begeman | 2006-03-17 | 1 | -34/+4 |
* | Save/restore VRSAVE once per function, not once per block. | Chris Lattner | 2006-03-16 | 1 | -39/+52 |
* | Fix an off by one error that caused PPC LLC failures last night. | Chris Lattner | 2006-03-14 | 1 | -1/+1 |
* | Added getTargetLowering() to TargetMachine. Refactored targets to support this. | Evan Cheng | 2006-03-13 | 1 | -3/+4 |
* | For functions that use vector registers, save VRSAVE, mark used | Chris Lattner | 2006-03-13 | 1 | -1/+58 |
* | Several big changes: | Chris Lattner | 2006-03-12 | 1 | -1/+3 |
* | Change the interface for getting a target HazardRecognizer to be more clean. | Chris Lattner | 2006-03-08 | 1 | -4/+3 |
* | Implement a very very simple hazard recognizer for LSU rejects and ctr set/read | Chris Lattner | 2006-03-07 | 1 | -2/+10 |
* | Implement CodeGen/PowerPC/or-addressing-mode.ll, which is also PR668. | Chris Lattner | 2006-03-01 | 1 | -18/+59 |
* | Implement selection of inline asm memory operands | Chris Lattner | 2006-02-24 | 1 | -0/+29 |
* | kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC | Nate Begeman | 2006-02-17 | 1 | -75/+0 |
* | If the false case is the current basic block, then this is a self loop. | Evan Cheng | 2006-02-16 | 1 | -11/+0 |
* | Match getTargetNode() changes (now return SDNode* instead of SDOperand). | Evan Cheng | 2006-02-09 | 1 | -68/+79 |
* | Change Select() from | Evan Cheng | 2006-02-09 | 1 | -80/+133 |
* | Complex pattern isel code shouldn't select nodes. | Evan Cheng | 2006-02-05 | 1 | -9/+9 |
* | Use SelectRoot() as entry of any tblgen based isel. | Evan Cheng | 2006-02-05 | 1 | -1/+2 |
* | Use PPCISD::CALL instead of ISD::CALL | Chris Lattner | 2006-01-27 | 1 | -2/+1 |
* | Add explicit #includes of <iostream> | Chris Lattner | 2006-01-22 | 1 | -0/+1 |
* | Use the default impl of DYNAMIC_STACKALLOC, allowing us to delete some code. | Chris Lattner | 2006-01-15 | 1 | -38/+0 |
* | these cases are autogenerated | Chris Lattner | 2006-01-12 | 1 | -28/+0 |
* | remove dead code | Chris Lattner | 2006-01-12 | 1 | -25/+2 |
* | Fix a compile crash building MultiSource/Applications/d with the new front-end. | Chris Lattner | 2006-01-05 | 1 | -2/+2 |
* | Fix one of the things in the todo file, and get a bit closer to folding | Nate Begeman | 2005-12-24 | 1 | -1/+15 |
* | Pattern-match return. Includes gross hack! | Nate Begeman | 2005-12-20 | 1 | -23/+0 |
* | Fix a couple of the FIXMEs, thanks to suggestion from Chris. This allows | Nate Begeman | 2005-12-19 | 1 | -4/+2 |
* | Convert load/store over to being pattern matched | Nate Begeman | 2005-12-19 | 1 | -145/+71 |
* | This is handled by the autogen'd code | Chris Lattner | 2005-12-18 | 1 | -1/+0 |
* | Remove a now unused statistic. | Nate Begeman | 2005-12-14 | 1 | -1/+0 |
* | Use the new predicate support that Evan Cheng added to remove some code | Nate Begeman | 2005-12-14 | 1 | -47/+0 |
* | Add support for TargetConstantPool nodes to the dag isel emitter, and use | Nate Begeman | 2005-12-10 | 1 | -24/+5 |
* | Silence another annoying GCC warning | Chris Lattner | 2005-12-06 | 1 | -1/+1 |
* | The basic fneg cases are already autogen'd | Chris Lattner | 2005-12-04 | 1 | -4/+2 |
* | Autogen matching code for ADJCALLSTACK[UP|DOWN], thanks to Evan's tblgen | Chris Lattner | 2005-12-04 | 1 | -8/+0 |
* | Finish moving uncond br over to .td file, remove from .cpp file. | Chris Lattner | 2005-12-04 | 1 | -3/+1 |
* | Make sure these get added into the codegenmap when appropriate | Chris Lattner | 2005-12-01 | 1 | -4/+5 |
* | Fix a regression caused by a patch earlier today | Chris Lattner | 2005-12-01 | 1 | -1/+2 |
* | Use a getCopyToReg() variant to generate a flaggy CopyToReg node. | Evan Cheng | 2005-12-01 | 1 | -8/+2 |
* | SelectNodeTo now returns N. Use it instead of return N directly. | Chris Lattner | 2005-11-30 | 1 | -108/+81 |
* | First chunk of actually generating vector code for packed types. These | Nate Begeman | 2005-11-30 | 1 | -11/+51 |
* | Enable global address legalization, fixing a todo and allowing the removal | Chris Lattner | 2005-11-17 | 1 | -30/+1 |
* | Teach the selector to fold lo(g) into load instruction immediate fields | Chris Lattner | 2005-11-17 | 1 | -0/+8 |
* | Add an initial hack at legalizing GlobalAddress into the appropriate nodes | Chris Lattner | 2005-11-17 | 1 | -1/+4 |
* | When lowering direct calls, lower them to use a targetglobaladress directly | Chris Lattner | 2005-11-17 | 1 | -2/+1 |
* | Patch to clean up function call pseudos and support the BLA instruction, | Nate Begeman | 2005-11-16 | 1 | -6/+17 |
* | Don't emit "32" for unordered comparison | Chris Lattner | 2005-10-28 | 1 | -2/+4 |
* | add a hack to get code with ordered comparisons working. This hack is | Chris Lattner | 2005-10-28 | 1 | -12/+12 |
* | add support for branch on ordered/unordered. | Chris Lattner | 2005-10-28 | 1 | -0/+17 |
* | autogen undef | Chris Lattner | 2005-10-25 | 1 | -8/+0 |