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).
Paths
| Differential D18535
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 Also, it is actually VirtRegMap (and not the register allocators) that
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Mar 29 2016, 10:28 AM Closed by commit rL264755: Add MachineVerifier check for AllVRegsAllocated MachineFunctionProperty (authored by dschuff). · Explain WhyMar 29 2016, 10:45 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 51951 llvm/trunk/lib/CodeGen/MachineVerifier.cpp
llvm/trunk/lib/CodeGen/RegAllocBasic.cpp
llvm/trunk/lib/CodeGen/RegAllocGreedy.cpp
llvm/trunk/lib/CodeGen/RegAllocPBQP.cpp
llvm/trunk/lib/CodeGen/VirtRegMap.cpp
|