[all-commits] [llvm/llvm-project] 18b38f: [M68k] Adopt VarLenCodeEmitter for move instructions
Min-Yih Hsu via All-commits
all-commits at lists.llvm.org
Mon Apr 4 23:03:00 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 18b38ff6c7f1879a529529c5a4e8c19f17cef9cc
https://github.com/llvm/llvm-project/commit/18b38ff6c7f1879a529529c5a4e8c19f17cef9cc
Author: Min-Yih Hsu <minyihh at uci.edu>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M llvm/lib/Target/M68k/M68kInstrData.td
M llvm/lib/Target/M68k/M68kInstrFormats.td
M llvm/lib/Target/M68k/M68kInstrInfo.td
M llvm/test/CodeGen/M68k/CodeModel/small-pic.ll
M llvm/test/CodeGen/M68k/CodeModel/small-static.ll
M llvm/test/MC/Disassembler/M68k/data.txt
Log Message:
-----------
[M68k] Adopt VarLenCodeEmitter for move instructions
The `move` instruction has one of the most complicate sets of variants, so
we're refactoring it first before finishing up rest of the data
instructions in a separate patch.
Note that since we're introducing more `move` variants, the codegen
actually got improved in terms of code size.
More information about the All-commits
mailing list