Lines Matching refs:PredefinedExpr
2992 PredefinedExpr::IdentType IT) {
3016 auto Str = PredefinedExpr::ComputeName(IT, currentDecl);
3020 if (IT == PredefinedExpr::LFunction) {
3038 return new (Context) PredefinedExpr(Loc, ResTy, IT, SL);
3042 PredefinedExpr::IdentType IT;
3046 case tok::kw___func__: IT = PredefinedExpr::Func; break; // [C99 6.4.2.2]
3047 case tok::kw___FUNCTION__: IT = PredefinedExpr::Function; break;
3048 case tok::kw___FUNCDNAME__: IT = PredefinedExpr::FuncDName; break; // [MS]
3049 case tok::kw___FUNCSIG__: IT = PredefinedExpr::FuncSig; break; // [MS]
3050 case tok::kw_L__FUNCTION__: IT = PredefinedExpr::LFunction; break;
3051 case tok::kw___PRETTY_FUNCTION__: IT = PredefinedExpr::PrettyFunction; break;