- Sep 29, 2006
-
-
Chris Lattner authored
llvm-svn: 30662
-
- Sep 09, 2006
-
-
Nate Begeman authored
the file now, however the relocated address is currently wrong. Fixing that will require some deep pondering. llvm-svn: 30207
-
- Aug 29, 2006
-
-
Nate Begeman authored
there are clearly some encoding bugs lurking in there somewhere. llvm-svn: 29949
-
- Jul 27, 2006
-
-
Evan Cheng authored
llvm-svn: 29351
-
Evan Cheng authored
llvm-svn: 29348
-
- Jul 25, 2006
-
-
Evan Cheng authored
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
-
- Jul 12, 2006
-
-
Chris Lattner authored
llvm-svn: 29125
-
- Jun 01, 2006
-
-
Chris Lattner authored
llvm-svn: 28633
-
- May 24, 2006
-
-
Chris Lattner authored
by Anton Korobeynikov! This is a step towards closing PR786. llvm-svn: 28447
-
- May 02, 2006
-
-
Chris Lattner authored
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
-
Nate Begeman authored
prologs and epilogs, keep all the asm in one place, and remove use of compiler builtin functions. llvm-svn: 28049
-
- Apr 25, 2006
-
-
Nate Begeman authored
llvm-svn: 27966
-
- Apr 22, 2006
-
-
Nate Begeman authored
llvm-svn: 27937
-
- Oct 16, 2005
-
-
Nate Begeman authored
redundant after the change. llvm-svn: 23759
-
- Oct 15, 2005
-
-
Chris Lattner authored
This completes the grand PPC file renaming llvm-svn: 23745
-
Chris Lattner authored
and PPC32JITInfo classes should be merged. llvm-svn: 23744
-
- Jul 22, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22498
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21425
-
- Nov 26, 2004
-
-
Chris Lattner authored
llvm-svn: 18263
-
- Nov 25, 2004
-
-
Chris Lattner authored
llvm-svn: 18235
-
- Nov 24, 2004
-
-
Chris Lattner authored
* Add relocations for refernces to non-lazy darwin stubs and implement them correctly. With this change, we can correctly references external globals, and now all but two UnitTests and all but 1 Regression/C tests pass. More importantly, bugpoint-jit will start giving us useful testcases, instead of always telling us that references to external globals don't work :) llvm-svn: 18222
-
Chris Lattner authored
prolog. llvm-svn: 18220
-
Chris Lattner authored
call the right address. llvm-svn: 18213
-
Chris Lattner authored
obscure problem where we were doing: lmw r3,0(r9) which is undefined on PPC. Now we do: lmw r3,0(r2) by force, not relying on the GCC register allocator for luck :) llvm-svn: 18212
-
- Nov 23, 2004
-
-
Nate Begeman authored
that we don't end up trying to use r0 as a base register. llvm-svn: 18176
-
Nate Begeman authored
CompilationCallback llvm-svn: 18175
-
Chris Lattner authored
This should save all argument registers on entry and restore on exit, despite that, simple things seem to work!!! llvm-svn: 18161
-
Chris Lattner authored
ones noted, which require funny PPC specific inline assembly. If some angel felt the desire to help me, I think this is that last bit missing for JIT support (however, generic code emitter might night work right with the constant pool yet). llvm-svn: 18151
-
Chris Lattner authored
llvm-svn: 18147
-
Chris Lattner authored
for external functions work. CompilationCallback has not been written, and stubs for internal functions are not generated yet. This means you can call printf and exit, and use global variables, but cannot call functions local to a module yet. llvm-svn: 18145
-