Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DVTableBuilder.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()
3126 std::string Str = PredefinedExpr::ComputeName( in dumpLayout()
3127 PredefinedExpr::PrettyFunctionNoVirtual, MD); in dumpLayout()
3181 std::string MethodName = PredefinedExpr::ComputeName( in dumpLayout()
3182 PredefinedExpr::PrettyFunctionNoVirtual, MD); in dumpLayout()
3615 std::string MethodName = PredefinedExpr::ComputeName( in dumpMethodLocations()
3616 PredefinedExpr::PrettyFunctionNoVirtual, MD); in dumpMethodLocations()
H A DExpr.cpp476 PredefinedExpr::PredefinedExpr(SourceLocation L, QualType FNTy, IdentKind IK, in PredefinedExpr() function in PredefinedExpr
492 PredefinedExpr::PredefinedExpr(EmptyShell Empty, bool HasFunctionName) in PredefinedExpr() function in PredefinedExpr
497 PredefinedExpr *PredefinedExpr::Create(const ASTContext &Ctx, SourceLocation L, in Create()
502 alignof(PredefinedExpr)); in Create()
503 return new (Mem) PredefinedExpr(L, FNTy, IK, SL); in Create()
506 PredefinedExpr *PredefinedExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
509 alignof(PredefinedExpr)); in CreateEmpty()
510 return new (Mem) PredefinedExpr(EmptyShell(), HasFunctionName); in CreateEmpty()
513 StringRef PredefinedExpr::getIdentKindName(PredefinedExpr::IdentKind IK) { in getIdentKindName()
537 std::string PredefinedExpr::ComputeName(IdentKind IK, const Decl *CurrentDecl) { in ComputeName()
[all …]
H A DTextNodeDumper.cpp718 void TextNodeDumper::VisitPredefinedExpr(const PredefinedExpr *Node) { in VisitPredefinedExpr()
719 OS << " " << PredefinedExpr::getIdentKindName(Node->getIdentKind()); in VisitPredefinedExpr()
H A DStmtPrinter.cpp997 void StmtPrinter::VisitPredefinedExpr(PredefinedExpr *Node) { in VisitPredefinedExpr()
998 OS << PredefinedExpr::getIdentKindName(Node->getIdentKind()); in VisitPredefinedExpr()
H A DStmtProfile.cpp1018 void StmtProfiler::VisitPredefinedExpr(const PredefinedExpr *S) { in VisitPredefinedExpr()
H A DASTImporter.cpp552 ExpectedStmt VisitPredefinedExpr(PredefinedExpr *E);
6095 ExpectedStmt ASTNodeImporter::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
6106 return PredefinedExpr::Create(Importer.getToContext(), ToBeginLoc, ToType, in VisitPredefinedExpr()
H A DExprConstant.cpp2654 if (auto PE = dyn_cast<PredefinedExpr>(Lit)) in extractStringLiteralCharacter()
3368 } else if (isa<StringLiteral>(Base) || isa<PredefinedExpr>(Base)) { in handleLValueToRValueConversion()
5304 bool VisitPredefinedExpr(const PredefinedExpr *E) { return Success(E); } in VisitPredefinedExpr()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DClangForward.h94 class PredefinedExpr; variable
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtDataCollectors.td28 class PredefinedExpr {
H A DTextNodeDumper.h232 void VisitPredefinedExpr(const PredefinedExpr *Node);
H A DExpr.h1758 class PredefinedExpr final
1760 private llvm::TrailingObjects<PredefinedExpr, Stmt *> {
1783 PredefinedExpr(SourceLocation L, QualType FNTy, IdentKind IK,
1786 explicit PredefinedExpr(EmptyShell Empty, bool HasFunctionName);
1799 static PredefinedExpr *Create(const ASTContext &Ctx, SourceLocation L,
1803 static PredefinedExpr *CreateEmpty(const ASTContext &Ctx,
H A DStmt.h319 friend class PredefinedExpr; in alignas() local
H A DRecursiveASTVisitor.h2526 DEF_TRAVERSE_STMT(PredefinedExpr, {})
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td57 def PredefinedExpr : DStmt<Expr>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprConstant.cpp1614 ConstantLValue VisitPredefinedExpr(const PredefinedExpr *E);
1791 ConstantLValueEmitter::VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
1798 if (kind == PredefinedExpr::PrettyFunction) { in VisitPredefinedExpr()
H A DCGExpr.cpp1274 return EmitPredefinedLValue(cast<PredefinedExpr>(E)); in EmitLValue()
2674 LValue CodeGenFunction::EmitPredefinedLValue(const PredefinedExpr *E) { in EmitPredefinedLValue()
2681 PredefinedExpr::getIdentKindName(E->getIdentKind()), FnName}; in EmitPredefinedLValue()
H A DCGExprAgg.cpp141 void VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
H A DCodeGenFunction.h3484 LValue EmitPredefinedLValue(const PredefinedExpr *E);
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp764 const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExpr.cpp3073 PredefinedExpr::IdentKind IK) { in BuildPredefinedExpr()
3097 auto Str = PredefinedExpr::ComputeName(IK, currentDecl); in BuildPredefinedExpr()
3101 if (IK == PredefinedExpr::LFunction || IK == PredefinedExpr::LFuncSig) { in BuildPredefinedExpr()
3120 return PredefinedExpr::Create(Context, Loc, ResTy, IK, SL); in BuildPredefinedExpr()
3124 PredefinedExpr::IdentKind IK; in ActOnPredefinedExpr()
3128 case tok::kw___func__: IK = PredefinedExpr::Func; break; // [C99 6.4.2.2] in ActOnPredefinedExpr()
3129 case tok::kw___FUNCTION__: IK = PredefinedExpr::Function; break; in ActOnPredefinedExpr()
3130 case tok::kw___FUNCDNAME__: IK = PredefinedExpr::FuncDName; break; // [MS] in ActOnPredefinedExpr()
3131 case tok::kw___FUNCSIG__: IK = PredefinedExpr::FuncSig; break; // [MS] in ActOnPredefinedExpr()
3132 case tok::kw_L__FUNCTION__: IK = PredefinedExpr::LFunction; break; // [MS] in ActOnPredefinedExpr()
[all …]
H A DSemaTemplateInstantiate.cpp879 ExprResult TransformPredefinedExpr(PredefinedExpr *E);
1166 TemplateInstantiator::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
H A DTreeTransform.h2099 PredefinedExpr::IdentKind IK) { in RebuildPredefinedExpr()
8958 TreeTransform<Derived>::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp532 void ASTStmtReader::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
2456 S = PredefinedExpr::CreateEmpty( in ReadStmtFromStream()
H A DASTWriterStmt.cpp435 void ASTStmtWriter::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2381 extern const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>

12