Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added getTargetLowering() to TargetMachine. Refactored targets to support this. | Evan Cheng | 2006-03-13 | 1 | -1/+1 |
| | | | | llvm-svn: 26742 | ||||
* | PPC JIT relocation model should be DynamicNoPIC. | Evan Cheng | 2006-02-23 | 1 | -2/+2 |
| | | | | llvm-svn: 26338 | ||||
* | - Added option -relocation-model to set relocation model. Valid values ↵ | Evan Cheng | 2006-02-22 | 1 | -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 for | Chris Lattner | 2006-01-12 | 1 | -11/+2 |
| | | | | | | you to ride off into the sunset. llvm-svn: 25236 | ||||
* | Tie dwarf generation to darwin assembler. | Jim Laskey | 2006-01-04 | 1 | -1/+1 |
| | | | | llvm-svn: 25093 | ||||
* | Add a new option to indicate we want the code generator to emit code quickly, | Chris Lattner | 2005-11-08 | 1 | -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 Laskey | 2005-11-01 | 1 | -1/+2 |
| | | | | llvm-svn: 24139 | ||||
* | First bits of 64 bit PowerPC stuff, currently disabled. A lot of this is | Nate Begeman | 2005-10-18 | 1 | -4/+4 |
| | | | | | | purely mechanical. llvm-svn: 23778 | ||||
* | More PPC32 -> PPC changes, as well as merging some classes that were | Nate Begeman | 2005-10-16 | 1 | -46/+34 |
| | | | | | | redundant after the change. llvm-svn: 23759 | ||||
* | Rename PPC32*.h to PPC*.h | Chris Lattner | 2005-10-14 | 1 | -1/+1 |
| | | | | | | This completes the grand PPC file renaming llvm-svn: 23745 | ||||
* | Merge PPCJITInfo.h and PPC32JITInfo.h. Note that the PowerPCJITInfo | Chris Lattner | 2005-10-14 | 1 | -1/+1 |
| | | | | | | and PPC32JITInfo classes should be merged. llvm-svn: 23744 | ||||
* | Rename PowerPC*.h to PPC*.h | Chris Lattner | 2005-10-14 | 1 | -0/+184 |
| | | | | llvm-svn: 23743 | ||||
* | Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc. | Brian Gaeke | 2004-07-16 | 1 | -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 checkin | Chris Lattner | 2004-07-15 | 1 | -1/+1 |
| | | | | llvm-svn: 14844 | ||||
* | Patches towards fixing PR341 | Chris Lattner | 2004-07-15 | 1 | -1/+1 |
| | | | | llvm-svn: 14841 | ||||
* | Implement getModuleMatchQuality and getJITMatchQuality() for PowerPC | Misha Brukman | 2004-07-12 | 1 | -0/+20 |
| | | | | llvm-svn: 14780 | ||||
* | Delete the allocate*TargetMachine function, which is now dead. | Chris Lattner | 2004-07-11 | 1 | -9/+1 |
| | | | | | | The shared command line options are now in a header that makes sense. llvm-svn: 14757 | ||||
* | Make these format a bit nicer | Chris Lattner | 2004-07-11 | 1 | -1/+1 |
| | | | | llvm-svn: 14747 | ||||
* | Auto-registrate target | Chris Lattner | 2004-07-11 | 1 | -0/+7 |
| | | | | llvm-svn: 14745 | ||||
* | Fix all of those problems that the PPC backend has running 176.gcc :) | Chris Lattner | 2004-07-02 | 1 | -0/+6 |
| | | | | llvm-svn: 14565 | ||||
* | Wrap long line | Misha Brukman | 2004-07-01 | 1 | -1/+2 |
| | | | | llvm-svn: 14552 | ||||
* | Lower ConstantExpressions before the code generator. | Misha Brukman | 2004-06-29 | 1 | -0/+4 |
| | | | | llvm-svn: 14497 | ||||
* | The code generator should work with unreachable blocks. If not, then this | Chris Lattner | 2004-06-29 | 1 | -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 Brukman | 2004-06-28 | 1 | -3/+0 |
| | | | | llvm-svn: 14472 | ||||
* | Allow debugging machine instrs (by printout) before/after isel and regalloc | Misha Brukman | 2004-06-25 | 1 | -0/+7 |
| | | | | llvm-svn: 14416 | ||||
* | Add option to print out machine code before register allocation. | Misha Brukman | 2004-06-24 | 1 | -0/+4 |
| | | | | llvm-svn: 14387 | ||||
* | llvm/IntrinsicLowering.h => llvm/CodeGen/IntrinsicLowering.h | Misha Brukman | 2004-06-21 | 1 | -2/+2 |
| | | | | llvm-svn: 14292 | ||||
* | Initial revision | Misha Brukman | 2004-06-21 | 1 | -0/+88 |
llvm-svn: 14283 |