/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
H A D | LambdaFunctionNameCheck.cpp | 92 const auto *E = Result.Nodes.getNodeAs<PredefinedExpr>("E"); in check() 115 << PredefinedExpr::getIdentKindName(E->getIdentKind()); in check()
|
/llvm-project/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 87 class PredefinedExpr; variable 182 ExprDependence computeDependence(PredefinedExpr *E);
|
H A D | IgnoreExpr.h | 169 else if (auto *PE = dyn_cast<PredefinedExpr>(E)) { in IgnoreParensSingleStep()
|
H A D | StmtDataCollectors.td | 28 class PredefinedExpr {
|
H A D | TextNodeDumper.h | 275 void VisitPredefinedExpr(const PredefinedExpr *Node);
|
H A D | JSONNodeDumper.h | 287 void VisitPredefinedExpr(const PredefinedExpr *PE);
|
H A D | Expr.h | 1989 class PredefinedExpr final 1991 private llvm::TrailingObjects<PredefinedExpr, Stmt *> { 1995 // PredefinedExpr is optionally followed by a single trailing 1999 PredefinedExpr(SourceLocation L, QualType FNTy, PredefinedIdentKind IK, 2002 explicit PredefinedExpr(EmptyShell Empty, bool HasFunctionName); 2004 /// True if this PredefinedExpr has storage for a function name. 2009 "This PredefinedExpr has no storage for a function name!"); in setFunctionName() 2014 /// Create a PredefinedExpr. 2016 /// If IsTransparent, the PredefinedExpr is transparently handled as a 2018 static PredefinedExpr *Creat [all...] |
/llvm-project/clang/lib/AST/ |
H A D | VTableBuilder.cpp | 1938 std::string Str = PredefinedExpr::ComputeName( in printThunkMethod() 1952 PredefinedExpr::ComputeName(PredefinedIdentKind::PrettyFunctionNoVirtual, in dumpLayout() 1955 PredefinedExpr::ComputeName(PredefinedIdentKind::PrettyFunctionNoVirtual, in dumpLayout() 2021 std::string Str = PredefinedExpr::ComputeName( in dumpLayout() 2103 std::string Str = PredefinedExpr::ComputeName( in dumpLayout() 2181 std::string MethodName = PredefinedExpr::ComputeName( in dumpLayout() 2245 std::string MethodName = PredefinedExpr::ComputeName( in dumpLayout() 3268 std::string Str = PredefinedExpr::ComputeName( in dumpLayout() 3323 std::string MethodName = PredefinedExpr::ComputeName( in dumpLayout() 3755 std::string MethodName = PredefinedExpr in dumpMethodLocations() [all...] |
H A D | Expr.cpp | 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)); in Create() 643 return new (Mem) PredefinedExpr(L, FNTy, IK, IsTransparent, SL); in Create() 646 PredefinedExpr *PredefinedExpr in Create() 617 PredefinedExpr::PredefinedExpr(SourceLocation L, QualType FNTy, PredefinedExpr() function in PredefinedExpr 633 PredefinedExpr::PredefinedExpr(EmptyShell Empty, bool HasFunctionName) PredefinedExpr() function in PredefinedExpr [all...] |
H A D | JSONNodeDumper.cpp | 1360 void JSONNodeDumper::VisitPredefinedExpr(const PredefinedExpr *PE) { in VisitUnaryOperator() 1361 JOS.attribute("name", PredefinedExpr::getIdentKindName(PE->getIdentKind())); in VisitUnaryOperator()
|
H A D | ComputeDependence.cpp | 638 ExprDependence clang::computeDependence(PredefinedExpr *E) { in computeDependence()
|
H A D | StmtPrinter.cpp | 1386 void StmtPrinter::VisitPredefinedExpr(PredefinedExpr *Node) { in PrintFloatingLiteral() 1387 OS << PredefinedExpr::getIdentKindName(Node->getIdentKind()); in PrintFloatingLiteral()
|
H A D | TextNodeDumper.cpp | 1533 void TextNodeDumper::VisitPredefinedExpr(const PredefinedExpr *Node) { 1534 OS << " " << PredefinedExpr::getIdentKindName(Node->getIdentKind()); in VisitCXXBoolLiteralExpr()
|
/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | PtrTypesSemantics.cpp | 501 bool VisitPredefinedExpr(const PredefinedExpr *E) { in VisitCXXBindTemporaryExpr()
|
/llvm-project/clang-tools-extra/clangd/ |
H A D | Hover.cpp | 680 getPredefinedExprHoverContents(const PredefinedExpr &PE, ASTContext &Ctx, 932 if (const PredefinedExpr *PE = dyn_cast<PredefinedExpr>(E)) in getHoverContents()
|
H A D | Selection.cpp | 735 Stmt::child_range getStmtChildren(PredefinedExpr *) { in getStmtChildren() argument
|
H A D | SemanticHighlighting.cpp | 667 bool VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
|
/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 60 def PredefinedExpr : StmtNode<Expr>;
|
/llvm-project/clang/lib/AST/Interp/ |
H A D | Compiler.h |
|
/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | SValBuilder.cpp | 352 const auto *PE = cast<PredefinedExpr>(E); in getConstantVal() 354 "Since we analyze only instantiated functions, PredefinedExpr " in getConstantVal()
|
/llvm-project/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 1022 const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprConstant.cpp | 2086 ConstantLValue VisitPredefinedExpr(const PredefinedExpr *E); in tryEmitBase() 2295 ConstantLValueEmitter::VisitPredefinedExpr(const PredefinedExpr *E) { in tryEmitPrivate()
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 1564 ExprResult TransformPredefinedExpr(PredefinedExpr *E); in TransformInjectedClassNameType() 2103 TemplateInstantiator::TransformPredefinedExpr(PredefinedExpr *E) { in TransformCXXAssumeAttr()
|
/llvm-project/clang/unittests/ASTMatchers/ |
H A D | ASTMatchersNodeTest.cpp | 1114 TEST_P(ASTMatchersTest, PredefinedExpr) { in TEST_P() 1086 TEST_P(ASTMatchersTest,PredefinedExpr) TEST_P() argument
|
/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 600 void ASTStmtReader::VisitPredefinedExpr(PredefinedExpr *E) { in VisitDeclRefExpr() 3151 S = PredefinedExpr::CreateEmpty( in ReadStmtFromStream()
|