Chris Lattner
|
bbd5839a97
|
Simplify testcase a bit more
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6107 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 02:31:48 +00:00 |
|
Chris Lattner
|
e22766c14d
|
New testcase that crashes Jello
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6106 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 02:27:05 +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
|
82df8dfe87
|
Checkin old test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6102 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-11 22:46:23 +00:00 |
|
Chris Lattner
|
1e8166a92a
|
Add info about the LLVM_LIB_SEARCH_PATH envvar
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6096 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-11 21:50:06 +00:00 |
|
Chris Lattner
|
98abb52867
|
Remove dead makefile code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6095 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-11 21:41:43 +00:00 |
|
Chris Lattner
|
797209d321
|
Switch over to using the New CFE on Sparc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6094 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-11 21:41:09 +00:00 |
|
Chris Lattner
|
5047688ee5
|
* Remove dead hunk of makefile fragment for dealing with sun compiler
* Move LLC code gen stuff into test/Programs/Makefile.programs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6089 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-11 18:49:10 +00:00 |
|
Chris Lattner
|
fb311eb775
|
Allow llx tests as well
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6088 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-11 18:38:25 +00:00 |
|
Chris Lattner
|
6e51bfa2ea
|
Fix a halfway done change to the nightly tester :(
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6084 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-11 15:23:10 +00:00 |
|
Chris Lattner
|
2e8be14165
|
Get the nightly tester to detect other kind of testing problems
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6083 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-10 21:40:10 +00:00 |
|
Chris Lattner
|
d7916e988c
|
switch main LLI core execution to use an InstVisitor instead of a switch statement
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6081 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-10 21:22:39 +00:00 |
|
Chris Lattner
|
30ac0c0285
|
Force overwriting the file if it already exists.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6080 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-10 21:19:00 +00:00 |
|
Chris Lattner
|
8240c66cb2
|
Update column info
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6079 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-10 20:54:55 +00:00 |
|
Chris Lattner
|
77113b6272
|
Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.c
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6074 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-10 20:21:16 +00:00 |
|
Joel Stanley
|
b450b20bcf
|
Fixed comment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6072 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-10 01:56:42 +00:00 |
|
Chris Lattner
|
fbe3ecdb2c
|
Update out of date comment
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6070 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-09 22:16:18 +00:00 |
|
Chris Lattner
|
806cebc562
|
Updates to match recent timer updates
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6069 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-09 20:44:22 +00:00 |
|
Chris Lattner
|
f205fec78a
|
Add a new info-output-file option (hidden from --help) which is to be used by
the testing scripts to avoid breaking diffs while still gathering stats.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6067 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-09 20:05:44 +00:00 |
|
Chris Lattner
|
e0d8daadad
|
Enable the new C front-end for targets which define LLVMGCCARCH
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6065 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-09 04:19:58 +00:00 |
|
Chris Lattner
|
6d10765887
|
Switch over to using the new C front-end by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6064 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-09 04:17:06 +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
|
70bca51f92
|
Add new method to check to see if a global is available
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6058 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-09 03:29:03 +00:00 |
|
Chris Lattner
|
992ab561f0
|
This blank line has GOT to go.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6057 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-09 03:28:13 +00:00 |
|
Chris Lattner
|
e0e72177c0
|
Allow const functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6056 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-09 03:27:41 +00:00 |
|
Chris Lattner
|
eccf8d05ee
|
Fix bug in last checkin
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6055 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 22:00:52 +00:00 |
|
Chris Lattner
|
fd33fb8726
|
Add methods for stub function generation
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6054 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 21:54:18 +00:00 |
|
Chris Lattner
|
1f25d8801f
|
Add new methods for stub generation
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6053 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 21:53:57 +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
|
b515f6d2c8
|
Add support for Add, Sub, And, Or, & Xor constant exprs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6049 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 20:49:25 +00:00 |
|
Chris Lattner
|
b167c3c9c9
|
Remvoe testcase that should never be implemented
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6048 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 20:31:37 +00:00 |
|
Chris Lattner
|
0746c2824f
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6047 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 20:08:03 +00:00 |
|
Chris Lattner
|
eca195e7b4
|
Add support for variable argument functions!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6046 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 19:44:13 +00:00 |
|
Chris Lattner
|
18ac3c8914
|
Add support for variable argument functions!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6044 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 18:41:45 +00:00 |
|
Chris Lattner
|
374344c0cc
|
Implement varargs support for LLI!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6043 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 16:52:43 +00:00 |
|
Chris Lattner
|
f88b9a6397
|
Add a pointersize/endianness safe load routine to match the store routine
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6042 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 16:52:16 +00:00 |
|
Chris Lattner
|
da82ed52ac
|
A large number of simple changes:
* s/Method/Function
* Kill some obsolete (external) functions that used to be to support tracing
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6041 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 16:18:31 +00:00 |
|
Chris Lattner
|
cdf5178f83
|
Add support for recording arguments passed through the ... of a varargs function
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6040 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 16:06:52 +00:00 |
|
Chris Lattner
|
a1a2097919
|
va_start only takes on argument now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6039 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 15:55:44 +00:00 |
|
Chris Lattner
|
27aa094f57
|
llvm.va_start only takes on argument now
Verify that va_start doesn't occur in functions with no varargs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6038 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 15:55:31 +00:00 |
|
Chris Lattner
|
c29b125a99
|
Update information about the switch instruction
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6037 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 05:08:48 +00:00 |
|
Chris Lattner
|
d9ad5b329f
|
* Add information about LLVM intrinsics
* Add information about the va_arg instruction
* Add information about the llvm.va_* intrinsics
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6036 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 04:57:36 +00:00 |
|
Chris Lattner
|
dd035d188a
|
Add more support for intrinsic functions and for varargs stuff
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6035 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 03:47:33 +00:00 |
|
Chris Lattner
|
6d95257a91
|
Test the whole range of varargs handling stuff
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6034 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 03:46:51 +00:00 |
|
Chris Lattner
|
4804824047
|
Initial support for intrinsic functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6033 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 03:34:12 +00:00 |
|
Chris Lattner
|
eea35433d2
|
Initial checkin for LLVM intrinsic functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6032 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 03:33:54 +00:00 |
|
Chris Lattner
|
1d16ec7381
|
Handle va_arg instruction correctly
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6030 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 02:50:13 +00:00 |
|
Chris Lattner
|
8f77daef04
|
Add support for the new va_arg instruction
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6029 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 02:44:12 +00:00 |
|