Jeff Cohen
|
66c5fd6c53
When a function takes a variable number of pointer arguments, with a zero
|
20 éve |
Jeff Cohen
|
2aeaf4e839
Fix VC++ warnings.
|
20 éve |
Chris Lattner
|
93e50ce04c
Insert stores after phi nodes in the normal dest. This fixes
|
20 éve |
Chris Lattner
|
5b3c70263b
add a note about a way to improve this code further, that I won't be getting
|
20 éve |
Chris Lattner
|
4531371960
Avoid spilling stack slots... to stack slots.
|
20 éve |
Chris Lattner
|
f4e6c3a69b
Completely rewrite 'correct' eh support. This changes how setjmp insertion
|
20 éve |
Chris Lattner
|
f1adce42b2
The correct fix for PR612, which also fixes
|
20 éve |
Chris Lattner
|
6e459bf0a7
When inserting code, make sure not to insert it before PHI nodes. This
|
20 éve |
Chris Lattner
|
71fae1022e
Fix a 64-bit problem, passing (int)0 through ... instead of (void*)0
|
20 éve |
Chris Lattner
|
efd9168eae
When lowering invokes to calls, amke sure to preserve the calling conv. This
|
20 éve |
Chris Lattner
|
1381dd8a6e
Prefer int 0 instead of long 0 for GEP arguments.
|
20 éve |
Chris Lattner
|
a9e9211bbb
Preserve tail marker
|
20 éve |
John Criswell
|
fe3706a12b
Fixed a comment.
|
20 éve |
Misha Brukman
|
fd93908ae8
Remove trailing whitespace
|
20 éve |
Chris Lattner
|
0c3b390a54
Lazily create the abort message, so only translation units that use unwind
|
21 éve |
Chris Lattner
|
44c94b9671
Simplify handling of constant initializers
|
21 éve |
Reid Spencer
|
551ccae044
Changes For Bug 352
|
21 éve |
Reid Spencer
|
518310cb0d
bug 122:
|
21 éve |
Chris Lattner
|
11b9be5a1a
Fix one of the major things that is causing the C Backend to infinite loop
|
21 éve |
Chris Lattner
|
28977af72a
Support getelementptr instructions which use uint's to index into structure
|
21 éve |
Chris Lattner
|
0e28eca4bc
Add warning
|
21 éve |
Chris Lattner
|
99cca7d3aa
Disable tail duplication in a case that breaks on Olden/tsp
|
21 éve |
Chris Lattner
|
860a16143c
Instead of producing calls to setjmp/longjmp, produce uses of the
|
21 éve |
Chris Lattner
|
cefc18e7d9
Expose a pass ID that can be 'required'
|
21 éve |
Chris Lattner
|
f1d0d3519f
Only add the global variable with the abort message if an unwind actually
|
21 éve |
Misha Brukman
|
b9806e0101
Fix grammar-o.
|
21 éve |
Chris Lattner
|
501825e08a
Improve compatibility with programs that already have a prototype for 'write',
|
21 éve |
Chris Lattner
|
aeb2a1d708
rename the "exceptional" destination of an invoke instruction to the 'unwind' dest
|
21 éve |
Chris Lattner
|
6d78457f17
Implement proper invoke/unwind lowering.
|
21 éve |
Chris Lattner
|
e1c09309f2
Add a call to 'write' right before the call to abort() in the unwind path.
|
21 éve |