Lines Matching defs:PredefinedExpr
617 PredefinedExpr::PredefinedExpr(SourceLocation L, QualType FNTy,
633 PredefinedExpr::PredefinedExpr(EmptyShell Empty, bool HasFunctionName)
638 PredefinedExpr *PredefinedExpr::Create(const ASTContext &Ctx, SourceLocation L,
643 alignof(PredefinedExpr));
644 return new (Mem) PredefinedExpr(L, FNTy, IK, IsTransparent, SL);
647 PredefinedExpr *PredefinedExpr::CreateEmpty(const ASTContext &Ctx,
650 alignof(PredefinedExpr));
651 return new (Mem) PredefinedExpr(EmptyShell(), HasFunctionName);
654 StringRef PredefinedExpr::getIdentKindName(PredefinedIdentKind IK) {
673 llvm_unreachable("Unknown ident kind for PredefinedExpr");
678 std::string PredefinedExpr::ComputeName(PredefinedIdentKind IK,
2323 CurDecl ? PredefinedExpr::ComputeName(Kind, CurDecl) : std::string(""));
2354 ? StringRef(PredefinedExpr::ComputeName(