Home | History | Annotate | Download | only in src

Lines Matching refs:Guard

1243 void GuardedAlternative::AddGuard(Guard* guard) {
1245 guards_ = new ZoneList<Guard*>(1);
1246 guards_->Add(guard);
1340 Guard* guard,
1342 switch (guard->op()) {
1343 case Guard::LT:
1344 ASSERT(!trace->mentions_reg(guard->reg()));
1345 macro_assembler->IfRegisterGE(guard->reg(),
1346 guard->value(),
1349 case Guard::GEQ:
1350 ASSERT(!trace->mentions_reg(guard->reg()));
1351 macro_assembler->IfRegisterLT(guard->reg(),
1352 guard->value(),
2880 ZoneList<Guard*>* guards = alternative.guards();
2953 ZoneList<Guard*>* guards = alternative.guards();
3064 ZoneList<Guard*>* guards = alternative.guards();
3897 Guard* body_guard = new Guard(reg_ctr, Guard::LT, max);
3902 Guard* rest_guard = new Guard(reg_ctr, Guard::GEQ, min);
4985 // with a GEQ guard, if any.
4990 ZoneList<Guard*>* guards = alternative.guards();
4992 Guard* guard = guards->at(0);
4993 if (guard->op() == Guard::GEQ) {
4994 min_repetition = guard->value();