HomeSort by: relevance | last modified time | path
    Searched refs:CXXBindTemporaryExpr (Results 1 - 25 of 51) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/
ConstructionContext.h 99 ConstructionContextItem(const CXXBindTemporaryExpr *BTE,
196 /// construction context of a CXXBindTemporaryExpr with the parent
279 const CXXBindTemporaryExpr *BTE,
288 BumpVectorContext &C, const CXXBindTemporaryExpr *BTE,
350 const CXXBindTemporaryExpr *BTE;
355 const DeclStmt *DS, const CXXBindTemporaryExpr *BTE)
361 const CXXBindTemporaryExpr *getCXXBindTemporaryExpr() const { return BTE; }
418 const CXXBindTemporaryExpr *BTE;
423 const CXXCtorInitializer *I, const CXXBindTemporaryExpr *BTE)
431 const CXXBindTemporaryExpr *getCXXBindTemporaryExpr() const { return BTE;
    [all...]
CFG.h 43 class CXXBindTemporaryExpr;
484 CFGTemporaryDtor(CXXBindTemporaryExpr *expr)
487 const CXXBindTemporaryExpr *getBindTemporaryExpr() const {
488 return static_cast<const CXXBindTemporaryExpr *>(Data1.getPointer());
1146 void appendTemporaryDtor(CXXBindTemporaryExpr *E, BumpVectorContext &C) {
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
Consumed.h 33 class CXXBindTemporaryExpr;
145 llvm::DenseMap<const CXXBindTemporaryExpr *, ConsumedState>;
171 ConsumedState getState(const CXXBindTemporaryExpr *Tmp) const;
195 void setState(const CXXBindTemporaryExpr *Tmp, ConsumedState State);
198 void remove(const CXXBindTemporaryExpr *Tmp);
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
ConstructionContext.cpp 47 const CXXBindTemporaryExpr *BTE,
96 BumpVectorContext &C, const CXXBindTemporaryExpr *BTE,
134 llvm_unreachable("Duplicate CXXBindTemporaryExpr in the AST!");
192 const auto *BTE = cast<CXXBindTemporaryExpr>(TopItem.getStmt());
Consumed.cpp 314 const CXXBindTemporaryExpr *Tmp;
353 PropagationInfo(const CXXBindTemporaryExpr *Tmp)
381 const CXXBindTemporaryExpr *getTmp() const {
503 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Temp);
761 const CXXBindTemporaryExpr *Temp) {
1123 ConsumedStateMap::getState(const CXXBindTemporaryExpr *Tmp) const {
1182 void ConsumedStateMap::setState(const CXXBindTemporaryExpr *Tmp,
1187 void ConsumedStateMap::remove(const CXXBindTemporaryExpr *Tmp) {
1350 const CXXBindTemporaryExpr *BTE = DTor.getBindTemporaryExpr();
CFG.cpp 554 CFGBlock *VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E,
631 /// CXXBindTemporaryExpr we encounter in that subexpression (which
641 /// CXXBindTemporaryExpr:
643 /// we remember the CXXBindTemporaryExpr and the current block in the
650 /// CXXBindTemporaryExpr as terminator, and branches to the current block
651 /// if the CXXBindTemporaryExpr was marked executed, and otherwise
669 /// the corresponding CXXBindTemporaryExpr E.
670 void setDecisionPoint(CFGBlock *S, CXXBindTemporaryExpr *E) {
678 CXXBindTemporaryExpr *TerminatorExpr = nullptr;
691 CXXBindTemporaryExpr *E, bool ExternallyDestructed, TempDtorContext &Context)
    [all...]
LiveVariables.cpp 275 S = cast<CXXBindTemporaryExpr>(S)->getSubExpr();
  /src/external/apache2/llvm/dist/clang/lib/Sema/
UsedDeclVisitor.h 52 void VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) {
SemaExprCXX.cpp 1516 if (CXXBindTemporaryExpr *BTE = dyn_cast_or_null<CXXBindTemporaryExpr>(Inner))
2326 if (CXXBindTemporaryExpr *Binder =
2327 dyn_cast_or_null<CXXBindTemporaryExpr>(FullInit.get()))
6848 assert(!isa<CXXBindTemporaryExpr>(E) && "Double-bound temporary?");
6999 CXXBindTemporaryExpr *Bind = CXXBindTemporaryExpr::Create(Context, Temp, E);
7080 // outermost CXXBindTemporaryExpr, if any.
7103 CXXBindTemporaryExpr *TopBind = dyn_cast<CXXBindTemporaryExpr>(E)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
ComputeDependence.h 58 class CXXBindTemporaryExpr;
140 ExprDependence computeDependence(CXXBindTemporaryExpr *E);
IgnoreExpr.h 118 if (auto *BTE = dyn_cast<CXXBindTemporaryExpr>(E))
JSONNodeDumper.h 288 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE);
TextNodeDumper.h 274 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Node);
ExprCXX.h 1409 /// const S &s_ref = S(); // Requires a CXXBindTemporaryExpr.
1412 class CXXBindTemporaryExpr : public Expr {
1416 CXXBindTemporaryExpr(CXXTemporary *temp, Expr *SubExpr)
1424 CXXBindTemporaryExpr(EmptyShell Empty)
1427 static CXXBindTemporaryExpr *Create(const ASTContext &C, CXXTemporary *Temp,
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
LLVMConventionsChecker.cpp 174 CXXBindTemporaryExpr *Ex6 = dyn_cast<CXXBindTemporaryExpr>(Ex5->getSubExpr());
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
ExprEngine.h 49 class CXXBindTemporaryExpr;
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 37 class CXXBindTemporaryExpr;
117 void HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
Environment.cpp 52 E = cast<CXXBindTemporaryExpr>(E)->getSubExpr();
CoreEngine.cpp 303 cast<CXXBindTemporaryExpr>(Term), B, Pred);
435 void CoreEngine::HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
ExprEngine.cpp 491 const CXXBindTemporaryExpr *BTE,
501 const CXXBindTemporaryExpr *BTE,
509 const CXXBindTemporaryExpr *BTE,
1072 const CXXBindTemporaryExpr *BTE = D.getBindTemporaryExpr();
1130 void ExprEngine::processCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
1148 void ExprEngine::VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE,
1167 // those, we currently skip the CXXBindTemporaryExpr but rely on adding
1365 VisitCXXBindTemporaryExpr(cast<CXXBindTemporaryExpr>(S), PreVisit, Next);
2220 assert((!Condition || !isa<CXXBindTemporaryExpr>(Condition)) &&
  /src/external/apache2/llvm/dist/clang/lib/AST/
ParentMapContext.cpp 215 if (isa<CXXBindTemporaryExpr>(E))
ExprCXX.cpp 970 CXXBindTemporaryExpr *CXXBindTemporaryExpr::Create(const ASTContext &C,
977 return new (C) CXXBindTemporaryExpr(Temp, SubExpr);
ComputeDependence.cpp 305 ExprDependence clang::computeDependence(CXXBindTemporaryExpr *E) {
ExprClassification.cpp 346 return ClassifyInternal(Ctx, cast<CXXBindTemporaryExpr>(E)->getSubExpr());
Expr.cpp 1833 if (auto *Binder = dyn_cast<CXXBindTemporaryExpr>(E))
2757 return cast<CXXBindTemporaryExpr>(this)->getSubExpr()
2975 while (const CXXBindTemporaryExpr *BE = dyn_cast<CXXBindTemporaryExpr>(E))
3654 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *E) {

Completed in 65 milliseconds

1 2 3