| Commit message (Expand) | Author | Age | Files | Lines |
* | Move target specific code to target files. The new MachineCodeEmitter | Chris Lattner | 2003-06-01 | 6 | -196/+80 |
* | Fix induction variable name clash in for loops, in finishFunction(). | Brian Gaeke | 2003-06-01 | 1 | -3/+8 |
* | Fixed rewriting of branches -- they now work forward and backward. | Misha Brukman | 2003-05-31 | 1 | -4/+9 |
* | Since malloc is no longer used, no need to free() memory. | Misha Brukman | 2003-05-30 | 1 | -15/+11 |
* | Fix call to mmap, so that it can be used on sparc. | Brian Gaeke | 2003-05-30 | 1 | -10/+5 |
* | mmap() seems to be failing on Sparc, so just use malloc()/free() . | Misha Brukman | 2003-05-28 | 1 | -4/+29 |
* | Link in Sparc libs for the JIT, even on X86 to be able to support debugging | Misha Brukman | 2003-05-27 | 1 | -3/+19 |
* | Allow for specification of which JIT to run on the commandline. | Misha Brukman | 2003-05-27 | 5 | -14/+271 |
* | Fix typeos | Chris Lattner | 2003-05-14 | 1 | -4/+4 |
* | Add support for more constant expressions | Chris Lattner | 2003-05-14 | 1 | -6/+35 |
* | Add support for atexit function, remove support for __main function | Chris Lattner | 2003-05-14 | 5 | -14/+37 |
* | Add support for atexit handlers to the JIT, fixing 2003-05-14-AtExit.c | Chris Lattner | 2003-05-14 | 4 | -4/+35 |
* | Fix compilation problems with previous checking *blush* | Chris Lattner | 2003-05-14 | 1 | -3/+4 |
* | Add a framework for intercepting system calls | Chris Lattner | 2003-05-14 | 2 | -21/+54 |
* | Clean up cast | Chris Lattner | 2003-05-13 | 1 | -1/+1 |
* | Make sure that globals are emitted AFTER the passmanager is set up for the JIT, | Chris Lattner | 2003-05-12 | 2 | -0/+2 |
* | switch main LLI core execution to use an InstVisitor instead of a switch stat... | Chris Lattner | 2003-05-10 | 2 | -67/+61 |
* | Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.c | Chris Lattner | 2003-05-10 | 2 | -34/+55 |
* | Add support for function stubs, which allow calling functions which need to | Chris Lattner | 2003-05-09 | 5 | -8/+81 |
* | Minor speedup by avoiding callbacks to functions already generated | Chris Lattner | 2003-05-08 | 2 | -6/+9 |
* | Improve efficiency of JIT by having it use direct function calls instead of | Chris Lattner | 2003-05-08 | 4 | -36/+34 |
* | assert early instead of late for unimplemented feature | Chris Lattner | 2003-05-08 | 1 | -3/+10 |
* | Implement varargs support for LLI! | Chris Lattner | 2003-05-08 | 2 | -73/+56 |
* | Add a pointersize/endianness safe load routine to match the store routine | Chris Lattner | 2003-05-08 | 1 | -0/+76 |
* | A large number of simple changes: | Chris Lattner | 2003-05-08 | 7 | -178/+95 |
* | Add support for recording arguments passed through the ... of a varargs function | Chris Lattner | 2003-05-08 | 2 | -10/+17 |
* | Fix bug: Jello/2003-05-07-ArgumentTest.llx | Chris Lattner | 2003-05-07 | 1 | -17/+33 |
* | Remove two fields from TargetData which are target specific. | Chris Lattner | 2003-04-26 | 1 | -1/+0 |
* | Only do the %ld -> %lld promotion when running a 64 bit bytecode on a 32 bit ... | Chris Lattner | 2003-04-25 | 1 | -1/+2 |
* | Add __strdup | Chris Lattner | 2003-04-25 | 1 | -0/+7 |
* | MAke sure that LLI properly configures align_of(double) | Chris Lattner | 2003-04-25 | 1 | -0/+1 |
* | Fix problem where we would read 64 bits worth of pointer information, even on... | Chris Lattner | 2003-04-25 | 1 | -10/+10 |
* | Fix bug where pointers were assumed to always be 64 bits in size! | Chris Lattner | 2003-04-23 | 1 | -4/+8 |
* | Add memcpy | Chris Lattner | 2003-04-23 | 1 | -0/+7 |
* | Fix a problem with setcc instructions and pointers | Chris Lattner | 2003-04-23 | 1 | -6/+15 |
* | Implement a bunch of new external functions | Chris Lattner | 2003-04-23 | 1 | -0/+54 |
* | Implement &|^ on bool values | Chris Lattner | 2003-04-23 | 1 | -0/+3 |
* | Add support for _IO_getc function used on linux | Chris Lattner | 2003-04-23 | 1 | -0/+6 |
* | * Implement access to external variables in LLI | Chris Lattner | 2003-04-23 | 1 | -10/+31 |
* | We now need to link libscalar to get the switch lowering pass | Chris Lattner | 2003-04-23 | 1 | -2/+2 |
* | Kill using declarations | Chris Lattner | 2003-04-22 | 1 | -96/+101 |
* | Implement cast to bool | Chris Lattner | 2003-04-22 | 1 | -0/+2 |
* | Get rid of extraneous arguments to implementation functions | Chris Lattner | 2003-04-22 | 1 | -31/+31 |
* | Add support to LLI for switch instruction | Chris Lattner | 2003-04-22 | 1 | -0/+22 |
* | Make stderr, stdout, stdin work with LLI | Chris Lattner | 2003-04-21 | 1 | -0/+6 |
* | Fix wierd idiom | Chris Lattner | 2003-04-21 | 1 | -1/+1 |
* | fprintf CAN take exactly 2 args | Chris Lattner | 2003-04-21 | 1 | -1/+1 |
* | Implement scanf and fix sscanf to actually endian swap the results correctly | Chris Lattner | 2003-03-31 | 1 | -2/+97 |
* | Fix typeo | Chris Lattner | 2003-02-25 | 1 | -1/+1 |
* | Fix warnings on sparc | Chris Lattner | 2003-01-29 | 1 | -4/+5 |