DescriptionMIPS64: r6 compact branch optimization.
Several ports to enable r6 compact branch optimizations on MIPS64
Port 3573d3cb58bffb08d0537eaa3803fb5c2a5e5639
Original commit message:
MIPS: r6 compact branch optimization.
Port bddf8c9e081f70fc1dad8343040bb4c97dda8890
Original commit message:
MIPS: Fix trampoline pool handling in MacroAssembler::BranchShort()
Port 6993cd0de5ef7edd437c2e45c958d079f27bdd59
Original commit message:
MIPS: Fix 'MIPS:r6 compact branch optimization.'
Jic and jialc compact branch ops are fixed as they does
not have 'forbidden slot' restriction. Also COP1 branches
(CTI instructions) added to IsForbiddenAfterBranchInstr().
Port bb332195d32f1e6f99e9cd065ef559be9bcca19b
Original commit message:
MIPS: Fix trampoline pool handling in MacroAssembler::BranchShort()
Port c91bcf719208f12a88f6c9fcf6d73204762739f2
Original commit message:
MIPS: Fix trampoline pool handling in MacroAssembler::BranchShort()
for r6.
BUG=
Committed: https://crrev.com/2c63060f113bd7a7a40e5aeb895984b8328e7824
Cr-Commit-Position: refs/heads/master@{#33136}
Patch Set 1 #
Total comments: 41
Patch Set 2 : Apply remarks from the review #
Total comments: 4
Patch Set 3 : Implement code review remarks for simulator-mips64 #Patch Set 4 : Rebasing master to include the new changes #
Messages
Total messages: 29 (12 generated)
|