From: Chris Lattner Date: Mon, 29 Mar 2004 20:42:38 +0000 (+0000) Subject: Relax the interface a bit X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=62fe9b59c1b50883b027393a183ac468d4371781;p=oota-llvm.git Relax the interface a bit git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12533 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Support/ConstantRange.h b/include/llvm/Support/ConstantRange.h index d97b73e8249..cc3b23fd8ed 100644 --- a/include/llvm/Support/ConstantRange.h +++ b/include/llvm/Support/ConstantRange.h @@ -28,7 +28,7 @@ #include namespace llvm { - +class Constant; class ConstantIntegral; class Type; @@ -40,15 +40,15 @@ class ConstantRange { ConstantRange(const Type *Ty, bool isFullSet = true); /// Initialize a range of values explicitly... this will assert out if - /// Lower==Upper and Lower != Min or Max for its type (or if the two constants - /// have different types) + /// Lower==Upper and Lower != Min or Max for its type, if the two constants + /// have different types, or if the constant are not integral values. /// - ConstantRange(ConstantIntegral *Lower, ConstantIntegral *Upper); + ConstantRange(Constant *Lower, Constant *Upper); /// Initialize a set of values that all satisfy the condition with C. /// ConstantRange(unsigned SetCCOpcode, ConstantIntegral *C); - + /// getLower - Return the lower value for this range... /// ConstantIntegral *getLower() const { return Lower; }