llvm-project
e4b4a939 - [MCP] Disable BackwardCopyPropagateBlock for copies with implicit registers. (#137687)

Commit
278 days ago
[MCP] Disable BackwardCopyPropagateBlock for copies with implicit registers. (#137687) If there's an implicit-def of a super register, the propagation must preserve this implicit-def. Knowing how and when to do this may require target specific knowledge so just disable it for now. Prior to 2def1c4, we checked that the copy had explicit 2 operands when that was removed we started allowing implicit operands through. This patch adds a check for implicit operands, but still allows extra explicit operands which was the goal of 2def1c4. Fixes #131478.
Author
Parents
Loading