Chris Lattner
|
c436b37262
|
Add support for setjmp/longjmp primitives
Patch checked in for Bill Wendling :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6241 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-17 22:26:33 +00:00 |
|
Chris Lattner
|
9b11f48711
|
Initial test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6240 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-17 22:18:33 +00:00 |
|
Chris Lattner
|
196850c2c4
|
Fix bug: Assembler/2003-05-15-SwitchBug.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6239 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 21:30:00 +00:00 |
|
Chris Lattner
|
694c5df02a
|
Add facilities for building source that is outside of the current directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6238 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 21:28:55 +00:00 |
|
Chris Lattner
|
2c51711a55
|
New testcase, straight out of the asm manual
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6237 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 21:02:11 +00:00 |
|
Chris Lattner
|
3e2c5261d6
|
Add note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6235 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 19:38:39 +00:00 |
|
Chris Lattner
|
608f4b0287
|
Fix bug: Assembler/2003-05-15-AssemblerProblem.llx
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6234 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 19:37:21 +00:00 |
|
Chris Lattner
|
a60f855dc6
|
New testcase that breaks the assembler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6233 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 18:52:08 +00:00 |
|
Chris Lattner
|
6d23d97e90
|
Fix long standing bug
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6232 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 18:25:13 +00:00 |
|
Chris Lattner
|
39c987a6a2
|
Fix bug: Analysis/LoopInfo/2003-05-15-NestingProblem.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6230 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 18:03:51 +00:00 |
|
Chris Lattner
|
451840e8e5
|
Depends on analyze, not opt
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6229 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 18:03:32 +00:00 |
|
Chris Lattner
|
b428c8b1d3
|
New directory
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6228 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 18:03:12 +00:00 |
|
Chris Lattner
|
ed69ad778d
|
New test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6227 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 18:03:03 +00:00 |
|
Chris Lattner
|
98a3e98fa4
|
Add new loopinfo test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6226 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 18:02:54 +00:00 |
|
Chris Lattner
|
4c00e53b81
|
Fix Bug: Linker/2003-05-15-TypeProblem.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6225 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 16:30:55 +00:00 |
|
Chris Lattner
|
f5838397cb
|
New linker problem from twolf benchmark
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6224 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-15 16:01:32 +00:00 |
|
Chris Lattner
|
07f2e54d12
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6222 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 23:34:17 +00:00 |
|
Chris Lattner
|
9148ec65c2
|
Get rid of really old makefile cruft
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6218 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 21:31:31 +00:00 |
|
Chris Lattner
|
6200a577c7
|
New testcase that breaks CFE
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6217 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 21:08:04 +00:00 |
|
Chris Lattner
|
1b2bde9651
|
Ulimit the test, and print out a more interesting output if failure occurs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6216 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 19:54:07 +00:00 |
|
Chris Lattner
|
995d7aeefa
|
Remove long dead file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6213 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 19:02:27 +00:00 |
|
Chris Lattner
|
ec26d4d314
|
Fix path problem
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6208 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 18:44:22 +00:00 |
|
Chris Lattner
|
dec2d799e6
|
Generalize the script a bit
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6206 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 18:39:57 +00:00 |
|
Chris Lattner
|
aed089d9fb
|
Modernize testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6205 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-14 18:37:03 +00:00 |
|
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 |
|