Chris Lattner
|
2537ca318a
|
Add support for atexit handlers to the JIT, fixing 2003-05-14-AtExit.c
llvm-svn: 6193
|
2003-05-14 13:53:40 +00:00 |
Chris Lattner
|
c67e340327
|
Fix compilation problems with previous checking *blush*
llvm-svn: 6191
|
2003-05-14 13:27:36 +00:00 |
Chris Lattner
|
5a9ea75e6b
|
Add a framework for intercepting system calls
llvm-svn: 6190
|
2003-05-14 13:26:47 +00:00 |
Chris Lattner
|
b78244f9e1
|
Make sure that globals are emitted AFTER the passmanager is set up for the JIT,
because the globals may refer to functions that need to be compiled!
llvm-svn: 6105
|
2003-05-12 02:14:34 +00:00 |
Chris Lattner
|
fdbd98b67f
|
Add support for function stubs, which allow calling functions which need to
have an address available, but have not yet been code generated.
llvm-svn: 6059
|
2003-05-09 03:30:07 +00:00 |
Chris Lattner
|
037f1e58bd
|
Minor speedup by avoiding callbacks to functions already generated
llvm-svn: 6052
|
2003-05-08 21:44:21 +00:00 |
Chris Lattner
|
d340dbdb5d
|
Improve efficiency of JIT by having it use direct function calls instead of
signals to regain control from the executing code
llvm-svn: 6051
|
2003-05-08 21:34:11 +00:00 |
Chris Lattner
|
974e1d8ec2
|
assert early instead of late for unimplemented feature
llvm-svn: 6050
|
2003-05-08 21:08:43 +00:00 |
Chris Lattner
|
75f7f8d906
|
Fix warnings on sparc
llvm-svn: 5427
|
2003-01-29 18:02:02 +00:00 |
Chris Lattner
|
4bc4b67eed
|
Add support for named functions
llvm-svn: 5258
|
2003-01-13 01:00:48 +00:00 |
Chris Lattner
|
2e8815833a
|
Dead file
llvm-svn: 5257
|
2003-01-13 01:00:28 +00:00 |
Chris Lattner
|
4ba3bbb8d4
|
Add support for new types of values
llvm-svn: 5256
|
2003-01-13 01:00:12 +00:00 |
Chris Lattner
|
5bebd807a3
|
Bad segvs actually cause a segv now
llvm-svn: 5255
|
2003-01-13 01:00:02 +00:00 |
Chris Lattner
|
e6761db961
|
Initial checkin
llvm-svn: 5127
|
2002-12-24 00:01:22 +00:00 |
Chris Lattner
|
996fe01028
|
Initial checkin of new LLI with JIT compiler
llvm-svn: 5126
|
2002-12-24 00:01:05 +00:00 |