Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Nuke the PowerPCTargetMachine.h header. Note that the PowerPCTargetMachine | Chris Lattner | 2005-10-14 | 1 | -46/+0 |
| | | | | | | still should be merged into the PPC32TargetMachine class llvm-svn: 23741 | ||||
* | 1. Use SubtargetFeatures in llc/lli. | Jim Laskey | 2005-09-01 | 1 | -1/+2 |
| | | | | | | | | 2. Propagate feature "string" to all targets. 3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget. llvm-svn: 23192 | ||||
* | Add Subtarget support to PowerPC. Next up, using it. | Nate Begeman | 2005-08-04 | 1 | -4/+8 |
| | | | | llvm-svn: 22644 | ||||
* | Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFile | Chris Lattner | 2005-06-25 | 1 | -1/+2 |
| | | | | | | interface. llvm-svn: 22282 | ||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -3/+3 |
| | | | | llvm-svn: 21425 | ||||
* | Remove the ISel->AsmPrinter link via the TargetMachine that was put in | Nate Begeman | 2004-11-27 | 1 | -6/+0 |
| | | | | | | | | place to help bring up the PowerPC back end on Darwin. This code is no longer serves any purpose now that the AsmPrinter does the right thing all the time printing GlobalValues. --Cruft. llvm-svn: 18267 | ||||
* | Do not provide the non-specialized PowerPCJITInfo object, it is pretty useless. | Chris Lattner | 2004-11-23 | 1 | -9/+1 |
| | | | | | | Instead, let derived classes provide specialized ones. llvm-svn: 18139 | ||||
* | All PPC instructions are now auto-printed | Nate Begeman | 2004-09-04 | 1 | -0/+6 |
| | | | | | | | 32 and 64 bit AsmWriters unified Darwin and AIX specific features of AsmWriter split out llvm-svn: 16163 | ||||
* | Move variables and methods which need PPC{32,64}* distinction to subclasses | Misha Brukman | 2004-08-17 | 1 | -15/+2 |
| | | | | llvm-svn: 15858 | ||||
* | Replace PowerPCPEI.cpp with target independant PrologEpilogInserter | Nate Begeman | 2004-08-14 | 1 | -4/+5 |
| | | | | llvm-svn: 15746 | ||||
* | * Move AIX into the llvm namespace to be accessed from RegisterInfo | Misha Brukman | 2004-08-11 | 1 | -1/+1 |
| | | | | | | | * Mark InstrInfo with 32 vs. 64 bit flag * Enable the 64-bit isel and asm printer llvm-svn: 15672 | ||||
* | Clean up 32/64bit and Darwin/AIX split. Next steps: 64 bit ISel, AIX asm ↵ | Nate Begeman | 2004-08-11 | 1 | -0/+7 |
| | | | | | | printer. llvm-svn: 15662 | ||||
* | Breaking up the PowerPC target into 32- and 64-bit subparts, Part III: the rest. | Misha Brukman | 2004-08-11 | 1 | -21/+6 |
| | | | | llvm-svn: 15636 | ||||
* | * Codegen of GEPs dramatically improved by folding multiplies and adds | Misha Brukman | 2004-07-23 | 1 | -0/+8 |
| | | | | | | | | * Function pointers implemented correctly using appropriate stubs Contributed by Nate Begeman. llvm-svn: 15133 | ||||
* | Implement getModuleMatchQuality and getJITMatchQuality() for PowerPC | Misha Brukman | 2004-07-12 | 1 | -0/+3 |
| | | | | llvm-svn: 14780 | ||||
* | Initial revision | Misha Brukman | 2004-06-21 | 1 | -0/+57 |
llvm-svn: 14283 |