Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove redundant <cmath>. | Jim Laskey | 2006-11-08 | 1 | -1/+0 | |
| | | | | llvm-svn: 31561 | |||||
* | initial changes to support JIT'ing from multiple module providers, implicitly | Chris Lattner | 2006-08-16 | 1 | -1/+1 | |
| | | | | | | linking the program on the fly. llvm-svn: 29721 | |||||
* | Fix -pedantic warnings | Chris Lattner | 2006-06-01 | 1 | -2/+3 | |
| | | | | llvm-svn: 28635 | |||||
* | For PR786: | Reid Spencer | 2006-05-24 | 1 | -1/+1 | |
| | | | | | | | | Minor tweaks in public headers and a few .cpp files so that LLVM can build successfully with -pedantic and projects using LLVM with -pedantic don't get warnings from LLVM. There's still more -pedantic warnings to fix. llvm-svn: 28453 | |||||
* | Convert tabs to spaces | Misha Brukman | 2005-04-22 | 1 | -3/+3 | |
| | | | | llvm-svn: 21440 | |||||
* | * Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -7/+7 | |
| | | | | | | * Convert tabs to spaces llvm-svn: 21421 | |||||
* | If the interpreter tries to execute an external function, kill it. Of course | Chris Lattner | 2005-01-21 | 1 | -6/+8 | |
| | | | | | | | | since we are dirty, special case __main. This should fix the infinite loop horrible stuff that happens on linux-alpha when configuring llvm-gcc. It might also help cygwin, who knows?? llvm-svn: 19729 | |||||
* | Improve compatiblity with HPUX on Itanium, patch by Duraid Madina | Chris Lattner | 2005-01-16 | 1 | -1/+1 | |
| | | | | llvm-svn: 19586 | |||||
* | Silence warnings | Chris Lattner | 2005-01-08 | 1 | -2/+2 | |
| | | | | llvm-svn: 19392 | |||||
* | Use System/DynamicLibrary instead of Support/DynamicLinker | Reid Spencer | 2004-11-29 | 1 | -3/+4 | |
| | | | | llvm-svn: 18357 | |||||
* | Changes to support rand48 tests | Reid Spencer | 2004-10-27 | 1 | -0/+15 | |
| | | | | llvm-svn: 17284 | |||||
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -1/+1 | |
| | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | |||||
* | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() | Chris Lattner | 2004-06-17 | 1 | -1/+1 | |
| | | | | llvm-svn: 14201 | |||||
* | Add int ferror(FILE *) | Brian Gaeke | 2004-06-16 | 1 | -0/+8 | |
| | | | | llvm-svn: 14194 | |||||
* | These #includes are long dead | Chris Lattner | 2004-05-27 | 1 | -2/+0 | |
| | | | | llvm-svn: 13856 | |||||
* | Get rid of a wart: useless getFILE function is now a cast macro. | Reid Spencer | 2004-05-25 | 1 | -42/+2 | |
| | | | | llvm-svn: 13747 | |||||
* | Generalize the strlen size_t hack, for the benefit of the other external | Brian Gaeke | 2004-05-01 | 1 | -17/+33 | |
| | | | | | | functions with wrappers that either take or return size_ts. llvm-svn: 13296 | |||||
* | Pass around IntrinsicLowering instances as appropriate. | Chris Lattner | 2003-12-28 | 1 | -26/+0 | |
| | | | | | | Reimplement the Interpreters implementation of va_* to be more direct. llvm-svn: 10627 | |||||
* | Finegrainify namespacification | Chris Lattner | 2003-12-14 | 1 | -21/+1 | |
| | | | | llvm-svn: 10465 | |||||
* | Dynamically get the right-sized member of a GenericValue to hold a size_t, and | Brian Gaeke | 2003-12-12 | 1 | -2/+8 | |
| | | | | | | use it to return the result of strlen. llvm-svn: 10433 | |||||
* | Change LLI's internal representation of va_list to a pointer to the next | Brian Gaeke | 2003-11-13 | 1 | -3/+1 | |
| | | | | | | | | argument to be returned by va_arg. This allows va_lists to be passed between different LLVM procedures (though it is unlikely that an LLI va_list would make sense to an external function, except by chance.) llvm-svn: 9965 | |||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 | |
| | | | | llvm-svn: 9903 | |||||
* | Abort when the user program calls abort, instead of printing a funny message ↵ | Brian Gaeke | 2003-11-05 | 1 | -4/+2 | |
| | | | | | | and calling exit(1). llvm-svn: 9716 | |||||
* | Unbreak the build | Chris Lattner | 2003-10-25 | 1 | -1/+0 | |
| | | | | llvm-svn: 9502 | |||||
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 | |
| | | | | | | Header files will be on the way. llvm-svn: 9298 | |||||
* | Interpret the new varargs intrinsics correctly | Chris Lattner | 2003-10-18 | 1 | -11/+6 | |
| | | | | llvm-svn: 9222 | |||||
* | Order #includes as per the style guide. | Misha Brukman | 2003-10-14 | 1 | -3/+3 | |
| | | | | llvm-svn: 9128 | |||||
* | Don't include Config/stdio.h or <stdio.h>. | Brian Gaeke | 2003-10-10 | 1 | -1/+0 | |
| | | | | llvm-svn: 9031 | |||||
* | Fix spelling. | Misha Brukman | 2003-10-10 | 1 | -1/+1 | |
| | | | | llvm-svn: 9021 | |||||
* | Rewrite head-of-file comment. | Brian Gaeke | 2003-10-10 | 1 | -14/+16 | |
| | | | | | | | | | In lookupFunction(): Change to use "F" for Function argument instead of ancient "M". Remove commented-out code. Change to use GetAddressOfSymbol instead of dlsym. llvm-svn: 9013 | |||||
* | Do not read past the end of the contained type list | Chris Lattner | 2003-10-09 | 1 | -2/+2 | |
| | | | | llvm-svn: 8986 | |||||
* | Make CreateArgv part of lli rather than part of ExecutionEngine. | Brian Gaeke | 2003-09-05 | 1 | -16/+6 | |
| | | | | | | | | | | | | | | | Switch Interpreter and JIT's "run" methods to take a Function and a vector of GenericValues. Move (almost all of) the stuff that constructs a canonical call to main() into lli (new methods "callAsMain", "makeStringVector"). Nuke getCurrentExecutablePath(), enableTracing(), getCurrentFunction(), isStopped(), and many dead decls from interpreter. Add linux strdup() support to interpreter. Make interpreter's atexit handler runner and JIT's runAtExitHandlers() look more alike, in preparation for refactoring. atexit() is spelled "atexit", not "at_exit". llvm-svn: 8366 | |||||
* | Add preliminary support for "any" pointersize/endianness. This will need | Chris Lattner | 2003-08-24 | 1 | -1/+2 | |
| | | | | | | to change soon though. llvm-svn: 8123 | |||||
* | Spell `necessary' correctly. | Misha Brukman | 2003-08-18 | 1 | -1/+1 | |
| | | | | llvm-svn: 7944 | |||||
* | Merged in autoconf branch. This provides configuration via the autoconf | John Criswell | 2003-06-30 | 1 | -3/+3 | |
| | | | | | | system. llvm-svn: 7014 | |||||
* | Include <cmath> instead of <math.h> | Brian Gaeke | 2003-06-23 | 1 | -10/+1 | |
| | | | | | | Remove isnan; it's too unportable to handle cleanly at this point. llvm-svn: 6866 | |||||
* | Use std::isnan instead of isnan. Brought back to you from the | Brian Gaeke | 2003-06-17 | 1 | -1/+1 | |
| | | | | | | future, by the reconciliation of the C++ and C99 standards. Someday. llvm-svn: 6751 | |||||
* | Add support for atexit function, remove support for __main function | Chris Lattner | 2003-05-14 | 1 | -5/+8 | |
| | | | | llvm-svn: 6194 | |||||
* | Implement varargs support for LLI! | Chris Lattner | 2003-05-08 | 1 | -0/+33 | |
| | | | | llvm-svn: 6043 | |||||
* | A large number of simple changes: | Chris Lattner | 2003-05-08 | 1 | -91/+11 | |
| | | | | | | | * s/Method/Function * Kill some obsolete (external) functions that used to be to support tracing llvm-svn: 6041 | |||||
* | 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 | |||||
* | Add memcpy | Chris Lattner | 2003-04-23 | 1 | -0/+7 | |
| | | | | llvm-svn: 5887 | |||||
* | Implement a bunch of new external functions | Chris Lattner | 2003-04-23 | 1 | -0/+54 | |
| | | | | llvm-svn: 5885 | |||||
* | Add support for _IO_getc function used on linux | Chris Lattner | 2003-04-23 | 1 | -0/+6 | |
| | | | | llvm-svn: 5883 | |||||
* | 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 | |||||
* | * Wrap at 80 columns | Chris Lattner | 2003-01-13 | 1 | -49/+47 | |
| | | | | | | | * Fix a ton of warnings * Implement puts llvm-svn: 5254 | |||||
* | Substantial changes to refactor LLI to incorporate both the Jello JIT and | Chris Lattner | 2002-12-23 | 1 | -4/+5 | |
| | | | | | | the traditional LLI interpreter llvm-svn: 5125 | |||||
* | Add support for isnan | Chris Lattner | 2002-12-20 | 1 | -0/+9 | |
| | | | | llvm-svn: 5111 |