summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPC32ISelSimple.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove the X86 and PowerPC Simple instruction selectors; their time hasNate Begeman2005-08-181-3924/+0
* MFLR doesn't take an operand, the LR register is implicitChris Lattner2005-08-181-1/+1
* Update to use the new MathExtras.h support for log2 computation.Chris Lattner2005-08-021-73/+32
* Support building non-PICNate Begeman2005-07-211-2/+2
* core changes for varargsAndrew Lenharth2005-06-181-30/+14
* Convert tabs to spacesMisha Brukman2005-04-221-1/+1
* Remove trailing whitespaceMisha Brukman2005-04-211-170/+170
* Add the necessary support to codegen condition register logical ops withNate Begeman2005-04-141-7/+9
* rename getPPCOpcodeForSetCCNumber -> getPPCOpcodeForSetCCOpode to be moreChris Lattner2005-04-101-21/+21
* Fix CodeGen/Generic/2005-05-09-GlobalInPHI.ll, which was reduced from 254.gap.Chris Lattner2005-04-091-0/+16
* Fix a crash on 173.applu by asking for a constant bigger than 32-bits.Chris Lattner2005-04-091-1/+1
* Switch this instruction selector over to using liveins and liveouts, eliminatingChris Lattner2005-04-091-8/+26
* Fix some shift bugsNate Begeman2005-04-061-3/+12
* Rename canUseAsImmediateForOpcode to getImmediateForOpcode to betterNate Begeman2005-04-051-4/+4
* Fix calls whose arguments fit entirely in registers to not break the Chain.Nate Begeman2005-03-301-4/+0
* Pattern ISel: fix argument loading for i64s (thanks chris)Nate Begeman2005-03-281-2/+13
* Remove fake instruction 'subc' (mnemonic for subfc).Nate Begeman2005-03-281-1/+1
* Correct a documention linkNate Begeman2005-03-261-2/+2
* Fix an incorrect argument being passed to BuildMI for indirect calls.Nate Begeman2005-03-241-1/+1
* Commit Gabor Greif's patch to use iterators in lowering intrinsics.Nate Begeman2005-03-241-7/+8
* eliminate dead variables, patch contributed by Gabor Greif!Chris Lattner2005-03-241-2/+0
* Implement more of the PPC32 Pattern ISel:Nate Begeman2005-03-241-6/+4
* We may be adding functions to the Module during initialization, soMisha Brukman2005-03-211-2/+2
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-151-1/+1
* Fix a crash handling 'undef bool', fixing an llc crash on 186.craftyChris Lattner2005-03-081-1/+1
* Fix Regression/CodeGen/PowerPC/2005-01-14-UndefLong.llChris Lattner2005-01-141-0/+2
* Fix: Regression/CodeGen/PowerPC/2005-01-14-SetSelectCrash.llChris Lattner2005-01-141-1/+2
* This hunk:Chris Lattner2005-01-021-2/+2
* Fix a FIXME: Select instructions on longs were miscompiled.Chris Lattner2005-01-011-19/+9
* Fix several bugs in 'op x, imm' handling. Foremost is that we now emitChris Lattner2004-11-301-14/+10
* Fix CodeGen/PowerPC/2004-11-30-shr-var-crash.llChris Lattner2004-11-301-1/+1
* Fix test/Regression/CodeGen/PowerPC/2004-11-29-ShrCrash.llChris Lattner2004-11-301-1/+3
* Fix test/Regression/CodeGen/PowerPC/2004-11-30-shift-crash.llChris Lattner2004-11-301-1/+6
* Remove the ISel->AsmPrinter link via the TargetMachine that was put inNate Begeman2004-11-271-15/+0
* Enable optimization suggested by Chris Lattner to not emit reloc stubs forNate Begeman2004-11-251-1/+1
* Add the same optimization that we do loading from fixed alloca slots toNate Begeman2004-11-241-0/+12
* Simplify code a bitChris Lattner2004-11-231-1/+1
* LA is really addi. Be consistent with operand ordering to avoid confusing th...Chris Lattner2004-11-231-4/+6
* Fix Shootout-C++/wc, which was broken by my recent changes to emit fewerNate Begeman2004-11-211-5/+6
* Eliminate another 6k register copies that the register allocator would justNate Begeman2004-11-191-8/+14
* Generate fewer reg-reg copies for the register allocator to deal with.Nate Begeman2004-11-191-64/+39
* Eliminate another common source of moves that the register allocatorNate Begeman2004-11-181-5/+4
* When accessing the base register for global variables, use the registerNate Begeman2004-11-181-19/+13
* Clean up and fix cast codegen by removing cases that are handled elsewhere,Nate Begeman2004-11-181-19/+8
* Put int the getReg cast optimization from x86 so that we generate fewerNate Begeman2004-11-081-0/+8
* Disable bogus cast elimination when the cast is used by a setcc instruction.Nate Begeman2004-11-071-4/+4
* Thanks to sabre for pointing out that we were incorrectly codegen'ingNate Begeman2004-11-041-1/+4
* Fix treecc. Also fix a latent bug in emitBinaryConstOperation that wouldNate Begeman2004-10-261-64/+46
* Implement more complete and correct codegen for bitfield inserts, as testedNate Begeman2004-10-241-89/+236
* Kill casts from integer types to unsigned byte, when the cast was only usedNate Begeman2004-10-231-0/+13
OpenPOWER on IntegriCloud