Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DVTableBuilder.cpp1967 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
2047 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
2133 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
2201 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
3185 std::string Str = PredefinedExpr::ComputeName( in dumpLayout()
3186 PredefinedExpr::PrettyFunctionNoVirtual, MD); in dumpLayout()
3241 std::string MethodName = PredefinedExpr::ComputeName( in dumpLayout()
3242 PredefinedExpr::PrettyFunctionNoVirtual, MD); in dumpLayout()
3547 std::string MethodName = PredefinedExpr::ComputeName( in dumpMethodLocations()
3548 PredefinedExpr::PrettyFunctionNoVirtual, MD); in dumpMethodLocations()
H A DExpr.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()
H A DASTDumper.cpp488 void VisitPredefinedExpr(const PredefinedExpr *Node);
1755 void ASTDumper::VisitPredefinedExpr(const PredefinedExpr *Node) { in VisitPredefinedExpr()
1757 OS << " " << PredefinedExpr::getIdentTypeName(Node->getIdentType()); in VisitPredefinedExpr()
H A DStmtPrinter.cpp1006 void StmtPrinter::VisitPredefinedExpr(PredefinedExpr *Node) { in VisitPredefinedExpr()
1007 OS << PredefinedExpr::getIdentTypeName(Node->getIdentType()); in VisitPredefinedExpr()
H A DStmtProfile.cpp496 void StmtProfiler::VisitPredefinedExpr(const PredefinedExpr *S) { in VisitPredefinedExpr()
H A DExprConstant.cpp2036 if (auto PE = dyn_cast<PredefinedExpr>(Lit)) in extractStringLiteralCharacter()
2731 } else if (isa<StringLiteral>(Base) || isa<PredefinedExpr>(Base)) { in handleLValueToRValueConversion()
4453 bool VisitPredefinedExpr(const PredefinedExpr *E) { return Success(E); } in VisitPredefinedExpr()
/minix3/external/bsd/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td53 def PredefinedExpr : DStmt<Expr>;
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGExprConstant.cpp930 unsigned Type = cast<PredefinedExpr>(E)->getIdentType(); in EmitLValue()
932 LValue Res = CGF->EmitPredefinedLValue(cast<PredefinedExpr>(E)); in EmitLValue()
934 } else if (Type == PredefinedExpr::PrettyFunction) { in EmitLValue()
H A DCGExpr.cpp840 return EmitPredefinedLValue(cast<PredefinedExpr>(E)); in EmitLValue()
2081 LValue CodeGenFunction::EmitPredefinedLValue(const PredefinedExpr *E) { in EmitPredefinedLValue()
2088 PredefinedExpr::getIdentTypeName(E->getIdentType()), FnName}; in EmitPredefinedLValue()
H A DCGExprAgg.cpp139 void VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
H A DCodeGenFunction.h2180 LValue EmitPredefinedLValue(const PredefinedExpr *E);
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DExpr.h1172 class PredefinedExpr : public Expr {
1192 PredefinedExpr(SourceLocation L, QualType FNTy, IdentType IT,
1196 explicit PredefinedExpr(EmptyShell Empty) in PredefinedExpr() function
1206 return const_cast<PredefinedExpr *>(this)->getFunctionName(); in getFunctionName()
H A DDataRecursiveASTVisitor.h2229 DEF_TRAVERSE_STMT(PredefinedExpr, {})
H A DRecursiveASTVisitor.h2251 DEF_TRAVERSE_STMT(PredefinedExpr, {})
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaExpr.cpp2953 PredefinedExpr::IdentType IT) { in BuildPredefinedExpr()
2977 auto Str = PredefinedExpr::ComputeName(IT, currentDecl); in BuildPredefinedExpr()
2981 if (IT == PredefinedExpr::LFunction) { in BuildPredefinedExpr()
2999 return new (Context) PredefinedExpr(Loc, ResTy, IT, SL); in BuildPredefinedExpr()
3003 PredefinedExpr::IdentType IT; in ActOnPredefinedExpr()
3007 case tok::kw___func__: IT = PredefinedExpr::Func; break; // [C99 6.4.2.2] in ActOnPredefinedExpr()
3008 case tok::kw___FUNCTION__: IT = PredefinedExpr::Function; break; in ActOnPredefinedExpr()
3009 case tok::kw___FUNCDNAME__: IT = PredefinedExpr::FuncDName; break; // [MS] in ActOnPredefinedExpr()
3010 case tok::kw___FUNCSIG__: IT = PredefinedExpr::FuncSig; break; // [MS] in ActOnPredefinedExpr()
3011 case tok::kw_L__FUNCTION__: IT = PredefinedExpr::LFunction; break; in ActOnPredefinedExpr()
[all …]
H A DSemaTemplateInstantiate.cpp776 ExprResult TransformPredefinedExpr(PredefinedExpr *E);
1097 TemplateInstantiator::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
H A DTreeTransform.h1713 PredefinedExpr::IdentType IT) { in RebuildPredefinedExpr()
7212 TreeTransform<Derived>::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
H A DSemaType.cpp5478 } else if (auto *PE = dyn_cast<PredefinedExpr>(E)) { in getDecltypeForExpr()
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp422 void ASTStmtReader::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
425 E->Type = (PredefinedExpr::IdentType)Record[Idx++]; in VisitPredefinedExpr()
2325 S = new (Context) PredefinedExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp332 void ASTStmtWriter::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
/minix3/external/bsd/llvm/dist/clang/include/clang/Sema/
H A DSema.h3576 PredefinedExpr::IdentType IT);