Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DJumpDiagnostics.cpp336 if (cast<IndirectGotoStmt>(S)->getConstantTarget()) in BuildScopeInformation()
699 if (IndirectGotoStmt *IGS = dyn_cast<IndirectGotoStmt>(Jump)) { in VerifyJumps()
944 if (isa<GotoStmt>(From) || isa<IndirectGotoStmt>(From)) { in CheckJump()
H A DSemaStmt.cpp3169 return new (Context) IndirectGotoStmt(GotoLoc, StarLoc, E); in ActOnIndirectGotoStmt()
H A DTreeTransform.h8221 TreeTransform<Derived>::TransformIndirectGotoStmt(IndirectGotoStmt *S) { in TransformIndirectGotoStmt()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DProgramPoint.cpp176 } else if (isa<IndirectGotoStmt>(T)) { in printJson()
H A DCFG.cpp597 CFGBlock *VisitIndirectGotoStmt(IndirectGotoStmt *I);
2326 return VisitIndirectGotoStmt(cast<IndirectGotoStmt>(S)); in Visit()
4921 CFGBlock *CFGBuilder::VisitIndirectGotoStmt(IndirectGotoStmt *I) { in VisitIndirectGotoStmt()
5597 void VisitIndirectGotoStmt(IndirectGotoStmt *I) { in VisitIndirectGotoStmt()
6299 E = cast<IndirectGotoStmt>(Terminator)->getTarget(); in getTerminatorCondition()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DParentMap.cpp209 return DirectChild == cast<IndirectGotoStmt>(P)->getTarget(); in isConsumedExpr()
H A DStmt.cpp1183 LabelDecl *IndirectGotoStmt::getConstantTarget() { in getConstantTarget()
H A DStmtProfile.cpp311 void StmtProfiler::VisitIndirectGotoStmt(const IndirectGotoStmt *S) { in VisitIndirectGotoStmt()
H A DStmtPrinter.cpp466 void StmtPrinter::VisitIndirectGotoStmt(IndirectGotoStmt *Node) { in VisitIndirectGotoStmt()
H A DASTImporter.cpp546 ExpectedStmt VisitIndirectGotoStmt(IndirectGotoStmt *S);
7045 ExpectedStmt ASTNodeImporter::VisitIndirectGotoStmt(IndirectGotoStmt *S) { in VisitIndirectGotoStmt()
7054 return new (Importer.getToContext()) IndirectGotoStmt( in VisitIndirectGotoStmt()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtDataCollectors.td145 class IndirectGotoStmt {
H A DStmt.h269 friend class IndirectGotoStmt;
2906 class IndirectGotoStmt : public Stmt {
2911 IndirectGotoStmt(SourceLocation gotoLoc, SourceLocation starLoc, Expr *target)
2918 explicit IndirectGotoStmt(EmptyShell Empty)
2936 return const_cast<IndirectGotoStmt *>(this)->getConstantTarget();
H A DRecursiveASTVisitor.h2435 DEF_TRAVERSE_STMT(IndirectGotoStmt, {})
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td18 def IndirectGotoStmt : StmtNode<Stmt>;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenPGO.cpp119 IndirectGotoStmt, enumerator
555 return PGOHash::IndirectGotoStmt; in DEFINE_NESTABLE_TRAVERSAL()
H A DCGStmt.cpp153 EmitIndirectGotoStmt(cast<IndirectGotoStmt>(*S)); break; in EmitStmt()
774 void CodeGenFunction::EmitIndirectGotoStmt(const IndirectGotoStmt &S) { in EmitIndirectGotoStmt()
H A DCodeGenFunction.h3552 void EmitIndirectGotoStmt(const IndirectGotoStmt &S);
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp384 builder(Pred, B, cast<IndirectGotoStmt>(Term)->getTarget(), in HandleBlockExit()
H A DBugReporter.cpp1396 return cast<IndirectGotoStmt>(S)->getTarget() == Cond; in isConditionForTerminator()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp320 void ASTStmtReader::VisitIndirectGotoStmt(IndirectGotoStmt *S) { in VisitIndirectGotoStmt()
2997 S = new (Context) IndirectGotoStmt(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp305 void ASTStmtWriter::VisitIndirectGotoStmt(IndirectGotoStmt *S) { in VisitIndirectGotoStmt()