Chris Lattner
|
6b2125c624
|
Fix typeos
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6204 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 17:53:49 +00:00 |
|
Chris Lattner
|
9a23122b6a
|
Add support for more constant expressions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6203 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 17:51:49 +00:00 |
|
Chris Lattner
|
3b9922f99c
|
Remove unnecessary casts
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6201 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 17:51:05 +00:00 |
|
Chris Lattner
|
9e094c40df
|
Print opaque types
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6200 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 17:50:47 +00:00 |
|
Chris Lattner
|
84c0d5e157
|
Casts are now unnecessary
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6199 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 17:50:19 +00:00 |
|
Chris Lattner
|
17aefb168f
|
Add some methods to make type safety a bit easier
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6198 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 17:49:52 +00:00 |
|
Chris Lattner
|
2434a58dcf
|
New testcase producing assertion failure
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6197 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 15:44:54 +00:00 |
|
Chris Lattner
|
939f474832
|
Forgot to make test executable
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6196 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 14:47:38 +00:00 |
|
Chris Lattner
|
c5c5063a07
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6195 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 14:38:10 +00:00 |
|
Chris Lattner
|
44edb6bdd2
|
Add support for atexit function, remove support for __main function
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6194 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 14:21:30 +00:00 |
|
Chris Lattner
|
22080f9f16
|
Add support for atexit handlers to the JIT, fixing 2003-05-14-AtExit.c
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6193 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 13:53:40 +00:00 |
|
Chris Lattner
|
1b72216a71
|
Fix compilation problems with previous checking *blush*
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6191 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 13:27:36 +00:00 |
|
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
|
7cfee5b2bb
|
Dead file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6189 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 13:10:18 +00:00 |
|
Chris Lattner
|
74075dd832
|
Minor updates
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6188 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 13:09:57 +00:00 |
|
Chris Lattner
|
fdab728301
|
Initial checkin of crtend.o implementation
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6187 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 13:09:41 +00:00 |
|
Chris Lattner
|
aa470c2d47
|
New file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6186 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 12:40:20 +00:00 |
|
Chris Lattner
|
f41464618f
|
Fix major problem with appending linkage changes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6185 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 12:11:51 +00:00 |
|
Chris Lattner
|
e0c60038eb
|
Fix bug
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6184 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 02:47:13 +00:00 |
|
Chris Lattner
|
7cb77e188f
|
Search LLVM_LIB_SEARCH_PATH for objects to allow it to find crtend.o
Implement minor library linking optimization.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6181 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 22:14:13 +00:00 |
|
Chris Lattner
|
0ec3590664
|
Implement another getelementptr folding opportunity that arises when
linking stuff with appending linkage
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6180 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 21:50:52 +00:00 |
|
Chris Lattner
|
9bc02a4deb
|
Eliminate using declarations
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6179 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 21:37:02 +00:00 |
|
Chris Lattner
|
8166e6eef6
|
Implement linkage of appending global variables!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6178 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 21:33:43 +00:00 |
|
Chris Lattner
|
c49b27a7df
|
Add uses of the appending variable
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6177 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 21:32:48 +00:00 |
|
Chris Lattner
|
d450a0a4f1
|
Add new testcase for appending linkage
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6176 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 20:48:17 +00:00 |
|
Chris Lattner
|
c43a4a4f84
|
New test for appending linkage
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6175 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 20:31:46 +00:00 |
|
Chris Lattner
|
7e527424fc
|
Clean up cast
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6174 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 20:29:17 +00:00 |
|
Chris Lattner
|
67580ed715
|
Clean up #includes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6173 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 20:21:19 +00:00 |
|
Chris Lattner
|
ddfc03c8cb
|
Fix bug: CBackend/2003-05-13-VarArgFunction.ll
In C, a prototype with no arguments is varargs. A prototype that takes void
has zero args.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6172 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 20:15:37 +00:00 |
|
Chris Lattner
|
f3b467c243
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6171 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 20:11:21 +00:00 |
|
Chris Lattner
|
a9028e68b1
|
Add support for the LLVM C++ frontend
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6167 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 20:06:00 +00:00 |
|
Chris Lattner
|
1f1f371d12
|
Make test cases executable
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6166 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 19:50:01 +00:00 |
|
Chris Lattner
|
5bd1acc0d6
|
Make testcase executable
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6165 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 19:40:31 +00:00 |
|
Chris Lattner
|
36bd5b04fa
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6164 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-13 18:09:44 +00:00 |
|
Chris Lattner
|
6736dce150
|
Add test for handling ptrmem_cst
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6163 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 23:34:59 +00:00 |
|
Chris Lattner
|
4c10acae4d
|
Make test more interesting
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6162 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 23:33:00 +00:00 |
|
Chris Lattner
|
084e8074a4
|
Add first C++ test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6161 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 23:22:51 +00:00 |
|
Chris Lattner
|
a3c58f1c06
|
Fix bug: Dominators/2003-05-12-UnreachableCode.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6158 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 22:35:13 +00:00 |
|
Chris Lattner
|
b17a67807a
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6157 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 22:28:15 +00:00 |
|
Chris Lattner
|
fd9c5de425
|
New file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6156 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 22:25:24 +00:00 |
|
Chris Lattner
|
59039a926d
|
Add a disable-verify option
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6155 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 22:12:44 +00:00 |
|
Chris Lattner
|
0b43f4ef29
|
Move static stuff to an anonymous namespace
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6154 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 22:08:58 +00:00 |
|
Chris Lattner
|
8f6396e80f
|
Fix bug: LoopPreheaders/2003-05-12-PreheaderExitOfChild.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6153 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 22:04:34 +00:00 |
|
Chris Lattner
|
0673d475c0
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6152 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 21:57:41 +00:00 |
|
Chris Lattner
|
9d6d118837
|
Make abort more explicit
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6151 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 21:16:26 +00:00 |
|
Chris Lattner
|
b70c1381b4
|
Remove the assertion failure of course... doh
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6150 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 20:39:39 +00:00 |
|
Chris Lattner
|
8c1919475f
|
Enable more tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6149 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 20:39:30 +00:00 |
|
Chris Lattner
|
4d5a50a7a6
|
Implement casts from unsigned integers to floating point
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6148 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 20:36:13 +00:00 |
|
Chris Lattner
|
4f91285df4
|
Add tests for casts from unsigned integers to floats
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6147 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 20:35:29 +00:00 |
|
Chris Lattner
|
c53544af06
|
Make error messages more useful than jsut an abort
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6146 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-12 20:16:58 +00:00 |
|