Lines Matching refs:PredefinedExpr
3457 PredefinedExpr::IdentKind IK) { in BuildPredefinedExpr()
3481 auto Str = PredefinedExpr::ComputeName(IK, currentDecl); in BuildPredefinedExpr()
3485 if (IK == PredefinedExpr::LFunction || IK == PredefinedExpr::LFuncSig) { in BuildPredefinedExpr()
3506 return PredefinedExpr::Create(Context, Loc, ResTy, IK, SL); in BuildPredefinedExpr()
3510 PredefinedExpr::IdentKind IK; in ActOnPredefinedExpr()
3514 case tok::kw___func__: IK = PredefinedExpr::Func; break; // [C99 6.4.2.2] in ActOnPredefinedExpr()
3515 case tok::kw___FUNCTION__: IK = PredefinedExpr::Function; break; in ActOnPredefinedExpr()
3516 case tok::kw___FUNCDNAME__: IK = PredefinedExpr::FuncDName; break; // [MS] in ActOnPredefinedExpr()
3517 case tok::kw___FUNCSIG__: IK = PredefinedExpr::FuncSig; break; // [MS] in ActOnPredefinedExpr()
3518 case tok::kw_L__FUNCTION__: IK = PredefinedExpr::LFunction; break; // [MS] in ActOnPredefinedExpr()
3519 case tok::kw_L__FUNCSIG__: IK = PredefinedExpr::LFuncSig; break; // [MS] in ActOnPredefinedExpr()
3520 case tok::kw___PRETTY_FUNCTION__: IK = PredefinedExpr::PrettyFunction; break; in ActOnPredefinedExpr()