Lines Matching refs:label
558 void Arm32Assembler::b(Label* label, Condition cond) { in b() argument
559 EmitBranch(cond, label, false); in b()
563 void Arm32Assembler::bl(Label* label, Condition cond) { in bl() argument
564 EmitBranch(cond, label, true); in bl()
568 void Arm32Assembler::MarkExceptionHandler(Label* label) { in MarkExceptionHandler() argument
572 EmitBranch(AL, label, false); in MarkExceptionHandler()
719 void Arm32Assembler::EmitBranch(Condition cond, Label* label, bool link) { in EmitBranch() argument
720 if (label->IsBound()) { in EmitBranch()
721 EmitType5(cond, label->Position() - buffer_.Size(), link); in EmitBranch()
725 EmitType5(cond, label->position_, link); in EmitBranch()
726 label->LinkTo(position); in EmitBranch()
1317 void Arm32Assembler::Bind(Label* label) { in Bind() argument
1318 CHECK(!label->IsBound()); in Bind()
1320 while (label->IsLinked()) { in Bind()
1321 int32_t position = label->Position(); in Bind()
1325 label->position_ = Arm32Assembler::DecodeBranchOffset(next); in Bind()
1327 label->BindTo(bound_pc); in Bind()
1604 void Arm32Assembler::CompareAndBranchIfZero(Register r, Label* label) { in CompareAndBranchIfZero() argument
1606 b(label, EQ); in CompareAndBranchIfZero()
1610 void Arm32Assembler::CompareAndBranchIfNonZero(Register r, Label* label) { in CompareAndBranchIfNonZero() argument
1612 b(label, NE); in CompareAndBranchIfNonZero()