HomeSort by: relevance | last modified time | path
    Searched refs:PredefinedExpr (Results 1 - 25 of 28) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ComputeDependence.h 81 class PredefinedExpr;
168 ExprDependence computeDependence(PredefinedExpr *E);
JSONNodeDumper.h 266 void VisitPredefinedExpr(const PredefinedExpr *PE);
TextNodeDumper.h 252 void VisitPredefinedExpr(const PredefinedExpr *Node);
Expr.h 1949 class PredefinedExpr final
1951 private llvm::TrailingObjects<PredefinedExpr, Stmt *> {
1955 // PredefinedExpr is optionally followed by a single trailing
1974 PredefinedExpr(SourceLocation L, QualType FNTy, IdentKind IK,
1977 explicit PredefinedExpr(EmptyShell Empty, bool HasFunctionName);
1979 /// True if this PredefinedExpr has storage for a function name.
1984 "This PredefinedExpr has no storage for a function name!");
1989 /// Create a PredefinedExpr.
1990 static PredefinedExpr *Create(const ASTContext &Ctx, SourceLocation L,
1993 /// Create an empty PredefinedExpr
    [all...]
RecursiveASTVisitor.h 2654 DEF_TRAVERSE_STMT(PredefinedExpr, {})
Stmt.h 350 friend class PredefinedExpr;
354 /// The kind of this PredefinedExpr. One of the enumeration values
355 /// in PredefinedExpr::IdentKind.
358 /// True if this PredefinedExpr has a trailing "StringLiteral *"
362 /// The location of this PredefinedExpr.
  /src/external/apache2/llvm/dist/clang/lib/AST/
VTableBuilder.cpp 1952 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual,
2032 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual,
2111 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual,
2177 PredefinedExpr::ComputeName(PredefinedExpr::PrettyFunctionNoVirtual,
3173 std::string Str = PredefinedExpr::ComputeName(
3174 PredefinedExpr::PrettyFunctionNoVirtual, MD)
    [all...]
Expr.cpp 507 PredefinedExpr::PredefinedExpr(SourceLocation L, QualType FNTy, IdentKind IK,
521 PredefinedExpr::PredefinedExpr(EmptyShell Empty, bool HasFunctionName)
526 PredefinedExpr *PredefinedExpr::Create(const ASTContext &Ctx, SourceLocation L,
531 alignof(PredefinedExpr));
532 return new (Mem) PredefinedExpr(L, FNTy, IK, SL);
535 PredefinedExpr *PredefinedExpr::CreateEmpty(const ASTContext &Ctx
    [all...]
JSONNodeDumper.cpp 1167 void JSONNodeDumper::VisitPredefinedExpr(const PredefinedExpr *PE) {
1168 JOS.attribute("name", PredefinedExpr::getIdentKindName(PE->getIdentKind()));
ComputeDependence.cpp 559 ExprDependence clang::computeDependence(PredefinedExpr *E) {
StmtPrinter.cpp 1084 void StmtPrinter::VisitPredefinedExpr(PredefinedExpr *Node) {
1085 OS << PredefinedExpr::getIdentKindName(Node->getIdentKind());
StmtProfile.cpp 1193 void StmtProfiler::VisitPredefinedExpr(const PredefinedExpr *S) {
ASTImporter.cpp 584 ExpectedStmt VisitPredefinedExpr(PredefinedExpr *E);
6630 ExpectedStmt ASTNodeImporter::VisitPredefinedExpr(PredefinedExpr *E) {
6639 return PredefinedExpr::Create(Importer.getToContext(), ToBeginLoc, ToType,
ExprConstant.cpp 2146 else if (auto *PE = dyn_cast_or_null<PredefinedExpr>(BaseE)) {
3374 if (auto PE = dyn_cast<PredefinedExpr>(Lit))
4235 } else if (isa<StringLiteral>(Base) || isa<PredefinedExpr>(Base)) {
8034 // * PredefinedExpr
8063 bool VisitPredefinedExpr(const PredefinedExpr *E) { return Success(E); }
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
SValBuilder.cpp 310 const auto *PE = cast<PredefinedExpr>(E);
312 "Since we analyze only instantiated functions, PredefinedExpr "
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprConstant.cpp 1783 ConstantLValue VisitPredefinedExpr(const PredefinedExpr *E);
1973 ConstantLValueEmitter::VisitPredefinedExpr(const PredefinedExpr *E) {
CGExpr.cpp 1332 return EmitPredefinedLValue(cast<PredefinedExpr>(E));
2947 LValue CodeGenFunction::EmitPredefinedLValue(const PredefinedExpr *E) {
2949 assert(SL != nullptr && "No StringLiteral name in PredefinedExpr");
2954 PredefinedExpr::getIdentKindName(E->getIdentKind()), FnName};
CGExprAgg.cpp 147 void VisitPredefinedExpr(const PredefinedExpr *E) {
CodeGenFunction.h 3843 LValue EmitPredefinedLValue(const PredefinedExpr *E);
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 965 const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>
966 predefinedExpr;
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaExpr.cpp 3457 PredefinedExpr::IdentKind IK) {
3481 auto Str = PredefinedExpr::ComputeName(IK, currentDecl);
3485 if (IK == PredefinedExpr::LFunction || IK == PredefinedExpr::LFuncSig) {
3506 return PredefinedExpr::Create(Context, Loc, ResTy, IK, SL);
3510 PredefinedExpr::IdentKind IK;
3514 case tok::kw___func__: IK = PredefinedExpr::Func; break; // [C99 6.4.2.2]
3515 case tok::kw___FUNCTION__: IK = PredefinedExpr::Function; break;
3516 case tok::kw___FUNCDNAME__: IK = PredefinedExpr::FuncDName; break; // [MS]
3517 case tok::kw___FUNCSIG__: IK = PredefinedExpr::FuncSig; break; // [MS
    [all...]
SemaTemplateInstantiate.cpp 1080 ExprResult TransformPredefinedExpr(PredefinedExpr *E);
1424 TemplateInstantiator::TransformPredefinedExpr(PredefinedExpr *E) {
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp 584 void ASTStmtReader::VisitPredefinedExpr(PredefinedExpr *E) {
2806 S = PredefinedExpr::CreateEmpty(
ASTWriterStmt.cpp 583 void ASTStmtWriter::VisitPredefinedExpr(PredefinedExpr *E) {
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchers.h 2659 extern const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>
2660 predefinedExpr;

Completed in 138 milliseconds

1 2