commit | d0f169de4ce7af1c83c123c66a016d2d8d0cd9d6 | [log] [tgz] |
---|---|---|
author | Simon Dardis <simon.dardis@imgtec.com> | Thu Mar 09 11:19:48 2017 +0000 |
committer | Simon Dardis <simon.dardis@imgtec.com> | Thu Mar 09 11:19:48 2017 +0000 |
tree | fab073fa903b8de5e350a067d40a5abfad523b75 | |
parent | 0213fce0435dc1ccb926157f690bcb9dbe30e099 [diff] |
[mips] Fix return lowering Fix a machine verifier issue where a instruction was using a invalid register. The return pseudo is expanded and has the return address register added to it. The return register may have been spuriously mark as killed earlier. This partially resolves PR/27458 Thanks to Quentin Colombet for reporting the issue! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297372 91177308-0d34-0410-b5e6-96231b3b80d8