Lines Matching defs:RequiresICE
11661 /// RequiresICE is filled in on return to indicate whether the value is required
11665 bool &RequiresICE,
11670 RequiresICE = false;
11681 RequiresICE = true;
11878 RequiresICE, false);
11879 assert(!RequiresICE && "Can't require vector ICE");
11906 RequiresICE, false);
11907 assert(!RequiresICE && "Can't require vector ICE");
11921 QualType ElementType = DecodeTypeFromStr(Str, Context, Error, RequiresICE,
11927 QualType ElementType = DecodeTypeFromStr(Str, Context, Error, RequiresICE,
11929 assert(!RequiresICE && "Can't require complex ICE");
12005 assert((!RequiresICE || Type->isIntegralOrEnumerationType()) &&
12035 bool RequiresICE = false;
12038 RequiresICE, true);
12042 assert(!RequiresICE && "Result of intrinsic cannot be required to be an ICE");
12045 QualType Ty = DecodeTypeFromStr(TypeStr, *this, Error, RequiresICE, true);
12051 if (RequiresICE && IntegerConstantArgs)