Re: [PATCH 62/77] target/microblaze: Try to keep imm and delay slot together

2020-08-29 Thread Richard Henderson
On 8/27/20 12:17 PM, Edgar E. Iglesias wrote: > On Tue, Aug 25, 2020 at 01:59:35PM -0700, Richard Henderson wrote: >> If the last insn on a page is imm, or a branch with delay slot, >> then end a tb early if this has not begun the tb. If it has >> begun the tb, then we can allow the tb to span two

Re: [PATCH 62/77] target/microblaze: Try to keep imm and delay slot together

2020-08-27 Thread Richard Henderson
On 8/27/20 12:17 PM, Edgar E. Iglesias wrote: > On Tue, Aug 25, 2020 at 01:59:35PM -0700, Richard Henderson wrote: >> If the last insn on a page is imm, or a branch with delay slot, >> then end a tb early if this has not begun the tb. If it has >> begun the tb, then we can allow the tb to span two

Re: [PATCH 62/77] target/microblaze: Try to keep imm and delay slot together

2020-08-27 Thread Edgar E. Iglesias
On Tue, Aug 25, 2020 at 01:59:35PM -0700, Richard Henderson wrote: > If the last insn on a page is imm, or a branch with delay slot, > then end a tb early if this has not begun the tb. If it has > begun the tb, then we can allow the tb to span two pages as if > the imm plus its consumer, or branch

[PATCH 62/77] target/microblaze: Try to keep imm and delay slot together

2020-08-25 Thread Richard Henderson
If the last insn on a page is imm, or a branch with delay slot, then end a tb early if this has not begun the tb. If it has begun the tb, then we can allow the tb to span two pages as if the imm plus its consumer, or branch plus delay, or imm plus branch plus delay, are a single insn. If the insn