OSDN Git Service

[LoopInfo] Introduce getUniqueNonLatchExitBlocks utility function
authorSerguei Katkov <serguei.katkov@azul.com>
Mon, 15 Jul 2019 05:51:10 +0000 (05:51 +0000)
committerSerguei Katkov <serguei.katkov@azul.com>
Mon, 15 Jul 2019 05:51:10 +0000 (05:51 +0000)
commitfbbb613edbbc70ad354d95ce6d5b48ffda963831
tree420ad28a05656befe6aa3e3ed30c7c62b07235b3
parent327110d5cda069f1a79f2bb266c220c0c4dbc9f9
[LoopInfo] Introduce getUniqueNonLatchExitBlocks utility function

Extract the code from LoopUnrollRuntime into utility function to
re-use it in D63923.

Reviewers: reames, mkuper
Reviewed By: reames
Subscribers: fhahn, hiraditya, zzheng, dmgreen, llvm-commits
Differential Revision: https://reviews.llvm.org/D64548

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@366040 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/LoopInfo.h
include/llvm/Analysis/LoopInfoImpl.h
lib/Transforms/Utils/LoopUnrollRuntime.cpp
unittests/Analysis/LoopInfoTest.cpp