summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCJITInfo.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* What should be the last unnecessary <iostream>s in the library.Bill Wendling2006-12-071-1/+0
| | | | llvm-svn: 32333
* wrap long linesChris Lattner2006-09-281-2/+4
| | | | llvm-svn: 30662
* First pass at supporting relocations. Relocations are written correctly toNate Begeman2006-09-081-4/+1
| | | | | | | the file now, however the relocated address is currently wrong. Fixing that will require some deep pondering. llvm-svn: 30207
* Make ppc64 jit kinda work right. About 2/3 of Olden passes with this,Nate Begeman2006-08-291-29/+127
| | | | | | there are clearly some encoding bugs lurking in there somewhere. llvm-svn: 29949
* Resolve BB references with relocation.Evan Cheng2006-07-271-23/+8
| | | | llvm-svn: 29351
* synchronizeICache removeed from TargetJITInfo.Evan Cheng2006-07-271-10/+0
| | | | llvm-svn: 29348
* - Refactor the code that resolve basic block references to a TargetJITInfoEvan Cheng2006-07-251-0/+35
| | | | | | | | | | method. - Added synchronizeICache() to TargetJITInfo. It is called after each block of code is emitted to flush the icache. This ensures correct execution on targets that have separate dcache and icache. - Added PPC / Mac OS X specific code to do icache flushing. llvm-svn: 29276
* Implement PPC64 relocations typesChris Lattner2006-07-121-1/+11
| | | | llvm-svn: 29125
* Silence -pedantic warningChris Lattner2006-06-011-1/+1
| | | | llvm-svn: 28633
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-241-1/+1
| | | | | | by Anton Korobeynikov! This is a step towards closing PR786. llvm-svn: 28447
* Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner2006-05-021-11/+11
| | | | | | | | byte format. This doesn't work when using the code emitter in a cross target environment. Since the code emitter is only really used by the JIT, this isn't a current problem, but if we ever start emitting .o files, it would be. llvm-svn: 28060
* Update the PPC compilation callback code to not need weird abi-violatingNate Begeman2006-05-021-49/+46
| | | | | | | prologs and epilogs, keep all the asm in one place, and remove use of compiler builtin functions. llvm-svn: 28049
* No functionality changes, but cleaner code with correct comments.Nate Begeman2006-04-251-34/+40
| | | | llvm-svn: 27966
* Change the PPC JIT to use a Static relocation modelNate Begeman2006-04-211-12/+1
| | | | llvm-svn: 27937
* More PPC32 -> PPC changes, as well as merging some classes that wereNate Begeman2005-10-161-6/+6
| | | | | | redundant after the change. llvm-svn: 23759
* Rename PPC32*.h to PPC*.hChris Lattner2005-10-141-0/+243
This completes the grand PPC file renaming llvm-svn: 23745
OpenPOWER on IntegriCloud