Lines Matching refs:IS
189 bool ByteCodeStmtGen<Emitter>::visitIfStmt(const IfStmt *IS) { in visitIfStmt() argument
192 if (IS->isNonNegatedConsteval()) in visitIfStmt()
193 return visitStmt(IS->getThen()); in visitIfStmt()
194 if (IS->isNegatedConsteval()) in visitIfStmt()
195 return IS->getElse() ? visitStmt(IS->getElse()) : true; in visitIfStmt()
197 if (auto *CondInit = IS->getInit()) in visitIfStmt()
198 if (!visitStmt(IS->getInit())) in visitIfStmt()
201 if (const DeclStmt *CondDecl = IS->getConditionVariableDeclStmt()) in visitIfStmt()
205 if (!this->visitBool(IS->getCond())) in visitIfStmt()
208 if (const Stmt *Else = IS->getElse()) { in visitIfStmt()
213 if (!visitStmt(IS->getThen())) in visitIfStmt()
225 if (!visitStmt(IS->getThen())) in visitIfStmt()