diff options
author | RSDuck <rsduck@users.noreply.github.com> | 2019-10-18 13:29:17 +0200 |
---|---|---|
committer | RSDuck <rsduck@users.noreply.github.com> | 2020-06-16 11:57:45 +0200 |
commit | 441869a10567c2da3de210052cbe93d783a9ce83 (patch) | |
tree | 2e9b34c43a4009f73e04f3f7b05fa0e39725c17b /src/ARM_InstrInfo.h | |
parent | 9cf7780e4641abaf07b6c453dfa182a80516c190 (diff) |
integrate changes from ARM64 backend and more
- better handle LDM/STM in reg alloc
- unify Halted and IRQ in anticipation for branch inlining
- literal optimisations can be disabled in gui
- jit blocks follow simple returns
- fix idle loop detection
- break jit blocks on IRQ (fixes saving in Pokemon White)
Diffstat (limited to 'src/ARM_InstrInfo.h')
-rw-r--r-- | src/ARM_InstrInfo.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ARM_InstrInfo.h b/src/ARM_InstrInfo.h index c032a4f..2732181 100644 --- a/src/ARM_InstrInfo.h +++ b/src/ARM_InstrInfo.h @@ -236,7 +236,7 @@ enum struct Info { - u16 DstRegs, SrcRegs; + u16 DstRegs, SrcRegs, NotStrictlyNeeded; u16 Kind; u8 SpecialKind; |