Lines Matching defs:PredefinedExpr
616 PredefinedExpr::PredefinedExpr(SourceLocation L, QualType FNTy,
632 PredefinedExpr::PredefinedExpr(EmptyShell Empty, bool HasFunctionName)
637 PredefinedExpr *PredefinedExpr::Create(const ASTContext &Ctx, SourceLocation L,
642 alignof(PredefinedExpr));
643 return new (Mem) PredefinedExpr(L, FNTy, IK, IsTransparent, SL);
646 PredefinedExpr *PredefinedExpr::CreateEmpty(const ASTContext &Ctx,
649 alignof(PredefinedExpr));
650 return new (Mem) PredefinedExpr(EmptyShell(), HasFunctionName);
653 StringRef PredefinedExpr::getIdentKindName(PredefinedIdentKind IK) {
672 llvm_unreachable("Unknown ident kind for PredefinedExpr");
677 std::string PredefinedExpr::ComputeName(PredefinedIdentKind IK,
2346 CurDecl ? PredefinedExpr::ComputeName(Kind, CurDecl) : std::string(""));
2377 ? StringRef(PredefinedExpr::ComputeName(