| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | warn-unused-variables.cpp | 169 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 D | ExprCXX.cpp | 1036 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 D | ExprCXX.h | 1504 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 D | Stmt.h | 808 unsigned Elidable : 1; in alignas() local
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaDeclCXX.cpp | 15451 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 D | SemaInit.cpp | 6416 bool Elidable = in CopyObject() local 6424 Elidable, in CopyObject()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1691 E->CXXConstructExprBits.Elidable = Record.readInt(); in VisitCXXConstructExpr()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 6085 CXXConstructorDecl *Constructor, bool Elidable, 6097 CXXConstructorDecl *Constructor, bool Elidable,
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 10112 enum StaticAllocaInfo { Unknown, Clobbered, Elidable }; in findArgumentCopyElisionCandidates() enumerator 10189 *Info = StaticAllocaInfo::Elidable; in findArgumentCopyElisionCandidates()
|