Chris Lattner
|
6701a8603f
|
Add a framework for intercepting system calls
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6190 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 13:26:47 +00:00 |
|
Chris Lattner
|
56adf152f6
|
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!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6105 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 02:14:34 +00:00 |
|
Chris Lattner
|
6125fddb52
|
Add support for function stubs, which allow calling functions which need to
have an address available, but have not yet been code generated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6059 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-09 03:30:07 +00:00 |
|
Chris Lattner
|
eb5a93b86b
|
Minor speedup by avoiding callbacks to functions already generated
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6052 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 21:44:21 +00:00 |
|
Chris Lattner
|
c309a7627c
|
Improve efficiency of JIT by having it use direct function calls instead of
signals to regain control from the executing code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6051 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 21:34:11 +00:00 |
|
Chris Lattner
|
66a8494e98
|
assert early instead of late for unimplemented feature
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6050 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 21:08:43 +00:00 |
|
Chris Lattner
|
910687ec55
|
Fix warnings on sparc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5427 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-01-29 18:02:02 +00:00 |
|
Chris Lattner
|
0d448c03f3
|
Add support for named functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5258 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-01-13 01:00:48 +00:00 |
|
Chris Lattner
|
f1dd28d89e
|
Dead file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5257 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-01-13 01:00:28 +00:00 |
|
Chris Lattner
|
1cc08381f1
|
Add support for new types of values
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5256 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-01-13 01:00:12 +00:00 |
|
Chris Lattner
|
61253a9c93
|
Bad segvs actually cause a segv now
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5255 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-01-13 01:00:02 +00:00 |
|
Chris Lattner
|
836f675c49
|
Initial checkin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5127 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-12-24 00:01:22 +00:00 |
|
Chris Lattner
|
bd199fb114
|
Initial checkin of new LLI with JIT compiler
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5126 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-12-24 00:01:05 +00:00 |
|