aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorJay Foad <jay.foad@amd.com>2020-09-21 12:32:13 +0100
committerJay Foad <jay.foad@amd.com>2020-09-25 11:31:56 +0100
commitb34ddfcc76e39cdad62887f648aec46c8434c648 (patch)
tree6557b4fba85ecbc3fbbfc669c95a3fdedc722ac2 /clang/lib/CodeGen/CodeGenModule.cpp
parent42bfa7c63b85e76fe16521d1671afcafaf8f64ed (diff)
downloadllvm-b34ddfcc76e39cdad62887f648aec46c8434c648.zip
llvm-b34ddfcc76e39cdad62887f648aec46c8434c648.tar.gz
llvm-b34ddfcc76e39cdad62887f648aec46c8434c648.tar.bz2
[SplitKit] In addDeadDef tolerate parent range that defines more lanes
Following on from D87757 "[SplitKit] Only copy live lanes", in SplitEditor::addDeadDef, when we're checking whether the parent live interval has a subrange defining the same lanes, tolerate the case where the parent subrange defines a superset of the lanes. This can happen when the child subrange comes from SplitEditor::buildCopy decomposing a partial copy into a sequence of subreg copies that cover the required lanes. Differential Revision: https://reviews.llvm.org/D88020
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions