Home
last modified time | relevance | path

Searched refs:ComparisonCategoryInfo (Results 1 – 6 of 6) sorted by relevance

/external/llvm-project/clang/include/clang/AST/
DComparisonCategories.h74 class ComparisonCategoryInfo {
79 ComparisonCategoryInfo(const ASTContext &Ctx, CXXRecordDecl *RD, in ComparisonCategoryInfo() function
185 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;
/external/llvm-project/clang/lib/AST/
DComparisonCategories.cpp43 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()
DExprConstant.cpp12821 const ComparisonCategoryInfo &CmpInfo = in VisitBinCmp()
/external/llvm-project/clang/lib/CodeGen/
DCGExprAgg.cpp1005 const ComparisonCategoryInfo &CmpInfo = in VisitBinCmp()
1042 auto EmitCmpRes = [&](const ComparisonCategoryInfo::ValueInfo *VInfo) { in VisitBinCmp()
/external/llvm-project/clang/lib/Sema/
DSemaDeclCXX.cpp11082 auto TyForDiags = [&](ComparisonCategoryInfo *Info) { in CheckComparisonCategoryType()
11090 ComparisonCategoryInfo *Info = Context.CompCategories.lookupInfo(Kind); in CheckComparisonCategoryType()
11148 ComparisonCategoryInfo::ValueInfo *ValInfo = Info->lookupValueInfo(CCR); in CheckComparisonCategoryType()
DSemaOverload.cpp13895 const ComparisonCategoryInfo *Info = in BuildSynthesizedThreeWayComparison()