aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ExecutionEngine/JIT
Commit message (Expand)AuthorAgeFilesLines
* Simplify the sys::Memory interface per Chris' request.Reid Spencer2004-09-131-2/+2
* Convert the Emitter to use the lib/System "Memory" interface instead of theReid Spencer2004-09-111-2/+5
* Changes For Bug 352Reid Spencer2004-09-013-5/+5
* Add a special case for argc,argvChris Lattner2004-08-161-2/+13
* Finally, add support for calling arbitrary non-varargs functions.Chris Lattner2004-08-161-9/+58
* Handle all nullary functions, of any valid return type.Chris Lattner2004-08-151-7/+46
* Fine, go all of the way and check that the argument types are correct as well.Chris Lattner2004-08-151-13/+27
* These only really work if returning int or voidChris Lattner2004-08-151-17/+21
* Handle zero arg function caseChris Lattner2004-08-151-1/+5
* Simplify code a bit, print error message always instead of asserting.Chris Lattner2004-08-151-16/+19
* The cleanup is done. Update comment.Chris Lattner2004-07-111-5/+2
* Goodbye macro hell, hello nice clean simple extensible code. This changeChris Lattner2004-07-111-55/+13
* Make error message consistent with the rest of LLVM by saying that bytecodeReid Spencer2004-07-071-2/+2
* Fix for bug 391.Reid Spencer2004-07-071-0/+3
* Add #include <iostream> since Value.h does not #include it any more.Reid Spencer2004-07-041-0/+2
* Implement PR315: abort, don't warn, when missing external functions encounteredChris Lattner2004-06-011-9/+17
* Use the SystemUtils.h file to do our dirty work.Chris Lattner2004-05-281-52/+2
* This code is a real mess, but at least get the JIT *building* on platformsChris Lattner2004-05-271-0/+8
* Implement emitWordAt() for the JIT emitter.Brian Gaeke2004-04-231-0/+5
* Add a TargetData to the PassManager regardless of the TargetMachine.Brian Gaeke2004-04-141-0/+3
* My fix for PR274 broke the build on Darwin/PPC. As I'm fairly certain thisBrian Gaeke2004-03-101-2/+4
* Address PR274 - '[JIT] Programs cannot resolve the fstat function'Brian Gaeke2004-03-091-0/+18
* Great sparc renaming fallout IV: Sparc --> SparcV9.Brian Gaeke2004-02-251-1/+1
* Great renaming part II: Sparc --> SparcV9 (also includes command-line options...Brian Gaeke2004-02-251-5/+5
* There is no reason to #define fdChris Lattner2004-02-081-3/+2
* Print an error message if there is an error materialize the bc file.Chris Lattner2004-02-011-1/+6
* Pass around IntrinsicLowering instances as appropriate.Chris Lattner2003-12-282-5/+8
* No longer run atExit functions from run()Chris Lattner2003-12-263-23/+27
* This should not be needed anymoreChris Lattner2003-12-201-4/+0
* Implement PR135, lazy emission of global variablesChris Lattner2003-12-203-15/+78
* Cleanup the JIT as per PR176. This renames the VM class to JIT, and merges theChris Lattner2003-12-207-315/+217
* Rip JIT specific stuff out of TargetMachine, as per PR176Chris Lattner2003-12-204-16/+20
* Implement the ExecutionEngine::getPointerToFunctionOrStub by forwarding theChris Lattner2003-12-123-0/+29
* Finegrainify namespacificationChris Lattner2003-12-084-17/+5
* Emit constants to one contiguous block, but this time, respect alignment cons...Chris Lattner2003-11-301-5/+27
* Go back to allocating memory for each constant separately. Since SPARCs do notMisha Brukman2003-11-301-20/+5
* Emit the MachineConstantPool constants in one contiguous memory `pool'.Misha Brukman2003-11-171-5/+20
* * Order #includes as per style guideMisha Brukman2003-11-171-8/+7
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-116-0/+24
* Remove #include of PassManager.h which was marked FIXME, and apparently is noBrian Gaeke2003-11-091-3/+0
* Remove the *BIG UGLY HACK* from the JIT: PreSelection is now a FunctionPass.Misha Brukman2003-11-071-15/+0
* In VM::create(), comment out almost the whole function if NO_JITS_ENABLED,Brian Gaeke2003-10-291-3/+4
* Destroy MachineFunction for any Function that we are about toBrian Gaeke2003-10-241-0/+2
* Added LLVM copyright header.John Criswell2003-10-212-0/+14
* Added LLVM copyright notice to Makefiles.John Criswell2003-10-201-0/+8
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-204-0/+28
* Hrm, a relic from the past. How cute :)Chris Lattner2003-10-201-1/+1
* Tidy up doxygen comment for getPointerToFunction().Brian Gaeke2003-10-172-0/+20
* Refactor running the JIT passes on a single function into the new method,Brian Gaeke2003-10-171-7/+35
* Fix a typo in a comment, and zap a blank line.Brian Gaeke2003-10-161-2/+1