| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add a framework for intercepting system calls | Chris Lattner | 2003-05-14 | 2 | -21/+54 | |
| | | | | | llvm-svn: 6190 | |||||
| * | Clean up cast | Chris Lattner | 2003-05-13 | 1 | -1/+1 | |
| | | | | | llvm-svn: 6174 | |||||
| * | Make sure that globals are emitted AFTER the passmanager is set up for the JIT, | Chris Lattner | 2003-05-12 | 2 | -0/+2 | |
| | | | | | | | because the globals may refer to functions that need to be compiled! llvm-svn: 6105 | |||||
| * | switch main LLI core execution to use an InstVisitor instead of a switch ↵ | Chris Lattner | 2003-05-10 | 2 | -67/+61 | |
| | | | | | | | statement llvm-svn: 6081 | |||||
| * | Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.c | Chris Lattner | 2003-05-10 | 2 | -34/+55 | |
| | | | | | llvm-svn: 6074 | |||||
| * | Add support for function stubs, which allow calling functions which need to | Chris Lattner | 2003-05-09 | 4 | -8/+73 | |
| | | | | | | | have an address available, but have not yet been code generated. llvm-svn: 6059 | |||||
| * | Minor speedup by avoiding callbacks to functions already generated | Chris Lattner | 2003-05-08 | 2 | -6/+9 | |
| | | | | | llvm-svn: 6052 | |||||
| * | Improve efficiency of JIT by having it use direct function calls instead of | Chris Lattner | 2003-05-08 | 3 | -36/+29 | |
| | | | | | | | signals to regain control from the executing code llvm-svn: 6051 | |||||
| * | assert early instead of late for unimplemented feature | Chris Lattner | 2003-05-08 | 1 | -3/+10 | |
| | | | | | llvm-svn: 6050 | |||||
| * | Implement varargs support for LLI! | Chris Lattner | 2003-05-08 | 2 | -73/+56 | |
| | | | | | llvm-svn: 6043 | |||||
| * | Add a pointersize/endianness safe load routine to match the store routine | Chris Lattner | 2003-05-08 | 1 | -0/+76 | |
| | | | | | llvm-svn: 6042 | |||||
| * | A large number of simple changes: | Chris Lattner | 2003-05-08 | 7 | -178/+95 | |
| | | | | | | | | * s/Method/Function * Kill some obsolete (external) functions that used to be to support tracing llvm-svn: 6041 | |||||
| * | Add support for recording arguments passed through the ... of a varargs function | Chris Lattner | 2003-05-08 | 2 | -10/+17 | |
| | | | | | llvm-svn: 6040 | |||||
| * | Fix bug: Jello/2003-05-07-ArgumentTest.llx | Chris Lattner | 2003-05-07 | 1 | -17/+33 | |
| | | | | | | | Also fixes yacr2/ks benchmarks llvm-svn: 6017 | |||||
| * | Remove two fields from TargetData which are target specific. | Chris Lattner | 2003-04-26 | 1 | -1/+0 | |
| | | | | | llvm-svn: 5963 | |||||
| * | Only do the %ld -> %lld promotion when running a 64 bit bytecode on a 32 bit ↵ | Chris Lattner | 2003-04-25 | 1 | -1/+2 | |
| | | | | | | | host llvm-svn: 5942 | |||||
| * | Add __strdup | Chris Lattner | 2003-04-25 | 1 | -0/+7 | |
| | | | | | llvm-svn: 5941 | |||||
| * | MAke sure that LLI properly configures align_of(double) | Chris Lattner | 2003-04-25 | 1 | -0/+1 | |
| | | | | | llvm-svn: 5938 | |||||
| * | Fix problem where we would read 64 bits worth of pointer information, even ↵ | Chris Lattner | 2003-04-25 | 1 | -10/+10 | |
| | | | | | | | on 32 bit targets! llvm-svn: 5930 | |||||
| * | Fix bug where pointers were assumed to always be 64 bits in size! | Chris Lattner | 2003-04-23 | 1 | -4/+8 | |
| | | | | | llvm-svn: 5890 | |||||
| * | Add memcpy | Chris Lattner | 2003-04-23 | 1 | -0/+7 | |
| | | | | | llvm-svn: 5887 | |||||
| * | Fix a problem with setcc instructions and pointers | Chris Lattner | 2003-04-23 | 1 | -6/+15 | |
| | | | | | llvm-svn: 5886 | |||||
| * | Implement a bunch of new external functions | Chris Lattner | 2003-04-23 | 1 | -0/+54 | |
| | | | | | llvm-svn: 5885 | |||||
| * | Implement &|^ on bool values | Chris Lattner | 2003-04-23 | 1 | -0/+3 | |
| | | | | | llvm-svn: 5884 | |||||
| * | Add support for _IO_getc function used on linux | Chris Lattner | 2003-04-23 | 1 | -0/+6 | |
| | | | | | llvm-svn: 5883 | |||||
| * | * Implement access to external variables in LLI | Chris Lattner | 2003-04-23 | 1 | -10/+31 | |
| | | | | | | | * Implement GetElementPtr constant expressions when initializing global variables llvm-svn: 5880 | |||||
| * | We now need to link libscalar to get the switch lowering pass | Chris Lattner | 2003-04-23 | 1 | -2/+2 | |
| | | | | | llvm-svn: 5874 | |||||
| * | Kill using declarations | Chris Lattner | 2003-04-22 | 1 | -96/+101 | |
| | | | | | | | Kill code for invalid operations on pointers llvm-svn: 5856 | |||||
| * | Implement cast to bool | Chris Lattner | 2003-04-22 | 1 | -0/+2 | |
| | | | | | llvm-svn: 5855 | |||||
| * | Get rid of extraneous arguments to implementation functions | Chris Lattner | 2003-04-22 | 1 | -31/+31 | |
| | | | | | llvm-svn: 5852 | |||||
| * | Add support to LLI for switch instruction | Chris Lattner | 2003-04-22 | 1 | -0/+22 | |
| | | | | | llvm-svn: 5851 | |||||
| * | Make stderr, stdout, stdin work with LLI | Chris Lattner | 2003-04-21 | 1 | -0/+6 | |
| | | | | | llvm-svn: 5832 | |||||
| * | Fix wierd idiom | Chris Lattner | 2003-04-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 5831 | |||||
| * | fprintf CAN take exactly 2 args | Chris Lattner | 2003-04-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 5830 | |||||
| * | Implement scanf and fix sscanf to actually endian swap the results correctly | Chris Lattner | 2003-03-31 | 1 | -2/+97 | |
| | | | | | llvm-svn: 5763 | |||||
| * | Fix typeo | Chris Lattner | 2003-02-25 | 1 | -1/+1 | |
| | | | | | llvm-svn: 5624 | |||||
| * | Fix warnings on sparc | Chris Lattner | 2003-01-29 | 1 | -4/+5 | |
| | | | | | llvm-svn: 5427 | |||||
| * | Fix didn't fix the race condition in the makefiles | Chris Lattner | 2003-01-22 | 1 | -1/+1 | |
| | | | | | llvm-svn: 5394 | |||||
| * | Fix race condition in Makefile | Chris Lattner | 2003-01-21 | 1 | -1/+1 | |
| | | | | | llvm-svn: 5380 | |||||
| * | Add support for named functions | Chris Lattner | 2003-01-13 | 2 | -11/+24 | |
| | | | | | llvm-svn: 5258 | |||||
| * | Dead file | Chris Lattner | 2003-01-13 | 1 | -0/+0 | |
| | | | | | llvm-svn: 5257 | |||||
| * | Add support for new types of values | Chris Lattner | 2003-01-13 | 1 | -13/+56 | |
| | | | | | llvm-svn: 5256 | |||||
| * | Bad segvs actually cause a segv now | Chris Lattner | 2003-01-13 | 1 | -2/+9 | |
| | | | | | llvm-svn: 5255 | |||||
| * | * Wrap at 80 columns | Chris Lattner | 2003-01-13 | 1 | -49/+47 | |
| | | | | | | | | * Fix a ton of warnings * Implement puts llvm-svn: 5254 | |||||
| * | Handle value promotion properly to work with tracing better | Chris Lattner | 2003-01-13 | 1 | -1/+21 | |
| | | | | | llvm-svn: 5253 | |||||
| * | No longer need scalaropts lib | Chris Lattner | 2003-01-13 | 1 | -1/+1 | |
| | | | | | llvm-svn: 5252 | |||||
| * | Add fixme | Chris Lattner | 2003-01-13 | 1 | -1/+2 | |
| | | | | | llvm-svn: 5251 | |||||
| * | Add diagnostic output | Chris Lattner | 2002-12-28 | 1 | -0/+1 | |
| | | | | | llvm-svn: 5157 | |||||
| * | Fixes to compile with GCC 3.2 | Chris Lattner | 2002-12-24 | 1 | -5/+5 | |
| | | | | | llvm-svn: 5134 | |||||
| * | Initial checkin | Chris Lattner | 2002-12-24 | 1 | -0/+54 | |
| | | | | | llvm-svn: 5127 | |||||

