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

/external/lldb/include/lldb/Core/
H A DClangForward.h96 class PredefinedExpr;
/external/clang/lib/AST/
H A DASTDumper.cpp313 void VisitPredefinedExpr(const PredefinedExpr *Node);
1689 void ASTDumper::VisitPredefinedExpr(const PredefinedExpr *Node) {
1693 case PredefinedExpr::Func: OS << " __func__"; break;
1694 case PredefinedExpr::Function: OS << " __FUNCTION__"; break;
1695 case PredefinedExpr::FuncDName: OS << " __FUNCDNAME__"; break;
1696 case PredefinedExpr::LFunction: OS << " L__FUNCTION__"; break;
1697 case PredefinedExpr::PrettyFunction: OS << " __PRETTY_FUNCTION__";break;
1698 case PredefinedExpr::FuncSig: OS << " __FUNCSIG__"; break;
H A DStmtPrinter.cpp899 void StmtPrinter::VisitPredefinedExpr(PredefinedExpr *Node) {
903 case PredefinedExpr::Func:
906 case PredefinedExpr::Function:
909 case PredefinedExpr::FuncDName:
912 case PredefinedExpr::FuncSig:
915 case PredefinedExpr::LFunction:
918 case PredefinedExpr::PrettyFunction:
H A DVTableBuilder.cpp1966 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual,
2046 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual,
2132 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual,
2200 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual,
3036 std::string Str = PredefinedExpr::ComputeName(
3037 PredefinedExpr
[all...]
H A DStmtProfile.cpp406 void StmtProfiler::VisitPredefinedExpr(const PredefinedExpr *S) {
H A DExpr.cpp453 std::string PredefinedExpr::ComputeName(IdentType IT, const Decl *CurrentDecl) {
456 if (IT == PredefinedExpr::FuncDName) {
H A DExprConstant.cpp2018 // FIXME: Support PredefinedExpr, ObjCEncodeExpr, MakeStringConstant
2649 // FIXME: Support PredefinedExpr, ObjCEncodeExpr, MakeStringConstant
4315 // * PredefinedExpr
4341 bool VisitPredefinedExpr(const PredefinedExpr *E) { return Success(E); }
/external/clang/lib/CodeGen/
H A DCGExpr.cpp809 return EmitPredefinedLValue(cast<PredefinedExpr>(E));
2007 LValue CodeGenFunction::EmitPredefinedLValue(const PredefinedExpr *E) {
2012 case PredefinedExpr::Func:
2013 case PredefinedExpr::Function:
2014 case PredefinedExpr::LFunction:
2015 case PredefinedExpr::FuncDName:
2016 case PredefinedExpr::FuncSig:
2017 case PredefinedExpr::PrettyFunction: {
2018 PredefinedExpr::IdentType IdentType = E->getIdentType();
2025 case PredefinedExpr
[all...]
H A DCGExprConstant.cpp908 unsigned Type = cast<PredefinedExpr>(E)->getIdentType();
910 LValue Res = CGF->EmitPredefinedLValue(cast<PredefinedExpr>(E));
912 } else if (Type == PredefinedExpr::PrettyFunction) {
H A DCGExprAgg.cpp139 void VisitPredefinedExpr(const PredefinedExpr *E) {
H A DCodeGenFunction.h2041 LValue EmitPredefinedLValue(const PredefinedExpr *E);
/external/chromium_org/v8/tools/gcmole/
H A Dgcmole.cc579 VISIT(PredefinedExpr);
624 IGNORE_EXPR(PredefinedExpr);
/external/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp770 ExprResult TransformPredefinedExpr(PredefinedExpr *E);
1085 TemplateInstantiator::TransformPredefinedExpr(PredefinedExpr *E) {
H A DSemaExpr.cpp2906 PredefinedExpr::IdentType IT) {
2929 unsigned Length = PredefinedExpr::ComputeName(IT, currentDecl).length();
2932 if (IT == PredefinedExpr::LFunction)
2939 return new (Context) PredefinedExpr(Loc, ResTy, IT);
2943 PredefinedExpr::IdentType IT;
2947 case tok::kw___func__: IT = PredefinedExpr::Func; break; // [C99 6.4.2.2]
2948 case tok::kw___FUNCTION__: IT = PredefinedExpr::Function; break;
2949 case tok::kw___FUNCDNAME__: IT = PredefinedExpr::FuncDName; break; // [MS]
2950 case tok::kw___FUNCSIG__: IT = PredefinedExpr::FuncSig; break; // [MS]
2951 case tok::kw_L__FUNCTION__: IT = PredefinedExpr
[all...]
H A DTreeTransform.h6749 TreeTransform<Derived>::TransformPredefinedExpr(PredefinedExpr *E) {
/external/clang/include/clang/AST/
H A DExpr.h1164 /// PredefinedExpr - [C99 6.4.2.2] - A predefined identifier such as __func__.
1165 class PredefinedExpr : public Expr { class in namespace:clang
1183 PredefinedExpr(SourceLocation l, QualType type, IdentType IT) function in class:clang::PredefinedExpr
1191 explicit PredefinedExpr(EmptyShell Empty) function in class:clang::PredefinedExpr
H A DDataRecursiveASTVisitor.h2212 DEF_TRAVERSE_STMT(PredefinedExpr, {})
H A DRecursiveASTVisitor.h2234 DEF_TRAVERSE_STMT(PredefinedExpr, {})
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp422 void ASTStmtReader::VisitPredefinedExpr(PredefinedExpr *E) {
425 E->setIdentType((PredefinedExpr::IdentType)Record[Idx++]);
2132 S = new (Context) PredefinedExpr(Empty);
H A DASTWriterStmt.cpp332 void ASTStmtWriter::VisitPredefinedExpr(PredefinedExpr *E) {
/external/clang/include/clang/Sema/
H A DSema.h3442 PredefinedExpr::IdentType IT);

Completed in 315 milliseconds