Home
last modified time | relevance | path

Searched refs:PredefinedExpr (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project/clang-tools-extra/clang-tidy/bugprone/
H A DLambdaFunctionNameCheck.cpp92 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 DComputeDependence.h87 class PredefinedExpr; variable
182 ExprDependence computeDependence(PredefinedExpr *E);
H A DIgnoreExpr.h169 else if (auto *PE = dyn_cast<PredefinedExpr>(E)) { in IgnoreParensSingleStep()
H A DStmtDataCollectors.td28 class PredefinedExpr {
H A DTextNodeDumper.h275 void VisitPredefinedExpr(const PredefinedExpr *Node);
H A DJSONNodeDumper.h287 void VisitPredefinedExpr(const PredefinedExpr *PE);
H A DExpr.h1989 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 DVTableBuilder.cpp1938 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 DExpr.cpp616 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 DJSONNodeDumper.cpp1360 void JSONNodeDumper::VisitPredefinedExpr(const PredefinedExpr *PE) { in VisitUnaryOperator()
1361 JOS.attribute("name", PredefinedExpr::getIdentKindName(PE->getIdentKind())); in VisitUnaryOperator()
H A DComputeDependence.cpp638 ExprDependence clang::computeDependence(PredefinedExpr *E) { in computeDependence()
H A DStmtPrinter.cpp1386 void StmtPrinter::VisitPredefinedExpr(PredefinedExpr *Node) { in PrintFloatingLiteral()
1387 OS << PredefinedExpr::getIdentKindName(Node->getIdentKind()); in PrintFloatingLiteral()
H A DTextNodeDumper.cpp1533 void TextNodeDumper::VisitPredefinedExpr(const PredefinedExpr *Node) {
1534 OS << " " << PredefinedExpr::getIdentKindName(Node->getIdentKind()); in VisitCXXBoolLiteralExpr()
/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DPtrTypesSemantics.cpp501 bool VisitPredefinedExpr(const PredefinedExpr *E) { in VisitCXXBindTemporaryExpr()
/llvm-project/clang-tools-extra/clangd/
H A DHover.cpp680 getPredefinedExprHoverContents(const PredefinedExpr &PE, ASTContext &Ctx,
932 if (const PredefinedExpr *PE = dyn_cast<PredefinedExpr>(E)) in getHoverContents()
H A DSelection.cpp735 Stmt::child_range getStmtChildren(PredefinedExpr *) { in getStmtChildren() argument
H A DSemanticHighlighting.cpp667 bool VisitPredefinedExpr(PredefinedExpr *E) { in VisitPredefinedExpr()
/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td60 def PredefinedExpr : StmtNode<Expr>;
/llvm-project/clang/lib/AST/Interp/
H A DCompiler.h
/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp352 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 DASTMatchersInternal.cpp1022 const internal::VariadicDynCastAllOfMatcher<Stmt, PredefinedExpr>
/llvm-project/clang/lib/CodeGen/
H A DCGExprConstant.cpp2086 ConstantLValue VisitPredefinedExpr(const PredefinedExpr *E); in tryEmitBase()
2295 ConstantLValueEmitter::VisitPredefinedExpr(const PredefinedExpr *E) { in tryEmitPrivate()
/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1564 ExprResult TransformPredefinedExpr(PredefinedExpr *E); in TransformInjectedClassNameType()
2103 TemplateInstantiator::TransformPredefinedExpr(PredefinedExpr *E) { in TransformCXXAssumeAttr()
/llvm-project/clang/unittests/ASTMatchers/
H A DASTMatchersNodeTest.cpp1114 TEST_P(ASTMatchersTest, PredefinedExpr) { in TEST_P()
1086 TEST_P(ASTMatchersTest,PredefinedExpr) TEST_P() argument
/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp600 void ASTStmtReader::VisitPredefinedExpr(PredefinedExpr *E) { in VisitDeclRefExpr()
3151 S = PredefinedExpr::CreateEmpty( in ReadStmtFromStream()

12