OSDN Git Service

[AMDGPU] Fix asan error after last commit
authorStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>
Wed, 2 Aug 2017 01:18:57 +0000 (01:18 +0000)
committerStanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com>
Wed, 2 Aug 2017 01:18:57 +0000 (01:18 +0000)
commitdbd873dceb685962f5be9bb84c7fd1fb61f64530
tree492e8706dd3f138043187a12e10a121d7b9ccd2f
parentf5ed40bd2c80d3414058a1518eb9d6db3031a123
[AMDGPU] Fix asan error after last commit

Previous change "Turn s_and_saveexec_b64 into s_and_b64 if
result is unused" introduced asan use-after-poison error.
Instruction was analyzed after eraseFromParent() calls.

Move analysys higher than erase.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@309779 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp