aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/CodeMetrics.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2020-05-09 15:33:08 -0700
committerCraig Topper <craig.topper@gmail.com>2020-05-09 15:37:31 -0700
commit24b3c2d0585f2f96574e9819313ab05e8943ee02 (patch)
tree71879b75ae6e3b4b10ba8cf7f820807b53ab893e /llvm/lib/Analysis/CodeMetrics.cpp
parent57fb56b30e85c8e9662075c671d02fbdc37d8f3b (diff)
downloadllvm-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