Segmented Stacks (Re-Roll 2)

Hi all!

I've attached a corrected set of patches (based on the input I
received here). Please let me know if this work looks mergeable.

The documentation is only partially filled in, I'll add more details
once support for Go is also merged (the current co-routine work I'm
doing).

Thanks!

0001-New-command-line-option-to-enable-segmented-stacks.patch (1.66 KB)

0002-Prologue-code-emission-for-X86.patch (11.9 KB)

0003-New-SelectionDAG-node-and-pseudo-instructions-for-va.patch (4.23 KB)

0004-Support-for-variable-sized-allocas.patch (10.4 KB)

0005-Test-code.patch (2.67 KB)

0006-Documentation.patch (6.21 KB)

Hi all!

I've attached a corrected set of patches (based on the input I
received here). Please let me know if this work looks mergeable.

The documentation is only partially filled in, I'll add more details
once support for Go is also merged (the current co-routine work I'm
doing).

LGTM.

Evan, anything else?

Thanks!

Thanks!
Rafael

Hi all!

I've attached a corrected set of patches (based on the input I
received here). Please let me know if this work looks mergeable.

The documentation is only partially filled in, I'll add more details
once support for Go is also merged (the current co-routine work I'm
doing).

LGTM.

Evan, anything else?

Nope.

Evan

Hi!

LGTM.

Evan, anything else?

Nope.

So is this work getting merged?

Thanks!

Hi!

LGTM.

Evan, anything else?

Nope.

So is this work getting merged?

I imagine sending to llvm-commits increases the chance of a merge.

I'd love to see this in mainline asap.