Lines Matching refs:CaseStmt
511 auto *CS = CaseStmt::Create(Context, LHSVal.get(), RHSVal.get(), in ActOnCaseStmt()
519 cast<CaseStmt>(S)->setSubStmt(SubStmt); in ActOnCaseStmtBody()
933 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, in operator ()()
937 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS, in operator ()()
938 const std::pair<llvm::APSInt, CaseStmt*> &RHS) { in operator ()()
942 const std::pair<llvm::APSInt, CaseStmt*> &RHS) { in operator ()()
950 static bool CmpCaseVals(const std::pair<llvm::APSInt, CaseStmt*>& lhs, in CmpCaseVals()
951 const std::pair<llvm::APSInt, CaseStmt*>& rhs) { in CmpCaseVals()
1224 typedef SmallVector<std::pair<llvm::APSInt, CaseStmt*>, 64> CaseValsTy; in ActOnFinishSwitchStmt()
1228 typedef std::vector<std::pair<llvm::APSInt, CaseStmt*> > CaseRangesTy; in ActOnFinishSwitchStmt()
1252 CaseStmt *CS = cast<CaseStmt>(SC); in ActOnFinishSwitchStmt()
1363 CaseStmt *CR = CaseRanges[i].second; in ActOnFinishSwitchStmt()
1402 CaseStmt *CR = CaseRanges[i].second; in ActOnFinishSwitchStmt()
1406 CaseStmt *OverlapStmt = nullptr; in ActOnFinishSwitchStmt()