Lines Matching refs:Branch
1283 void Thumb2Assembler::Branch::Emit(AssemblerBuffer* buffer) const { in Emit()
1352 return AddBranch(n ? Branch::kCompareAndBranchNonZero : Branch::kCompareAndBranchZero, in EmitCompareAndBranch()
1594 Branch::Type branch_type; in EmitBranch()
1598 branch_type = Branch::kUnconditionalLinkX; // BLX. in EmitBranch()
1600 branch_type = Branch::kUnconditionalLink; // BX. in EmitBranch()
1603 branch_type = Branch::kUnconditional; // B. in EmitBranch()
1606 branch_type = Branch::kConditional; // B<cond>. in EmitBranch()
1610 Branch::Size size = AddBranch(branch_type, pc, label->Position(), cond); // Resolved branch. in EmitBranch()
1616 if (size == Branch::k16Bit) { in EmitBranch()
2252 std::vector<Branch*> changed_branches; in Bind()
2256 Branch* branch = GetBranch(position); // Get the branch at this id. in Bind()
2268 bool n = branch->GetType() == Branch::kCompareAndBranchNonZero; in Bind()
2271 branch->ResetTypeAndCondition(Branch::kConditional, cond); in Bind()
2272 branch->ResetSize(Branch::k16Bit); in Bind()
2297 std::vector<Branch*> branches_to_process = changed_branches; in Bind()