OSDN Git Service

Disallow the construction of SCEVs with could-not-compute operands. Catch CNCs
authorNick Lewycky <nicholas@mxc.ca>
Mon, 13 Oct 2008 03:58:02 +0000 (03:58 +0000)
committerNick Lewycky <nicholas@mxc.ca>
Mon, 13 Oct 2008 03:58:02 +0000 (03:58 +0000)
commitcb8f1b5b8b9f1131f3d53015345c395905fe62db
tree47e6df77ebfc3096f9eef691314c1651197bcf34
parent49feb455ab83e5c47c33f7d46a20691d38563a12
Disallow the construction of SCEVs with could-not-compute operands. Catch CNCs
returned by BinomialCoefficient and don't try to operate with them. This
replaces the previous fix for PR2857.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57431 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/ScalarEvolution.cpp