aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine/JIT
AgeCommit message (Expand)Author
2003-07-02* If compiling on X86 or Sparc, automagically enable the JIT for that archMisha Brukman
2003-06-30Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell
2003-06-30Get rid of the duplicate '0x' in debug mode.Brian Gaeke
2003-06-17Add #ifdef hack for MAP_ANONYMOUS being spelled MAP_ANON on some platforms.Brian Gaeke
2003-06-17Apparently "sparc" is a macro on sparcs. Ugh. :)Chris Lattner
2003-06-17Use more structured command line option processingChris Lattner
2003-06-17#ifdef out code that only applies when the HOSTARCH = sparcChris Lattner
2003-06-08Add #include for older GCC'sChris Lattner
2003-06-06::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT ::: HACK ALERT :::Misha Brukman
2003-06-06Output function address as hex.Misha Brukman
2003-06-06Removed debug print statement.Misha Brukman
2003-06-04* Institute a hack for the Sparc call to mmap() to get our generated code to beMisha Brukman
2003-06-04Sparc's dlsym() requires the special operand RTLD_SELF to find a symbol in theMisha Brukman
2003-06-02* Removed SparcEmitter.cpp; rolled into lib/Target/Sparc/SparcV9CodeEmitter.cppMisha Brukman
2003-06-02The flag modifications weren't picking up the old values of theBrian Gaeke
2003-06-02Remove obsolete codeChris Lattner
2003-06-01Move target specific code to target files. The new MachineCodeEmitterChris Lattner
2003-06-01Fix induction variable name clash in for loops, in finishFunction().Brian Gaeke
2003-05-31Fixed rewriting of branches -- they now work forward and backward.Misha Brukman
2003-05-30Since malloc is no longer used, no need to free() memory.Misha Brukman
2003-05-30Fix call to mmap, so that it can be used on sparc.Brian Gaeke
2003-05-28mmap() seems to be failing on Sparc, so just use malloc()/free() .Misha Brukman
2003-05-27Allow for specification of which JIT to run on the commandline.Misha Brukman
2003-05-14Add support for atexit handlers to the JIT, fixing 2003-05-14-AtExit.cChris Lattner
2003-05-14Fix compilation problems with previous checking *blush*Chris Lattner
2003-05-14Add a framework for intercepting system callsChris Lattner
2003-05-12Make sure that globals are emitted AFTER the passmanager is set up for the JIT,Chris Lattner
2003-05-09Add support for function stubs, which allow calling functions which need toChris Lattner
2003-05-08Minor speedup by avoiding callbacks to functions already generatedChris Lattner
2003-05-08Improve efficiency of JIT by having it use direct function calls instead ofChris Lattner
2003-05-08assert early instead of late for unimplemented featureChris Lattner
2003-01-29Fix warnings on sparcChris Lattner
2003-01-13Add support for named functionsChris Lattner
2003-01-13Dead fileChris Lattner
2003-01-13Add support for new types of valuesChris Lattner
2003-01-13Bad segvs actually cause a segv nowChris Lattner
2002-12-24Initial checkinChris Lattner
2002-12-24Initial checkin of new LLI with JIT compilerChris Lattner