Make ScalarEvolution::isLoopGuardedByCond work even when the edge
authorDan Gohman <gohman@apple.com>
Mon, 18 May 2009 15:36:09 +0000 (15:36 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 18 May 2009 15:36:09 +0000 (15:36 +0000)
commit859b4824eeb2d88c441e855afe3dd7827dfd62a4
treeff62a31ebe98ed44b0e664bbbc8489b486f40fba
parent70a1fe704831f9b842be0b2a2af5f7082b0e540c
Make ScalarEvolution::isLoopGuardedByCond work even when the edge
entering a loop is a non-split critical edge.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72004 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/ScalarEvolution.h
lib/Analysis/ScalarEvolution.cpp
test/Analysis/ScalarEvolution/2008-07-29-SMinExpr.ll