[llvm-commits] [llvm] r131705 - /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Cameron Zwarich
zwarich at apple.com
Thu May 19 19:38:27 PDT 2011
On May 19, 2011, at 5:46 PM, Jakob Stoklund Olesen wrote:
> On May 19, 2011, at 4:44 PM, Cameron Zwarich wrote:
>
>> Author: zwarich
>> Date: Thu May 19 18:44:34 2011
>> New Revision: 131705
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=131705&view=rev
>> Log:
>> Fix PR9955 by only attaching load memory operands to load instructions and
>> similarly for stores. Now "make check" passes with the MachineVerifier forced
>> on with the VerifyCoalescing option!
>
> Woot!
>
> Do you know how slow the verifier is compared to, say, register coalescing? It may be worthwhile to run at least one pass in +Asserts builds.
I haven't run any timings, partially since it doesn't run as a separate pass with VerifyCoalescing (we should probably change that). It's not yet ready to be turned on in +Asserts builds, since it has some failures on test-suite. Once it passes test-suite on x86 and ARM and survives a self-host, we should consider turning it on for +Asserts builds. We should also turn it on for all "make check" tests somehow.
Cameron
More information about the llvm-commits
mailing list