Home
last modified time | relevance | path

Searched refs:IndirectGotoStmt (Results 1 – 25 of 40) sorted by relevance

12

/external/clang/lib/Sema/
DJumpDiagnostics.cpp69 SmallVector<IndirectGotoStmt*, 4> IndirectJumps;
82 void DiagnoseIndirectJump(IndirectGotoStmt *IG, unsigned IGScope,
296 if (cast<IndirectGotoStmt>(S)->getConstantTarget()) { in BuildScopeInformation()
303 IndirectJumps.push_back(cast<IndirectGotoStmt>(S)); in BuildScopeInformation()
594 if (IndirectGotoStmt *IGS = dyn_cast<IndirectGotoStmt>(Jump)) { in VerifyJumps()
654 typedef std::pair<unsigned, IndirectGotoStmt*> JumpScope; in VerifyIndirectJumps()
657 llvm::DenseMap<unsigned, IndirectGotoStmt*> JumpScopesMap; in VerifyIndirectJumps()
658 for (SmallVectorImpl<IndirectGotoStmt*>::iterator in VerifyIndirectJumps()
660 IndirectGotoStmt *IG = *I; in VerifyIndirectJumps()
664 IndirectGotoStmt *&Entry = JumpScopesMap[IGScope]; in VerifyIndirectJumps()
[all …]
/external/llvm-project/clang/lib/Sema/
DJumpDiagnostics.cpp327 if (cast<IndirectGotoStmt>(S)->getConstantTarget()) { in BuildScopeInformation()
647 if (IndirectGotoStmt *IGS = dyn_cast<IndirectGotoStmt>(Jump)) { in VerifyJumps()
911 if (isa<GotoStmt>(From) || isa<IndirectGotoStmt>(From)) { in CheckJump()
/external/clang/lib/AST/
DParentMap.cpp193 return DirectChild == cast<IndirectGotoStmt>(P)->getTarget(); in isConsumedExpr()
DStmt.cpp891 LabelDecl *IndirectGotoStmt::getConstantTarget() { in getConstantTarget()
DStmtProfile.cpp146 void StmtProfiler::VisitIndirectGotoStmt(const IndirectGotoStmt *S) { in VisitIndirectGotoStmt()
DStmtPrinter.cpp347 void StmtPrinter::VisitIndirectGotoStmt(IndirectGotoStmt *Node) { in VisitIndirectGotoStmt()
/external/llvm-project/clang/lib/AST/
DParentMap.cpp205 return DirectChild == cast<IndirectGotoStmt>(P)->getTarget(); in isConsumedExpr()
DStmt.cpp1160 LabelDecl *IndirectGotoStmt::getConstantTarget() { in getConstantTarget()
DStmtProfile.cpp291 void StmtProfiler::VisitIndirectGotoStmt(const IndirectGotoStmt *S) { in VisitIndirectGotoStmt()
DStmtPrinter.cpp381 void StmtPrinter::VisitIndirectGotoStmt(IndirectGotoStmt *Node) { in VisitIndirectGotoStmt()
/external/llvm-project/clang/lib/Analysis/
DProgramPoint.cpp176 } else if (isa<IndirectGotoStmt>(T)) { in printJson()
DCFG.cpp579 CFGBlock *VisitIndirectGotoStmt(IndirectGotoStmt *I);
2256 return VisitIndirectGotoStmt(cast<IndirectGotoStmt>(S)); in Visit()
4631 CFGBlock *CFGBuilder::VisitIndirectGotoStmt(IndirectGotoStmt *I) { in VisitIndirectGotoStmt()
5298 void VisitIndirectGotoStmt(IndirectGotoStmt *I) { in VisitIndirectGotoStmt()
5985 E = cast<IndirectGotoStmt>(Terminator)->getTarget(); in getTerminatorCondition()
/external/llvm-project/clang/include/clang/AST/
DStmtDataCollectors.td145 class IndirectGotoStmt {
DStmt.h232 friend class IndirectGotoStmt; variable
2611 class IndirectGotoStmt : public Stmt {
2616 IndirectGotoStmt(SourceLocation gotoLoc, SourceLocation starLoc, Expr *target) in IndirectGotoStmt() function
2623 explicit IndirectGotoStmt(EmptyShell Empty) in IndirectGotoStmt() function
2641 return const_cast<IndirectGotoStmt *>(this)->getConstantTarget(); in getConstantTarget()
/external/clang/include/clang/Basic/
DStmtNodes.td22 def IndirectGotoStmt : Stmt;
/external/clang/include/clang/AST/
DStmt.h1258 class IndirectGotoStmt : public Stmt {
1263 IndirectGotoStmt(SourceLocation gotoLoc, SourceLocation starLoc, in IndirectGotoStmt() function
1269 explicit IndirectGotoStmt(EmptyShell Empty) in IndirectGotoStmt() function
1285 return const_cast<IndirectGotoStmt*>(this)->getConstantTarget(); in getConstantTarget()
/external/llvm-project/clang/lib/CodeGen/
DCodeGenPGO.cpp114 IndirectGotoStmt, enumerator
323 return PGOHash::IndirectGotoStmt; in DEFINE_NESTABLE_TRAVERSAL()
DCGStmt.cpp143 EmitIndirectGotoStmt(cast<IndirectGotoStmt>(*S)); break; in EmitStmt()
657 void CodeGenFunction::EmitIndirectGotoStmt(const IndirectGotoStmt &S) { in EmitIndirectGotoStmt()
/external/llvm-project/clang/include/clang/Basic/
DStmtNodes.td18 def IndirectGotoStmt : StmtNode<Stmt>;
/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DCoreEngine.cpp366 builder(Pred, B, cast<IndirectGotoStmt>(Term)->getTarget(), in HandleBlockExit()
/external/clang/lib/StaticAnalyzer/Core/
DCoreEngine.cpp428 builder(Pred, B, cast<IndirectGotoStmt>(Term)->getTarget(), in HandleBlockExit()
/external/clang/lib/Analysis/
DCFG.cpp461 CFGBlock *VisitIndirectGotoStmt(IndirectGotoStmt *I);
1548 return VisitIndirectGotoStmt(cast<IndirectGotoStmt>(S)); in Visit()
3623 CFGBlock *CFGBuilder::VisitIndirectGotoStmt(IndirectGotoStmt *I) { in VisitIndirectGotoStmt()
4179 void VisitIndirectGotoStmt(IndirectGotoStmt *I) { in VisitIndirectGotoStmt()
4605 E = cast<IndirectGotoStmt>(Terminator)->getTarget(); in getTerminatorCondition()
/external/clang/lib/CodeGen/
DCGStmt.cpp132 EmitIndirectGotoStmt(cast<IndirectGotoStmt>(*S)); break; in EmitStmt()
549 void CodeGenFunction::EmitIndirectGotoStmt(const IndirectGotoStmt &S) { in EmitIndirectGotoStmt()
/external/llvm-project/clang/lib/Serialization/
DASTReaderStmt.cpp310 void ASTStmtReader::VisitIndirectGotoStmt(IndirectGotoStmt *S) { in VisitIndirectGotoStmt()
2735 S = new (Context) IndirectGotoStmt(Empty); in ReadStmtFromStream()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp260 void ASTStmtReader::VisitIndirectGotoStmt(IndirectGotoStmt *S) { in VisitIndirectGotoStmt()
2906 S = new (Context) IndirectGotoStmt(Empty); in ReadStmtFromStream()

12