Chris Lattner
|
fe80984ca6
|
new testcase
llvm-svn: 6195
|
2003-05-14 14:38:10 +00:00 |
|
Chris Lattner
|
cbf31910a5
|
Add support for atexit function, remove support for __main function
llvm-svn: 6194
|
2003-05-14 14:21:30 +00:00 |
|
Chris Lattner
|
e7f979708b
|
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
|
6f80e1b3c7
|
Fix compilation problems with previous checking *blush*
llvm-svn: 6191
|
2003-05-14 13:27:36 +00:00 |
|
Chris Lattner
|
bda312754a
|
Add a framework for intercepting system calls
llvm-svn: 6190
|
2003-05-14 13:26:47 +00:00 |
|
Chris Lattner
|
ae45cc55c4
|
Dead file
llvm-svn: 6189
|
2003-05-14 13:10:18 +00:00 |
|
Chris Lattner
|
44d2fa762a
|
Minor updates
llvm-svn: 6188
|
2003-05-14 13:09:57 +00:00 |
|
Chris Lattner
|
2476986342
|
Initial checkin of crtend.o implementation
llvm-svn: 6187
|
2003-05-14 13:09:41 +00:00 |
|
Chris Lattner
|
07b8575e57
|
New file
llvm-svn: 6186
|
2003-05-14 12:40:20 +00:00 |
|
Chris Lattner
|
be0b81a4e9
|
Fix major problem with appending linkage changes
llvm-svn: 6185
|
2003-05-14 12:11:51 +00:00 |
|
Chris Lattner
|
722c3ee6c5
|
Fix bug
llvm-svn: 6184
|
2003-05-14 02:47:13 +00:00 |
|
Chris Lattner
|
a929e45913
|
Search LLVM_LIB_SEARCH_PATH for objects to allow it to find crtend.o
Implement minor library linking optimization.
llvm-svn: 6181
|
2003-05-13 22:14:13 +00:00 |
|
Chris Lattner
|
90bd5a8004
|
Implement another getelementptr folding opportunity that arises when
linking stuff with appending linkage
llvm-svn: 6180
|
2003-05-13 21:50:52 +00:00 |
|
Chris Lattner
|
a33d9882ce
|
Eliminate using declarations
llvm-svn: 6179
|
2003-05-13 21:37:02 +00:00 |
|
Chris Lattner
|
576323e25e
|
Implement linkage of appending global variables!
llvm-svn: 6178
|
2003-05-13 21:33:43 +00:00 |
|
Chris Lattner
|
72f39089ca
|
Add uses of the appending variable
llvm-svn: 6177
|
2003-05-13 21:32:48 +00:00 |
|
Chris Lattner
|
4ab75c636c
|
Add new testcase for appending linkage
llvm-svn: 6176
|
2003-05-13 20:48:17 +00:00 |
|
Chris Lattner
|
fa27b80465
|
New test for appending linkage
llvm-svn: 6175
|
2003-05-13 20:31:46 +00:00 |
|
Chris Lattner
|
65d299c1fa
|
Clean up cast
llvm-svn: 6174
|
2003-05-13 20:29:17 +00:00 |
|
Chris Lattner
|
f365fdec06
|
Clean up #includes
llvm-svn: 6173
|
2003-05-13 20:21:19 +00:00 |
|
Chris Lattner
|
c6eab62a9e
|
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.
llvm-svn: 6172
|
2003-05-13 20:15:37 +00:00 |
|
Chris Lattner
|
406680c2a8
|
New testcase
llvm-svn: 6171
|
2003-05-13 20:11:21 +00:00 |
|
Chris Lattner
|
eda8d19335
|
Add support for the LLVM C++ frontend
llvm-svn: 6167
|
2003-05-13 20:06:00 +00:00 |
|
Chris Lattner
|
b556e1f8f8
|
Make test cases executable
llvm-svn: 6166
|
2003-05-13 19:50:01 +00:00 |
|
Chris Lattner
|
c16c4836d0
|
Make testcase executable
llvm-svn: 6165
|
2003-05-13 19:40:31 +00:00 |
|
Chris Lattner
|
e586cc42bf
|
New testcase
llvm-svn: 6164
|
2003-05-13 18:09:44 +00:00 |
|
Chris Lattner
|
2054529c90
|
Add test for handling ptrmem_cst
llvm-svn: 6163
|
2003-05-12 23:34:59 +00:00 |
|
Chris Lattner
|
04ee063ac7
|
Make test more interesting
llvm-svn: 6162
|
2003-05-12 23:33:00 +00:00 |
|
Chris Lattner
|
846c291cb5
|
Add first C++ test
llvm-svn: 6161
|
2003-05-12 23:22:51 +00:00 |
|
Chris Lattner
|
6a0cf6f937
|
Fix bug: Dominators/2003-05-12-UnreachableCode.ll
llvm-svn: 6158
|
2003-05-12 22:35:13 +00:00 |
|
Chris Lattner
|
8f59261d07
|
New testcase
llvm-svn: 6157
|
2003-05-12 22:28:15 +00:00 |
|
Chris Lattner
|
b05cd98fe6
|
New file
llvm-svn: 6156
|
2003-05-12 22:25:24 +00:00 |
|
Chris Lattner
|
229be7a063
|
Add a disable-verify option
llvm-svn: 6155
|
2003-05-12 22:12:44 +00:00 |
|
Chris Lattner
|
4596303925
|
Move static stuff to an anonymous namespace
llvm-svn: 6154
|
2003-05-12 22:08:58 +00:00 |
|
Chris Lattner
|
6cb27840a7
|
Fix bug: LoopPreheaders/2003-05-12-PreheaderExitOfChild.ll
llvm-svn: 6153
|
2003-05-12 22:04:34 +00:00 |
|
Chris Lattner
|
6cd5038b27
|
New testcase
llvm-svn: 6152
|
2003-05-12 21:57:41 +00:00 |
|
Chris Lattner
|
19ca50fe2a
|
Make abort more explicit
llvm-svn: 6151
|
2003-05-12 21:16:26 +00:00 |
|
Chris Lattner
|
f1a6a1fde1
|
Remove the assertion failure of course... doh
llvm-svn: 6150
|
2003-05-12 20:39:39 +00:00 |
|
Chris Lattner
|
833b3f676b
|
Enable more tests
llvm-svn: 6149
|
2003-05-12 20:39:30 +00:00 |
|
Chris Lattner
|
ed3b3d7c99
|
Implement casts from unsigned integers to floating point
llvm-svn: 6148
|
2003-05-12 20:36:13 +00:00 |
|
Chris Lattner
|
d6a47bbefb
|
Add tests for casts from unsigned integers to floats
llvm-svn: 6147
|
2003-05-12 20:35:29 +00:00 |
|
Chris Lattner
|
a9a5cdb2be
|
Make error messages more useful than jsut an abort
llvm-svn: 6146
|
2003-05-12 20:16:58 +00:00 |
|
Chris Lattner
|
d2bbdec4bc
|
Remove wierd printout
llvm-svn: 6145
|
2003-05-12 20:10:12 +00:00 |
|
Chris Lattner
|
a4fe60d3c1
|
Use a kill, not a dead definition, update comment
llvm-svn: 6131
|
2003-05-12 17:37:30 +00:00 |
|
Chris Lattner
|
4152a8b0f7
|
Fix bug: CWriter/2003-05-12-IntegerSizeWarning.c
llvm-svn: 6128
|
2003-05-12 15:39:31 +00:00 |
|
Chris Lattner
|
e2826021a1
|
New testcase
llvm-svn: 6127
|
2003-05-12 15:34:39 +00:00 |
|
Chris Lattner
|
25c0c9e757
|
Make regression tests fail if any warnings are emitted
llvm-svn: 6126
|
2003-05-12 15:33:52 +00:00 |
|
Chris Lattner
|
fe799356fd
|
Fix Bug: ConstProp/2003-05-12-DivideError.ll
llvm-svn: 6125
|
2003-05-12 15:26:25 +00:00 |
|
Chris Lattner
|
2ac743491c
|
Testcase which kills the constant folder
llvm-svn: 6124
|
2003-05-12 15:18:53 +00:00 |
|
Chris Lattner
|
a8490da0eb
|
Fix Bug: Assembler/2003-05-12-MinIntProblem.llx
llvm-svn: 6123
|
2003-05-12 15:13:52 +00:00 |
|