Merging r260164:
authorDavid Majnemer <david.majnemer@gmail.com>
Wed, 17 Feb 2016 18:41:44 +0000 (18:41 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Wed, 17 Feb 2016 18:41:44 +0000 (18:41 +0000)
commitc75c50f45b3d6d1d61ce6b411d12cedaadd71d5b
tree483859788b67c793ead9b4afa43b1e21c226a0e6
parentfde3338c42eb085f169ecc3817c4736075e4a683
Merging r260164:
------------------------------------------------------------------------
r260164 | akaylor | 2016-02-08 14:52:51 -0800 (Mon, 08 Feb 2016) | 5 lines

[regalloc][WinEH] Do not mark intervals as not spillable if they contain a regmask

Differential Revision: http://reviews.llvm.org/D16831

------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_38@261125 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/LiveInterval.h
lib/CodeGen/CalcSpillWeights.cpp
lib/CodeGen/LiveInterval.cpp
test/CodeGen/X86/regalloc-spill-at-ehpad.ll [new file with mode: 0644]