/external/clang/lib/Sema/ |
D | JumpDiagnostics.cpp | 69 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/ |
D | JumpDiagnostics.cpp | 327 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/ |
D | ParentMap.cpp | 193 return DirectChild == cast<IndirectGotoStmt>(P)->getTarget(); in isConsumedExpr()
|
D | Stmt.cpp | 891 LabelDecl *IndirectGotoStmt::getConstantTarget() { in getConstantTarget()
|
D | StmtProfile.cpp | 146 void StmtProfiler::VisitIndirectGotoStmt(const IndirectGotoStmt *S) { in VisitIndirectGotoStmt()
|
D | StmtPrinter.cpp | 347 void StmtPrinter::VisitIndirectGotoStmt(IndirectGotoStmt *Node) { in VisitIndirectGotoStmt()
|
/external/llvm-project/clang/lib/AST/ |
D | ParentMap.cpp | 205 return DirectChild == cast<IndirectGotoStmt>(P)->getTarget(); in isConsumedExpr()
|
D | Stmt.cpp | 1160 LabelDecl *IndirectGotoStmt::getConstantTarget() { in getConstantTarget()
|
D | StmtProfile.cpp | 291 void StmtProfiler::VisitIndirectGotoStmt(const IndirectGotoStmt *S) { in VisitIndirectGotoStmt()
|
D | StmtPrinter.cpp | 381 void StmtPrinter::VisitIndirectGotoStmt(IndirectGotoStmt *Node) { in VisitIndirectGotoStmt()
|
/external/llvm-project/clang/lib/Analysis/ |
D | ProgramPoint.cpp | 176 } else if (isa<IndirectGotoStmt>(T)) { in printJson()
|
D | CFG.cpp | 579 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/ |
D | StmtDataCollectors.td | 145 class IndirectGotoStmt {
|
D | Stmt.h | 232 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/ |
D | StmtNodes.td | 22 def IndirectGotoStmt : Stmt;
|
/external/clang/include/clang/AST/ |
D | Stmt.h | 1258 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/ |
D | CodeGenPGO.cpp | 114 IndirectGotoStmt, enumerator 323 return PGOHash::IndirectGotoStmt; in DEFINE_NESTABLE_TRAVERSAL()
|
D | CGStmt.cpp | 143 EmitIndirectGotoStmt(cast<IndirectGotoStmt>(*S)); break; in EmitStmt() 657 void CodeGenFunction::EmitIndirectGotoStmt(const IndirectGotoStmt &S) { in EmitIndirectGotoStmt()
|
/external/llvm-project/clang/include/clang/Basic/ |
D | StmtNodes.td | 18 def IndirectGotoStmt : StmtNode<Stmt>;
|
/external/llvm-project/clang/lib/StaticAnalyzer/Core/ |
D | CoreEngine.cpp | 366 builder(Pred, B, cast<IndirectGotoStmt>(Term)->getTarget(), in HandleBlockExit()
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | CoreEngine.cpp | 428 builder(Pred, B, cast<IndirectGotoStmt>(Term)->getTarget(), in HandleBlockExit()
|
/external/clang/lib/Analysis/ |
D | CFG.cpp | 461 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/ |
D | CGStmt.cpp | 132 EmitIndirectGotoStmt(cast<IndirectGotoStmt>(*S)); break; in EmitStmt() 549 void CodeGenFunction::EmitIndirectGotoStmt(const IndirectGotoStmt &S) { in EmitIndirectGotoStmt()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 310 void ASTStmtReader::VisitIndirectGotoStmt(IndirectGotoStmt *S) { in VisitIndirectGotoStmt() 2735 S = new (Context) IndirectGotoStmt(Empty); in ReadStmtFromStream()
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 260 void ASTStmtReader::VisitIndirectGotoStmt(IndirectGotoStmt *S) { in VisitIndirectGotoStmt() 2906 S = new (Context) IndirectGotoStmt(Empty); in ReadStmtFromStream()
|