Lines Matching refs:BTE
47 const CXXBindTemporaryExpr *BTE, in createMaterializedTemporaryFromLayers() argument
54 if (!BTE && !(MTE->getType().getCanonicalType()->getAsCXXRecordDecl() in createMaterializedTemporaryFromLayers()
64 BTE = nullptr; in createMaterializedTemporaryFromLayers()
84 return create<SimpleTemporaryObjectConstructionContext>(C, BTE, MTE); in createMaterializedTemporaryFromLayers()
87 C, BTE, MTE, ElidedCE, ElidedCC); in createMaterializedTemporaryFromLayers()
92 return create<SimpleTemporaryObjectConstructionContext>(C, BTE, MTE); in createMaterializedTemporaryFromLayers()
96 BumpVectorContext &C, const CXXBindTemporaryExpr *BTE, in createBoundTemporaryFromLayers() argument
103 return create<SimpleTemporaryObjectConstructionContext>(C, BTE, in createBoundTemporaryFromLayers()
113 return create<CXX17ElidedCopyVariableConstructionContext>(C, DS, BTE); in createBoundTemporaryFromLayers()
124 BTE); in createBoundTemporaryFromLayers()
130 return createMaterializedTemporaryFromLayers(C, MTE, BTE, in createBoundTemporaryFromLayers()
149 BTE); in createBoundTemporaryFromLayers()
157 C, I, BTE); in createBoundTemporaryFromLayers()
192 const auto *BTE = cast<CXXBindTemporaryExpr>(TopItem.getStmt()); in createFromLayers() local
193 assert(BTE->getType().getCanonicalType()->getAsCXXRecordDecl() in createFromLayers()
195 return createBoundTemporaryFromLayers(C, BTE, TopLayer->getParent()); in createFromLayers()