[llvm-dev] LiveInterval error with 2 dead defs
Matt Arsenault via llvm-dev
llvm-dev at lists.llvm.org
Mon Oct 7 14:50:28 PDT 2019
> On Oct 7, 2019, at 14:04, Krzysztof Parzyszek via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> The associated patch caused a compilation problems on Hexagon: https://bugs.llvm.org/show_bug.cgi?id=43302 <https://bugs.llvm.org/show_bug.cgi?id=43302>
>
> The splitting of a live interval should not be done automatically upon creation. Calling LIS->getInterval(Reg) should not go around changing the code behind the scenes.
>
> There is already a function “splitSeparateComponents” that does that. It should be added where it’s missing.
>
The patch is using splitSeparateComponents. Where else would it go? The problem is with the initial live interval creation.
-Matt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191007/c1e5469e/attachment.html>
More information about the llvm-dev
mailing list