summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PowerPCTargetMachine.h
Commit message (Collapse)AuthorAgeFilesLines
* Nuke the PowerPCTargetMachine.h header. Note that the PowerPCTargetMachineChris Lattner2005-10-141-46/+0
| | | | | | still should be merged into the PPC32TargetMachine class llvm-svn: 23741
* 1. Use SubtargetFeatures in llc/lli.Jim Laskey2005-09-011-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 Begeman2005-08-041-4/+8
| | | | llvm-svn: 22644
* Refactor the addPassesToEmitAssembly interface into a addPassesToEmitFileChris Lattner2005-06-251-1/+2
| | | | | | interface. llvm-svn: 22282
* Remove trailing whitespaceMisha Brukman2005-04-211-3/+3
| | | | llvm-svn: 21425
* Remove the ISel->AsmPrinter link via the TargetMachine that was put inNate Begeman2004-11-271-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 Lattner2004-11-231-9/+1
| | | | | | Instead, let derived classes provide specialized ones. llvm-svn: 18139
* All PPC instructions are now auto-printedNate Begeman2004-09-041-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 subclassesMisha Brukman2004-08-171-15/+2
| | | | llvm-svn: 15858
* Replace PowerPCPEI.cpp with target independant PrologEpilogInserterNate Begeman2004-08-141-4/+5
| | | | llvm-svn: 15746
* * Move AIX into the llvm namespace to be accessed from RegisterInfoMisha Brukman2004-08-111-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 Begeman2004-08-111-0/+7
| | | | | | printer. llvm-svn: 15662
* Breaking up the PowerPC target into 32- and 64-bit subparts, Part III: the rest.Misha Brukman2004-08-111-21/+6
| | | | llvm-svn: 15636
* * Codegen of GEPs dramatically improved by folding multiplies and addsMisha Brukman2004-07-231-0/+8
| | | | | | | | * Function pointers implemented correctly using appropriate stubs Contributed by Nate Begeman. llvm-svn: 15133
* Implement getModuleMatchQuality and getJITMatchQuality() for PowerPCMisha Brukman2004-07-121-0/+3
| | | | llvm-svn: 14780
* Initial revisionMisha Brukman2004-06-211-0/+57
llvm-svn: 14283
OpenPOWER on IntegriCloud