Home
last modified time | relevance | path

Searched refs:isElidable (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DIgnoreExpr.h127 if (CCE && CCE->isElidable() && !isa<CXXTemporaryObjectExpr>(CCE)) { in IgnoreElidableImplicitConstructorSingleStep()
H A DExprCXX.h1617 bool isElidable() const { return CXXConstructExprBits.Elidable; } in isElidable() function
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DConstructionContext.cpp75 assert(ElidedCE->isElidable()); in createMaterializedTemporaryFromLayers()
H A DCFG.cpp1547 if (BuildOpts.MarkElidedCXXConstructors && CE->isElidable()) { in findConstructionContexts()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DParentMapContext.cpp257 if (C->getSourceRange() == SR || C->isElidable()) in AscendIgnoreUnlessSpelledInSource()
H A DJSONNodeDumper.cpp1518 attributeOnlyIfTrue("elidable", CE->isElidable()); in VisitCXXConstructExpr()
H A DStmtProfile.cpp2090 ID.AddBoolean(S->isElidable()); in VisitCXXConstructExpr()
H A DTextNodeDumper.cpp1723 if (Node->isElidable()) in VisitCXXConstructExpr()
H A DExpr.cpp3156 if (A->getSourceRange() == E->getSourceRange() || C->isElidable()) in IgnoreUnlessSpelledInSource()
H A DASTImporter.cpp8656 E->isElidable(), ToArgs, E->hadMultipleCandidates(), in VisitCXXConstructExpr()
H A DExprConstant.cpp10950 if (E->isElidable() && !ZeroInit) { in VisitCXXConstructExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DConstructionContext.h565 assert(ElidedCE && ElidedCE->isElidable() && ElidedCC); in ElidedTemporaryObjectConstructionContext()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExpr.cpp1591 if (getLangOpts().ElideConstructors && e->isElidable()) { in emitCXXConstructExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp628 if (getLangOpts().ElideConstructors && E->isElidable()) { in EmitCXXConstructExpr()
H A DCGObjC.cpp3924 CXXConstExpr->isElidable(), in GenerateObjCAtomicGetterCopyHelperFunction()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h8649 if (CtorExpr->isElidable()) { in AST_MATCHER_P()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp1734 Record.push_back(E->isElidable()); in VisitCXXConstructExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h15297 T, /*FIXME:*/ E->getBeginLoc(), Constructor, E->isElidable(), Args, in TransformCXXConstructExpr()
H A DSemaDecl.cpp2024 if (Construct && !Construct->isElidable()) { in ShouldDiagnoseUnusedDecl()