summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix grammar: apostrophe-s ('s) is possessive, not plural; also iff vs. if.Misha Brukman2005-08-031-4/+4
* minor capitalization thing, patch by Jim LaskeyChris Lattner2005-08-031-1/+1
* This hunk accidentally got dropped. Patch by Jim LaskeyChris Lattner2005-08-021-67/+0
* Update to use the new MathExtras.h support for log2 computation.Chris Lattner2005-08-021-11/+35
* add a pass name to make debugging dumps nicerChris Lattner2005-08-021-0/+4
* Eliminate an extra copy from R1 that Nate noticed on function calls thatChris Lattner2005-07-281-1/+2
* Specify the correct number of operandsChris Lattner2005-07-281-3/+3
* Fold constant adds into loads and stores to frame indices.Nate Begeman2005-07-281-17/+37
* Fix some commentsNate Begeman2005-07-271-3/+1
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-11/+11
* Fix an optimization put in for accessing static globals. This obviatesNate Begeman2005-07-251-5/+6
* PowerPC no-pic code is not quite ready for prime-timeChris Lattner2005-07-221-0/+1
* Support building non-PICNate Begeman2005-07-211-56/+86
* Generate mfocrf when targeting g5. Generate fsqrt/fsqrts when targetin g5.Nate Begeman2005-07-201-3/+18
* Integrate SelectFPExpr into SelectExpr. This gets PPC32 closer to beingNate Begeman2005-07-191-338/+242
* Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode.Chris Lattner2005-07-101-2/+2
* Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNodeChris Lattner2005-07-101-1/+1
* Make several cleanups to Andrews varargs change:Chris Lattner2005-07-051-19/+17
* Fix PowerPC varargsChris Lattner2005-07-051-24/+25
* Varargs is apparently currently broken on PPC. This hacks it so that itChris Lattner2005-07-011-4/+9
* Commit fix for generating conditional branch pseudo instructions thatNate Begeman2005-06-151-3/+8
* Commit a small improvement that is already in the x86 and ia64 backends toNate Begeman2005-06-141-0/+5
* Handle some more real world cases of rlwimi. These don't come up thatNate Begeman2005-06-081-10/+42
* Fix andrews changes to fit in 80 columnsChris Lattner2005-05-151-9/+18
* treat TAILCALL nodes identically to CALL nodesChris Lattner2005-05-131-1/+4
* Add an isTailCall flag to LowerCallToChris Lattner2005-05-131-2/+3
* Realize that we don't support fmod directly, fixing CodeGen/Generic/print-ari...Chris Lattner2005-05-131-1/+3
* rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to be CALLSEQ_START/BEGIN.Chris Lattner2005-05-121-6/+6
* Pass in Calling Convention to use into LowerCallToChris Lattner2005-05-121-1/+2
* These targets don't like setccChris Lattner2005-05-121-0/+3
* Necessary changes to codegen cttz efficiently on PowerPCNate Begeman2005-05-111-6/+28
* fold and (shl X, C1), C2 -> rlwinm when possible. Many other cases are possi...Chris Lattner2005-05-091-1/+20
* fix typoAndrew Lenharth2005-05-041-1/+1
* Implement count leading zeros (ctlz), count trailing zeros (cttz), and countAndrew Lenharth2005-05-031-0/+5
* This target doesn't support the FSIN/FCOS/FSQRT nodes yetChris Lattner2005-04-301-0/+8
* Implement Value* tracking for loads and stores in the selection DAG. This en...Andrew Lenharth2005-04-271-11/+11
* Convert tabs to spacesMisha Brukman2005-04-221-3/+4
* Remove trailing whitespaceMisha Brukman2005-04-211-135/+135
* Match another form of eqvChris Lattner2005-04-211-1/+6
* Next round of PPC CR optimizations. For the following code:Nate Begeman2005-04-181-62/+95
* Change codegen for setcc to read the bit directly out of the conditionNate Begeman2005-04-181-42/+31
* Make pattern isel default for ppcNate Begeman2005-04-151-3/+2
* Implement multi-way branches through logical ops on condition registers.Nate Begeman2005-04-141-2/+68
* Start allocating condition registers. Almost all explicit uses of CR0 areNate Begeman2005-04-131-23/+26
* Implement the fold shift X, zext(Y) -> shift X, Y at the target level,Nate Begeman2005-04-131-6/+22
* Disbale the broken fold of shift + sz[ext] for nowNate Begeman2005-04-131-19/+0
* remove one more occurance of this that snuck inChris Lattner2005-04-131-1/+1
* Elimate handling of ZERO_EXTEND_INREG. This causes the PPC backend to emitChris Lattner2005-04-131-13/+0
* Fold shift by size larger than type size to undefNate Begeman2005-04-121-1/+0
* Implement setcc op, -1 sequencesNate Begeman2005-04-121-22/+41
OpenPOWER on IntegriCloud