[all-commits] [llvm/llvm-project] 4d41df: [builtins] Support architectures with 16-bit int

Ayke via All-commits all-commits at lists.llvm.org
Sat Apr 25 16:23:20 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 4d41df64828195aa24cddc5d34d3f446ca7bb6d1
      https://github.com/llvm/llvm-project/commit/4d41df64828195aa24cddc5d34d3f446ca7bb6d1
  Author: Ayke van Laethem <aykevanlaethem at gmail.com>
  Date:   2020-04-26 (Sun, 26 Apr 2020)

  Changed paths:
    M compiler-rt/lib/builtins/absvsi2.c
    M compiler-rt/lib/builtins/ashldi3.c
    M compiler-rt/lib/builtins/ashrdi3.c
    M compiler-rt/lib/builtins/clzdi2.c
    M compiler-rt/lib/builtins/ctzdi2.c
    M compiler-rt/lib/builtins/ffsdi2.c
    M compiler-rt/lib/builtins/ffssi2.c
    M compiler-rt/lib/builtins/floatdisf.c
    M compiler-rt/lib/builtins/floatsidf.c
    M compiler-rt/lib/builtins/floatundisf.c
    M compiler-rt/lib/builtins/floatunsidf.c
    M compiler-rt/lib/builtins/fp_extend.h
    M compiler-rt/lib/builtins/fp_lib.h
    M compiler-rt/lib/builtins/int_div_impl.inc
    M compiler-rt/lib/builtins/int_types.h
    M compiler-rt/lib/builtins/lshrdi3.c
    M compiler-rt/lib/builtins/popcountdi2.c
    M compiler-rt/lib/builtins/udivmoddi4.c
    M compiler-rt/test/builtins/Unit/ashldi3_test.c
    M compiler-rt/test/builtins/Unit/ashrdi3_test.c
    M compiler-rt/test/builtins/Unit/ctzdi2_test.c
    M compiler-rt/test/builtins/Unit/ffsdi2_test.c
    M compiler-rt/test/builtins/Unit/ffssi2_test.c
    M compiler-rt/test/builtins/Unit/lshrdi3_test.c
    M compiler-rt/test/builtins/Unit/popcountdi2_test.c

  Log Message:
  -----------
  [builtins] Support architectures with 16-bit int

This is the first patch in a series to add support for the AVR target.
This patch includes changes to make compiler-rt more target independent
by not relying on the width of an int or long.

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




More information about the All-commits mailing list