Lines Matching defs:RequiresICE
12083 /// RequiresICE is filled in on return to indicate whether the value is required
12087 bool &RequiresICE,
12092 RequiresICE = false;
12103 RequiresICE = true;
12300 RequiresICE, false);
12301 assert(!RequiresICE && "Can't require vector ICE");
12328 RequiresICE, false);
12329 assert(!RequiresICE && "Can't require vector ICE");
12343 QualType ElementType = DecodeTypeFromStr(Str, Context, Error, RequiresICE,
12349 QualType ElementType = DecodeTypeFromStr(Str, Context, Error, RequiresICE,
12351 assert(!RequiresICE && "Can't require complex ICE");
12430 assert((!RequiresICE || Type->isIntegralOrEnumerationType()) &&
12460 bool RequiresICE = false;
12463 RequiresICE, true);
12467 assert(!RequiresICE && "Result of intrinsic cannot be required to be an ICE");
12470 QualType Ty = DecodeTypeFromStr(TypeStr, *this, Error, RequiresICE, true);
12476 if (RequiresICE && IntegerConstantArgs)