Spill tree temp large vectors around calls (#22311)
authorCarol Eidt <carol.eidt@microsoft.com>
Sat, 2 Feb 2019 22:33:30 +0000 (14:33 -0800)
committerGitHub <noreply@github.com>
Sat, 2 Feb 2019 22:33:30 +0000 (14:33 -0800)
commit070b5d7a403e991777ead838975d58e66aec1264
treef9f17da0430d8be71c686c6d02277cbd51a470ce
parenta98189a1ac9fbfe462776eed4d99e0cfa883afe6
Spill tree temp large vectors around calls (#22311)

* Spill tree temp large vectors around calls

The code was there to handle lclVars, but there was an implicit assumption that non-lclVar large vector tree temps would never be live across a call.

Fixes the GitHub_20657 failure in #22253
src/jit/lsra.cpp
src/jit/lsra.h
src/jit/lsrabuild.cpp