[PATCH] D85658: [RDA] Fix DBG_VALUE issues
Sam Parker via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 11 01:25:46 PDT 2020
samparker added inline comments.
================
Comment at: llvm/lib/CodeGen/ReachingDefAnalysis.cpp:501
return true;
}
----------------
nikic wrote:
> The general approach in this function looks a bit dubious to me. Instead of passing in the last instruction to `getReachingDef()`, we should add a function that gets the reaching def at the end of the block. This can be found by inspecting the last element in the reaching def vector, rather than scanning the whole vector, and has the advantage that it will automatically include reaching defs from the last instruction. From a cursory look, I suspect that the current implementation has a discrepancy in handling of aliased registers for the last instruction, because reg units are not inspected for it.
Thanks, sounds good.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D85658/new/
https://reviews.llvm.org/D85658
More information about the llvm-commits
mailing list