When we fold a VCMP into a VPST instruction any kill flags between the old VCMP position and the new insertion point need to be removed, in order to keep the verifier happy.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
LGTM! Will we need to make similar change for the combination that happens in the LowOverheadLoops pass as well?
Comment Actions
Thanks
Will we need to make similar change for the combination that happens in the LowOverheadLoops pass as well?
Yeah quite probably. This ran into a machine-verifier problem, which we should try and keep that happy if we can.