Home
last modified time | relevance | path

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

12

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDVTableBuilder.cpp1938 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
2018 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
2097 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
2163 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
3125 std::string Str = PredefinedExpr::ComputeName( in dumpLayout()
3126 PredefinedExpr::PrettyFunctionNoVirtual, MD); in dumpLayout()
3180 std::string MethodName = PredefinedExpr::ComputeName( in dumpLayout()
3181 PredefinedExpr::PrettyFunctionNoVirtual, MD); in dumpLayout()
3614 std::string MethodName = PredefinedExpr::ComputeName( in dumpMethodLocations()
3615 PredefinedExpr::PrettyFunctionNoVirtual, MD); in dumpMethodLocations()
HDExpr.cpp612 PredefinedExpr::PredefinedExpr(SourceLocation L, QualType FNTy, IdentKind IK, in PredefinedExpr() function in PredefinedExpr
628 PredefinedExpr::PredefinedExpr(EmptyShell Empty, bool HasFunctionName) in PredefinedExpr() function in PredefinedExpr
633 PredefinedExpr *PredefinedExpr::Create(const ASTContext &Ctx, SourceLocation L, in Create()
638 alignof(PredefinedExpr)); in Create()
639 return new (Mem) PredefinedExpr(L, FNTy, IK, SL); in Create()
642 PredefinedExpr *PredefinedExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
645 alignof(PredefinedExpr)); in CreateEmpty()
646 return new (Mem) PredefinedExpr(EmptyShell(), HasFunctionName); in CreateEmpty()
649 StringRef PredefinedExpr::getIdentKindName(PredefinedExpr::IdentKind IK) { in getIdentKindName()
673 std::string PredefinedExpr::ComputeName(IdentKind IK, const Decl *CurrentDecl) { in ComputeName()
[all …]
HDTextNodeDumper.cpp760 void TextNodeDumper::VisitPredefinedExpr(const PredefinedExpr *Node) { in VisitPredefinedExpr()
761 OS << " " << PredefinedExpr::getIdentKindName(Node->getIdentKind()); in VisitPredefinedExpr()
HDJSONNodeDumper.cpp1151 void JSONNodeDumper::VisitPredefinedExpr(const PredefinedExpr *PE) { in VisitPredefinedExpr()
1152 JOS.attribute("name", PredefinedExpr::getIdentKindName(PE->getIdentKind())); in VisitPredefinedExpr()
HDStmtPrinter.cpp1045 void StmtPrinter::VisitPredefinedExpr(PredefinedExpr *Node) { in VisitPredefinedExpr()
1046 OS << PredefinedExpr::getIdentKindName(Node->getIdentKind()); in VisitPredefinedExpr()
HDStmtProfile.cpp1065 void StmtProfiler::VisitPredefinedExpr(const PredefinedExpr *S) { in VisitPredefinedExpr()
HDASTImporter.cpp594 ExpectedStmt VisitPredefinedExpr(PredefinedExpr *E);
6440 ExpectedStmt ASTNodeImporter::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
6451 return PredefinedExpr::Create(Importer.getToContext(), ToBeginLoc, ToType, in VisitPredefinedExpr()
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/
HDClangForward.h92 class PredefinedExpr; variable
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDStmtDataCollectors.td28 class PredefinedExpr {
HDTextNodeDumper.h236 void VisitPredefinedExpr(const PredefinedExpr *Node);
HDJSONNodeDumper.h262 void VisitPredefinedExpr(const PredefinedExpr *PE);
HDExpr.h1903 class PredefinedExpr final
1905 private llvm::TrailingObjects<PredefinedExpr, Stmt *> {
1928 PredefinedExpr(SourceLocation L, QualType FNTy, IdentKind IK,
1931 explicit PredefinedExpr(EmptyShell Empty, bool HasFunctionName);
1944 static PredefinedExpr *Create(const ASTContext &Ctx, SourceLocation L,
1948 static PredefinedExpr *CreateEmpty(const ASTContext &Ctx,
HDStmt.h354 friend class PredefinedExpr; in alignas() local
HDRecursiveASTVisitor.h2624 DEF_TRAVERSE_STMT(PredefinedExpr, {})
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
HDStmtNodes.td59 def PredefinedExpr : StmtNode<Expr>;
/freebsd-11-stable/contrib/llvm-project/clang/lib/ASTMatchers/
HDASTMatchersInternal.cpp817 const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGExprConstant.cpp1767 ConstantLValue VisitPredefinedExpr(const PredefinedExpr *E);
1946 ConstantLValueEmitter::VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
HDCGExpr.cpp1286 return EmitPredefinedLValue(cast<PredefinedExpr>(E)); in EmitLValue()
2772 LValue CodeGenFunction::EmitPredefinedLValue(const PredefinedExpr *E) { in EmitPredefinedLValue()
2779 PredefinedExpr::getIdentKindName(E->getIdentKind()), FnName}; in EmitPredefinedLValue()
HDCGExprAgg.cpp141 void VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
HDCodeGenFunction.h3516 LValue EmitPredefinedLValue(const PredefinedExpr *E);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaExpr.cpp3319 PredefinedExpr::IdentKind IK) { in BuildPredefinedExpr()
3343 auto Str = PredefinedExpr::ComputeName(IK, currentDecl); in BuildPredefinedExpr()
3347 if (IK == PredefinedExpr::LFunction || IK == PredefinedExpr::LFuncSig) { in BuildPredefinedExpr()
3368 return PredefinedExpr::Create(Context, Loc, ResTy, IK, SL); in BuildPredefinedExpr()
3372 PredefinedExpr::IdentKind IK; in ActOnPredefinedExpr()
3376 case tok::kw___func__: IK = PredefinedExpr::Func; break; // [C99 6.4.2.2] in ActOnPredefinedExpr()
3377 case tok::kw___FUNCTION__: IK = PredefinedExpr::Function; break; in ActOnPredefinedExpr()
3378 case tok::kw___FUNCDNAME__: IK = PredefinedExpr::FuncDName; break; // [MS] in ActOnPredefinedExpr()
3379 case tok::kw___FUNCSIG__: IK = PredefinedExpr::FuncSig; break; // [MS] in ActOnPredefinedExpr()
3380 case tok::kw_L__FUNCTION__: IK = PredefinedExpr::LFunction; break; // [MS] in ActOnPredefinedExpr()
[all …]
HDSemaTemplateInstantiate.cpp1057 ExprResult TransformPredefinedExpr(PredefinedExpr *E);
1388 TemplateInstantiator::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderStmt.cpp541 void ASTStmtReader::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
2742 S = PredefinedExpr::CreateEmpty( in ReadStmtFromStream()
HDASTWriterStmt.cpp564 void ASTStmtWriter::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
HDASTMatchers.h2471 extern const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>

12