aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ExecutionEngine/Interpreter
Commit message (Expand)AuthorAgeFilesLines
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-301-3/+3
* Include <cmath> instead of <math.h>Brian Gaeke2003-06-231-10/+1
* Use std::isnan instead of isnan. Brought back to you from theBrian Gaeke2003-06-171-1/+1
* Add support for atexit function, remove support for __main functionChris Lattner2003-05-145-14/+37
* Make sure that globals are emitted AFTER the passmanager is set up for the JIT,Chris Lattner2003-05-121-0/+1
* switch main LLI core execution to use an InstVisitor instead of a switch stat...Chris Lattner2003-05-102-67/+61
* Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.cChris Lattner2003-05-102-34/+55
* Implement varargs support for LLI!Chris Lattner2003-05-082-73/+56
* A large number of simple changes:Chris Lattner2003-05-087-178/+95
* Add support for recording arguments passed through the ... of a varargs functionChris Lattner2003-05-082-10/+17
* Remove two fields from TargetData which are target specific.Chris Lattner2003-04-261-1/+0
* Only do the %ld -> %lld promotion when running a 64 bit bytecode on a 32 bit ...Chris Lattner2003-04-251-1/+2
* Add __strdupChris Lattner2003-04-251-0/+7
* MAke sure that LLI properly configures align_of(double)Chris Lattner2003-04-251-0/+1
* Fix problem where we would read 64 bits worth of pointer information, even on...Chris Lattner2003-04-251-10/+10
* Add memcpyChris Lattner2003-04-231-0/+7
* Fix a problem with setcc instructions and pointersChris Lattner2003-04-231-6/+15
* Implement a bunch of new external functionsChris Lattner2003-04-231-0/+54
* Implement &|^ on bool valuesChris Lattner2003-04-231-0/+3
* Add support for _IO_getc function used on linuxChris Lattner2003-04-231-0/+6
* Kill using declarationsChris Lattner2003-04-221-96/+101
* Implement cast to boolChris Lattner2003-04-221-0/+2
* Get rid of extraneous arguments to implementation functionsChris Lattner2003-04-221-31/+31
* Add support to LLI for switch instructionChris Lattner2003-04-221-0/+22
* Fix wierd idiomChris Lattner2003-04-211-1/+1
* fprintf CAN take exactly 2 argsChris Lattner2003-04-211-1/+1
* Implement scanf and fix sscanf to actually endian swap the results correctlyChris Lattner2003-03-311-2/+97
* Fix typeoChris Lattner2003-02-251-1/+1
* * Wrap at 80 columnsChris Lattner2003-01-131-49/+47
* Handle value promotion properly to work with tracing betterChris Lattner2003-01-131-1/+21
* Initial checkin of new LLI with JIT compilerChris Lattner2002-12-242-0/+60
* Substantial changes to refactor LLI to incorporate both the Jello JIT andChris Lattner2002-12-236-354/+62
* Add support for isnanChris Lattner2002-12-201-0/+9
* Namespacify moreChris Lattner2002-12-081-10/+10
* Add support to count the number of dynamic instructions executed by LLIChris Lattner2002-12-081-0/+8
* - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner2002-11-202-15/+11
* Implement feofChris Lattner2002-11-081-0/+10
* Implement freopen for burgChris Lattner2002-11-071-2/+11
* Make command line arguments setup be endian correct!!Chris Lattner2002-11-073-20/+24
* Implement fprintfChris Lattner2002-11-061-0/+16
* Implement fputc and ungetc to allow burg to run in lliChris Lattner2002-11-061-0/+19
* Fix two problems:Chris Lattner2002-10-301-31/+31
* Fix a major bug in lliChris Lattner2002-10-261-3/+4
* - Fix LLI so that it simulates the endianness of the target machineChris Lattner2002-10-152-92/+174
* * Implement the getc() functionChris Lattner2002-10-021-11/+86
* Cleanup #includes, expose moduleChris Lattner2002-10-021-4/+2
* Expose TD to ExternalFunctions.cppChris Lattner2002-10-021-1/+1
* * Fix a bug that was causing lli to misrun:Chris Lattner2002-09-132-2/+1
* Another portability patch graciously provided by Casey CarterChris Lattner2002-09-131-1/+1
* - Change getelementptr instruction to use long indexes instead of uintChris Lattner2002-09-111-1/+1