Home
last modified time | relevance | path

Searched refs:CXXTemporary (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTRecordReader.h260 CXXTemporary *readCXXTemporary() { in readCXXTemporary()
H A DASTRecordWriter.h227 void AddCXXTemporary(const CXXTemporary *Temp);
H A DASTReader.h75 class CXXTemporary; variable
2518 CXXTemporary *ReadCXXTemporary(ModuleFile &F, const RecordData &Record,
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h1459 class CXXTemporary {
1463 explicit CXXTemporary(const CXXDestructorDecl *destructor) in CXXTemporary() function
1467 static CXXTemporary *Create(const ASTContext &C,
1494 CXXTemporary *Temp = nullptr;
1497 CXXBindTemporaryExpr(CXXTemporary *temp, Expr *SubExpr) in CXXBindTemporaryExpr()
1508 static CXXBindTemporaryExpr *Create(const ASTContext &C, CXXTemporary *Temp,
1511 CXXTemporary *getTemporary() { return Temp; } in getTemporary()
1512 const CXXTemporary *getTemporary() const { return Temp; } in getTemporary()
1513 void setTemporary(CXXTemporary *T) { Temp = T; } in setTemporary()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp1101 CXXTemporary *CXXTemporary::Create(const ASTContext &C, in Create()
1103 return new (C) CXXTemporary(Destructor); in Create()
1107 CXXTemporary *Temp, in Create()
H A DJSONNodeDumper.cpp1563 const CXXTemporary *Temp = BTE->getTemporary(); in VisitCXXBindTemporaryExpr()
H A DASTImporter.cpp8491 CXXTemporary *Temp = CXXTemporary::Create(ToCtx, *ToDtorOrErr); in VisitCXXBindTemporaryExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.cpp1322 void CodeGenFunction::EmitCXXTemporary(const CXXTemporary *Temporary, in EmitCXXTemporary()
H A DCodeGenFunction.h3229 void EmitCXXTemporary(const CXXTemporary *Temporary, QualType TempType,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp6666 CXXTemporary *Temp = CXXTemporary::Create(Context, Destructor); in MaybeBindToTemporary()
6811 CXXTemporary *Temp = Bind->getTemporary(); in ActOnDecltypeExpression()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp5448 const CXXTemporary *temp = bindExpr->getTemporary(); in getDestructorDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp10104 CXXTemporary *ASTReader::ReadCXXTemporary(ModuleFile &F, in ReadCXXTemporary()
10108 return CXXTemporary::Create(getContext(), Decl); in ReadCXXTemporary()
H A DASTWriter.cpp6746 void ASTRecordWriter::AddCXXTemporary(const CXXTemporary *Temp) { in AddCXXTemporary()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc2469 …llvm15SmallVectorImplIyEE", "clang::ASTWriter::AddCXXTemporary(clang::CXXTemporary const*, llvm::S…
3661 …vm5ValueE", "clang::CodeGen::CodeGenFunction::EmitCXXTemporary(clang::CXXTemporary const*, llvm::V…
10406 {"_ZN5clang12CXXTemporary6CreateERNS_10ASTContextEPKNS_17CXXDestructorDeclE", "clang::CXXTemporary:…
10407 …prE", "clang::CXXBindTemporaryExpr::Create(clang::ASTContext&, clang::CXXTemporary*, clang::Expr*)…
10414 …thCleanups::ExprWithCleanups(clang::ASTContext&, clang::Expr*, clang::CXXTemporary**, unsigned int…
10415 …thCleanups::ExprWithCleanups(clang::ASTContext&, clang::Expr*, clang::CXXTemporary**, unsigned int…
10417 …ng::ExprWithCleanups::Create(clang::ASTContext&, clang::Expr*, clang::CXXTemporary**, unsigned int…