summaryrefslogtreecommitdiffstats
path: root/lib/ExecutionEngine/Interpreter
Commit message (Expand)AuthorAgeFilesLines
* Change FunctionInfo from being an annotation put on Functions to beChris Lattner2003-09-173-22/+9
* Reorder #includes to follow LLVM conventionsChris Lattner2003-09-051-4/+4
* ExecutionEngine.h, GenericValue.h --> include/llvm/ExecutionEngine/Brian Gaeke2003-09-051-2/+2
* Make getOperandValue and executeCastOperation methods of Interpreter.Brian Gaeke2003-09-052-3/+6
* Make CreateArgv part of lli rather than part of ExecutionEngine.Brian Gaeke2003-09-053-110/+54
* Remove printOperandInfo(), and simplify run().Brian Gaeke2003-09-051-30/+0
* Remove support for printing values from a module by name, only usedBrian Gaeke2003-09-053-109/+0
* Remove support for interactive (step finish next) instructions.Brian Gaeke2003-09-054-186/+44
* Remove support for breakpoints (not used).Brian Gaeke2003-09-043-47/+8
* Interpreter cleanups:Brian Gaeke2003-09-044-317/+30
* ExecutionEngine.cpp: Move execution engine creation stuff into a newBrian Gaeke2003-09-032-6/+9
* Targets now configure themselves based on the source module, not on theChris Lattner2003-08-242-10/+28
* Add preliminary support for "any" pointersize/endianness. This will needChris Lattner2003-08-241-1/+2
* The JIT now passes the environment pointer to the main() function when itJohn Criswell2003-08-212-2/+4
* Spell `necessary' correctly.Misha Brukman2003-08-181-1/+1
* Deconstify parameter to getPointerToFunction().Brian Gaeke2003-08-131-1/+1
* Remove redundant const qualifierChris Lattner2003-07-231-3/+3
* 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