summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPC32ISelSimple.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Adjust to changes in Makefile.rulesReid Spencer2004-10-221-1/+1
* Don't clear or sign extend bool->int. This fires a few dozen times on the te...Nate Begeman2004-10-201-0/+17
* Implement bitfield insert by recognizing the following pattern:Nate Begeman2004-10-171-5/+111
* Finally fix one of the oldest FIXMEs in the PowerPC backend: correctlyNate Begeman2004-10-161-10/+8
* ADd support for undef and unreachableChris Lattner2004-10-161-4/+8
* Better codegen of binary integer ops with 32 bit immediate operands.Nate Begeman2004-10-151-2/+22
* Implement logical and with an immediate that consists of a contiguous blockNate Begeman2004-10-081-5/+69
* Several fixes and enhancements to the PPC32 backend.Nate Begeman2004-10-071-143/+127
* Correct some typeosChris Lattner2004-10-061-3/+3
* Turning on fsel code gen now that we can do so would be good.Nate Begeman2004-10-061-11/+10
* Implement floating point select for lt, gt, le, ge using the powerpc fselNate Begeman2004-10-061-25/+113
* Generate better code by being far less clever when it comes to the select ins...Nate Begeman2004-09-291-7/+17
* improve Type::BoolTy codegen by eliminating unnecessary clears and sign extendsNate Begeman2004-09-291-1/+8
* To go along with sabre's improved InstCombining, improve recognition ofNate Begeman2004-09-291-21/+9
* Correct some BuildMI arguments for the upcoming simple schedulerNate Begeman2004-09-271-1/+1
* Fix the last of the major PPC GEP folding deficiencies. This will allowNate Begeman2004-09-231-178/+163
* add optimized code sequences for setcc x, 0Nate Begeman2004-09-221-5/+92
* s/ISel/PPC32ISel/ to have unique class names for debugging via gdb because theMisha Brukman2004-09-211-87/+90
* All PPC instructions are now auto-printedNate Begeman2004-09-041-3/+4
* Convert remaining X-Form and Pseudo instructions over to asm writerNate Begeman2004-09-021-2/+2
* Changes For Bug 352Reid Spencer2004-09-011-2/+2
* Implement the following missing functionality in the PPC backend:Nate Begeman2004-08-291-44/+135
* Kill a majority of unnecessary sign extensions for byte loadsNate Begeman2004-08-221-12/+30
* Back out branchless SetCC code. While it helped a lot in some cases, itNate Begeman2004-08-211-188/+25
* Implement code to convert SetCC into straight line code where appropriate. A...Nate Begeman2004-08-201-22/+169
* This PHI has 4 additional operands, not 2.Misha Brukman2004-08-191-1/+1
* Convert casts that will have no effect into move instructions.Nate Begeman2004-08-191-4/+22
* Clean up floating point instruction selection.Nate Begeman2004-08-191-53/+10
* Re-fix hiding the Frame Pointer from the register allocator in functionsNate Begeman2004-08-171-19/+7
* PowerPC 32-/64-bit split: Part I, PPC32* bit files, adapted from former PowerPC*Misha Brukman2004-08-171-6/+6
* Fix mismatched adjust down/up of SP in functions that contain variableNate Begeman2004-08-161-4/+4
* Fix float to int codepath by always allocating 8 bytes for the target of a do...Nate Begeman2004-08-151-6/+9
* Fix handling of FP constants with single precision, and loading of internal l...Nate Begeman2004-08-141-27/+27
* Fix siod by switching BoolTy to byte rather than int until CFE changes forNate Begeman2004-08-131-1/+1
* Fix 177.mesa compilation, don't use floating point regs for base addresses!Nate Begeman2004-08-131-1/+1
* Fix llc crasher compiling siod by giving BuildMI the correct number of argumentsNate Begeman2004-08-131-1/+1
* Clean up 32/64bit and Darwin/AIX split. Next steps: 64 bit ISel, AIX asm pri...Nate Begeman2004-08-111-1/+0
* Fix a case where constantexprs could leak into the PPC isel.Chris Lattner2004-08-111-1/+4
* Fix 255.vortex by using getClassB instead of getClassNate Begeman2004-08-111-2/+1
* Breaking up the PowerPC target into 32- and 64-bit subparts, Part I: 32-bit.Misha Brukman2004-08-111-7/+7
* Renamed PPC32 (namespace for regs, opcodes) to PPC to include 64-bit targetsMisha Brukman2004-08-101-372/+372
* Fix casts of float to unsigned longNate Begeman2004-08-101-28/+84
* Changes commited for Nate Begeman:Chris Lattner2004-08-061-12/+17
* Simplify loading (un)signed constants to registers, patch by Nate Begeman.Misha Brukman2004-07-281-45/+47
* LI can only take signed values, so values > 32767 can only be loaded with ORIMisha Brukman2004-07-281-1/+7
* Build COND_BRANCHes which may become long or short, decided by a later pass.Misha Brukman2004-07-271-23/+14
* Add IMPLICIT_DEF of LR for branch-and-link instrs (calls and global accesses)Misha Brukman2004-07-271-0/+2
* * Rewrote castsMisha Brukman2004-07-261-192/+510
* Eliminate spurious empty space; make code easier to page through.Misha Brukman2004-07-231-21/+12
* Implement casting a floating point to 32-bit unsigned valueMisha Brukman2004-07-231-2/+61
OpenPOWER on IntegriCloud