[LoopInfo] SFINAE mechanism for hoist into check
authorChristian Ulmann <christian.ulmann@nextsilicon.com>
Mon, 24 Apr 2023 06:20:46 +0000 (06:20 +0000)
committerChristian Ulmann <christian.ulmann@nextsilicon.com>
Mon, 24 Apr 2023 06:21:17 +0000 (06:21 +0000)
commitdc2b8ae962ffd6b8713877bbb6303e172ad982d6
tree14502dc8f5ba1b7d9077f59029d97ecb1f343863
parentf5425c128a30b32d39e0bc133e8e8dbad6066620
[LoopInfo] SFINAE mechanism for hoist into check

This commit introduces an SFINAE mechanism to make the LLVM hoist into
check member function not leak into the users of LoopInfo.

Depends on D148235

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D148504
llvm/include/llvm/Support/GenericLoopInfoImpl.h
mlir/include/mlir/IR/Block.h