/external/clang/test/Analysis/ |
initializers-cfg-output.cpp | 56 // CHECK: 1: (CXXConstructExpr, class A) 58 // CHECK: 3: (CXXConstructExpr, class C) 60 // CHECK: 5: (CXXConstructExpr, class B) 62 // CHECK: 7: (CXXConstructExpr, class A) 69 // CHECK: 14: (CXXConstructExpr, class A) 110 // CHECK: 3: [B1.1], [B1.2] (CXXConstructExpr, class TestDelegating)
|
auto-obj-dtors-cfg-output.cpp | 35 // CHECK-NEXT: 1: (CXXConstructExpr, class A) 40 // CHECK-NEXT: 6: A() (CXXConstructExpr, class A) 60 // CHECK-NEXT: 1: (CXXConstructExpr, class A [2]) 62 // CHECK-NEXT: 3: (CXXConstructExpr, class A [0]) 77 // CHECK-NEXT: 1: (CXXConstructExpr, class A) 79 // CHECK-NEXT: 3: (CXXConstructExpr, class A) 81 // CHECK-NEXT: 5: (CXXConstructExpr, class A) 85 // CHECK-NEXT: 9: (CXXConstructExpr, class A) 104 // CHECK-NEXT: 1: (CXXConstructExpr, class A) 118 // CHECK-NEXT: 1: (CXXConstructExpr, class A [all...] |
temp-obj-dtors-cfg-output.cpp | 204 // CHECK: 1: A() (CXXConstructExpr, class A) 208 // CHECK: 5: [B1.4] (CXXConstructExpr, class A) 262 // CHECK: 1: A() (CXXConstructExpr, class A) 266 // CHECK: 5: [B1.4] (CXXConstructExpr, class A) 276 // CHECK: 1: A() (CXXConstructExpr, class A) 282 // CHECK: 7: B() (CXXConstructExpr, class B) 294 // CHECK: 19: A() (CXXConstructExpr, class A) 300 // CHECK: 25: B() (CXXConstructExpr, class B) 333 // CHECK: 1: B() (CXXConstructExpr, class B) 344 // CHECK: 4: A() (CXXConstructExpr, class A [all...] |
blocks.mm | 44 // CHECK-NEXT: 2: [B1.1] (CXXConstructExpr, const struct StructWithCopyConstructor) 67 // CHECK-NEXT: 2: [B1.1] (CXXConstructExpr, struct StructWithCopyConstructor)
|
cfg.cpp | 51 // CHECK-NEXT: CXXConstructExpr 53 // CHECK-NEXT: CXXConstructExpr 55 // CHECK-NEXT: CXXConstructExpr 119 // CHECK-NEXT: 2: (CXXConstructExpr, class A) 141 // CHECK-NEXT: 3: (CXXConstructExpr, class A) 334 // CHECK-NEXT: 6: (CXXConstructExpr, class MyClass) 366 // CHECK-NEXT: 7: (CXXConstructExpr, class MyClass)
|
initializer.cpp | 85 // tried to perform a bind instead of relying on the CXXConstructExpr,
|
lambdas.cpp | 346 // CHECK: 3: [B1.2] (CXXConstructExpr, struct X)
|
/external/clang/test/Misc/ |
ast-dump-decl.mm | 21 // CHECK-NEXT: CXXConstructExpr
|
/external/clang/test/SemaCXX/ |
sourceranges.cpp | 28 // CHECK: CXXConstructExpr {{0x[0-9a-fA-F]+}} <col:10, col:17> 'foo::A' 49 // CHECK: CXXConstructExpr {{0x[0-9a-fA-F]+}} <col:9, col:13> 'class foo::A' 'void (int){{( __attribute__\(\(thiscall\)\))?}}' 51 // CHECK: CXXConstructExpr {{0x[0-9a-fA-F]+}} <col:9, col:13> 'struct D' 'void (int){{( __attribute__\(\(thiscall\)\))?}}'
|
warn-redundant-move.cpp | 78 // CHECK-AST-NEXT: CXXConstructExpr{{.*}}struct D{{.*}}void (struct D &&)
|
/external/clang/lib/StaticAnalyzer/Core/ |
ExprEngineCXX.cpp | 107 ExprEngine::getRegionForConstructedObject(const CXXConstructExpr *CE, 183 assert(isa<CXXConstructExpr>(((*B)[currStmtIdx]).castAs<CFGStmt>().getStmt())); 203 const CXXConstructExpr * 206 // destructors) was a CXXConstructExpr. If so, that constructor 225 if (auto *CtorExpr = dyn_cast<CXXConstructExpr>(PrevStmtElem->getStmt())) { 233 void ExprEngine::VisitCXXConstructExpr(const CXXConstructExpr *CE, 246 case CXXConstructExpr::CK_Complete: { 250 case CXXConstructExpr::CK_VirtualBase: 254 const CXXConstructExpr *OuterCtor = dyn_cast<CXXConstructExpr>(Outer) [all...] |
ExprEngineCallAndReturn.cpp | 193 /// Returns true if the CXXConstructExpr \p E was intended to construct a 199 static bool isTemporaryPRValue(const CXXConstructExpr *E, SVal V) { 264 // Bind the constructed object value to CXXConstructExpr. 265 if (const CXXConstructExpr *CCE = dyn_cast<CXXConstructExpr>(CE)) { 559 if (isTemporaryPRValue(cast<CXXConstructExpr>(E), ThisV)) 622 const CXXConstructExpr *CtorExpr = Ctor.getOriginExpr(); 643 if (CtorExpr->getConstructionKind() == CXXConstructExpr::CK_Complete) [all...] |
/external/clang/test/PCH/ |
cxx_exprs.h | 66 // FIXME: How do I make a CXXBindReferenceExpr, CXXConstructExpr?
|
/external/clang/test/SemaTemplate/ |
instantiate-decl-init.cpp | 5 // CXXConstructExpr at definition time, which would lead to a failure at
|
/external/clang/unittests/Tooling/ |
RecursiveASTVisitorTestExprVisitor.cpp | 104 /// CXXConstructExpr. 107 /// is invoked by the CXXConstructExpr, not the name of the class whose 108 /// constructor the CXXConstructExpr is contained in. 120 bool VisitCXXConstructExpr(CXXConstructExpr* Expr) {
|
/external/clang/include/clang/Basic/ |
StmtNodes.td | 128 def CXXConstructExpr : DStmt<Expr>; 131 def CXXTemporaryObjectExpr : DStmt<CXXConstructExpr>;
|
/external/clang/unittests/AST/ |
SourceLocationTest.cpp | 258 TEST(CXXConstructExpr, SourceRange) { 259 RangeVerifier<CXXConstructExpr> Verifier; 265 cxxConstructExpr(), Lang_CXX11)); 534 RangeVerifier<CXXConstructExpr> Verifier; 542 cxxConstructExpr(), Lang_OBJCXX));
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
LLVMConventionsChecker.cpp | 164 CXXConstructExpr *Ex2 = dyn_cast<CXXConstructExpr>(Ex1->getSubExpr()); 170 CXXConstructExpr *Ex4 = dyn_cast<CXXConstructExpr>(Ex3->getSubExpr());
|
DynamicTypePropagation.cpp | 169 case CXXConstructExpr::CK_Complete: 170 case CXXConstructExpr::CK_Delegating: 173 case CXXConstructExpr::CK_NonVirtualBase: 174 case CXXConstructExpr::CK_VirtualBase: 252 case CXXConstructExpr::CK_Complete: 253 case CXXConstructExpr::CK_Delegating: 260 case CXXConstructExpr::CK_NonVirtualBase: 261 case CXXConstructExpr::CK_VirtualBase: [all...] |
/external/clang/lib/AST/ |
ExprCXX.cpp | 478 SourceLocation CXXConstructExpr::getLocStart() const { 484 SourceLocation CXXConstructExpr::getLocEnd() const { 807 : CXXConstructExpr(C, CXXTemporaryObjectExprClass, [all...] |
/external/clang/lib/CodeGen/ |
CGExprCXX.cpp | 435 CodeGenFunction::EmitCXXConstructExpr(const CXXConstructExpr *E, 446 case CXXConstructExpr::CK_Delegating: 447 case CXXConstructExpr::CK_Complete: 450 case CXXConstructExpr::CK_VirtualBase: 451 case CXXConstructExpr::CK_NonVirtualBase: 483 case CXXConstructExpr::CK_Delegating: 489 case CXXConstructExpr::CK_Complete: 493 case CXXConstructExpr::CK_VirtualBase: 497 case CXXConstructExpr::CK_NonVirtualBase: 511 assert(isa<CXXConstructExpr>(Exp) && [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
ExprEngine.h | 33 class CXXConstructExpr; 435 void VisitCXXConstructExpr(const CXXConstructExpr *E, ExplodedNode *Pred, 613 const CXXConstructExpr *findDirectConstructorForCurrentCFGElement(); 615 /// For a CXXConstructExpr, walk forward in the current CFG block to find the 627 const MemRegion *getRegionForConstructedObject(const CXXConstructExpr *CE,
|
CallEvent.h | 755 CXXConstructorCall(const CXXConstructExpr *CE, const MemRegion *Target, 768 virtual const CXXConstructExpr *getOriginExpr() const { 769 return cast<CXXConstructExpr>(AnyFunctionCall::getOriginExpr()); [all...] |
/external/clang/tools/libclang/ |
IndexBody.cpp | 122 bool VisitCXXConstructExpr(CXXConstructExpr *E) {
|
/external/clang/lib/Sema/ |
SemaFixItUtils.cpp | 74 isa<CXXConstructExpr>(Expr) ||
|