[all-commits] [llvm/llvm-project] 182d14: [NFC][compiler-rt] Factor out __mulv[sdt]i3 implem...

Anatoly Trosinenko via All-commits all-commits at lists.llvm.org
Thu Aug 27 04:36:52 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 182d14db07f19e7a9cafc2d7218315bf65a55c0b
      https://github.com/llvm/llvm-project/commit/182d14db07f19e7a9cafc2d7218315bf65a55c0b
  Author: Anatoly Trosinenko <atrosinenko at accesssoftek.com>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

  Changed paths:
    A compiler-rt/lib/builtins/int_mulv_impl.inc
    M compiler-rt/lib/builtins/mulvdi3.c
    M compiler-rt/lib/builtins/mulvsi3.c
    M compiler-rt/lib/builtins/mulvti3.c

  Log Message:
  -----------
  [NFC][compiler-rt] Factor out __mulv[sdt]i3 implementations to .inc file

The existing implementations are almost identical except for width of the
integer type.

Factor them out to int_mulv_impl.inc for better maintainability.

Reviewed By: MaskRay

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


  Commit: fce035eae980fd8f58a4f18ef95e2b2ee1f2bbcd
      https://github.com/llvm/llvm-project/commit/fce035eae980fd8f58a4f18ef95e2b2ee1f2bbcd
  Author: Anatoly Trosinenko <atrosinenko at accesssoftek.com>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

  Changed paths:
    A compiler-rt/lib/builtins/int_mulo_impl.inc
    M compiler-rt/lib/builtins/mulodi4.c
    M compiler-rt/lib/builtins/mulosi4.c
    M compiler-rt/lib/builtins/muloti4.c

  Log Message:
  -----------
  [NFC][compiler-rt] Factor out __mulo[sdt]i4 implementations to .inc file

The existing implementations are almost identical except for width of the
integer type.

Factor them out to int_mulo_impl.inc for better maintainability.

This patch is almost identical to D86277.

Reviewed By: MaskRay

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


Compare: https://github.com/llvm/llvm-project/compare/d4e2e2852aff...fce035eae980


More information about the All-commits mailing list