Lines Matching refs:Branch
1169 void Thumb2Assembler::Branch::Emit(AssemblerBuffer* buffer) const { in Emit()
1237 return AddBranch(n ? Branch::kCompareAndBranchNonZero : Branch::kCompareAndBranchZero, in EmitCompareAndBranch()
1469 Branch::Type branch_type; in EmitBranch()
1473 branch_type = Branch::kUnconditionalLinkX; // BLX. in EmitBranch()
1475 branch_type = Branch::kUnconditionalLink; // BX. in EmitBranch()
1478 branch_type = Branch::kUnconditional; // B. in EmitBranch()
1481 branch_type = Branch::kConditional; // B<cond>. in EmitBranch()
1485 Branch::Size size = AddBranch(branch_type, pc, label->Position(), cond); // Resolved branch. in EmitBranch()
1491 if (size == Branch::k16Bit) { in EmitBranch()
2087 std::vector<Branch*> changed_branches; in Bind()
2091 Branch* branch = GetBranch(position); // Get the branch at this id. in Bind()
2103 bool n = branch->GetType() == Branch::kCompareAndBranchNonZero; in Bind()
2106 branch->ResetTypeAndCondition(Branch::kConditional, cond); in Bind()
2107 branch->ResetSize(Branch::k16Bit); in Bind()
2132 std::vector<Branch*> branches_to_process = changed_branches; in Bind()