[InstCombine][NFC] Refactor llvm.stackrestore handling
authorItay Bookstein <itay.bookstein@nextsilicon.com>
Tue, 9 Nov 2021 07:06:30 +0000 (09:06 +0200)
committerItay Bookstein <itay.bookstein@nextsilicon.com>
Wed, 10 Nov 2021 08:41:56 +0000 (10:41 +0200)
commitfe7491d32fe777445f12bfc62f5e74dbce1c9477
treed392c791115b25d04e00cfe0cb57ac30e7b60922
parent82ce9127436b316eca6763b926b2cde2e3d4bb8a
[InstCombine][NFC] Refactor llvm.stackrestore handling

Hoist the instruction classification logic outside the loop
in preparation for reuse in a future commit.

Signed-off-by: Itay Bookstein <itay.bookstein@nextsilicon.com>
Reviewed By: lebedev.ri

Differential Revision: https://reviews.llvm.org/D113464
llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp