[all-commits] [llvm/llvm-project] 3a49ad: [LoongArch] Add basic floating-point instructions ...

Lu Weining via All-commits all-commits at lists.llvm.org
Wed Apr 20 19:06:13 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3a49ad717c32c6520c911c3323f7411b05b2ade5
      https://github.com/llvm/llvm-project/commit/3a49ad717c32c6520c911c3323f7411b05b2ade5
  Author: Weining Lu <luweining at loongson.cn>
  Date:   2022-04-21 (Thu, 21 Apr 2022)

  Changed paths:
    M llvm/lib/Target/LoongArch/AsmParser/LoongArchAsmParser.cpp
    M llvm/lib/Target/LoongArch/Disassembler/LoongArchDisassembler.cpp
    A llvm/lib/Target/LoongArch/LoongArchFloat32InstrInfo.td
    A llvm/lib/Target/LoongArch/LoongArchFloat64InstrInfo.td
    A llvm/lib/Target/LoongArch/LoongArchFloatInstrFormats.td
    M llvm/lib/Target/LoongArch/LoongArchInstrFormats.td
    M llvm/lib/Target/LoongArch/LoongArchInstrInfo.td
    M llvm/lib/Target/LoongArch/LoongArchRegisterInfo.td
    A llvm/test/MC/LoongArch/Basic/Float/d-arith.s
    A llvm/test/MC/LoongArch/Basic/Float/d-bound-check.s
    A llvm/test/MC/LoongArch/Basic/Float/d-branch.s
    A llvm/test/MC/LoongArch/Basic/Float/d-comp.s
    A llvm/test/MC/LoongArch/Basic/Float/d-conv.s
    A llvm/test/MC/LoongArch/Basic/Float/d-invalid.s
    A llvm/test/MC/LoongArch/Basic/Float/d-memory.s
    A llvm/test/MC/LoongArch/Basic/Float/d-move.s
    A llvm/test/MC/LoongArch/Basic/Float/f-arith.s
    A llvm/test/MC/LoongArch/Basic/Float/f-bound-check.s
    A llvm/test/MC/LoongArch/Basic/Float/f-branch.s
    A llvm/test/MC/LoongArch/Basic/Float/f-comp.s
    A llvm/test/MC/LoongArch/Basic/Float/f-conv.s
    A llvm/test/MC/LoongArch/Basic/Float/f-invalid.s
    A llvm/test/MC/LoongArch/Basic/Float/f-memory.s
    A llvm/test/MC/LoongArch/Basic/Float/f-move.s
    M llvm/test/MC/LoongArch/Basic/Integer/invalid.s

  Log Message:
  -----------
  [LoongArch] Add basic floating-point instructions definition

These instructions are added by following the `LoongArch Reference
Manual Volume 1: Basic Architecture Version 1.00`.

Differential Revision: https://reviews.llvm.org/D123988




More information about the All-commits mailing list