| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | leopard and above support alignment for common symbols. | Chris Lattner | 2008-01-02 | 1 | -4/+10 | |
| | | | | | llvm-svn: 45493 | |||||
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 | |
| | | | | | llvm-svn: 45418 | |||||
| * | long double patch 2 of N. Handle it in TargetData. | Dale Johannesen | 2007-08-03 | 1 | -2/+2 | |
| | | | | | | | | (I've tried to get the info right for all targets, but I'm not expert on all of them - check yours.) llvm-svn: 40792 | |||||
| * | The PPC64 ELF ABI is "intended to use the same structure layout and calling ↵ | Nicolas Geoffray | 2007-04-03 | 1 | -2/+2 | |
| | | | | | | | | | | convention rules as the 64-bit PowerOpen ABI" (Reference http://www.linux-foundation.org/spec/ELF/ppc64/). Change all ELF tests to ELF32. llvm-svn: 35624 | |||||
| * | Improve JIT support for linux/ppc: Patch by Nicolas Geoffray! | Chris Lattner | 2007-02-25 | 1 | -0/+3 | |
| | | | | | llvm-svn: 34572 | |||||
| * | Generalize TargetData strings, to support more interesting forms of data. | Chris Lattner | 2007-02-14 | 1 | -2/+2 | |
| | | | | | | | Patch by Scott Michel. llvm-svn: 34266 | |||||
| * | Double and long preferred alignment set to 8 bytes. | Evan Cheng | 2007-01-22 | 1 | -1/+2 | |
| | | | | | llvm-svn: 33447 | |||||
| * | Needed to build on PPC Linux. | Nick Lewycky | 2007-01-19 | 1 | -0/+3 | |
| | | | | | llvm-svn: 33352 | |||||
| * | Instead of yet another enum indicating the "assembly language flavor", | Bill Wendling | 2007-01-16 | 1 | -1/+12 | |
| | | | | | | | just use the one that's in the subtarget. llvm-svn: 33255 | |||||
| * | Honor cpu directive, take two. | Jim Laskey | 2006-12-12 | 1 | -0/+22 | |
| | | | | | llvm-svn: 32492 | |||||
| * | Another step forward in PPC64 JIT support: we now no-longer need stubs | Chris Lattner | 2006-12-11 | 1 | -2/+16 | |
| | | | | | | | | | | | emitted for external globals in PPC64-JIT-PIC mode (which is good because we didn't handle them before!). This also fixes a bug handling the picbase delta, which we would get wrong in some cases. llvm-svn: 32451 | |||||
| * | getInstrItineraryData shouldn't copy the itineraries | Chris Lattner | 2006-12-11 | 1 | -1/+1 | |
| | | | | | llvm-svn: 32448 | |||||
| * | Remove what little AIX support we have. It has never been tested and isn't | Chris Lattner | 2006-07-15 | 1 | -2/+0 | |
| | | | | | | | complete. llvm-svn: 29156 | |||||
| * | Document the subtarget features better, make sure that 64-bit mode, 64-bit | Chris Lattner | 2006-06-16 | 1 | -6/+21 | |
| | | | | | | | | | | | support, and 64-bit register use are all consistent with each other. Add a new "IsPPC" feature, to distinguish ppc32 vs ppc64 targets, use this to configure TargetData differently. This not makes ppc64 blow up on lots of stuff :) llvm-svn: 28825 | |||||
| * | Rename some subtarget features. A CPU now can *have* 64-bit instructions, | Chris Lattner | 2006-06-16 | 1 | -4/+4 | |
| | | | | | | | can in 32-bit mode we can choose to optionally *use* 64-bit registers. llvm-svn: 28824 | |||||
| * | First baby step towards ppc64 support. This adds a new -march=ppc64 backend | Chris Lattner | 2006-06-16 | 1 | -1/+5 | |
| | | | | | | | that is currently just like ppc32 :) llvm-svn: 28813 | |||||
| * | Add a subtarget feature for the stfiwx instruction. I know the G5 has it, | Chris Lattner | 2006-02-28 | 1 | -0/+2 | |
| | | | | | | | | but I don't know what other PPC impls do. If someone could update the proc table, I would appreciate it :) llvm-svn: 26421 | |||||
| * | Allow itineraries to be passed through the Target Machine. | Jim Laskey | 2005-11-01 | 1 | -0/+9 | |
| | | | | | llvm-svn: 24139 | |||||
| * | Typo made worse x 2 - take 2. | Jim Laskey | 2005-10-26 | 1 | -1/+1 | |
| | | | | | llvm-svn: 24018 | |||||
| * | Typo x 2 | Jim Laskey | 2005-10-26 | 1 | -1/+1 | |
| | | | | | llvm-svn: 24016 | |||||
| * | Give full control of subtarget features over to table generated code. | Jim Laskey | 2005-10-26 | 1 | -1/+7 | |
| | | | | | llvm-svn: 24013 | |||||
| * | Do the right thing and enable 64 bit regs under the control of a subtarget | Nate Begeman | 2005-10-18 | 1 | -0/+2 | |
| | | | | | | | | 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 | |||||
| * | More PPC32 -> PPC changes, as well as merging some classes that were | Nate Begeman | 2005-10-16 | 1 | -1/+1 | |
| | | | | | | | redundant after the change. llvm-svn: 23759 | |||||
| * | copy and paste error | Andrew Lenharth | 2005-09-29 | 1 | -1/+1 | |
| | | | | | llvm-svn: 23528 | |||||
| * | Add accessor for 64bit flag, so that we can tell when it is safe to | Nate Begeman | 2005-09-06 | 1 | -1/+2 | |
| | | | | | | | generate the fun in-register fp<->long instructions. llvm-svn: 23244 | |||||
| * | Decouple fsqrt from gpul optimizations, implementing fsqrt.ll. | Chris Lattner | 2005-09-02 | 1 | -0/+3 | |
| | | | | | | | Remove the -enable-gpopt option which is subsumed by feature flags. llvm-svn: 23218 | |||||
| * | 1. Use SubtargetFeatures in llc/lli. | Jim Laskey | 2005-09-01 | 1 | -1/+3 | |
| | | | | | | | | | 2. Propagate feature "string" to all targets. 3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget. llvm-svn: 23192 | |||||
| * | Consolidate the GPOpt stuff to all use the Subtarget, instead of still | Chris Lattner | 2005-08-05 | 1 | -7/+9 | |
| | | | | | | | | | 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 | |||||
| * | Add Subtarget support to PowerPC. Next up, using it. | Nate Begeman | 2005-08-04 | 1 | -0/+48 | |
| llvm-svn: 22644 | ||||||

