HomeSort by: relevance | last modified time | path
    Searched refs:BTE (Results 1 - 21 of 21) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/
ConstructionContext.h 99 ConstructionContextItem(const CXXBindTemporaryExpr *BTE,
101 : Data(BTE),
275 // that need to be materialized. The BTE argument is for the situation when
279 const CXXBindTemporaryExpr *BTE,
288 BumpVectorContext &C, const CXXBindTemporaryExpr *BTE,
350 const CXXBindTemporaryExpr *BTE;
355 const DeclStmt *DS, const CXXBindTemporaryExpr *BTE)
356 : VariableConstructionContext(CXX17ElidedCopyVariableKind, DS), BTE(BTE) {
357 assert(BTE);
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
ConstructionContext.cpp 47 const CXXBindTemporaryExpr *BTE,
52 // then it must have a BTE within its MTE, otherwise it shouldn't.
54 if (!BTE && !(MTE->getType().getCanonicalType()->getAsCXXRecordDecl()
60 // If the temporary is lifetime-extended, don't save the BTE,
64 BTE = nullptr;
84 return create<SimpleTemporaryObjectConstructionContext>(C, BTE, MTE);
87 C, BTE, MTE, ElidedCE, ElidedCC);
92 return create<SimpleTemporaryObjectConstructionContext>(C, BTE, MTE);
96 BumpVectorContext &C, const CXXBindTemporaryExpr *BTE,
103 return create<SimpleTemporaryObjectConstructionContext>(C, BTE,
    [all...]
Consumed.cpp 1350 const CXXBindTemporaryExpr *BTE = DTor.getBindTemporaryExpr();
1352 Visitor.checkCallability(PropagationInfo(BTE),
1354 BTE->getExprLoc());
1355 CurrStates->remove(BTE);
CFG.cpp 1418 auto *BTE = cast<CXXBindTemporaryExpr>(Child);
1419 findConstructionContexts(withExtraLayer(BTE), BTE->getSubExpr());
5437 if (const Stmt *BTE = ACC->getCXXBindTemporaryExpr()) {
5439 Helper.handledStmt(const_cast<Stmt *>(BTE), OS);
ThreadSafety.cpp 2163 if (auto *BTE = dyn_cast<CXXBindTemporaryExpr>(E))
2164 E = BTE->getSubExpr()->IgnoreParens();
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64MachineFunctionInfo.cpp 91 if (const auto *BTE = mdconst::extract_or_null<ConstantInt>(
93 BranchTargetEnforcement = BTE->getZExtValue();
AArch64AsmPrinter.cpp 224 if (const auto *BTE = mdconst::extract_or_null<ConstantInt>(
226 if (BTE->getZExtValue())
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
IgnoreExpr.h 118 if (auto *BTE = dyn_cast<CXXBindTemporaryExpr>(E))
119 return BTE->getSubExpr();
JSONNodeDumper.h 288 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE);
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZLongBranch.cpp 345 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) {
446 for (unsigned BTI = 0, BTE = Block.NumTerminators; BTI != BTE; ++BTI) {
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
ExprEngineCXX.cpp 423 if (const auto *BTE = TCC->getCXXBindTemporaryExpr())
424 State = elideDestructor(State, BTE, LCtx);
439 if (const auto *BTE = TCC->getCXXBindTemporaryExpr())
440 State = addObjectUnderConstruction(State, BTE, LCtx, V);
449 if (const auto *BTE = ACC->getCXXBindTemporaryExpr())
450 State = addObjectUnderConstruction(State, BTE, LCtx, V);
ExprEngine.cpp 491 const CXXBindTemporaryExpr *BTE,
493 ConstructedObjectKey Key({BTE, /*IsElided=*/true}, LC);
501 const CXXBindTemporaryExpr *BTE,
503 ConstructedObjectKey Key({BTE, /*IsElided=*/true}, LC);
509 const CXXBindTemporaryExpr *BTE,
511 ConstructedObjectKey Key({BTE, /*IsElided=*/true}, LC);
1072 const CXXBindTemporaryExpr *BTE = D.getBindTemporaryExpr();
1090 if (isDestructorElided(State, BTE, LC)) {
1091 State = cleanupElidedDestructor(State, BTE, LC);
1130 void ExprEngine::processCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
    [all...]
CoreEngine.cpp 435 void CoreEngine::HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
441 ExprEng.processCleanupTemporaryBranch(BTE, Ctx, Pred, Dst, *(B->succ_begin()),
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
ExprEngine.h 337 void processCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
548 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE,
912 const CXXBindTemporaryExpr *BTE,
918 const CXXBindTemporaryExpr *BTE,
925 const CXXBindTemporaryExpr *BTE,
CoreEngine.h 117 void HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaExceptionSpec.cpp 1230 auto *BTE = cast<CXXBindTemporaryExpr>(S);
1233 canCalleeThrow(*this, BTE, BTE->getTemporary()->getDestructor());
1236 return mergeCanThrow(CT, canSubStmtsThrow(*this, BTE));
SemaExprCXX.cpp 1516 if (CXXBindTemporaryExpr *BTE = dyn_cast_or_null<CXXBindTemporaryExpr>(Inner))
1517 Inner = BTE->getSubExpr();
SemaInit.cpp 7220 if (CXXBindTemporaryExpr *BTE = dyn_cast<CXXBindTemporaryExpr>(Init))
7221 Init = BTE->getSubExpr();
SemaExpr.cpp 9653 if (auto *BTE = dyn_cast<CXXBindTemporaryExpr>(Op))
9654 Op = BTE->getSubExpr();
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
LowerTypeTests.cpp 1218 if (const auto *BTE = mdconst::extract_or_null<ConstantInt>(
1220 if (BTE->getZExtValue())
1243 if (const auto *BTE = mdconst::extract_or_null<ConstantInt>(
1245 if (BTE->getZExtValue())
  /src/external/apache2/llvm/dist/clang/lib/AST/
JSONNodeDumper.cpp 1356 const CXXBindTemporaryExpr *BTE) {
1357 const CXXTemporary *Temp = BTE->getTemporary();

Completed in 124 milliseconds