aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/JIT/JIT.cpp
AgeCommit message (Expand)Author
2006-07-12Remove non-portable optimization that isn't worth itChris Lattner
2006-07-07Adapt to new interface function materialization interfaceChris Lattner
2006-06-01Fix -pedantic warnings.Chris Lattner
2006-05-12Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson
2006-05-08Move some methods out of line so that MutexGuard.h isn't needed in a public h...Chris Lattner
2006-05-04Adjust to use proper TargetData copy ctorChris Lattner
2006-05-03Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson
2006-05-02Do not make the JIT memory manager manage the memory for globals. InsteadChris Lattner
2006-03-24Get JIT/Interpreter working on Windows again.Jeff Cohen
2006-03-22Eliminate the dependency of ExecutionEngine on the JIT/Interpreter libraries.Chris Lattner
2006-01-07wrap long lineChris Lattner
2005-07-28Like constants, globals on some platforms are GOT relative. This means they ...Andrew Lenharth
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-07-12For PR540:Reid Spencer
2005-05-06Make the stub functions be tail callsChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-08Silence VS warnings.Chris Lattner
2004-12-05Properly implement a fix for PR475Chris Lattner
2004-12-05Revert this patch, it broke a ton of programs.Chris Lattner
2004-12-05Fix PR475.Alkis Evlogimenos
2004-11-29Use System/DynamicLibrary instead of Support/DynamicLinkerReid Spencer
2004-11-20This method does not exist any longer.Chris Lattner
2004-11-15There is no reason to try to materialize the function from bytecode if itChris Lattner
2004-11-07Implement ExecutionEngine::freeMachineCodeForFunction()Misha Brukman
2004-10-22Use cleaner quoting and eliminate blank spaceMisha Brukman
2004-09-01Changes For Bug 352Reid Spencer
2004-08-16Add a special case for argc,argvChris Lattner
2004-08-16Finally, add support for calling arbitrary non-varargs functions.Chris Lattner
2004-08-15Handle all nullary functions, of any valid return type.Chris Lattner
2004-08-15Fine, go all of the way and check that the argument types are correct as well.Chris Lattner
2004-08-15These only really work if returning int or voidChris Lattner
2004-08-15Handle zero arg function caseChris Lattner
2004-08-15Simplify code a bit, print error message always instead of asserting.Chris Lattner
2004-07-07Make error message consistent with the rest of LLVM by saying that bytecodeReid Spencer
2004-07-07Fix for bug 391.Reid Spencer
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer
2004-04-14Add a TargetData to the PassManager regardless of the TargetMachine.Brian Gaeke
2004-02-01Print an error message if there is an error materialize the bc file.Chris Lattner
2003-12-26No longer run atExit functions from run()Chris Lattner
2003-12-20This should not be needed anymoreChris Lattner
2003-12-20Implement PR135, lazy emission of global variablesChris Lattner
2003-12-20Cleanup the JIT as per PR176. This renames the VM class to JIT, and merges theChris Lattner
2003-12-20Rip JIT specific stuff out of TargetMachine, as per PR176Chris Lattner
2003-12-08Finegrainify namespacificationChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-09Remove #include of PassManager.h which was marked FIXME, and apparently is noBrian Gaeke
2003-11-07Remove the *BIG UGLY HACK* from the JIT: PreSelection is now a FunctionPass.Misha Brukman
2003-10-29In VM::create(), comment out almost the whole function if NO_JITS_ENABLED,Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-16JIT.cpp:Misha Brukman