[RDA] isSafeToDefRegAt: Look at global uses
authorSam Parker <sam.parker@arm.com>
Wed, 30 Sep 2020 11:25:06 +0000 (12:25 +0100)
committerSam Parker <sam.parker@arm.com>
Wed, 30 Sep 2020 13:06:45 +0000 (14:06 +0100)
commit3f88c10a6b25668bb99f5eee7867dcbf37df973c
tree078c34027fcfc9c222b33b2c78a5cca413061f9f
parent413b4998bd722ab671e29e6dff5d458d1869f39b
[RDA] isSafeToDefRegAt: Look at global uses

We weren't looking at global uses of a value, so we could happily
overwrite the register incorrectly.

Differential Revision: https://reviews.llvm.org/D88554
llvm/lib/CodeGen/ReachingDefAnalysis.cpp
llvm/test/CodeGen/Thumb2/LowOverheadLoops/biquad-cascade-optsize-strd-lr.mir