[all-commits] [llvm/llvm-project] 271087: [LoongArch] Implement COPY instruction between CFR...

wanglei via All-commits all-commits at lists.llvm.org
Wed Oct 18 18:20:41 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 271087e3a0875672b26c185a28b3552d5600d2fb
      https://github.com/llvm/llvm-project/commit/271087e3a0875672b26c185a28b3552d5600d2fb
  Author: wanglei <wanglei at loongson.cn>
  Date:   2023-10-19 (Thu, 19 Oct 2023)

  Changed paths:
    M llvm/lib/Target/LoongArch/LoongArch.h
    M llvm/lib/Target/LoongArch/LoongArchExpandPseudoInsts.cpp
    M llvm/lib/Target/LoongArch/LoongArchFloat32InstrInfo.td
    M llvm/lib/Target/LoongArch/LoongArchFloatInstrFormats.td
    M llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp
    M llvm/lib/Target/LoongArch/LoongArchRegisterInfo.cpp
    M llvm/lib/Target/LoongArch/LoongArchTargetMachine.cpp
    M llvm/test/CodeGen/LoongArch/O0-pipeline.ll
    A llvm/test/CodeGen/LoongArch/cfr-copy.mir
    A llvm/test/CodeGen/LoongArch/cfr-pseudo-copy.mir
    M llvm/test/CodeGen/LoongArch/inline-asm-clobbers-fcc.mir
    M llvm/test/CodeGen/LoongArch/opt-pipeline.ll

  Log Message:
  -----------
  [LoongArch] Implement COPY instruction between CFRs (#69300)

With this patch, all CFRs can be used for register allocation.




More information about the All-commits mailing list