|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| ... |  | 
| | 
| 
| 
| 
| 
| 
| 
| | // FIXME: revisit this when we have some kind of mechanism by which targets
    // can decided legality of vector constants, of which there may be very
    // many.
llvm-svn: 25733 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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 | 
| | 
| 
| 
| | llvm-svn: 24139 | 
| | 
| 
| 
| | llvm-svn: 24013 | 
| | 
| 
| 
| 
| 
| | CPU.
llvm-svn: 23974 | 
| | 
| 
| 
| | llvm-svn: 23909 | 
| | 
| 
| 
| | llvm-svn: 23870 | 
| | 
| 
| 
| 
| 
| 
| | option.  Currently the only way to enable this is to specify the
64bitregs mattr flag.  It is never enabled by default on any config yet.
llvm-svn: 23779 | 
| | 
| 
| 
| | llvm-svn: 23743 | 
| | 
| 
| 
| 
| 
| 
| 
| | '' is not a recognized processor for this target (ignoring processor)
Default to "generic" instead of "" for the default CPU.
llvm-svn: 23257 | 
| | 
| 
| 
| 
| 
| | generate the fun in-register fp<->long instructions.
llvm-svn: 23244 | 
| | 
| 
| 
| | llvm-svn: 23222 | 
| | 
| 
| 
| 
| 
| | Remove the -enable-gpopt option which is subsumed by feature flags.
llvm-svn: 23218 | 
| | 
| 
| 
| 
| 
| 
| 
| | 2. Propagate feature "string" to all targets.
3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget.
llvm-svn: 23192 | 
| | 
| 
| 
| 
| 
| 
| 
| | depending on the command line option.  Now the command line option just
sets the subtarget as appropriate.  G5 opts will now default to on on
G5-enabled nightly testers among other machines.
llvm-svn: 22688 | 
| | 
| 
| 
| 
| 
| 
| | is available, since the target triple doesn't specify whether to use gpopts
or not.
llvm-svn: 22685 | 
|  | llvm-svn: 22644 |