A register can't be live if it isn't defined; fix issues in various testcases.
(I'm working on a MachineVerifier patch to verify this.)
Paths
| Differential D78529
[ARM] Fix MIR tests with invalid live-ins. ClosedPublic Authored by efriedma on Apr 20 2020, 6:49 PM.
Details
Summary A register can't be live if it isn't defined; fix issues in various testcases. (I'm working on a MachineVerifier patch to verify this.)
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 21 2020, 12:25 AM Closed by commit rG704293b16848: [ARM] Fix MIR tests with invalid live-ins. (authored by efriedma). · Explain WhyApr 21 2020, 12:27 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 259077 llvm/test/CodeGen/ARM/constant-islands-split-IT.mir
llvm/test/CodeGen/ARM/ifcvt-size.mir
llvm/test/CodeGen/Thumb2/LowOverheadLoops/it-block-chain.mir
llvm/test/CodeGen/Thumb2/LowOverheadLoops/loop-dec-copy-prev-iteration.mir
llvm/test/CodeGen/Thumb2/LowOverheadLoops/predicated-liveout.mir
llvm/test/CodeGen/Thumb2/LowOverheadLoops/safe-def-no-mov.mir
llvm/test/CodeGen/Thumb2/LowOverheadLoops/unsafe-cpsr-loop-use.mir
llvm/test/CodeGen/Thumb2/LowOverheadLoops/unsafe-liveout.mir
llvm/test/CodeGen/Thumb2/LowOverheadLoops/unsafe-use-after.mir
llvm/test/CodeGen/Thumb2/mve-vpt-2-blocks-ctrl-flow.mir
|