Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp215 PLTClass Classification) { in buildAccess() argument
223 treatLikePointer(E->getType(), Classification, Context)) { in buildAccess()
233 if (treatLikePointer(Obj->getType(), Classification, Context)) in buildAccess()
/llvm-project-15.0.7/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-15.0.7/clang/lib/Analysis/
H A DUninitializedValues.cpp277 llvm::DenseMap<const DeclRefExpr *, Class> Classification; member in __anon812707660411::ClassifyRefs
299 = Classification.find(DRE); in get()
300 if (I != Classification.end()) in get()
368 Classification[DRE] = std::max(Classification[DRE], C); in classify()
376 Classification[DRE] = SelfInit; in VisitDeclStmt()
/llvm-project-15.0.7/clang/include/clang/Tooling/Transformer/
H A DSourceCodeBuilders.h116 PLTClass Classification = PLTClass::Pointer);
/llvm-project-15.0.7/clang/lib/Parse/
H A DParser.cpp1717 Sema::NameClassification Classification = Actions.ClassifyName( in TryAnnotateName() local
1724 if (Classification.getKind() == Sema::NC_UndeclaredTemplate && in TryAnnotateName()
1729 Classification = in TryAnnotateName()
1734 switch (Classification.getKind()) { in TryAnnotateName()
1764 ParsedType Ty = Classification.getType(); in TryAnnotateName()
1791 setExprAnnotation(Tok, Classification.getExpression()); in TryAnnotateName()
1805 setNonTypeAnnotation(Tok, Classification.getNonTypeDecl()); in TryAnnotateName()
1815 Tok.setKind(Classification.getKind() == Sema::NC_UndeclaredNonType in TryAnnotateName()
1842 TemplateTy::make(Classification.getTemplateName()), in TryAnnotateName()
1855 TemplateTy::make(Classification.getTemplateName()), in TryAnnotateName()
[all …]
H A DParseDecl.cpp3041 Sema::NameClassification Classification = Actions.ClassifyName( in DiagnoseMissingSemiAfterTagDefinition() local
3044 switch (Classification.getKind()) { in DiagnoseMissingSemiAfterTagDefinition()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprClassification.cpp24 using Cl = Expr::Classification;
79 return Classification(kind, modifiable); in ClassifyImpl()
675 Classification VC = Classify(Ctx); in ClassifyLValue()
696 Classification VC = ClassifyModifiable(Ctx, Loc ? *Loc : dummy); in isModifiableLvalue()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp3602 Pair[P].Classification = in depends()
3729 switch (Pair[SI].Classification) { in depends()
3775 if (Pair[SJ].Classification == Subscript::SIV) in depends()
3816 Pair[SJ].Classification = in depends()
3820 switch (Pair[SJ].Classification) { in depends()
4001 Pair[P].Classification = in getSplitIteration()
4024 else if (Pair[SI].Classification == Subscript::ZIV) in getSplitIteration()
4054 switch (Pair[SI].Classification) { in getSplitIteration()
4086 if (Pair[SJ].Classification == Subscript::SIV) in getSplitIteration()
4112 Pair[SJ].Classification = in getSplitIteration()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h345 enum ClassificationKind { ZIV, SIV, RDIV, MIV, NonLinear } Classification; member
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExpr.h323 class Classification {
361 explicit Classification(Kinds k, ModifiableType m) in Classification() function
366 Classification() {} in Classification() function
381 static Classification makeSimpleLValue() { in makeSimpleLValue()
382 return Classification(CL_LValue, CM_Modifiable); in makeSimpleLValue()
398 Classification Classify(ASTContext &Ctx) const { in Classify()
410 Classification ClassifyModifiable(ASTContext &Ctx, SourceLocation &Loc) const{ in ClassifyModifiable()
453 Classification ClassifyImpl(ASTContext &Ctx, SourceLocation *Loc) const;
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOverload.cpp4761 Expr::Classification InitCategory = Init->Classify(S.Context); in TryReferenceInit()
5351 Expr::Classification FromClassification, in TryObjectArgumentInitialization()
5485 Expr::Classification FromClassification; in PerformObjectArgumentInitialization()
5489 FromClassification = Expr::Classification::makeSimpleLValue(); in PerformObjectArgumentInitialization()
6346 Expr::Classification::makeSimpleLValue(), Args, in AddOverloadCandidate()
6841 Expr::Classification ObjectClassification; in AddFunctionCandidates()
6895 Expr::Classification ObjectClassification, in AddMethodCandidate()
6930 Expr::Classification ObjectClassification, in AddMethodCandidate()
7087 Expr::Classification ObjectClassification, ArrayRef<Expr *> Args, in AddMethodTemplateCandidate()
14479 Expr::Classification ObjectClassification in BuildCallToMemberFunction()
[all …]
H A DSemaLookup.cpp3443 Expr::Classification Classification = in LookupSpecialMember() local
3477 AddMethodCandidate(M, Cand, RD, ThisTy, Classification, in LookupSpecialMember()
3490 Tmpl, Cand, RD, nullptr, ThisTy, Classification, in LookupSpecialMember()
H A DSemaInit.cpp4821 Expr::Classification InitCategory = Initializer->Classify(S.Context); in TryReferenceInitializationCore()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h3865 Expr::Classification ObjectClassification,
3873 Expr::Classification ObjectClassification,
3885 Expr::Classification ObjectClassification,
3903 Expr::Classification ObjectClassification = {},