summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPC.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove the -darwin and -aix llc options, inferring darwinism and aixism fromChris Lattner2006-06-161-7/+0
| | | | | | the target triple & subtarget info. woo. llvm-svn: 28835
* Added getTargetLowering() to TargetMachine. Refactored targets to support this.Evan Cheng2006-03-131-4/+4
| | | | llvm-svn: 26742
* - Added option -relocation-model to set relocation model. Valid values ↵Evan Cheng2006-02-221-1/+0
| | | | | | | | | | 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
* Moved PICEnabled to include/llvm/Target/TargetOptions.hEvan Cheng2006-02-181-1/+0
| | | | llvm-svn: 26272
* Goodbye PPC pattern isel. You have served us well, but it is now time forChris Lattner2006-01-121-1/+0
| | | | | | you to ride off into the sunset. llvm-svn: 25236
* add an option to generate completely non-pic code, corresponding to whatChris Lattner2005-11-171-0/+1
| | | | | | | | | | | | | gcc -static produces on PPC. This is used for building kexts and other things. With this, materializing the address of a global looks like: lis r2, ha16(L_H$non_lazy_ptr) la r3, lo16(L_H$non_lazy_ptr)(r2) we're still emitting stubs for functions, which is wrong. That is next. llvm-svn: 24399
* First bits of 64 bit PowerPC stuff, currently disabled. A lot of this isNate Begeman2005-10-181-2/+2
| | | | | | purely mechanical. llvm-svn: 23778
* Rename PowerPC*.h to PPC*.hChris Lattner2005-10-141-0/+51
| | | | llvm-svn: 23743
* Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc.Brian Gaeke2004-07-161-40/+0
| | | | | | | | Support single-fp incoming args. Support single-fp outgoing args ('call' operands). Support double-fp return values. llvm-svn: 14880
* Initial revisionMisha Brukman2004-06-211-0/+40
llvm-svn: 14283
OpenPOWER on IntegriCloud