Home
last modified time | relevance | path

Searched refs:CXXTemporaryObjectExpr (Results 1 – 25 of 28) sorted by relevance

12

/llvm-project-15.0.7/clang/test/SemaOpenCLCXX/
H A Dtemporaries.clcpp8 // CHECK: CXXTemporaryObjectExpr {{.*}} '__private X'
13 // CHECK: CXXTemporaryObjectExpr {{.*}} '__private X'
/llvm-project-15.0.7/clang/lib/AST/
H A DExprCXX.cpp510 if (isa<CXXTemporaryObjectExpr>(this)) in getBeginLoc()
516 if (isa<CXXTemporaryObjectExpr>(this)) in getEndLoc()
517 return cast<CXXTemporaryObjectExpr>(this)->getEndLoc(); in getEndLoc()
982 CXXTemporaryObjectExpr::CXXTemporaryObjectExpr( in CXXTemporaryObjectExpr() function in CXXTemporaryObjectExpr
996 CXXTemporaryObjectExpr::CXXTemporaryObjectExpr(EmptyShell Empty, in CXXTemporaryObjectExpr() function in CXXTemporaryObjectExpr
1000 CXXTemporaryObjectExpr *CXXTemporaryObjectExpr::Create( in Create()
1008 alignof(CXXTemporaryObjectExpr)); in Create()
1009 return new (Mem) CXXTemporaryObjectExpr( in Create()
1014 CXXTemporaryObjectExpr *
1019 alignof(CXXTemporaryObjectExpr)); in CreateEmpty()
[all …]
H A DComputeDependence.cpp776 ExprDependence clang::computeDependence(CXXTemporaryObjectExpr *E) { in computeDependence()
H A DStmtPrinter.cpp2087 void StmtPrinter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *Node) { in VisitCXXTemporaryObjectExpr()
2095 for (CXXTemporaryObjectExpr::arg_iterator Arg = Node->arg_begin(), in VisitCXXTemporaryObjectExpr()
H A DStmtProfile.cpp1995 StmtProfiler::VisitCXXTemporaryObjectExpr(const CXXTemporaryObjectExpr *S) { in VisitCXXTemporaryObjectExpr()
H A DASTImporter.cpp659 ExpectedStmt VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E);
7588 ASTNodeImporter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
7601 return CXXTemporaryObjectExpr::Create( in VisitCXXTemporaryObjectExpr()
H A DItaniumMangle.cpp4581 const auto *CE = cast<CXXTemporaryObjectExpr>(E); in mangleExpression()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DComputeDependence.h74 class CXXTemporaryObjectExpr; variable
162 ExprDependence computeDependence(CXXTemporaryObjectExpr *E);
H A DIgnoreExpr.h126 if (CCE && CCE->isElidable() && !isa<CXXTemporaryObjectExpr>(CCE)) { in IgnoreElidableImplicitConstructorSingleStep()
H A DExprCXX.h1797 class CXXTemporaryObjectExpr final : public CXXConstructExpr {
1806 CXXTemporaryObjectExpr(CXXConstructorDecl *Cons, QualType Ty,
1813 CXXTemporaryObjectExpr(EmptyShell Empty, unsigned NumArgs);
1816 static CXXTemporaryObjectExpr *
1823 static CXXTemporaryObjectExpr *CreateEmpty(const ASTContext &Ctx,
1837 if (auto *E = dyn_cast<CXXTemporaryObjectExpr>(this)) in getTrailingArgs()
H A DRecursiveASTVisitor.h2646 DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, {
/llvm-project-15.0.7/clang/unittests/AST/
H A DSourceLocationTest.cpp461 TEST(CXXTemporaryObjectExpr, SourceRange) { in TEST() argument
462 RangeVerifier<CXXTemporaryObjectExpr> Verifier; in TEST()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DStmtNodes.td148 def CXXTemporaryObjectExpr : StmtNode<CXXConstructExpr>;
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp476 void VisitCXXTemporaryObjectExpr(const CXXTemporaryObjectExpr *S) { in VisitCXXTemporaryObjectExpr()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXCursor.cpp1247 } else if (const CXXTemporaryObjectExpr *Tmp = in getTypeRefCursor()
1248 dyn_cast<CXXTemporaryObjectExpr>(E)) { in getTypeRefCursor()
H A DCIndex.cpp2101 void VisitCXXTemporaryObjectExpr(const CXXTemporaryObjectExpr *E);
2776 const CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
6035 isa<CXXTemporaryObjectExpr>(getCursorExpr(*BestCursor)) && in GetCursorVisitor()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp979 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTemporaryObjectExpr>
/llvm-project-15.0.7/clang/test/Analysis/
H A Dctor.mm113 // PR13717 - Don't crash when a CXXTemporaryObjectExpr is inlined.
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2675 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTemporaryObjectExpr>
3980 CXXNewExpr, CXXTemporaryObjectExpr, CXXUnresolvedConstructExpr, in AST_POLYMORPHIC_MATCHER_P() argument
H A DASTMatchersInternal.h170 CXXTemporaryObjectExpr, CXXUnresolvedConstructExpr,
/llvm-project-15.0.7/clang/lib/Analysis/
H A DCFG.cpp563 CFGBlock *VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *C,
2220 return VisitCXXTemporaryObjectExpr(cast<CXXTemporaryObjectExpr>(S), asc); in Visit()
4827 CFGBlock *CFGBuilder::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *C, in VisitCXXTemporaryObjectExpr()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1713 void ASTStmtReader::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
3727 S = CXXTemporaryObjectExpr::CreateEmpty( in ReadStmtFromStream()
H A DASTWriterStmt.cpp1619 void ASTStmtWriter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmt.cpp351 if (isa<CXXTemporaryObjectExpr>(E)) in DiagnoseUnusedExprResult()
H A DTreeTransform.h3945 if (!Construct || isa<CXXTemporaryObjectExpr>(Construct)) in TransformInitializer()
12932 CXXTemporaryObjectExpr *E) { in TransformCXXTemporaryObjectExpr()

12