Home
last modified time | relevance | path

Searched refs:PredefinedExpr (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h87 class PredefinedExpr; variable
180 ExprDependence computeDependence(PredefinedExpr *E);
H A DIgnoreExpr.h169 else if (auto *PE = dyn_cast<PredefinedExpr>(E)) { in IgnoreParensSingleStep()
H A DStmtDataCollectors.td28 class PredefinedExpr {
H A DTextNodeDumper.h275 void VisitPredefinedExpr(const PredefinedExpr *Node);
H A DJSONNodeDumper.h286 void VisitPredefinedExpr(const PredefinedExpr *PE);
H A DExpr.h1989 class PredefinedExpr final
1991 private llvm::TrailingObjects<PredefinedExpr, Stmt *> {
1999 PredefinedExpr(SourceLocation L, QualType FNTy, PredefinedIdentKind IK,
2002 explicit PredefinedExpr(EmptyShell Empty, bool HasFunctionName);
2018 static PredefinedExpr *Create(const ASTContext &Ctx, SourceLocation L,
2023 static PredefinedExpr *CreateEmpty(const ASTContext &Ctx,
H A DStmt.h405 friend class PredefinedExpr;
H A DRecursiveASTVisitor.h2862 DEF_TRAVERSE_STMT(PredefinedExpr, {})
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp1938 std::string Str = PredefinedExpr::ComputeName( in printThunkMethod()
1952 PredefinedExpr::ComputeName(PredefinedIdentKind::PrettyFunctionNoVirtual, in dumpLayout()
1955 PredefinedExpr::ComputeName(PredefinedIdentKind::PrettyFunctionNoVirtual, in dumpLayout()
2021 std::string Str = PredefinedExpr::ComputeName( in dumpLayout()
2103 std::string Str = PredefinedExpr::ComputeName( in dumpLayout()
2181 std::string MethodName = PredefinedExpr::ComputeName( in dumpLayout()
2245 std::string MethodName = PredefinedExpr::ComputeName( in dumpLayout()
3268 std::string Str = PredefinedExpr::ComputeName( in dumpLayout()
3323 std::string MethodName = PredefinedExpr::ComputeName( in dumpLayout()
3755 std::string MethodName = PredefinedExpr::ComputeName( in dumpMethodLocations()
H A DExpr.cpp617 PredefinedExpr::PredefinedExpr(SourceLocation L, QualType FNTy, in PredefinedExpr() function in PredefinedExpr
633 PredefinedExpr::PredefinedExpr(EmptyShell Empty, bool HasFunctionName) in PredefinedExpr() function in PredefinedExpr
638 PredefinedExpr *PredefinedExpr::Create(const ASTContext &Ctx, SourceLocation L, in Create()
643 alignof(PredefinedExpr)); in Create()
644 return new (Mem) PredefinedExpr(L, FNTy, IK, IsTransparent, SL); in Create()
647 PredefinedExpr *PredefinedExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
650 alignof(PredefinedExpr)); in CreateEmpty()
651 return new (Mem) PredefinedExpr(EmptyShell(), HasFunctionName); in CreateEmpty()
654 StringRef PredefinedExpr::getIdentKindName(PredefinedIdentKind IK) { in getIdentKindName()
678 std::string PredefinedExpr::ComputeName(PredefinedIdentKind IK, in ComputeName()
[all …]
H A DJSONNodeDumper.cpp1353 void JSONNodeDumper::VisitPredefinedExpr(const PredefinedExpr *PE) { in VisitPredefinedExpr()
1354 JOS.attribute("name", PredefinedExpr::getIdentKindName(PE->getIdentKind())); in VisitPredefinedExpr()
H A DComputeDependence.cpp636 ExprDependence clang::computeDependence(PredefinedExpr *E) { in computeDependence()
H A DStmtPrinter.cpp1303 void StmtPrinter::VisitPredefinedExpr(PredefinedExpr *Node) { in VisitPredefinedExpr()
1304 OS << PredefinedExpr::getIdentKindName(Node->getIdentKind()); in VisitPredefinedExpr()
H A DTextNodeDumper.cpp1427 void TextNodeDumper::VisitPredefinedExpr(const PredefinedExpr *Node) { in VisitPredefinedExpr()
1428 OS << " " << PredefinedExpr::getIdentKindName(Node->getIdentKind()); in VisitPredefinedExpr()
H A DStmtProfile.cpp1342 void StmtProfiler::VisitPredefinedExpr(const PredefinedExpr *S) { in VisitPredefinedExpr()
H A DExprConstant.cpp2237 else if (auto *PE = dyn_cast_or_null<PredefinedExpr>(BaseE)) { in CheckLValueConstantExpression()
3473 if (auto PE = dyn_cast<PredefinedExpr>(Lit)) in extractStringLiteralCharacter()
4386 } else if (isa<StringLiteral>(Base) || isa<PredefinedExpr>(Base)) { in handleLValueToRValueConversion()
7753 bool VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
8499 bool VisitPredefinedExpr(const PredefinedExpr *E) { return Success(E); } in VisitPredefinedExpr()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.cpp421 bool VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td59 def PredefinedExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.h165 bool VisitPredefinedExpr(const PredefinedExpr *E);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp2001 ConstantLValue VisitPredefinedExpr(const PredefinedExpr *E);
2210 ConstantLValueEmitter::VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
H A DCGExprAgg.cpp154 void VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
H A DCGExpr.cpp1568 return EmitPredefinedLValue(cast<PredefinedExpr>(E)); in EmitLValueHelper()
3270 LValue CodeGenFunction::EmitPredefinedLValue(const PredefinedExpr *E) { in EmitPredefinedLValue()
3277 PredefinedExpr::getIdentKindName(E->getIdentKind()), FnName}; in EmitPredefinedLValue()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1532 ExprResult TransformPredefinedExpr(PredefinedExpr *E);
2036 TemplateInstantiator::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp588 void ASTStmtReader::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
3041 S = PredefinedExpr::CreateEmpty( in ReadStmtFromStream()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2763 extern const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>

12