Home
last modified time | relevance | path

Searched refs:Elidable (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dwarn-unused-variables.cpp169 struct Elidable { struct
170 Elidable();
174 Elidable elidable; // no warning in foo()
175 Elidable elidableArray[2]; // no warning in foo()
176 Elidable elidableDynArray[size]; // no warning in foo()
177 Elidable elidableNestedArray[1][2][3]; // no warning in foo()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprCXX.cpp1036 CXXConstructorDecl *Ctor, bool Elidable, ArrayRef<Expr *> Args, in Create() argument
1044 CXXConstructExprClass, Ty, Loc, Ctor, Elidable, Args, in Create()
1060 bool Elidable, ArrayRef<Expr *> Args, bool HadMultipleCandidates, in CXXConstructExpr() argument
1066 CXXConstructExprBits.Elidable = Elidable; in CXXConstructExpr()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprCXX.h1504 CXXConstructorDecl *Ctor, bool Elidable,
1523 CXXConstructorDecl *Ctor, bool Elidable, ArrayRef<Expr *> Args,
1538 bool isElidable() const { return CXXConstructExprBits.Elidable; } in isElidable()
1539 void setElidable(bool E) { CXXConstructExprBits.Elidable = E; } in setElidable()
H A DStmt.h808 unsigned Elidable : 1; in alignas() local
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclCXX.cpp15451 bool Elidable = false; in BuildCXXConstructExpr() local
15475 Elidable = SubExpr->isTemporaryObject( in BuildCXXConstructExpr()
15481 Elidable, ExprArgs, HadMultipleCandidates, in BuildCXXConstructExpr()
15491 bool Elidable, in BuildCXXConstructExpr() argument
15506 ConstructLoc, DeclInitType, Constructor, Elidable, ExprArgs, in BuildCXXConstructExpr()
15516 bool Elidable, in BuildCXXConstructExpr() argument
15537 Context, DeclInitType, ConstructLoc, Constructor, Elidable, ExprArgs, in BuildCXXConstructExpr()
H A DSemaInit.cpp6416 bool Elidable = in CopyObject() local
6424 Elidable, in CopyObject()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1691 E->CXXConstructExprBits.Elidable = Record.readInt(); in VisitCXXConstructExpr()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h6085 CXXConstructorDecl *Constructor, bool Elidable,
6097 CXXConstructorDecl *Constructor, bool Elidable,
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp10112 enum StaticAllocaInfo { Unknown, Clobbered, Elidable }; in findArgumentCopyElisionCandidates() enumerator
10189 *Info = StaticAllocaInfo::Elidable; in findArgumentCopyElisionCandidates()