[all-commits] [llvm/llvm-project] 657128: [PowerPC] Store, load, move from and to registers ...

Conanap via All-commits all-commits at lists.llvm.org
Fri Jul 16 02:26:31 PDT 2021


  Branch: refs/heads/conanap/xl/1phase/5issue
  Home:   https://github.com/llvm/llvm-project
  Commit: 657128f3b76f3960040f043d229a7432fef6e66b
      https://github.com/llvm/llvm-project/commit/657128f3b76f3960040f043d229a7432fef6e66b
  Author: Albion Fung <albionapc at gmail.com>
  Date:   2021-07-16 (Fri, 16 Jul 2021)

  Changed paths:
    M clang/include/clang/Basic/BuiltinsPPC.def
    M clang/lib/Basic/Targets/PPC.cpp
    M clang/lib/CodeGen/CGBuiltin.cpp
    M clang/lib/Sema/SemaChecking.cpp
    M clang/test/CodeGen/builtins-ppc-xlcompat-LoadReseve-StoreCond.c
    A clang/test/CodeGen/builtins-ppc-xlcompat-move-tofrom-regs.c
    A clang/test/CodeGen/builtins-ppc-xlcompat-prefetch.c
    A clang/test/CodeGen/builtins-ppc-xlcompat-stfiw.c
    M llvm/include/llvm/IR/IntrinsicsPowerPC.td
    M llvm/lib/Target/PowerPC/PPC.td
    M llvm/lib/Target/PowerPC/PPCInstrInfo.td
    M llvm/lib/Target/PowerPC/PPCInstrVSX.td
    M llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-LoadReserve-StoreCond.ll
    A llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-stfiw.ll
    A llvm/test/CodeGen/builtins-ppc-xlcompat-move-tofrom-regs.ll
    A llvm/test/CodeGen/builtins-ppc-xlcompat-prefetch.ll

  Log Message:
  -----------
  [PowerPC] Store, load, move from and to registers related builtins

This patch implements store, load, move from and to registers related
builtins, as well as builtin for stfiw. The patch aims to provide
feature parady with xlC on AIX.

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




More information about the All-commits mailing list