aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Rename PowerPC*.h to PPC*.hChris Lattner2005-10-1415-19/+19
* Rename PowerPCInstrBuilder.h -> PPC*Chris Lattner2005-10-143-3/+3
* Nuke the PowerPCTargetMachine.h header. Note that the PowerPCTargetMachineChris Lattner2005-10-144-49/+24
* Rename PowerPC*.td -> PPC*.tdChris Lattner2005-10-142-4/+4
* These are deadChris Lattner2005-10-142-74/+0
* Eliminate PowerPC.td and PPC32.td, consolidating them into PPC.tdChris Lattner2005-10-149-32/+70
* Like the comment says...Chris Lattner2005-10-141-6/+0
* Nuke PowerPCInstrFormats.h, its contents are dead. Remove the definitionsChris Lattner2005-10-146-87/+11
* Remove an unnecsesary file. PPC32 and PPC64 share architected registers.Nate Begeman2005-10-144-52/+38
* These are now autogeneratedChris Lattner2005-10-141-12/+0
* Add patterns for FP round/extendChris Lattner2005-10-141-2/+2
* These definitions have been moved to common code.Chris Lattner2005-10-101-199/+0
* Disable formation of rlwinm instructions from SRA bases. This fixesChris Lattner2005-10-091-2/+2
* Remove another unused file. Preparing for the great "enable i64 on ppc32"Nate Begeman2005-10-081-35/+0
* Remove a file that is no longer usedNate Begeman2005-10-081-46/+0
* When preselecting, favor things that have low depth to select first. ThisChris Lattner2005-10-071-5/+8
* Fix a CQ regression from my patch to split F32/F64 into seperate registerChris Lattner2005-10-071-1/+2
* Pull out Call, reducing stack frame size from 6032 bytes to 5184 bytes.Chris Lattner2005-10-061-106/+111
* Pull out setcc, this reduces stack frame size from 7520 to 6032 bytesChris Lattner2005-10-061-115/+117
* Pull two more methods out, reducing stack frame size from 8224 -> 7520 bytesChris Lattner2005-10-061-58/+65
* Add a recursive-iterative hybrid stage to attempt to reduce stack space, thisChris Lattner2005-10-061-45/+94
* Speed up the asm printer a lot by not printing formatted LLVM asm outputChris Lattner2005-10-031-9/+3
* add patterns for float binops and fma opsChris Lattner2005-10-021-8/+12
* another solution to the fsel issue. Instead of having 4 variants, just forceChris Lattner2005-10-023-32/+25
* fsel can take a different FP type for the comparison and for the result. As ...Chris Lattner2005-10-023-22/+37
* fix an f32/f64 type mismatchChris Lattner2005-10-021-2/+6
* Minor tweak to the branch selector. When emitting a two-way branch, and ifChris Lattner2005-10-011-6/+17
* like the comment says, enable thisChris Lattner2005-10-011-3/+1
* fix typoChris Lattner2005-10-011-1/+1
* Modify the ppc backend to use two register classes for FP: F8RC and F4RC.Chris Lattner2005-10-019-152/+253
* Should be using flag and not chain.Jim Laskey2005-09-301-1/+1
* Remove some now-dead code.Nate Begeman2005-09-301-15/+4
* constant fold these callsChris Lattner2005-09-301-2/+2
* pass extra argsChris Lattner2005-09-301-2/+4
* these methods get extra argsChris Lattner2005-09-301-2/+4
* Use the 32-bit version for nowChris Lattner2005-09-301-1/+1
* Add a bunch of patterns for F64 FP ops, add some more integer opsChris Lattner2005-09-292-38/+84
* Remove code for patterns that are autogeneratedChris Lattner2005-09-291-30/+9
* tblgen autogens this pattern nowChris Lattner2005-09-291-6/+0
* copy and paste errorAndrew Lenharth2005-09-291-1/+1
* now that tblgen is smarter, this pattern is not needed. Also, tblgenChris Lattner2005-09-291-3/+1
* consistency with other cases, no functionality changeChris Lattner2005-09-291-0/+2
* Make the JIT default to the DAG isel instead of the pattern isel, like LLC.Chris Lattner2005-09-291-1/+4
* Never rely on ReplaceAllUsesWith when selecting, use CodeGenMap instead.Chris Lattner2005-09-291-34/+29
* Codegen ADD X, IMM -> addis/addi if needed.Chris Lattner2005-09-281-2/+12
* Autogen MUL, move FP cases togetherChris Lattner2005-09-281-24/+12
* disentangle FP from INT versions of div/mulChris Lattner2005-09-281-18/+16
* Use the autogenerated matcher for ADD/SUBChris Lattner2005-09-281-30/+0
* add a patter for SUBFICChris Lattner2005-09-281-1/+1
* Mark int binops as int-only, add FP binops. Mark FADD/FMUL as commutative butChris Lattner2005-09-281-15/+23