Home
last modified time | relevance | path

Searched refs:Classification (Results 1 – 17 of 17) sorted by relevance

/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp215 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 DX86CallFrameOptimization.cpp411 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 DUninitializedValues.cpp292 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 DSourceCodeBuilders.h115 PLTClass Classification = PLTClass::Pointer);
/llvm-project/clang/lib/AST/
H A DExprClassification.cpp24 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 DParser.cpp1816 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 DParseTentative.cpp2269 Sema::NameClassification Classification =
2271 switch (Classification.getKind()) {
2256 Sema::NameClassification Classification = NameAfterArrowIsNonType() local
H A DParseDecl.cpp3530 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 DDependenceAnalysis.cpp3665 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 DDependenceAnalysis.h369 enum ClassificationKind { ZIV, SIV, RDIV, MIV, NonLinear } Classification; member
/llvm-project/clang/include/clang/AST/
H A DExpr.h330 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 DSemaOverload.cpp5180 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 DSemaExprMember.cpp306 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 DSemaLookup.cpp3487 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 DSemaTemplateDeduction.cpp4343 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 DSemaInit.cpp5259 Expr::Classification InitCategory = Initializer->Classify(S.Context); in TryReferenceInitializationCore()
/llvm-project/clang/include/clang/Sema/
H A DSema.h3184 /// 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,