summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Use tblgen'd VECTOR_SHUFFLE selection code.Evan Cheng2006-03-201-16/+0
* Add support for generating vspltw, instead of a vperm instruction with aChris Lattner2006-03-201-0/+16
* Remove BRTWOWAY*Nate Begeman2006-03-171-34/+4
* Save/restore VRSAVE once per function, not once per block.Chris Lattner2006-03-161-39/+52
* Fix an off by one error that caused PPC LLC failures last night.Chris Lattner2006-03-141-1/+1
* Added getTargetLowering() to TargetMachine. Refactored targets to support this.Evan Cheng2006-03-131-3/+4
* For functions that use vector registers, save VRSAVE, mark usedChris Lattner2006-03-131-1/+58
* Several big changes:Chris Lattner2006-03-121-1/+3
* Change the interface for getting a target HazardRecognizer to be more clean.Chris Lattner2006-03-081-4/+3
* Implement a very very simple hazard recognizer for LSU rejects and ctr set/readChris Lattner2006-03-071-2/+10
* Implement CodeGen/PowerPC/or-addressing-mode.ll, which is also PR668.Chris Lattner2006-03-011-18/+59
* Implement selection of inline asm memory operandsChris Lattner2006-02-241-0/+29
* kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBCNate Begeman2006-02-171-75/+0
* If the false case is the current basic block, then this is a self loop.Evan Cheng2006-02-161-11/+0
* Match getTargetNode() changes (now return SDNode* instead of SDOperand).Evan Cheng2006-02-091-68/+79
* Change Select() fromEvan Cheng2006-02-091-80/+133
* Complex pattern isel code shouldn't select nodes.Evan Cheng2006-02-051-9/+9
* Use SelectRoot() as entry of any tblgen based isel.Evan Cheng2006-02-051-1/+2
* Use PPCISD::CALL instead of ISD::CALLChris Lattner2006-01-271-2/+1
* Add explicit #includes of <iostream>Chris Lattner2006-01-221-0/+1
* Use the default impl of DYNAMIC_STACKALLOC, allowing us to delete some code.Chris Lattner2006-01-151-38/+0
* these cases are autogeneratedChris Lattner2006-01-121-28/+0
* remove dead codeChris Lattner2006-01-121-25/+2
* Fix a compile crash building MultiSource/Applications/d with the new front-end.Chris Lattner2006-01-051-2/+2
* Fix one of the things in the todo file, and get a bit closer to foldingNate Begeman2005-12-241-1/+15
* Pattern-match return. Includes gross hack!Nate Begeman2005-12-201-23/+0
* Fix a couple of the FIXMEs, thanks to suggestion from Chris. This allowsNate Begeman2005-12-191-4/+2
* Convert load/store over to being pattern matchedNate Begeman2005-12-191-145/+71
* This is handled by the autogen'd codeChris Lattner2005-12-181-1/+0
* Remove a now unused statistic.Nate Begeman2005-12-141-1/+0
* Use the new predicate support that Evan Cheng added to remove some codeNate Begeman2005-12-141-47/+0
* Add support for TargetConstantPool nodes to the dag isel emitter, and useNate Begeman2005-12-101-24/+5
* Silence another annoying GCC warningChris Lattner2005-12-061-1/+1
* The basic fneg cases are already autogen'dChris Lattner2005-12-041-4/+2
* Autogen matching code for ADJCALLSTACK[UP|DOWN], thanks to Evan's tblgenChris Lattner2005-12-041-8/+0
* Finish moving uncond br over to .td file, remove from .cpp file.Chris Lattner2005-12-041-3/+1
* Make sure these get added into the codegenmap when appropriateChris Lattner2005-12-011-4/+5
* Fix a regression caused by a patch earlier todayChris Lattner2005-12-011-1/+2
* Use a getCopyToReg() variant to generate a flaggy CopyToReg node.Evan Cheng2005-12-011-8/+2
* SelectNodeTo now returns N. Use it instead of return N directly.Chris Lattner2005-11-301-108/+81
* First chunk of actually generating vector code for packed types. TheseNate Begeman2005-11-301-11/+51
* Enable global address legalization, fixing a todo and allowing the removalChris Lattner2005-11-171-30/+1
* Teach the selector to fold lo(g) into load instruction immediate fieldsChris Lattner2005-11-171-0/+8
* Add an initial hack at legalizing GlobalAddress into the appropriate nodesChris Lattner2005-11-171-1/+4
* When lowering direct calls, lower them to use a targetglobaladress directlyChris Lattner2005-11-171-2/+1
* Patch to clean up function call pseudos and support the BLA instruction,Nate Begeman2005-11-161-6/+17
* Don't emit "32" for unordered comparisonChris Lattner2005-10-281-2/+4
* add a hack to get code with ordered comparisons working. This hack isChris Lattner2005-10-281-12/+12
* add support for branch on ordered/unordered.Chris Lattner2005-10-281-0/+17
* autogen undefChris Lattner2005-10-251-8/+0
OpenPOWER on IntegriCloud