llvm-project/llvm/test/CodeGen/M68k
Sheng bea33f75e2 [M68k] Fix the crash of fast register allocator
`MOVEM` is used to spill the register, which will cause problem with 1 byte data, since it only supports word (2 bytes) and long (4 bytes) size.

We change to use the normal `move` instruction to spill 1 byte data.

Fixes #57660

Reviewed By: myhsu

Differential Revision: https://reviews.llvm.org/D133636
2022-09-15 09:24:22 +08:00
..
Alloc [M68k] Add MC support for link/unlk 2022-08-08 11:00:11 +08:00
Arith [M68k] Instruction selection to choose neg x when mul x -1 (Fix issue 48588) 2022-06-03 13:20:30 +08:00
CConv
CodeModel [M68k] Adopt VarLenCodeEmitter for move instructions 2022-04-04 23:02:27 -07:00
Control [SelectionDAG] computeKnownBits / ComputeNumSignBits for the remaining overflow-aware nodes 2022-07-08 09:19:19 +01:00
GlobalISel [GlobalISel] Add big endian support in CallLowering 2022-02-08 14:43:38 +00:00
ShiftRotate
CollapseMOVEM.mir
PR57660.ll [M68k] Fix the crash of fast register allocator 2022-09-15 09:24:22 +08:00
inline-asm.ll
is-pcrel-register-operand-legal.mir [TableGen] Remove code beads 2022-05-30 14:27:37 +08:00
link-unlnk.ll [NFC][M68k][test] Fix incorrect use of `getelementptr` 2022-08-26 14:43:18 +08:00
lit.local.cfg
reserved-regs.ll
varargs.ll [M68k][test] Remove redundant CHECK-LABEL directive 2022-04-03 22:51:03 -07:00