Home | History | Annotate | Download | only in src

Lines Matching defs:guard

1107 void GuardedAlternative::AddGuard(Guard* guard) {
1109 guards_ = new ZoneList<Guard*>(1);
1110 guards_->Add(guard);
1204 Guard* guard,
1206 switch (guard->op()) {
1207 case Guard::LT:
1208 ASSERT(!trace->mentions_reg(guard->reg()));
1209 macro_assembler->IfRegisterGE(guard->reg(),
1210 guard->value(),
1213 case Guard::GEQ:
1214 ASSERT(!trace->mentions_reg(guard->reg()));
1215 macro_assembler->IfRegisterLT(guard->reg(),
1216 guard->value(),
2700 ZoneList<Guard*>* guards = alternative.guards();
2771 ZoneList<Guard*>* guards = alternative.guards();
2882 ZoneList<Guard*>* guards = alternative.guards();
3670 Guard* body_guard = new Guard(reg_ctr, Guard::LT, max);
3675 Guard* rest_guard = new Guard(reg_ctr, Guard::GEQ, min);
4890 // with a GEQ guard, if any.
4895 ZoneList<Guard*>* guards = alternative.guards();
4897 Guard* guard = guards->at(0);
4898 if (guard->op() == Guard::GEQ) {
4899 min_repetition = guard->value();