Lines Matching defs:branch
1575 void TemplateTable::branch(bool is_jsr, bool is_wide) {
1583 // Load up EDX with the branch displacement
1592 // non-JSR normal-branch stuff occurring below.
1609 // Normal (non-jsr) branch handling
1626 __ testl(rdx, rdx); // check if forward or backward branch
1627 __ jcc(Assembler::positive, dispatch); // count only if backward branch
1720 __ addptr(rdx, rsi); // branch bcp
1771 // assume branch is more often taken than not (loops use backward branches)
1775 branch(false, false);
1783 // assume branch is more often taken than not (loops use backward branches)
1788 branch(false, false);
1796 // assume branch is more often taken than not (loops use backward branches)
1800 branch(false, false);
1808 // assume branch is more often taken than not (loops use backward branches)
1813 branch(false, false);
2768 // Barriers are so large that short branch doesn't reach!