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?