Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDVTableBuilder.cpp1972 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
2052 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
2138 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
2207 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
3197 std::string Str = PredefinedExpr::ComputeName( in dumpLayout()
3198 PredefinedExpr::PrettyFunctionNoVirtual, MD); in dumpLayout()
3253 std::string MethodName = PredefinedExpr::ComputeName( in dumpLayout()
3254 PredefinedExpr::PrettyFunctionNoVirtual, MD); in dumpLayout()
3680 std::string MethodName = PredefinedExpr::ComputeName( in dumpMethodLocations()
3681 PredefinedExpr::PrettyFunctionNoVirtual, MD); in dumpMethodLocations()
HDExpr.cpp441 PredefinedExpr::PredefinedExpr(SourceLocation L, QualType FNTy, IdentType IT, in PredefinedExpr() function in PredefinedExpr
449 StringLiteral *PredefinedExpr::getFunctionName() { in getFunctionName()
453 StringRef PredefinedExpr::getIdentTypeName(PredefinedExpr::IdentType IT) { in getIdentTypeName()
475 std::string PredefinedExpr::ComputeName(IdentType IT, const Decl *CurrentDecl) { in ComputeName()
478 if (IT == PredefinedExpr::FuncDName) { in ComputeName()
HDASTDumper.cpp492 void VisitPredefinedExpr(const PredefinedExpr *Node);
1805 void ASTDumper::VisitPredefinedExpr(const PredefinedExpr *Node) { in VisitPredefinedExpr()
1807 OS << " " << PredefinedExpr::getIdentTypeName(Node->getIdentType()); in VisitPredefinedExpr()
HDStmtPrinter.cpp1036 void StmtPrinter::VisitPredefinedExpr(PredefinedExpr *Node) { in VisitPredefinedExpr()
1037 OS << PredefinedExpr::getIdentTypeName(Node->getIdentType()); in VisitPredefinedExpr()
HDStmtProfile.cpp562 void StmtProfiler::VisitPredefinedExpr(const PredefinedExpr *S) { in VisitPredefinedExpr()
HDExprConstant.cpp2036 if (auto PE = dyn_cast<PredefinedExpr>(Lit)) in extractStringLiteralCharacter()
2732 } else if (isa<StringLiteral>(Base) || isa<PredefinedExpr>(Base)) { in handleLValueToRValueConversion()
4458 bool VisitPredefinedExpr(const PredefinedExpr *E) { return Success(E); } in VisitPredefinedExpr()
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Core/
HDClangForward.h100 class PredefinedExpr; variable
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td53 def PredefinedExpr : DStmt<Expr>;
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprConstant.cpp1029 unsigned Type = cast<PredefinedExpr>(E)->getIdentType(); in EmitLValue()
1031 LValue Res = CGF->EmitPredefinedLValue(cast<PredefinedExpr>(E)); in EmitLValue()
1033 } else if (Type == PredefinedExpr::PrettyFunction) { in EmitLValue()
HDCGExpr.cpp867 return EmitPredefinedLValue(cast<PredefinedExpr>(E)); in EmitLValue()
2109 LValue CodeGenFunction::EmitPredefinedLValue(const PredefinedExpr *E) { in EmitPredefinedLValue()
2116 PredefinedExpr::getIdentTypeName(E->getIdentType()), FnName}; in EmitPredefinedLValue()
HDCGExprAgg.cpp145 void VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
HDCodeGenFunction.h2411 LValue EmitPredefinedLValue(const PredefinedExpr *E);
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDExpr.h1174 class PredefinedExpr : public Expr {
1194 PredefinedExpr(SourceLocation L, QualType FNTy, IdentType IT,
1198 explicit PredefinedExpr(EmptyShell Empty) in PredefinedExpr() function
1208 return const_cast<PredefinedExpr *>(this)->getFunctionName(); in getFunctionName()
HDDataRecursiveASTVisitor.h2259 DEF_TRAVERSE_STMT(PredefinedExpr, {})
HDRecursiveASTVisitor.h2291 DEF_TRAVERSE_STMT(PredefinedExpr, {})
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaExpr.cpp3018 PredefinedExpr::IdentType IT) { in BuildPredefinedExpr()
3042 auto Str = PredefinedExpr::ComputeName(IT, currentDecl); in BuildPredefinedExpr()
3046 if (IT == PredefinedExpr::LFunction) { in BuildPredefinedExpr()
3064 return new (Context) PredefinedExpr(Loc, ResTy, IT, SL); in BuildPredefinedExpr()
3068 PredefinedExpr::IdentType IT; in ActOnPredefinedExpr()
3072 case tok::kw___func__: IT = PredefinedExpr::Func; break; // [C99 6.4.2.2] in ActOnPredefinedExpr()
3073 case tok::kw___FUNCTION__: IT = PredefinedExpr::Function; break; in ActOnPredefinedExpr()
3074 case tok::kw___FUNCDNAME__: IT = PredefinedExpr::FuncDName; break; // [MS] in ActOnPredefinedExpr()
3075 case tok::kw___FUNCSIG__: IT = PredefinedExpr::FuncSig; break; // [MS] in ActOnPredefinedExpr()
3076 case tok::kw_L__FUNCTION__: IT = PredefinedExpr::LFunction; break; in ActOnPredefinedExpr()
[all …]
HDSemaTemplateInstantiate.cpp770 ExprResult TransformPredefinedExpr(PredefinedExpr *E);
1069 TemplateInstantiator::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
HDTreeTransform.h1743 PredefinedExpr::IdentType IT) { in RebuildPredefinedExpr()
7477 TreeTransform<Derived>::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
HDSemaType.cpp6768 } else if (auto *PE = dyn_cast<PredefinedExpr>(E)) { in getDecltypeForExpr()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp422 void ASTStmtReader::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
425 E->Type = (PredefinedExpr::IdentType)Record[Idx++]; in VisitPredefinedExpr()
2440 S = new (Context) PredefinedExpr(Empty); in ReadStmtFromStream()
HDASTWriterStmt.cpp332 void ASTStmtWriter::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h3703 PredefinedExpr::IdentType IT);