Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DStmtDumper.cpp140 void VisitPredefinedExpr(PredefinedExpr *Node);
422 void StmtDumper::VisitPredefinedExpr(PredefinedExpr *Node) { in VisitPredefinedExpr()
426 case PredefinedExpr::Func: OS << " __func__"; break; in VisitPredefinedExpr()
427 case PredefinedExpr::Function: OS << " __FUNCTION__"; break; in VisitPredefinedExpr()
428 case PredefinedExpr::LFunction: OS << " L__FUNCTION__"; break; in VisitPredefinedExpr()
429 case PredefinedExpr::PrettyFunction: OS << " __PRETTY_FUNCTION__";break; in VisitPredefinedExpr()
DVTableBuilder.cpp1888 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
1965 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
2049 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
2116 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual, in dumpLayout()
DStmtPrinter.cpp640 void StmtPrinter::VisitPredefinedExpr(PredefinedExpr *Node) { in VisitPredefinedExpr()
644 case PredefinedExpr::Func: in VisitPredefinedExpr()
647 case PredefinedExpr::Function: in VisitPredefinedExpr()
650 case PredefinedExpr::LFunction: in VisitPredefinedExpr()
653 case PredefinedExpr::PrettyFunction: in VisitPredefinedExpr()
DStmtProfile.cpp264 void StmtProfiler::VisitPredefinedExpr(const PredefinedExpr *S) { in VisitPredefinedExpr()
DExpr.cpp399 std::string PredefinedExpr::ComputeName(IdentType IT, const Decl *CurrentDecl) { in ComputeName()
DExprConstant.cpp2788 bool VisitPredefinedExpr(const PredefinedExpr *E) { return Success(E); } in VisitPredefinedExpr()
/external/clang/lib/CodeGen/
DCGExpr.cpp734 return EmitPredefinedLValue(cast<PredefinedExpr>(E)); in EmitLValue()
1862 LValue CodeGenFunction::EmitPredefinedLValue(const PredefinedExpr *E) { in EmitPredefinedLValue()
1867 case PredefinedExpr::Func: in EmitPredefinedLValue()
1868 case PredefinedExpr::Function: in EmitPredefinedLValue()
1869 case PredefinedExpr::LFunction: in EmitPredefinedLValue()
1870 case PredefinedExpr::PrettyFunction: { in EmitPredefinedLValue()
1876 case PredefinedExpr::Func: in EmitPredefinedLValue()
1879 case PredefinedExpr::Function: in EmitPredefinedLValue()
1882 case PredefinedExpr::LFunction: in EmitPredefinedLValue()
1885 case PredefinedExpr::PrettyFunction: in EmitPredefinedLValue()
[all …]
DCGExprConstant.cpp954 unsigned Type = cast<PredefinedExpr>(E)->getIdentType(); in EmitLValue()
956 LValue Res = CGF->EmitPredefinedLValue(cast<PredefinedExpr>(E)); in EmitLValue()
958 } else if (Type == PredefinedExpr::PrettyFunction) { in EmitLValue()
DCGExprAgg.cpp140 void VisitPredefinedExpr(const PredefinedExpr *E) { in VisitPredefinedExpr()
DCodeGenFunction.h2132 LValue EmitPredefinedLValue(const PredefinedExpr *E);
/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp802 ExprResult TransformPredefinedExpr(PredefinedExpr *E);
1078 TemplateInstantiator::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
1086 PredefinedExpr::IdentType IT = E->getIdentType(); in TransformPredefinedExpr()
1088 unsigned Length = PredefinedExpr::ComputeName(IT, currentDecl).length(); in TransformPredefinedExpr()
1092 if (IT == PredefinedExpr::LFunction) in TransformPredefinedExpr()
1098 PredefinedExpr *PE = in TransformPredefinedExpr()
1099 new (getSema().Context) PredefinedExpr(E->getLocation(), ResTy, IT); in TransformPredefinedExpr()
DSemaExpr.cpp2496 PredefinedExpr::IdentType IT; in ActOnPredefinedExpr()
2500 case tok::kw___func__: IT = PredefinedExpr::Func; break; // [C99 6.4.2.2] in ActOnPredefinedExpr()
2501 case tok::kw___FUNCTION__: IT = PredefinedExpr::Function; break; in ActOnPredefinedExpr()
2502 case tok::kw_L__FUNCTION__: IT = PredefinedExpr::LFunction; break; in ActOnPredefinedExpr()
2503 case tok::kw___PRETTY_FUNCTION__: IT = PredefinedExpr::PrettyFunction; break; in ActOnPredefinedExpr()
2521 unsigned Length = PredefinedExpr::ComputeName(IT, currentDecl).length(); in ActOnPredefinedExpr()
2524 if (IT == PredefinedExpr::LFunction) in ActOnPredefinedExpr()
2530 return Owned(new (Context) PredefinedExpr(Loc, ResTy, IT)); in ActOnPredefinedExpr()
DTreeTransform.h6040 TreeTransform<Derived>::TransformPredefinedExpr(PredefinedExpr *E) { in TransformPredefinedExpr()
/external/clang/include/clang/Basic/
DStmtNodes.td52 def PredefinedExpr : DStmt<Expr>;
/external/v8/tools/gcmole/
Dgcmole.cc584 VISIT(PredefinedExpr); in VisitExpr()
631 IGNORE_EXPR(PredefinedExpr);
/external/clang/include/clang/AST/
DExpr.h1072 class PredefinedExpr : public Expr {
1088 PredefinedExpr(SourceLocation l, QualType type, IdentType IT) in PredefinedExpr() function
1096 explicit PredefinedExpr(EmptyShell Empty) in PredefinedExpr() function
1112 static bool classof(const PredefinedExpr *) { return true; } in classof() argument
DRecursiveASTVisitor.h2185 DEF_TRAVERSE_STMT(PredefinedExpr, { })
/external/clang/lib/Serialization/
DASTReaderStmt.cpp341 void ASTStmtReader::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
344 E->setIdentType((PredefinedExpr::IdentType)Record[Idx++]); in VisitPredefinedExpr()
1712 S = new (Context) PredefinedExpr(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp271 void ASTStmtWriter::VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
/external/clang/tools/libclang/
DRecursiveASTVisitor.h2105 DEF_TRAVERSE_STMT(PredefinedExpr, { })