If the parent def is a LastSplitPoint or later we cannot hoist copy to this basic block
because inserted copy (or re-materialization) will be located before the def.
Details
Details
Diff Detail
Diff Detail
Unit Tests
Unit Tests
Paths
| Differential D101028
[GreedyRA] Do not hoist to BB if its def is after LSP ClosedPublic Authored by skatkov on Apr 22 2021, 1:24 AM.
Details
Diff Detail
Unit TestsFailed Event Timelineskatkov added a parent revision: D100945: [GreedyRA] Fix removeBackCopies to account empty copies.Apr 22 2021, 1:24 AM This revision is now accepted and ready to land.Apr 28 2021, 11:15 AM
Revision Contents
Diff 339508 llvm/lib/CodeGen/SplitKit.cpp
llvm/test/CodeGen/X86/statepoint-invoke-ra-hoist-copies.mir
|
clang-format: please reformat the code