• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching refs:Stmt

990 static CanThrowResult canSubStmtsThrow(Sema &Self, const Stmt *S) {
992 for (const Stmt *SubStmt : S->children()) {
1119 CanThrowResult Sema::canThrow(const Stmt *S) {
1410 case Stmt::AttributedStmtClass:
1411 case Stmt::BreakStmtClass:
1412 case Stmt::CapturedStmtClass:
1413 case Stmt::CaseStmtClass:
1414 case Stmt::CompoundStmtClass:
1415 case Stmt::ContinueStmtClass:
1416 case Stmt::CoreturnStmtClass:
1417 case Stmt::CoroutineBodyStmtClass:
1418 case Stmt::CXXCatchStmtClass:
1419 case Stmt::CXXForRangeStmtClass:
1420 case Stmt::DefaultStmtClass:
1421 case Stmt::DoStmtClass:
1422 case Stmt::ForStmtClass:
1423 case Stmt::GCCAsmStmtClass:
1424 case Stmt::GotoStmtClass:
1425 case Stmt::IndirectGotoStmtClass:
1426 case Stmt::LabelStmtClass:
1427 case Stmt::MSAsmStmtClass:
1428 case Stmt::MSDependentExistsStmtClass:
1429 case Stmt::NullStmtClass:
1430 case Stmt::ObjCAtCatchStmtClass:
1431 case Stmt::ObjCAtFinallyStmtClass:
1432 case Stmt::ObjCAtSynchronizedStmtClass:
1433 case Stmt::ObjCAutoreleasePoolStmtClass:
1434 case Stmt::ObjCForCollectionStmtClass:
1435 case Stmt::OMPAtomicDirectiveClass:
1436 case Stmt::OMPBarrierDirectiveClass:
1437 case Stmt::OMPCancelDirectiveClass:
1438 case Stmt::OMPCancellationPointDirectiveClass:
1439 case Stmt::OMPCriticalDirectiveClass:
1440 case Stmt::OMPDistributeDirectiveClass:
1441 case Stmt::OMPDistributeParallelForDirectiveClass:
1442 case Stmt::OMPDistributeParallelForSimdDirectiveClass:
1443 case Stmt::OMPDistributeSimdDirectiveClass:
1444 case Stmt::OMPFlushDirectiveClass:
1445 case Stmt::OMPDepobjDirectiveClass:
1446 case Stmt::OMPScanDirectiveClass:
1447 case Stmt::OMPForDirectiveClass:
1448 case Stmt::OMPForSimdDirectiveClass:
1449 case Stmt::OMPMasterDirectiveClass:
1450 case Stmt::OMPMasterTaskLoopDirectiveClass:
1451 case Stmt::OMPMasterTaskLoopSimdDirectiveClass:
1452 case Stmt::OMPOrderedDirectiveClass:
1453 case Stmt::OMPParallelDirectiveClass:
1454 case Stmt::OMPParallelForDirectiveClass:
1455 case Stmt::OMPParallelForSimdDirectiveClass:
1456 case Stmt::OMPParallelMasterDirectiveClass:
1457 case Stmt::OMPParallelMasterTaskLoopDirectiveClass:
1458 case Stmt::OMPParallelMasterTaskLoopSimdDirectiveClass:
1459 case Stmt::OMPParallelSectionsDirectiveClass:
1460 case Stmt::OMPSectionDirectiveClass:
1461 case Stmt::OMPSectionsDirectiveClass:
1462 case Stmt::OMPSimdDirectiveClass:
1463 case Stmt::OMPSingleDirectiveClass:
1464 case Stmt::OMPTargetDataDirectiveClass:
1465 case Stmt::OMPTargetDirectiveClass:
1466 case Stmt::OMPTargetEnterDataDirectiveClass:
1467 case Stmt::OMPTargetExitDataDirectiveClass:
1468 case Stmt::OMPTargetParallelDirectiveClass:
1469 case Stmt::OMPTargetParallelForDirectiveClass:
1470 case Stmt::OMPTargetParallelForSimdDirectiveClass:
1471 case Stmt::OMPTargetSimdDirectiveClass:
1472 case Stmt::OMPTargetTeamsDirectiveClass:
1473 case Stmt::OMPTargetTeamsDistributeDirectiveClass:
1474 case Stmt::OMPTargetTeamsDistributeParallelForDirectiveClass:
1475 case Stmt::OMPTargetTeamsDistributeParallelForSimdDirectiveClass:
1476 case Stmt::OMPTargetTeamsDistributeSimdDirectiveClass:
1477 case Stmt::OMPTargetUpdateDirectiveClass:
1478 case Stmt::OMPTaskDirectiveClass:
1479 case Stmt::OMPTaskgroupDirectiveClass:
1480 case Stmt::OMPTaskLoopDirectiveClass:
1481 case Stmt::OMPTaskLoopSimdDirectiveClass:
1482 case Stmt::OMPTaskwaitDirectiveClass:
1483 case Stmt::OMPTaskyieldDirectiveClass:
1484 case Stmt::OMPTeamsDirectiveClass:
1485 case Stmt::OMPTeamsDistributeDirectiveClass:
1486 case Stmt::OMPTeamsDistributeParallelForDirectiveClass:
1487 case Stmt::OMPTeamsDistributeParallelForSimdDirectiveClass:
1488 case Stmt::OMPTeamsDistributeSimdDirectiveClass:
1489 case Stmt::ReturnStmtClass:
1490 case Stmt::SEHExceptStmtClass:
1491 case Stmt::SEHFinallyStmtClass:
1492 case Stmt::SEHLeaveStmtClass:
1493 case Stmt::SEHTryStmtClass:
1494 case Stmt::SwitchStmtClass:
1495 case Stmt::WhileStmtClass:
1498 case Stmt::DeclStmtClass: {
1515 case Stmt::IfStmtClass: {
1518 if (const Stmt *Init = IS->getInit())
1520 if (const Stmt *CondDS = IS->getConditionVariableDeclStmt())
1526 if (Optional<const Stmt *> Case = IS->getNondiscardedCase(Context))
1540 case Stmt::CXXTryStmtClass: {
1550 case Stmt::ObjCAtThrowStmtClass:
1553 case Stmt::ObjCAtTryStmtClass: {
1559 if (const Stmt *Finally = TS->getFinallyStmt())
1573 case Stmt::NoStmtClass: