aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
...
* Removed spurious EnablePPCRS check.Bill Wendling2008-03-041-4/+3
* Move PPC lowering functions into PPCTargetLoweringDale Johannesen2008-03-042-28/+120
* Use a command-line option to turn register scavenging on/off for PPC.Bill Wendling2008-03-042-39/+51
* This is the initial check-in for adding register scavenging to PPC. (Currently,Bill Wendling2008-03-035-104/+365
* add a noteChris Lattner2008-03-021-0/+39
* Evan implemented this.Chris Lattner2008-03-021-23/+0
* Use enumeration for preffered EH dwarf encoding reasonAnton Korobeynikov2008-02-292-6/+8
* Interface of getByValTypeAlignment differed betweenDale Johannesen2008-02-282-0/+16
* Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng2008-02-281-2/+2
* EHPreferredDataFormat hook for PPC targets. Looks like DarwinAnton Korobeynikov2008-02-272-1/+30
* Don't hard-code the mask size to be 32, which is incorrect on ppc64Dan Gohman2008-02-271-3/+5
* Final de-tabification.Bill Wendling2008-02-271-3/+3
* Convert the last remaining users of the non-APInt form ofDan Gohman2008-02-272-16/+24
* Rename PrintableName to Name.Bill Wendling2008-02-261-1/+1
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-262-2/+2
* Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling2008-02-241-34/+35
* Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov2008-02-202-3/+4
* I cannot find a libgcc function for this builtin. Therefor expanding it to a...Andrew Lenharth2008-02-161-1/+2
* Handle \n's in value names for more targets. The asm printers Chris Lattner2008-02-151-6/+21
* Cosmetics.Dale Johannesen2008-02-151-6/+3
* Remove warning about 64-bit code on processorDale Johannesen2008-02-151-4/+0
* Rewrite tblgen handling of subtarget features soDale Johannesen2008-02-143-0/+3
* Change how FP immediates are handled. Nate Begeman2008-02-141-3/+0
* Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman2008-02-132-2/+2
* Enable exception handling int JITNicolas Geoffray2008-02-131-0/+11
* Fix the PPC JIT regressions by encoding zeroreg as 0 for BLR.Chris Lattner2008-02-131-0/+1
* don't try to avoid inserting loads when lowering FORMAL_ARGUMENTS. Chris Lattner2008-02-131-12/+5
* readme updatesNate Begeman2008-02-131-0/+9
* Make register scavenging happy by not using a reg (CR0) that isn't definedNate Begeman2008-02-131-1/+1
* commuteInstr() can now commute non-ssa machine instrs.Evan Cheng2008-02-131-0/+10
* Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman2008-02-132-8/+7
* Revert r46916 PPCTargetAsmInfo.cpp.Evan Cheng2008-02-121-2/+2
* additional missing featureNate Begeman2008-02-111-0/+1
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-106-7/+9
* Match GCC's behaviour for these sections.Nick Lewycky2008-02-101-2/+2
* It's not always safe to fold movsd into xorpd, etc. Check the alignment of th...Evan Cheng2008-02-082-4/+7
* Follow Chris' suggestion; change the PseudoSourceValue accessorsDan Gohman2008-02-071-1/+1
* Re-apply the memory operand changes, with a fix for the staticDan Gohman2008-02-061-21/+27
* Ident mnemonics appropriatelyNate Begeman2008-02-051-4/+4
* Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng2008-02-041-1/+0
* Get rid of the annoying blank lines before labels.Evan Cheng2008-02-021-2/+0
* Unbreak ppc debug support.Evan Cheng2008-02-021-0/+3
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-021-0/+1
* Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng2008-02-011-10/+0
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-311-27/+21
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-311-4/+4
* Makes the same change in ppc backend: avoid inserting prologue before debug l...Evan Cheng2008-01-311-0/+10
* Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflictingDan Gohman2008-01-311-3/+3
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-311-21/+27
* Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng2008-01-302-4/+4