Searched refs:isCanonical (Results 1 – 16 of 16) sorted by relevance
166 static bool isCanonical(const MDString *S) { in isCanonical() function189 assert(isCanonical(Header) && "Expected canonical MDString"); in getImpl()236 assert(isCanonical(Name) && "Expected canonical MDString"); in getImpl()246 assert(isCanonical(Name) && "Expected canonical MDString"); in getImpl()259 assert(isCanonical(Name) && "Expected canonical MDString"); in getImpl()276 assert(isCanonical(Name) && "Expected canonical MDString"); in getImpl()302 assert(isCanonical(Filename) && "Expected canonical MDString"); in getImpl()303 assert(isCanonical(Directory) && "Expected canonical MDString"); in getImpl()316 assert(isCanonical(Producer) && "Expected canonical MDString"); in getImpl()317 assert(isCanonical(Flags) && "Expected canonical MDString"); in getImpl()[all …]
613 Result.Stored.isCanonical()) && "Type is not canonical!");619 assert((Other.isNull() || Other.isCanonical()) && "Type is not canonical!");
611 bool isCanonical() const;4760 inline bool QualType::isCanonical() const {4765 if (!isCanonical()) return false;
2208 if (!T.isCanonical()) { in getComplexType()2236 if (!T.isCanonical()) { in getPointerType()2326 if (!T.isCanonical()) { in getBlockPointerType()2363 if (!SpelledAsLValue || InnerRef || !T.isCanonical()) { in getLValueReferenceType()2400 if (InnerRef || !T.isCanonical()) { in getRValueReferenceType()2433 if (!T.isCanonical() || !Cls->isCanonicalUnqualified()) { in getMemberPointerType()2475 if (!EltTy.isCanonical() || EltTy.hasLocalQualifiers()) { in getConstantArrayType()2638 if (!EltTy.isCanonical() || EltTy.hasLocalQualifiers()) { in getVariableArrayType()2739 if (!elementType.isCanonical() || elementType.hasLocalQualifiers()) { in getIncompleteArrayType()2776 if (!vecType.isCanonical()) { in getVectorType()[all …]
1760 if (!QualType(T, 0).isCanonical()) { in VisitTemplateSpecializationType()
266 bool isCanonical() const;368 bool Formula::isCanonical() const { in isCanonical() function in Formula381 if (isCanonical()) in Canonicalize()993 assert(F.isCanonical() && "Cost is accurate only for canonical formula"); in RateFormula()1286 assert(F.isCanonical() && "Invalid canonical representation"); in InsertFormula()1464 assert((F.isCanonical() || F.Scale != 0)); in isAMCompletelyFolded()3346 assert(Base.isCanonical() && "Input must be in the canonical form"); in GenerateReassociations()
1153 if (!strsrch.isCanonical()) { in TestGetSetAttribute()1157 if (strsrch.isCanonical()) { in TestGetSetAttribute()1736 if (strsrch.isCanonical() || strsrch.isOverlapping() || in TestReset()
429 if (pointeeTy.isCanonical() && pos != std::string::npos) in GenOpenCLArgMetadata()468 if (ty.isCanonical() && pos != std::string::npos) in GenOpenCLArgMetadata()
945 assert(type.isCanonical()); in isConstantEmittableObjectType()
579 assert(SrcType.isCanonical() && "EmitScalarConversion strips typedefs"); in EmitConversionToBool()
366 public boolean isCanonical() { in isCanonical() method in StringSearch
6533 assert(LHSType.isCanonical() && "LHS not canonicalized!"); in checkPointerTypesForAssignment()6534 assert(RHSType.isCanonical() && "RHS not canonicalized!"); in checkPointerTypesForAssignment()6658 assert(LHSType.isCanonical() && "LHS not canonicalized!"); in checkBlockPointerTypesForAssignment()6659 assert(RHSType.isCanonical() && "RHS not canonicalized!"); in checkBlockPointerTypesForAssignment()6688 assert(LHSType.isCanonical() && "LHS was not canonicalized!"); in checkObjCPointerTypesForAssignment()6689 assert(RHSType.isCanonical() && "RHS was not canonicalized!"); in checkObjCPointerTypesForAssignment()
442 assert(Arg.isCanonical() && "Argument type must be canonical"); in DeduceTemplateArguments()
2129 assert(ICNT.isCanonical()); in CheckTemplateIdType()
1334 assert(QualType(FromFn, 0).isCanonical()); in IsNoReturnConversion()
2893 assert(OldQTypeForComparison.isCanonical()); in MergeFunctionDecl()