Rafael Espindola
|
317a02739d
|
When splitting a VAARG, remember its alignment.
This produces terrible but correct code.
llvm-svn: 106952
|
2010-06-26 18:22:20 +00:00 |
|
Jim Grosbach
|
60a3287950
|
Grammar.
llvm-svn: 106292
|
2010-06-18 17:40:42 +00:00 |
|
Jim Grosbach
|
d788f9b580
|
back out 104862/104869. Can reuse stacksave after all. Very cool.
llvm-svn: 104897
|
2010-05-27 23:11:57 +00:00 |
|
Jim Grosbach
|
c2c7753f15
|
add ISD::STACKADDR to get the current stack pointer. Will be used by sjlj EH
to update the jmpbuf in the presence of VLAs.
llvm-svn: 104862
|
2010-05-27 18:23:48 +00:00 |
|
Jim Grosbach
|
bb4860d2a2
|
Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry in
ISD::. No functional change.
llvm-svn: 104734
|
2010-05-26 20:22:18 +00:00 |
|
Jim Grosbach
|
b6cc69c655
|
Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit.
Followups: docs patch for the builtin and eh.sjlj.setjmp cleanup to match
longjmp.
llvm-svn: 104419
|
2010-05-22 01:06:18 +00:00 |
|
Dan Gohman
|
78c9ada867
|
Elaborate on a comment.
llvm-svn: 102637
|
2010-04-29 16:57:54 +00:00 |
|
Dan Gohman
|
d7fc9e258b
|
Split ISD::NodeType and a few related items out of SelectionDAGNodes.h
into a separate header to allow clients to use them without pulling in
SelectionDAG-specific declarations.
llvm-svn: 101268
|
2010-04-14 18:44:34 +00:00 |
|