[all-commits] [llvm/llvm-project] c933c2: [PowerPC] Add BCD add/sub/cmp builtins

Nemanja Ivanovic via All-commits all-commits at lists.llvm.org
Tue Nov 23 09:42:55 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c933c2eb334660c131f4afc9d194fafb0cec0423
      https://github.com/llvm/llvm-project/commit/c933c2eb334660c131f4afc9d194fafb0cec0423
  Author: Nemanja Ivanovic <nemanja.i.ibm at gmail.com>
  Date:   2021-11-23 (Tue, 23 Nov 2021)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsPowerPC.td
    M llvm/lib/Target/PowerPC/P10InstrResources.td
    M llvm/lib/Target/PowerPC/P9InstrResources.td
    M llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
    M llvm/lib/Target/PowerPC/PPCInstrAltivec.td
    A llvm/test/CodeGen/PowerPC/bcd-intrinsics.ll

  Log Message:
  -----------
  [PowerPC] Add BCD add/sub/cmp builtins

Support for builtins that use bcdadd./bcdsub. to add/subtract
Binary Coded Decimal values as well as to determine validity
and compare BCD values.

Differential revision: https://reviews.llvm.org/D114088




More information about the All-commits mailing list