Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | JumpTable support! What this represents is working asm and jit support for | Nate Begeman | 2006-04-22 | 1 | -5/+10 | |
| | | | | | | | | x86 and ppc for 100% dense switch statements when relocations are non-PIC. This support will be extended and enhanced in the coming days to support PIC, and less dense forms of jump tables. llvm-svn: 27947 | |||||
* | Teach the JIT how to relocate LI, this fixes the JIT on Prolangs-C/TimberWolfMC | Chris Lattner | 2006-04-22 | 1 | -0/+1 | |
| | | | | llvm-svn: 27943 | |||||
* | Change the PPC JIT to use a Static relocation model | Nate Begeman | 2006-04-21 | 1 | -16/+2 | |
| | | | | llvm-svn: 27937 | |||||
* | Move some knowledge about registers out of the code emitter into the ↵ | Chris Lattner | 2006-04-17 | 1 | -41/+1 | |
| | | | | | | register info. llvm-svn: 27770 | |||||
* | Don't emit pseudo instructions! | Chris Lattner | 2006-03-21 | 1 | -0/+1 | |
| | | | | llvm-svn: 26926 | |||||
* | teach the JIT to encode vector registers | Chris Lattner | 2006-03-10 | 1 | -32/+32 | |
| | | | | llvm-svn: 26697 | |||||
* | - Added option -relocation-model to set relocation model. Valid values ↵ | Evan Cheng | 2006-02-22 | 1 | -1/+3 | |
| | | | | | | | | | | 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.h | Evan Cheng | 2006-02-18 | 1 | -0/+1 | |
| | | | | llvm-svn: 26272 | |||||
* | Functions that are lazily streamed in from the .bc file are *not* external. | Chris Lattner | 2006-01-29 | 1 | -1/+2 | |
| | | | | | | | This fixes llvm-test/SingleSource/UnitTests/2006-01-29-SimpleIndirectCall.c and PR704 llvm-svn: 25793 | |||||
* | Add explicit #includes of <iostream> | Chris Lattner | 2006-01-22 | 1 | -0/+1 | |
| | | | | llvm-svn: 25509 | |||||
* | Fix the PPC JIT failures last night, which were due to mishandling of ↵ | Chris Lattner | 2006-01-07 | 1 | -0/+1 | |
| | | | | | | linkonce globals llvm-svn: 25141 | |||||
* | Fix the JIT failures from last night. | Chris Lattner | 2005-12-11 | 1 | -1/+2 | |
| | | | | llvm-svn: 24659 | |||||
* | Patch to clean up function call pseudos and support the BLA instruction, | Nate Begeman | 2005-11-16 | 1 | -1/+1 | |
| | | | | | | | which branches to an absolute address. This is required to support objc direct dispatch. llvm-svn: 24370 | |||||
* | More PPC32 -> PPC changes, as well as merging some classes that were | Nate Begeman | 2005-10-16 | 1 | -3/+3 | |
| | | | | | | redundant after the change. llvm-svn: 23759 | |||||
* | prune #includes | Chris Lattner | 2005-10-15 | 1 | -0/+1 | |
| | | | | llvm-svn: 23752 | |||||
* | Rename PPC32*.h to PPC*.h | Chris Lattner | 2005-10-14 | 1 | -0/+264 | |
This completes the grand PPC file renaming llvm-svn: 23745 |