Skip to content

Commit be764a7

Browse files
sunny868Vladimir Kozlov
authored and
Vladimir Kozlov
committed
8302814: Delete unused CountLoopEnd instruct with CmpX
Reviewed-by: kvn, fjiang
1 parent 34f4d7f commit be764a7

File tree

4 files changed

+0
-546
lines changed

4 files changed

+0
-546
lines changed

src/hotspot/cpu/aarch64/aarch64.ad

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -16573,25 +16573,7 @@ instruct branchLoopEnd(cmpOp cmp, rFlagsReg cr, label lbl)
1657316573
ins_pipe(pipe_branch);
1657416574
%}
1657516575

16576-
// counted loop end branch near Unsigned
16577-
instruct branchLoopEndU(cmpOpU cmp, rFlagsRegU cr, label lbl)
16578-
%{
16579-
match(CountedLoopEnd cmp cr);
16580-
16581-
effect(USE lbl);
16582-
16583-
ins_cost(BRANCH_COST);
16584-
// short variant.
16585-
// ins_short_branch(1);
16586-
format %{ "b$cmp $lbl \t// counted loop end unsigned" %}
16587-
16588-
ins_encode(aarch64_enc_br_conU(cmp, lbl));
16589-
16590-
ins_pipe(pipe_branch);
16591-
%}
16592-
1659316576
// counted loop end branch far
16594-
// counted loop end branch far unsigned
1659516577
// TODO: fixme
1659616578

1659716579
// ============================================================================

0 commit comments

Comments
 (0)