aboutsummaryrefslogtreecommitdiff
path: root/lib/ExecutionEngine
AgeCommit message (Expand)Author
2003-05-14Add support for atexit function, remove support for __main functionChris Lattner
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-13Clean up castChris Lattner
2003-05-12Make sure that globals are emitted AFTER the passmanager is set up for the JIT,Chris Lattner
2003-05-10switch main LLI core execution to use an InstVisitor instead of a switch stat...Chris Lattner
2003-05-10Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.cChris 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-05-08Implement varargs support for LLI!Chris Lattner
2003-05-08Add a pointersize/endianness safe load routine to match the store routineChris Lattner
2003-05-08A large number of simple changes:Chris Lattner
2003-05-08Add support for recording arguments passed through the ... of a varargs functionChris Lattner
2003-05-07Fix bug: Jello/2003-05-07-ArgumentTest.llxChris Lattner
2003-04-26Remove two fields from TargetData which are target specific.Chris Lattner
2003-04-25Only do the %ld -> %lld promotion when running a 64 bit bytecode on a 32 bit ...Chris Lattner
2003-04-25Add __strdupChris Lattner
2003-04-25MAke sure that LLI properly configures align_of(double)Chris Lattner
2003-04-25Fix problem where we would read 64 bits worth of pointer information, even on...Chris Lattner
2003-04-23Fix bug where pointers were assumed to always be 64 bits in size!Chris Lattner
2003-04-23Add memcpyChris Lattner
2003-04-23Fix a problem with setcc instructions and pointersChris Lattner
2003-04-23Implement a bunch of new external functionsChris Lattner
2003-04-23Implement &|^ on bool valuesChris Lattner
2003-04-23Add support for _IO_getc function used on linuxChris Lattner
2003-04-23* Implement access to external variables in LLIChris Lattner
2003-04-23We now need to link libscalar to get the switch lowering passChris Lattner
2003-04-22Kill using declarationsChris Lattner
2003-04-22Implement cast to boolChris Lattner
2003-04-22Get rid of extraneous arguments to implementation functionsChris Lattner
2003-04-22Add support to LLI for switch instructionChris Lattner
2003-04-21Make stderr, stdout, stdin work with LLIChris Lattner
2003-04-21Fix wierd idiomChris Lattner
2003-04-21fprintf CAN take exactly 2 argsChris Lattner
2003-03-31Implement scanf and fix sscanf to actually endian swap the results correctlyChris Lattner
2003-02-25Fix typeoChris Lattner
2003-01-29Fix warnings on sparcChris Lattner
2003-01-22Fix didn't fix the race condition in the makefilesChris Lattner
2003-01-21Fix race condition in MakefileChris 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
2003-01-13* Wrap at 80 columnsChris Lattner
2003-01-13Handle value promotion properly to work with tracing betterChris Lattner
2003-01-13No longer need scalaropts libChris Lattner
2003-01-13Add fixmeChris Lattner