Searched refs:LifetimeExtendedTemporaryDecl (Results 1 – 19 of 19) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 4863 llvm::PointerUnion<Stmt *, LifetimeExtendedTemporaryDecl *> State; 4868 LifetimeExtendedTemporaryDecl *MTD = nullptr); 4879 : cast<LifetimeExtendedTemporaryDecl *>(State)->getTemporaryExpr()); in getSubExpr() 4885 : cast<LifetimeExtendedTemporaryDecl *>(State) in getStorageDuration() 4892 assert(isa<LifetimeExtendedTemporaryDecl *>(State) && in getOrCreateValue() 4894 return cast<LifetimeExtendedTemporaryDecl *>(State)->getOrCreateValue( in getOrCreateValue() 4898 LifetimeExtendedTemporaryDecl *getLifetimeExtendedTemporaryDecl() { in getLifetimeExtendedTemporaryDecl() 4899 return State.dyn_cast<LifetimeExtendedTemporaryDecl *>(); in getLifetimeExtendedTemporaryDecl() 4901 const LifetimeExtendedTemporaryDecl * 4903 return State.dyn_cast<LifetimeExtendedTemporaryDecl *>(); in getLifetimeExtendedTemporaryDecl() [all …]
|
| H A D | DeclCXX.h | 3297 class LifetimeExtendedTemporaryDecl final 3299 public Mergeable<LifetimeExtendedTemporaryDecl> { 3314 LifetimeExtendedTemporaryDecl(Expr *Temp, ValueDecl *EDecl, unsigned Mangling) in LifetimeExtendedTemporaryDecl() function 3320 LifetimeExtendedTemporaryDecl(EmptyShell) in LifetimeExtendedTemporaryDecl() function 3324 static LifetimeExtendedTemporaryDecl *Create(Expr *Temp, ValueDecl *EDec, in Create() 3327 LifetimeExtendedTemporaryDecl(Temp, EDec, Mangling); in Create() 3329 static LifetimeExtendedTemporaryDecl *CreateDeserialized(ASTContext &C, in CreateDeserialized() 3331 return new (C, ID) LifetimeExtendedTemporaryDecl(EmptyShell{}); in CreateDeserialized()
|
| H A D | TextNodeDumper.h | 409 VisitLifetimeExtendedTemporaryDecl(const LifetimeExtendedTemporaryDecl *D);
|
| H A D | RecursiveASTVisitor.h | 1615 DEF_TRAVERSE_DECL(LifetimeExtendedTemporaryDecl, {
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | InterpState.h | 190 std::pair<const Expr *, const LifetimeExtendedTemporaryDecl *>>
|
| H A D | Opcodes.td | 60 def ArgLETD: ArgType { let Name = "const LifetimeExtendedTemporaryDecl *"; }
|
| H A D | Interp.h | 1548 const LifetimeExtendedTemporaryDecl *Temp) { in InitGlobalTemp() 1570 const LifetimeExtendedTemporaryDecl *Temp) { in InitGlobalTempComp()
|
| H A D | Compiler.cpp | 2829 const LifetimeExtendedTemporaryDecl *TempDecl = in VisitMaterializeTemporaryExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 1818 LifetimeExtendedTemporaryDecl *MTD) in MaterializeTemporaryExpr() 1838 if (!isa<LifetimeExtendedTemporaryDecl *>(State)) in setExtendingDecl() 1839 State = LifetimeExtendedTemporaryDecl::Create( in setExtendingDecl() 1842 auto ES = cast<LifetimeExtendedTemporaryDecl *>(State); in setExtendingDecl()
|
| H A D | DeclCXX.cpp | 3300 void LifetimeExtendedTemporaryDecl::anchor() {} in anchor() 3303 StorageDuration LifetimeExtendedTemporaryDecl::getStorageDuration() const { in getStorageDuration() 3319 APValue *LifetimeExtendedTemporaryDecl::getOrCreateValue(bool MayCreate) const { in getOrCreateValue()
|
| H A D | DeclBase.cpp | 1117 isa<CXXRecordDecl>(this) || isa<LifetimeExtendedTemporaryDecl>(this)) in AccessDeclContextCheck()
|
| H A D | TextNodeDumper.cpp | 2358 const LifetimeExtendedTemporaryDecl *D) { in VisitLifetimeExtendedTemporaryDecl()
|
| H A D | ASTImporter.cpp | 559 VisitLifetimeExtendedTemporaryDecl(LifetimeExtendedTemporaryDecl *D); 8518 LifetimeExtendedTemporaryDecl *D) { in VisitLifetimeExtendedTemporaryDecl() 8530 LifetimeExtendedTemporaryDecl *To; in VisitLifetimeExtendedTemporaryDecl()
|
| H A D | ExprConstant.cpp | 2363 isa_and_nonnull<LifetimeExtendedTemporaryDecl>(BaseVD)) in CheckLValueConstantExpression()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 412 void VisitLifetimeExtendedTemporaryDecl(LifetimeExtendedTemporaryDecl *D); 430 void mergeMergeable(LifetimeExtendedTemporaryDecl *D); 2780 LifetimeExtendedTemporaryDecl *D) { in VisitLifetimeExtendedTemporaryDecl() 3018 void ASTDeclReader::mergeMergeable(LifetimeExtendedTemporaryDecl *D) { in mergeMergeable() 3023 LifetimeExtendedTemporaryDecl *LETDecl = D; in mergeMergeable() 3025 LifetimeExtendedTemporaryDecl *&LookupResult = in mergeMergeable() 4212 D = LifetimeExtendedTemporaryDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 151 void VisitLifetimeExtendedTemporaryDecl(LifetimeExtendedTemporaryDecl *D); 1455 LifetimeExtendedTemporaryDecl *D) { in VisitLifetimeExtendedTemporaryDecl()
|
| H A D | ASTReaderStmt.cpp | 2263 E->State = cast<LifetimeExtendedTemporaryDecl>(Record.readDecl()); in VisitMaterializeTemporaryExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 638 llvm::DenseMap<LETemporaryKey, LifetimeExtendedTemporaryDecl *>
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 7169 isa<LifetimeExtendedTemporaryDecl, UnnamedGlobalConstantDecl>(VD))) { in CheckTemplateArgument()
|