Don't Free UpperVector (#23889)
authorCarol Eidt <carol.eidt@microsoft.com>
Fri, 12 Apr 2019 18:31:55 +0000 (11:31 -0700)
committerGitHub <noreply@github.com>
Fri, 12 Apr 2019 18:31:55 +0000 (11:31 -0700)
commit855491b895b187bdc396c491884a370b11d999e9
tree4b570005f1bfdeebfd66c2724d783d4b9cafbb82
parent85f584b0ca94a547c03790d471b44c9e36e0fac5
Don't Free UpperVector (#23889)

* Don't Free UpperVector

UpperVector regs are freed at their time of use, and shouldn't be freed when the last RefPosition is encountered.
Also, we need to specify all 3 operands for vinsertf128

Fix #23861
Fix #23904
Fix #23804
src/jit/lsra.cpp
src/jit/simdcodegenxarch.cpp
tests/src/JIT/Regression/JitBlue/GitHub_23861/GitHub_23861.cs [new file with mode: 0644]
tests/src/JIT/Regression/JitBlue/GitHub_23861/GitHub_23861.csproj [new file with mode: 0644]