This is an archive of the discontinued LLVM Phabricator instance.

Add MachineVerifier check for AllVRegsAllocated MachineFunctionProperty
ClosedPublic

Authored by dschuff on Mar 28 2016, 5:33 PM.

Details

Summary

Check that any function that has the property set is free of virtual
register operands.

Also, it is actually VirtRegMap (and not the register allocators) that
acutally remove the VReg operands (except for RegAllocFast).

Diff Detail

Repository
rL LLVM

Event Timeline

dschuff updated this revision to Diff 51863.Mar 28 2016, 5:33 PM
dschuff retitled this revision from to Add MachineVerifier check for AllVRegsAllocated MachineFunctionProperty.
dschuff updated this object.
dschuff added a reviewer: qcolombet.
dschuff added a subscriber: llvm-commits.
qcolombet accepted this revision.Mar 29 2016, 10:28 AM
qcolombet edited edge metadata.

Hi Derek,

LGTM.

Cheers,
-Quentin

This revision is now accepted and ready to land.Mar 29 2016, 10:28 AM
This revision was automatically updated to reflect the committed changes.