Searched refs:ComparisonCategoryInfo (Results 1 – 6 of 6) sorted by relevance
74 class ComparisonCategoryInfo {79 ComparisonCategoryInfo(const ASTContext &Ctx, CXXRecordDecl *RD, in ComparisonCategoryInfo() function185 const ComparisonCategoryInfo &getInfo(ComparisonCategoryType Kind) const { in getInfo()186 const ComparisonCategoryInfo *Result = lookupInfo(Kind); in getInfo()197 const ComparisonCategoryInfo &getInfoForType(QualType Ty) const;204 const ComparisonCategoryInfo *lookupInfo(ComparisonCategoryType Kind) const;206 ComparisonCategoryInfo *lookupInfo(ComparisonCategoryType Kind) { in lookupInfo()208 return const_cast<ComparisonCategoryInfo *>(This.lookupInfo(Kind)); in lookupInfo()211 const ComparisonCategoryInfo *lookupInfoForType(QualType Ty) const;222 mutable llvm::DenseMap<char, ComparisonCategoryInfo> Data;
43 bool ComparisonCategoryInfo::ValueInfo::hasValidIntValue() const { in hasValidIntValue()66 llvm::APSInt ComparisonCategoryInfo::ValueInfo::getIntValue() const { in getIntValue()71 ComparisonCategoryInfo::ValueInfo *ComparisonCategoryInfo::lookupValueInfo( in lookupValueInfo()111 const ComparisonCategoryInfo *124 const ComparisonCategoryInfo *135 const ComparisonCategoryInfo &Info = KV.second; in lookupInfoForType()160 const ComparisonCategoryInfo &ComparisonCategories::getInfoForType(QualType Ty) const { in getInfoForType()161 const ComparisonCategoryInfo *Info = lookupInfoForType(Ty); in getInfoForType()166 QualType ComparisonCategoryInfo::getType() const { in getType()
12821 const ComparisonCategoryInfo &CmpInfo = in VisitBinCmp()
1005 const ComparisonCategoryInfo &CmpInfo = in VisitBinCmp()1042 auto EmitCmpRes = [&](const ComparisonCategoryInfo::ValueInfo *VInfo) { in VisitBinCmp()
11082 auto TyForDiags = [&](ComparisonCategoryInfo *Info) { in CheckComparisonCategoryType()11090 ComparisonCategoryInfo *Info = Context.CompCategories.lookupInfo(Kind); in CheckComparisonCategoryType()11148 ComparisonCategoryInfo::ValueInfo *ValInfo = Info->lookupValueInfo(CCR); in CheckComparisonCategoryType()
13895 const ComparisonCategoryInfo *Info = in BuildSynthesizedThreeWayComparison()