Home
last modified time | relevance | path

Searched refs:BTE (Results 1 – 22 of 22) sorted by relevance

/netbsd/external/apache2/llvm/dist/clang/include/clang/Analysis/
H A DConstructionContext.h101 : Data(BTE), in Data() argument
350 const CXXBindTemporaryExpr *BTE; variable
356 : VariableConstructionContext(CXX17ElidedCopyVariableKind, DS), BTE(BTE) { in CXX17ElidedCopyVariableConstructionContext()
357 assert(BTE); in CXX17ElidedCopyVariableConstructionContext()
426 BTE(BTE) { in CXX17ElidedCopyConstructorInitializerConstructionContext()
427 assert(BTE); in CXX17ElidedCopyConstructorInitializerConstructionContext()
471 : ConstructionContext(K), BTE(BTE), MTE(MTE) { in TemporaryObjectConstructionContext()
482 return BTE; in getCXXBindTemporaryExpr()
616 BTE(BTE) { in CXX17ElidedCopyReturnedValueConstructionContext()
617 assert(BTE); in CXX17ElidedCopyReturnedValueConstructionContext()
[all …]
/netbsd/external/apache2/llvm/dist/clang/lib/Analysis/
H A DConstructionContext.cpp47 const CXXBindTemporaryExpr *BTE, in createMaterializedTemporaryFromLayers() argument
54 if (!BTE && !(MTE->getType().getCanonicalType()->getAsCXXRecordDecl() in createMaterializedTemporaryFromLayers()
64 BTE = nullptr; in createMaterializedTemporaryFromLayers()
87 C, BTE, MTE, ElidedCE, ElidedCC); in createMaterializedTemporaryFromLayers()
96 BumpVectorContext &C, const CXXBindTemporaryExpr *BTE, in createBoundTemporaryFromLayers() argument
103 return create<SimpleTemporaryObjectConstructionContext>(C, 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
[all …]
H A DConsumed.cpp1350 const CXXBindTemporaryExpr *BTE = DTor.getBindTemporaryExpr(); in run() local
1352 Visitor.checkCallability(PropagationInfo(BTE), in run()
1354 BTE->getExprLoc()); in run()
1355 CurrStates->remove(BTE); in run()
H A DCFG.cpp1418 auto *BTE = cast<CXXBindTemporaryExpr>(Child); in findConstructionContexts() local
1419 findConstructionContexts(withExtraLayer(BTE), BTE->getSubExpr()); in findConstructionContexts()
5437 if (const Stmt *BTE = ACC->getCXXBindTemporaryExpr()) { in print_construction_context() local
5439 Helper.handledStmt(const_cast<Stmt *>(BTE), OS); in print_construction_context()
H A DThreadSafety.cpp2163 if (auto *BTE = dyn_cast<CXXBindTemporaryExpr>(E)) in VisitDeclStmt() local
2164 E = BTE->getSubExpr()->IgnoreParens(); in VisitDeclStmt()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp345 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in setWorstCaseAddresses() local
446 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) { in relaxBranches() local
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64MachineFunctionInfo.cpp91 if (const auto *BTE = mdconst::extract_or_null<ConstantInt>( in AArch64FunctionInfo() local
93 BranchTargetEnforcement = BTE->getZExtValue(); in AArch64FunctionInfo()
H A DAArch64AsmPrinter.cpp224 if (const auto *BTE = mdconst::extract_or_null<ConstantInt>( in emitStartOfAsmFile() local
226 if (BTE->getZExtValue()) in emitStartOfAsmFile()
/netbsd/external/apache2/llvm/dist/clang/include/clang/AST/
H A DIgnoreExpr.h118 if (auto *BTE = dyn_cast<CXXBindTemporaryExpr>(E)) in IgnoreImplicitSingleStep() local
119 return BTE->getSubExpr(); in IgnoreImplicitSingleStep()
H A DJSONNodeDumper.h288 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE);
/netbsd/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h337 void processCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
548 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE,
912 const CXXBindTemporaryExpr *BTE,
918 const CXXBindTemporaryExpr *BTE,
925 const CXXBindTemporaryExpr *BTE,
H A DCoreEngine.h117 void HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp423 if (const auto *BTE = TCC->getCXXBindTemporaryExpr()) in updateObjectsUnderConstruction() local
424 State = elideDestructor(State, BTE, LCtx); in updateObjectsUnderConstruction()
439 if (const auto *BTE = TCC->getCXXBindTemporaryExpr()) in updateObjectsUnderConstruction() local
440 State = addObjectUnderConstruction(State, BTE, LCtx, V); in updateObjectsUnderConstruction()
449 if (const auto *BTE = ACC->getCXXBindTemporaryExpr()) in updateObjectsUnderConstruction() local
450 State = addObjectUnderConstruction(State, BTE, LCtx, V); in updateObjectsUnderConstruction()
H A DExprEngine.cpp493 ConstructedObjectKey Key({BTE, /*IsElided=*/true}, LC); in elideDestructor()
501 const CXXBindTemporaryExpr *BTE, in cleanupElidedDestructor() argument
503 ConstructedObjectKey Key({BTE, /*IsElided=*/true}, LC); in cleanupElidedDestructor()
509 const CXXBindTemporaryExpr *BTE, in isDestructorElided() argument
511 ConstructedObjectKey Key({BTE, /*IsElided=*/true}, LC); in isDestructorElided()
1072 const CXXBindTemporaryExpr *BTE = D.getBindTemporaryExpr(); in ProcessTemporaryDtor() local
1090 if (isDestructorElided(State, BTE, LC)) { in ProcessTemporaryDtor()
1091 State = cleanupElidedDestructor(State, BTE, LC); in ProcessTemporaryDtor()
1139 if (getObjectUnderConstruction(State, BTE, LC)) { in processCleanupTemporaryBranch()
1164 if (!getObjectUnderConstruction(State, BTE, LC)) { in VisitCXXBindTemporaryExpr()
[all …]
H A DCoreEngine.cpp435 void CoreEngine::HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE, in HandleCleanupTemporaryBranch() argument
441 ExprEng.processCleanupTemporaryBranch(BTE, Ctx, Pred, Dst, *(B->succ_begin()), in HandleCleanupTemporaryBranch()
/netbsd/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExceptionSpec.cpp1230 auto *BTE = cast<CXXBindTemporaryExpr>(S); in canThrow() local
1233 canCalleeThrow(*this, BTE, BTE->getTemporary()->getDestructor()); in canThrow()
1236 return mergeCanThrow(CT, canSubStmtsThrow(*this, BTE)); in canThrow()
H A DSemaExprCXX.cpp1516 if (CXXBindTemporaryExpr *BTE = dyn_cast_or_null<CXXBindTemporaryExpr>(Inner)) in BuildCXXTypeConstructExpr() local
1517 Inner = BTE->getSubExpr(); in BuildCXXTypeConstructExpr()
H A DSemaInit.cpp7220 if (CXXBindTemporaryExpr *BTE = dyn_cast<CXXBindTemporaryExpr>(Init)) in visitLocalsRetainedByInitializer() local
7221 Init = BTE->getSubExpr(); in visitLocalsRetainedByInitializer()
H A DSemaExpr.cpp9653 if (auto *BTE = dyn_cast<CXXBindTemporaryExpr>(Op)) in OriginalOperand() local
9654 Op = BTE->getSubExpr(); in OriginalOperand()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DLowerTypeTests.cpp1218 if (const auto *BTE = mdconst::extract_or_null<ConstantInt>( in getJumpTableEntrySize() local
1220 if (BTE->getZExtValue()) in getJumpTableEntrySize()
1243 if (const auto *BTE = mdconst::extract_or_null<ConstantInt>( in createJumpTableEntry() local
1245 if (BTE->getZExtValue()) in createJumpTableEntry()
/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A DJSONNodeDumper.cpp1356 const CXXBindTemporaryExpr *BTE) { in VisitCXXBindTemporaryExpr() argument
1357 const CXXTemporary *Temp = BTE->getTemporary(); in VisitCXXBindTemporaryExpr()
/netbsd/share/misc/
H A Dairport967 BTE:Bonthe, Sierra Leone