[all-commits] [llvm/llvm-project] 7486b7: [M68k] Basic FP register files and FMOVE implement...
Min-Yih Hsu via All-commits
all-commits at lists.llvm.org
Sat Apr 8 10:44:23 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7486b7b6bac5c3046090da8356777cff412853fc
https://github.com/llvm/llvm-project/commit/7486b7b6bac5c3046090da8356777cff412853fc
Author: Min-Yih Hsu <minyihh at uci.edu>
Date: 2023-04-08 (Sat, 08 Apr 2023)
Changed paths:
M llvm/lib/Target/M68k/AsmParser/M68kAsmParser.cpp
M llvm/lib/Target/M68k/Disassembler/M68kDisassembler.cpp
M llvm/lib/Target/M68k/M68kInstrData.td
M llvm/lib/Target/M68k/M68kInstrInfo.td
M llvm/lib/Target/M68k/M68kRegisterInfo.td
A llvm/test/MC/Disassembler/M68k/fp-data.txt
A llvm/test/MC/M68k/Data/Classes/MxFMove_FF.s
Log Message:
-----------
[M68k] Basic FP register files and FMOVE implementations
- FP registers and register classes definitions
- MC support for FP registers
- MC support for the FPDR -> FPDR variant of FMOVE/FSMOVE/FDSMOVE
Note that we don't implement 32/64-bit FP registers with subregisters since
f32/f64 values will be converted to f80 upon storing into a register,
rather than occupying part of the register.
So we only use register classes with different value types to distinguish
them.
Differential Revision: https://reviews.llvm.org/D147480
More information about the All-commits
mailing list