Treat EDI as killed by MaskMove
authorCarol Eidt <carol.eidt@microsoft.com>
Thu, 19 Apr 2018 17:14:23 +0000 (10:14 -0700)
committerCarol Eidt <carol.eidt@microsoft.com>
Fri, 20 Apr 2018 23:18:39 +0000 (16:18 -0700)
commite3070c76758524f69a50946284555c12351422c8
treea4633796333a964bced8ca3f22ccfe638b750624
parent074e9ca585d564ce48fefde744cc3c186aa8cbf1
Treat EDI as killed by MaskMove

It should really only be a fixed reference, not a kill, but if the reference is changed by `LinearScan::resolveConflictingDefAndUse()` it can fail to cause the value in EDI to be killed.

Fix #17634
src/jit/lsra.h
src/jit/lsrabuild.cpp