summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PowerPC.h
Commit message (Collapse)AuthorAgeFilesLines
* All PPC instructions are now auto-printedNate Begeman2004-09-041-2/+2
| | | | | | | 32 and 64 bit AsmWriters unified Darwin and AIX specific features of AsmWriter split out llvm-svn: 16163
* Consistently name passed with 32 or 64 in their nameMisha Brukman2004-08-171-2/+2
| | | | llvm-svn: 15855
* Replace PowerPCPEI.cpp with target independant PrologEpilogInserterNate Begeman2004-08-141-2/+1
| | | | llvm-svn: 15746
* 64-bit instruction selector and AIX-specific 64-bit asm printerMisha Brukman2004-08-111-1/+2
| | | | llvm-svn: 15669
* Clean up 32/64bit and Darwin/AIX split. Next steps: 64 bit ISel, AIX asm ↵Nate Begeman2004-08-111-0/+6
| | | | | | printer. llvm-svn: 15662
* Breaking up the PowerPC target into 32- and 64-bit subparts, Part III: the rest.Misha Brukman2004-08-111-7/+1
| | | | llvm-svn: 15636
* CodePrinter -> AsmPrinterMisha Brukman2004-08-091-1/+1
| | | | llvm-svn: 15599
* Changes commited for Nate Begeman:Chris Lattner2004-08-061-0/+1
| | | | | | | | | | | | | | | Use a PowerPC specific prolog epilog inserter to control where spilled callee save regs are placed on the stack. Get rid of implicit return address stack slot, save return address reg (LR) in appropriate slot Improve code generated for functions that don't have calls or access globals Note from Chris: PowerPCPEI will eventually be eliminated, once the functionality is merged into CodeGen/PrologEpilogInserter.cpp llvm-svn: 15536
* Add PowerPCBranchSelector to discover which are `long' branches.Misha Brukman2004-07-271-1/+2
| | | | | | Contributed by Nate Begeman. llvm-svn: 15280
* Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc.Brian Gaeke2004-07-161-0/+40
| | | | | | | | Support single-fp incoming args. Support single-fp outgoing args ('call' operands). Support double-fp return values. llvm-svn: 14880
* The powerpc is now gone. However it is now just known as the Skeleton target.Chris Lattner2004-07-161-42/+0
| | | | llvm-svn: 14877
* Add comments describing how you would add prototypes for factory methods forBrian Gaeke2004-02-021-0/+15
| | | | | | PowerPC-specific passes here. llvm-svn: 11073
* Import of skeletal PowerPC backend I have had laying around for months...Brian Gaeke2004-01-211-0/+27
llvm-svn: 10937
OpenPOWER on IntegriCloud