diff options
author | Craig Topper <craig.topper@gmail.com> | 2020-05-09 15:33:08 -0700 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2020-05-09 15:37:31 -0700 |
commit | 24b3c2d0585f2f96574e9819313ab05e8943ee02 (patch) | |
tree | 71879b75ae6e3b4b10ba8cf7f820807b53ab893e /llvm/lib/Analysis/CodeMetrics.cpp | |
parent | 57fb56b30e85c8e9662075c671d02fbdc37d8f3b (diff) | |
download | llvm-24b3c2d0585f2f96574e9819313ab05e8943ee02.zip llvm-24b3c2d0585f2f96574e9819313ab05e8943ee02.tar.gz llvm-24b3c2d0585f2f96574e9819313ab05e8943ee02.tar.bz2 |
[BreakFalseDeps] Harden pickBestRegisterForUndef against changing tied operands or physical registers that aren't renamable.
I don't have any test cases since X86 doesn't return any tied
operands from getUndefRegClearance today. But conceivably we could
want BreakFalseDeps to insert a dependency breaking XOR for
a tied operand in the future.
Diffstat (limited to 'llvm/lib/Analysis/CodeMetrics.cpp')
0 files changed, 0 insertions, 0 deletions