Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp564 if (const auto *TOE = dyn_cast<CXXTemporaryObjectExpr>(this)) in getBeginLoc()
570 if (const auto *TOE = dyn_cast<CXXTemporaryObjectExpr>(this)) in getEndLoc()
1116 CXXTemporaryObjectExpr::CXXTemporaryObjectExpr( in CXXTemporaryObjectExpr() function in CXXTemporaryObjectExpr
1130 CXXTemporaryObjectExpr::CXXTemporaryObjectExpr(EmptyShell Empty, in CXXTemporaryObjectExpr() function in CXXTemporaryObjectExpr
1134 CXXTemporaryObjectExpr *CXXTemporaryObjectExpr::Create( in Create()
1141 Ctx.Allocate(sizeof(CXXTemporaryObjectExpr) + SizeOfTrailingObjects, in Create()
1142 alignof(CXXTemporaryObjectExpr)); in Create()
1143 return new (Mem) CXXTemporaryObjectExpr( in Create()
1148 CXXTemporaryObjectExpr *
1149 CXXTemporaryObjectExpr::CreateEmpty(const ASTContext &Ctx, unsigned NumArgs) { in CreateEmpty()
[all …]
H A DComputeDependence.cpp838 ExprDependence clang::computeDependence(CXXTemporaryObjectExpr *E) { in computeDependence()
H A DStmtPrinter.cpp2295 void StmtPrinter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *Node) { in VisitCXXTemporaryObjectExpr()
2303 for (CXXTemporaryObjectExpr::arg_iterator Arg = Node->arg_begin(), in VisitCXXTemporaryObjectExpr()
H A DStmtProfile.cpp2104 StmtProfiler::VisitCXXTemporaryObjectExpr(const CXXTemporaryObjectExpr *S) { in VisitCXXTemporaryObjectExpr()
H A DASTImporter.cpp666 ExpectedStmt VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E);
8497 ASTNodeImporter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
8510 return CXXTemporaryObjectExpr::Create( in VisitCXXTemporaryObjectExpr()
H A DItaniumMangle.cpp5351 const auto *CE = cast<CXXTemporaryObjectExpr>(E); in mangleExpression()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h75 class CXXTemporaryObjectExpr; variable
167 ExprDependence computeDependence(CXXTemporaryObjectExpr *E);
H A DIgnoreExpr.h127 if (CCE && CCE->isElidable() && !isa<CXXTemporaryObjectExpr>(CCE)) { in IgnoreElidableImplicitConstructorSingleStep()
H A DExprCXX.h1887 class CXXTemporaryObjectExpr final : public CXXConstructExpr {
1896 CXXTemporaryObjectExpr(CXXConstructorDecl *Cons, QualType Ty,
1903 CXXTemporaryObjectExpr(EmptyShell Empty, unsigned NumArgs);
1906 static CXXTemporaryObjectExpr *
1913 static CXXTemporaryObjectExpr *CreateEmpty(const ASTContext &Ctx,
1927 if (auto *E = dyn_cast<CXXTemporaryObjectExpr>(this)) in getTrailingArgs()
H A DRecursiveASTVisitor.h2747 DEF_TRAVERSE_STMT(CXXTemporaryObjectExpr, {
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenDecl.cpp151 if (!constant || isa<CXXTemporaryObjectExpr>(init)) { in emitAutoVarInit()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td149 def CXXTemporaryObjectExpr : StmtNode<CXXConstructExpr>;
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1021 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTemporaryObjectExpr>
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2824 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTemporaryObjectExpr>
4171 CXXNewExpr, CXXTemporaryObjectExpr, CXXUnresolvedConstructExpr, in AST_POLYMORPHIC_MATCHER_P() argument
H A DASTMatchersInternal.h172 CXXTemporaryObjectExpr, CXXUnresolvedConstructExpr,
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp602 CFGBlock *VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *C,
2373 return VisitCXXTemporaryObjectExpr(cast<CXXTemporaryObjectExpr>(S), asc); in Visit()
5002 CFGBlock *CFGBuilder::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E, in VisitCXXTemporaryObjectExpr()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1775 void ASTStmtReader::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
4095 S = CXXTemporaryObjectExpr::CreateEmpty( in ReadStmtFromStream()
H A DASTWriterStmt.cpp1761 void ASTStmtWriter::VisitCXXTemporaryObjectExpr(CXXTemporaryObjectExpr *E) { in VisitCXXTemporaryObjectExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp370 if (isa<CXXTemporaryObjectExpr>(E)) in DiagnoseUnused()
H A DSemaExprCXX.cpp1655 if (!isa<CXXTemporaryObjectExpr>(Inner) && in BuildCXXTypeConstructExpr()
H A DTreeTransform.h4407 if (!Construct || isa<CXXTemporaryObjectExpr>(Construct)) in TransformInitializer()
15356 CXXTemporaryObjectExpr *E) { in TransformCXXTemporaryObjectExpr()
H A DSemaInit.cpp7514 CXXTemporaryObjectExpr::Create( in PerformConstructorInitialization()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc2383 …ObjectExprE", "clang::ASTStmtReader::VisitCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*)"},
2692 …ObjectExprE", "clang::ASTStmtWriter::VisitCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*)"},
10408 …eSourceInfoEPPNS_4ExprEjNS_11SourceRangeEb", "clang::CXXTemporaryObjectExpr::CXXTemporaryObjectExp…
10409 …eSourceInfoEPPNS_4ExprEjNS_11SourceRangeEb", "clang::CXXTemporaryObjectExpr::CXXTemporaryObjectExp…
10411 {"_ZNK5clang22CXXTemporaryObjectExpr14getSourceRangeEv", "clang::CXXTemporaryObjectExpr::getSourceR…