| /llvm-project/clang/lib/Tooling/Transformer/ |
| H A D | SourceCodeBuilders.cpp | 215 PLTClass Classification) { in buildAccess() argument 224 treatLikePointer(E->getType(), Classification, Context)) { in buildAccess() 234 if (treatLikePointer(Obj->getType(), Classification, Context)) in buildAccess()
|
| /llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CallFrameOptimization.cpp | 411 for (InstClassification Classification = Skip; Classification != Exit; ++I) { in collectCallInfo() local 415 Classification = classifyInstruction(MBB, I, RegInfo, UsedRegs); in collectCallInfo() 416 if (Classification != Convert) in collectCallInfo()
|
| /llvm-project/clang/lib/Analysis/ |
| H A D | UninitializedValues.cpp | 292 llvm::DenseMap<const DeclRefExpr *, Class> Classification; member in __anon694a1b490411::ClassifyRefs 314 = Classification.find(DRE); in get() 315 if (I != Classification.end()) in get() 383 Classification[DRE] = std::max(Classification[DRE], C); in classify() 391 Classification[DRE] = SelfInit; in VisitDeclStmt()
|
| /llvm-project/clang/include/clang/Tooling/Transformer/ |
| H A D | SourceCodeBuilders.h | 115 PLTClass Classification = PLTClass::Pointer);
|
| /llvm-project/clang/lib/AST/ |
| H A D | ExprClassification.cpp | 24 using Cl = Expr::Classification; 79 return Classification(kind, modifiable); in ClassifyImpl() 731 Classification VC = Classify(Ctx); in isModifiableLvalue() 752 Classification VC = ClassifyModifiable(Ctx, Loc ? *Loc : dummy); in isModifiableLvalue()
|
| /llvm-project/clang/lib/Parse/ |
| H A D | Parser.cpp | 1816 Sema::NameClassification Classification = Actions.ClassifyName( in TryAnnotateName() 1823 if (Classification.getKind() == Sema::NC_UndeclaredTemplate && in TryAnnotateName() 1828 Classification = in TryAnnotateName() 1833 switch (Classification.getKind()) { in TryAnnotateName() 1863 ParsedType Ty = Classification.getType(); in TryAnnotateName() 1890 setExprAnnotation(Tok, Classification.getExpression()); in TryAnnotateName() 1904 setNonTypeAnnotation(Tok, Classification.getNonTypeDecl()); in TryAnnotateName() 1914 Tok.setKind(Classification.getKind() == Sema::NC_UndeclaredNonType in TryAnnotateName() 1937 bool IsConceptName = Classification.getKind() == Sema::NC_Concept; in TryAnnotateName() 1945 TemplateTy::make(Classification in TryAnnotateName() 1821 Sema::NameClassification Classification = Actions.ClassifyName( TryAnnotateName() local [all...] |
| H A D | ParseTentative.cpp | 2269 Sema::NameClassification Classification = 2271 switch (Classification.getKind()) { 2256 Sema::NameClassification Classification = NameAfterArrowIsNonType() local
|
| H A D | ParseDecl.cpp | 3530 Sema::NameClassification Classification = Actions.ClassifyName( in DiagnoseMissingSemiAfterTagDefinition() 3533 switch (Classification.getKind()) { in DiagnoseMissingSemiAfterTagDefinition() 3487 Sema::NameClassification Classification = Actions.ClassifyName( DiagnoseMissingSemiAfterTagDefinition() local
|
| /llvm-project/llvm/lib/Analysis/ |
| H A D | DependenceAnalysis.cpp | 3665 Pair[P].Classification = in depends() 3674 LLVM_DEBUG(dbgs() << "\tclass = " << Pair[P].Classification << "\n"); in depends() 3712 // Src Dst Classification Loops GroupLoops Group in depends() 3740 if (Pair[SI].Classification == Subscript::NonLinear) { in depends() 3750 } else if (Pair[SI].Classification == Subscript::ZIV) { in depends() 3792 switch (Pair[SI].Classification) { in depends() 3838 if (Pair[SJ].Classification == Subscript::SIV) in depends() 3879 Pair[SJ].Classification = in depends() 3883 switch (Pair[SJ].Classification) { in depends() 3907 if (Pair[SJ].Classification in depends() [all...] |
| /llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DependenceAnalysis.h | 369 enum ClassificationKind { ZIV, SIV, RDIV, MIV, NonLinear } Classification; member
|
| /llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 330 class Classification { 368 explicit Classification(Kinds k, ModifiableType m) in Classification() function 373 Classification() {} in Classification() function 388 static Classification makeSimpleLValue() { in makeSimpleLValue() 389 return Classification(CL_LValue, CM_Modifiable); in makeSimpleLValue() 405 Classification Classify(ASTContext &Ctx) const { in Classify() 417 Classification ClassifyModifiable(ASTContext &Ctx, SourceLocation &Loc) const{ in ClassifyModifiable() 460 Classification ClassifyImpl(ASTContext &Ctx, SourceLocation *Loc) const;
|
| /llvm-project/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 5180 Expr::Classification InitCategory = Init->Classify(S.Context); in TryReferenceInit() 5783 Expr::Classification FromClassification, CXXMethodDecl *Method, in TryObjectArgumentInitialization() 5797 auto ValueKindFromClassification = [](Expr::Classification C) { in TryObjectArgumentInitialization() 5945 Expr::Classification FromClassification; in PerformContextuallyConvertToBool() 5949 FromClassification = Expr::Classification::makeSimpleLValue(); in PerformContextuallyConvertToBool() 6947 Expr::Classification::makeSimpleLValue(), Args, in AddOverloadCandidate() 7483 Expr::Classification ObjectClassification; in AddMethodCandidate() 7491 ObjectClassification = Expr::Classification::makeSimpleLValue(); in AddMethodCandidate() 7535 Expr::Classification ObjectClassification, in AddMethodCandidate() 7563 Expr::Classification ObjectClassificatio in AddMethodCandidate() [all...] |
| H A D | SemaExprMember.cpp | 306 switch (IMAKind Classification = ClassifyImplicitMemberAccess(*this, R)) { in BuildPossibleImplicitMemberExpr() 313 /*IsKnownInstance=*/Classification == IMA_Instance, S); in BuildPossibleImplicitMemberExpr() 308 switch (IMAKind Classification = ClassifyImplicitMemberAccess(*this, R)) { BuildPossibleImplicitMemberExpr() local
|
| H A D | SemaLookup.cpp | 3487 Expr::Classification Classification = in LookupSpecialMember() 3522 AddMethodCandidate(M, Cand, RD, ThisTy, Classification, in LookupCopyingConstructor() 3536 Classification, in LookupMovingConstructor() 3423 Expr::Classification Classification = LookupSpecialMember() local
|
| H A D | SemaTemplateDeduction.cpp | 4343 Expr::Classification ArgClassification, Expr *Arg, unsigned &TDF, in DeduceTemplateArgumentsFromCallArgument() 4441 Expr::Classification ArgClassification, Expr *Arg, in DeduceTemplateArguments() 4524 Expr::Classification ArgClassification, Expr *Arg, in DeduceTemplateArguments() 4565 Expr::Classification ObjectClassification, in DeduceTemplateArguments() 4955 Expr::Classification ObjectClassification, QualType A, in TransformDeducedTemplateSpecializationType()
|
| H A D | SemaInit.cpp | 5259 Expr::Classification InitCategory = Initializer->Classify(S.Context); in TryReferenceInitializationCore()
|
| /llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 3184 /// Classification failed; an error has been produced. 10202 Expr::Classification ObjectClassification, 10217 Expr::Classification ObjectClassification, 10233 Expr::Classification ObjectClassification, ArrayRef<Expr *> Args, 10257 Expr::Classification ObjectClassification = {}, 12339 Expr::Classification ObjectClassification, 12381 Expr::Classification ObjectClassification, QualType ToType,
|