Diff Detail
Event Timeline
I accidentally committed this in r309781
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | ||
---|---|---|
516 | This is what it did prior to r300482. isPhysRegUsed sees the regmasks on the calls, which assume essentially every high register is used. | |
617 | The verifier doesn't accept that | |
617 | Specifically you can't have an implicit use of a non-register operand |
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | ||
---|---|---|
516 | So r300482 is committed, I guess you can get rid of the loop now. |
Is this expensive loop really needed? Why cannot we rely on isPhysRegUsed?