aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/PPCRegisterInfo.td
Commit message (Expand)AuthorAgeFilesLines
* Mark the PPC CTRRC and CTRRC8 register classes as non-allocatable.Hal Finkel2012-06-081-2/+10
* Remove the SubRegClasses field from RegisterClass descriptions.Jakob Stoklund Olesen2012-05-041-3/+1
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-181-3/+3
* Use set operations instead of plain lists to enumerate register classes.Jakob Stoklund Olesen2011-06-151-33/+26
* Remove custom allocation order boilerplate that is no longer needed.Jakob Stoklund Olesen2011-06-091-59/+3
* Split ppc dwarf regnums into ppc64 and ppc32 flavours.Rafael Espindola2011-05-301-140/+140
* Dwarf register 0 is r0, remove incorrect entries.Rafael Espindola2011-05-291-2/+2
* Remove DwarfRegNum from the individual bits of the condition register.Rafael Espindola2011-05-271-32/+32
* Fix some dwarf register numbers.Rafael Espindola2011-05-261-1/+1
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-101-4/+4
* Restore the behavior of frame lowering before my refactoring.Anton Korobeynikov2010-12-181-4/+6
* Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov2010-11-181-5/+6
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-261-19/+11
* Revert "Replace the SubRegSet tablegen class with a less error-prone mechanism."Jakob Stoklund Olesen2010-05-261-11/+19
* Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen2010-05-261-19/+11
* Remove NumberHack entirely.Jakob Stoklund Olesen2010-05-251-4/+4
* Switch SubRegSet to using symbolic SubRegIndicesJakob Stoklund Olesen2010-05-241-8/+12
* Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen2010-05-241-1/+1
* Add SubRegIndex defs to PowerPC. It looks like the CR subregister indices areJakob Stoklund Olesen2010-05-241-0/+7
* Really reserve R2 on PPC Darwin. PR 6314.Dale Johannesen2010-02-161-8/+4
* Model the carry bit on ppc32. Without this we couldDale Johannesen2009-09-181-0/+8
* Add support for the PowerPC 64-bit SVR4 ABI.Tilmann Scheller2009-08-151-3/+7
* Various small changes related to the Condition Register on PowerPC.Tilmann Scheller2009-07-031-14/+17
* Refactor ABI code in the PowerPC backend.Tilmann Scheller2009-07-031-1/+1
* Implement the SVR4 ABI for PowerPC.Tilmann Scheller2009-07-031-9/+21
* Add a RM pseudoreg for the rounding mode, whichDale Johannesen2008-10-291-0/+10
* Clean up PPC register specification.Evan Cheng2008-07-071-34/+33
* Tail call optimization improvements:Arnold Schwaighofer2008-04-301-1/+3
* Add description of individual bits in CR. This fix PR1765.Nicolas Geoffray2008-03-101-0/+15
* 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-261-1/+1
* Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling2008-02-241-34/+35
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov2007-11-111-173/+173
* R0 is a sub-register of X0, etc.Evan Cheng2007-05-081-3/+3
* llvm bug #1350, parts 1, 2, and 3.Nate Begeman2007-05-011-1/+50
* We'd still like to register allocate r2 on darwin before the callee-saveNate Begeman2007-01-291-6/+6
* Changes from Nick Lewycky with a simplified PPCTargetAsmInfo.Jim Laskey2006-12-211-2/+6
* in ppc64-mode, don't allocate the 32-bit version of r13 either.Chris Lattner2006-11-201-0/+6
* r13 is the thread pointer on darwin/ppc64, don't allocate it.Chris Lattner2006-11-201-3/+3
* This is a general clean up of the PowerPC ABI. Address several problems andJim Laskey2006-11-161-2/+2
* Rework PPC64 calls. Now we have a LR8/CTR8 register which the PPC64 callsChris Lattner2006-11-141-4/+9
* Constify some methods. Patch provided by Anton Vayvod, thanks!Chris Lattner2006-08-171-8/+8
* Remove the -darwin and -aix llc options, inferring darwinism and aixism fromChris Lattner2006-06-161-2/+2
* Revert Nate's CR patch from last night, which caused many regressions (e.g. f...Chris Lattner2006-05-041-18/+3
* Since we don't handle callee-save CRs right yet, don't allocate them. AlsoNate Begeman2006-05-021-3/+18
* Prefer to allocate V2-V5 before V0,V1. This lets us generate code like this:Chris Lattner2006-04-171-1/+1
* add all supported formats to the vector register fileChris Lattner2006-03-251-1/+1
* Add dwarf register numbering to register data.Jim Laskey2006-03-241-71/+140
* Claim to have v16i8 for perm masksChris Lattner2006-03-201-1/+2