| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | VTableBuilder.cpp | 1938 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 D | Expr.cpp | 476 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 D | TextNodeDumper.cpp | 718 void TextNodeDumper::VisitPredefinedExpr(const PredefinedExpr *Node) { in VisitPredefinedExpr() 719 OS << " " << PredefinedExpr::getIdentKindName(Node->getIdentKind()); in VisitPredefinedExpr()
|
| H A D | StmtPrinter.cpp | 997 void StmtPrinter::VisitPredefinedExpr(PredefinedExpr *Node) { in VisitPredefinedExpr() 998 OS << PredefinedExpr::getIdentKindName(Node->getIdentKind()); in VisitPredefinedExpr()
|
| H A D | StmtProfile.cpp | 1018 void StmtProfiler::VisitPredefinedExpr(const PredefinedExpr *S) { in VisitPredefinedExpr()
|
| H A D | ASTImporter.cpp | 552 ExpectedStmt VisitPredefinedExpr(PredefinedExpr *E); 6095 ExpectedStmt ASTNodeImporter::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr() 6106 return PredefinedExpr::Create(Importer.getToContext(), ToBeginLoc, ToType, in VisitPredefinedExpr()
|
| H A D | ExprConstant.cpp | 2654 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 D | ClangForward.h | 94 class PredefinedExpr; variable
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | StmtDataCollectors.td | 28 class PredefinedExpr {
|
| H A D | TextNodeDumper.h | 232 void VisitPredefinedExpr(const PredefinedExpr *Node);
|
| H A D | Expr.h | 1758 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 D | Stmt.h | 319 friend class PredefinedExpr; in alignas() local
|
| H A D | RecursiveASTVisitor.h | 2526 DEF_TRAVERSE_STMT(PredefinedExpr, {})
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 57 def PredefinedExpr : DStmt<Expr>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprConstant.cpp | 1614 ConstantLValue VisitPredefinedExpr(const PredefinedExpr *E); 1791 ConstantLValueEmitter::VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr() 1798 if (kind == PredefinedExpr::PrettyFunction) { in VisitPredefinedExpr()
|
| H A D | CGExpr.cpp | 1274 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 D | CGExprAgg.cpp | 141 void VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
|
| H A D | CodeGenFunction.h | 3484 LValue EmitPredefinedLValue(const PredefinedExpr *E);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 764 const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 3073 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 D | SemaTemplateInstantiate.cpp | 879 ExprResult TransformPredefinedExpr(PredefinedExpr *E); 1166 TemplateInstantiator::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
|
| H A D | TreeTransform.h | 2099 PredefinedExpr::IdentKind IK) { in RebuildPredefinedExpr() 8958 TreeTransform<Derived>::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 532 void ASTStmtReader::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr() 2456 S = PredefinedExpr::CreateEmpty( in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 435 void ASTStmtWriter::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 2381 extern const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>
|