summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Added getTargetLowering() to TargetMachine. Refactored targets to support this.Evan Cheng2006-03-131-1/+1
| | | | llvm-svn: 26742
* PPC JIT relocation model should be DynamicNoPIC.Evan Cheng2006-02-231-2/+2
| | | | llvm-svn: 26338
* - Added option -relocation-model to set relocation model. Valid values ↵Evan Cheng2006-02-221-2/+7
| | | | | | | | | | include static, pic, dynamic-no-pic, and default. PPC and x86 default is dynamic-no-pic for Darwin, pic for others. - Removed options -enable-pic and -ppc-static. llvm-svn: 26315
* Goodbye PPC pattern isel. You have served us well, but it is now time forChris Lattner2006-01-121-11/+2
| | | | | | you to ride off into the sunset. llvm-svn: 25236
* Tie dwarf generation to darwin assembler.Jim Laskey2006-01-041-1/+1
| | | | llvm-svn: 25093
* Add a new option to indicate we want the code generator to emit code quickly,Chris Lattner2005-11-081-3/+4
| | | | | | | not spending tons of time microoptimizing it. This is useful for an -O0 style of build. llvm-svn: 24235
* Allow itineraries to be passed through the Target Machine.Jim Laskey2005-11-011-1/+2
| | | | llvm-svn: 24139
* First bits of 64 bit PowerPC stuff, currently disabled. A lot of this isNate Begeman2005-10-181-4/+4
| | | | | | purely mechanical. llvm-svn: 23778
* More PPC32 -> PPC changes, as well as merging some classes that wereNate Begeman2005-10-161-46/+34
| | | | | | redundant after the change. llvm-svn: 23759
* Rename PPC32*.h to PPC*.hChris Lattner2005-10-141-1/+1
| | | | | | This completes the grand PPC file renaming llvm-svn: 23745
* Merge PPCJITInfo.h and PPC32JITInfo.h. Note that the PowerPCJITInfoChris Lattner2005-10-141-1/+1
| | | | | | and PPC32JITInfo classes should be merged. llvm-svn: 23744
* Rename PowerPC*.h to PPC*.hChris Lattner2005-10-141-0/+184
| | | | llvm-svn: 23743
* Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc.Brian Gaeke2004-07-161-118/+0
| | | | | | | | Support single-fp incoming args. Support single-fp outgoing args ('call' operands). Support double-fp return values. llvm-svn: 14880
* Revert stuff that I didn't mean to checkinChris Lattner2004-07-151-1/+1
| | | | llvm-svn: 14844
* Patches towards fixing PR341Chris Lattner2004-07-151-1/+1
| | | | llvm-svn: 14841
* Implement getModuleMatchQuality and getJITMatchQuality() for PowerPCMisha Brukman2004-07-121-0/+20
| | | | llvm-svn: 14780
* Delete the allocate*TargetMachine function, which is now dead.Chris Lattner2004-07-111-9/+1
| | | | | | The shared command line options are now in a header that makes sense. llvm-svn: 14757
* Make these format a bit nicerChris Lattner2004-07-111-1/+1
| | | | llvm-svn: 14747
* Auto-registrate targetChris Lattner2004-07-111-0/+7
| | | | llvm-svn: 14745
* Fix all of those problems that the PPC backend has running 176.gcc :)Chris Lattner2004-07-021-0/+6
| | | | llvm-svn: 14565
* Wrap long lineMisha Brukman2004-07-011-1/+2
| | | | llvm-svn: 14552
* Lower ConstantExpressions before the code generator.Misha Brukman2004-06-291-0/+4
| | | | llvm-svn: 14497
* The code generator should work with unreachable blocks. If not, then thisChris Lattner2004-06-291-8/+0
| | | | | | | is a bug that should be fixed in the code generator, not papered over with the simplifycfg pass. Eliminating this makes bugpoint much more useful llvm-svn: 14477
* Can't print out machine code before it is constructed.Misha Brukman2004-06-281-3/+0
| | | | llvm-svn: 14472
* Allow debugging machine instrs (by printout) before/after isel and regallocMisha Brukman2004-06-251-0/+7
| | | | llvm-svn: 14416
* Add option to print out machine code before register allocation.Misha Brukman2004-06-241-0/+4
| | | | llvm-svn: 14387
* llvm/IntrinsicLowering.h => llvm/CodeGen/IntrinsicLowering.hMisha Brukman2004-06-211-2/+2
| | | | llvm-svn: 14292
* Initial revisionMisha Brukman2004-06-211-0/+88
llvm-svn: 14283
OpenPOWER on IntegriCloud