Lines Matching defs:RequiresICE
8089 /// RequiresICE is filled in on return to indicate whether the value is required
8093 bool &RequiresICE,
8098 RequiresICE = false;
8106 RequiresICE = true;
8239 RequiresICE, false);
8240 assert(!RequiresICE && "Can't require vector ICE");
8255 QualType ElementType = DecodeTypeFromStr(Str, Context, Error, RequiresICE,
8261 QualType ElementType = DecodeTypeFromStr(Str, Context, Error, RequiresICE,
8263 assert(!RequiresICE && "Can't require complex ICE");
8337 assert((!RequiresICE || Type->isIntegralOrEnumerationType()) &&
8351 bool RequiresICE = false;
8354 RequiresICE, true);
8358 assert(!RequiresICE && "Result of intrinsic cannot be required to be an ICE");
8361 QualType Ty = DecodeTypeFromStr(TypeStr, *this, Error, RequiresICE, true);
8367 if (RequiresICE && IntegerConstantArgs)