Lines Matching defs:undef
38 /// This Value is an UndefValue constant or produces undef. Undefined values
45 undef,
47 /// This Value has a specific constant value. The constant cannot be undef.
50 /// can be reached by merging undef & constant states.
69 /// This Value falls within this range, but also may be undef.
98 case undef:
112 /// The merge value may include undef.
166 case undef:
185 case undef:
210 assert(!isa<UndefValue>(C) && "!= undef is not supported");
237 bool isUndef() const { return Tag == undef; }
239 bool isUnknownOrUndef() const { return Tag == unknown || Tag == undef; }
246 /// exclude non-singleton constant ranges that may also be undef. Note that
247 /// this function also returns true if the range may include undef, but only
266 /// non-singleton constant ranges that may also be undef. Note that this
267 /// function also returns a range if the range may include undef, but only
297 Tag = undef;
344 /// range or the object must be undef. The tag is set to
346 /// range may include undef.
449 /// true, false or undef constants, or nullptr if the comparison cannot be