Home | History | Annotate | Download | only in Sema

Lines Matching refs:CaseStmt

316   CaseStmt *CS = new (Context) CaseStmt(LHSVal, RHSVal, CaseLoc, DotDotDotLoc,
323 void Sema::ActOnCaseStmtBody(Stmt *caseStmt, Stmt *SubStmt) {
326 CaseStmt *CS = static_cast<CaseStmt*>(caseStmt);
447 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS,
451 bool operator()(const std::pair<llvm::APSInt, CaseStmt*> &LHS,
452 const std::pair<llvm::APSInt, CaseStmt*> &RHS) {
456 const std::pair<llvm::APSInt, CaseStmt*> &RHS) {
464 static bool CmpCaseVals(const std::pair<llvm::APSInt, CaseStmt*>& lhs,
465 const std::pair<llvm::APSInt, CaseStmt*>& rhs) {
618 typedef SmallVector<std::pair<llvm::APSInt, CaseStmt*>, 64> CaseValsTy;
622 typedef std::vector<std::pair<llvm::APSInt, CaseStmt*> > CaseRangesTy;
646 CaseStmt *CS = cast<CaseStmt>(SC);
751 CaseStmt *CR = CaseRanges[i].second;
806 CaseStmt *CR = CaseRanges[i].second;
810 CaseStmt *OverlapStmt = 0;