Searched refs:isCanonical (Results 1 – 14 of 14) sorted by relevance
171 static bool isCanonical(const MDString *S) { in isCanonical() function193 assert(isCanonical(Header) && "Expected canonical MDString"); in getImpl()240 assert(isCanonical(Name) && "Expected canonical MDString"); in getImpl()250 assert(isCanonical(Name) && "Expected canonical MDString"); in getImpl()263 assert(isCanonical(Name) && "Expected canonical MDString"); in getImpl()280 assert(isCanonical(Name) && "Expected canonical MDString"); in getImpl()306 assert(isCanonical(Filename) && "Expected canonical MDString"); in getImpl()307 assert(isCanonical(Directory) && "Expected canonical MDString"); in getImpl()321 assert(isCanonical(Producer) && "Expected canonical MDString"); in getImpl()322 assert(isCanonical(Flags) && "Expected canonical MDString"); in getImpl()[all …]
2262 if (!T.isCanonical()) { in getComplexType()2290 if (!T.isCanonical()) { in getPointerType()2380 if (!T.isCanonical()) { in getBlockPointerType()2417 if (!SpelledAsLValue || InnerRef || !T.isCanonical()) { in getLValueReferenceType()2454 if (InnerRef || !T.isCanonical()) { in getRValueReferenceType()2487 if (!T.isCanonical() || !Cls->isCanonicalUnqualified()) { in getMemberPointerType()2529 if (!EltTy.isCanonical() || EltTy.hasLocalQualifiers()) { in getConstantArrayType()2692 if (!EltTy.isCanonical() || EltTy.hasLocalQualifiers()) { in getVariableArrayType()2793 if (!elementType.isCanonical() || elementType.hasLocalQualifiers()) { in getIncompleteArrayType()2830 if (!vecType.isCanonical()) { in getVectorType()[all …]
1803 if (!QualType(T, 0).isCanonical()) { in VisitTemplateSpecializationType()
613 Result.Stored.isCanonical()) && "Type is not canonical!");619 assert((Other.isNull() || Other.isCanonical()) && "Type is not canonical!");
629 bool isCanonical() const;5060 inline bool QualType::isCanonical() const {5065 if (!isCanonical()) return false;
265 bool isCanonical() const;364 bool Formula::isCanonical() const { in isCanonical() function in Formula377 if (isCanonical()) in Canonicalize()982 assert(F.isCanonical() && "Cost is accurate only for canonical formula"); in RateFormula()1271 assert(F.isCanonical() && "Invalid canonical representation"); in InsertFormula()1445 assert((F.isCanonical() || F.Scale != 0)); in isAMCompletelyFolded()3316 assert(Base.isCanonical() && "Input must be in the canonical form"); in GenerateReassociations()
431 if (pointeeTy.isCanonical() && pos != std::string::npos) in GenOpenCLArgMetadata()470 if (ty.isCanonical() && pos != std::string::npos) in GenOpenCLArgMetadata()
946 assert(type.isCanonical()); in isConstantEmittableObjectType()
579 assert(SrcType.isCanonical() && "EmitScalarConversion strips typedefs"); in EmitConversionToBool()
6559 assert(LHSType.isCanonical() && "LHS not canonicalized!"); in checkPointerTypesForAssignment()6560 assert(RHSType.isCanonical() && "RHS not canonicalized!"); in checkPointerTypesForAssignment()6684 assert(LHSType.isCanonical() && "LHS not canonicalized!"); in checkBlockPointerTypesForAssignment()6685 assert(RHSType.isCanonical() && "RHS not canonicalized!"); in checkBlockPointerTypesForAssignment()6714 assert(LHSType.isCanonical() && "LHS was not canonicalized!"); in checkObjCPointerTypesForAssignment()6715 assert(RHSType.isCanonical() && "RHS was not canonicalized!"); in checkObjCPointerTypesForAssignment()
442 assert(Arg.isCanonical() && "Argument type must be canonical"); in DeduceTemplateArguments()
2139 assert(ICNT.isCanonical()); in CheckTemplateIdType()
1334 assert(QualType(FromFn, 0).isCanonical()); in IsNoReturnConversion()
2958 assert(OldQTypeForComparison.isCanonical()); in MergeFunctionDecl()