OSDN Git Service

[MustExecute] Shwo the effect of using full loop info variant
authorPhilip Reames <listmail@philipreames.com>
Tue, 20 Mar 2018 23:00:54 +0000 (23:00 +0000)
committerPhilip Reames <listmail@philipreames.com>
Tue, 20 Mar 2018 23:00:54 +0000 (23:00 +0000)
commit16193ef0b37e338ce555afb370b878b8c30bd260
tree4800f5a3f9966b57178dca660bee5b73f1154e1b
parentcce5a27f7d04f147bcbf1b9ed3eb4dbdc6f5b369
[MustExecute] Shwo the effect of using full loop info variant

Most basic possible test for the logic used by LICM.

Also contains a speculative build fix for compiles which complain about a definition of a stuct K; followed by a declaration as class K;

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@328058 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/LoopUtils.h
lib/Analysis/MustExecute.cpp
test/Analysis/MustExecute/loop-header.ll