diff options
author | 2020-08-10 21:03:40 +0000 | |
---|---|---|
committer | 2020-08-10 21:03:40 +0000 | |
commit | 3cab2bb3f667058bece8e38b12449a63a9d73c4b (patch) | |
tree | 732ebd68e507f798225d97f4f2dd7ff8468d3e17 /gnu/llvm/compiler-rt/lib/builtins/macho_embedded | |
parent | Reduce log spam. (diff) | |
download | wireguard-openbsd-3cab2bb3f667058bece8e38b12449a63a9d73c4b.tar.xz wireguard-openbsd-3cab2bb3f667058bece8e38b12449a63a9d73c4b.zip |
Import compiler-rt 10.0.1 release.
ok kettenis@
Diffstat (limited to 'gnu/llvm/compiler-rt/lib/builtins/macho_embedded')
6 files changed, 143 insertions, 0 deletions
diff --git a/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/CMakeLists.txt b/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/CMakeLists.txt new file mode 100644 index 00000000000..266e4221524 --- /dev/null +++ b/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/CMakeLists.txt @@ -0,0 +1,4 @@ +file(GLOB filter_files ${CMAKE_CURRENT_SOURCE_DIR}/*.txt) +foreach(filter_file ${filter_files}) + set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${filter_file}) +endforeach() diff --git a/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/arm.txt b/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/arm.txt new file mode 100644 index 00000000000..4b1683a6bae --- /dev/null +++ b/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/arm.txt @@ -0,0 +1,16 @@ +aeabi_cdcmpeq +aeabi_cdrcmple +aeabi_cfcmpeq +aeabi_cfrcmple +aeabi_dcmpeq +aeabi_dcmpge +aeabi_dcmpgt +aeabi_dcmple +aeabi_dcmplt +aeabi_drsub +aeabi_fcmpeq +aeabi_fcmpge +aeabi_fcmpgt +aeabi_fcmple +aeabi_fcmplt +aeabi_frsub diff --git a/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/common.txt b/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/common.txt new file mode 100644 index 00000000000..6ac85a771fc --- /dev/null +++ b/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/common.txt @@ -0,0 +1,92 @@ +absvdi2 +absvsi2 +addvdi3 +addvsi3 +ashldi3 +ashrdi3 +clzdi2 +clzsi2 +cmpdi2 +ctzdi2 +ctzsi2 +divdc3 +divdi3 +divsc3 +divmodsi4 +udivmodsi4 +do_global_dtors +ffsdi2 +fixdfdi +fixsfdi +fixunsdfdi +fixunsdfsi +fixunssfdi +fixunssfsi +floatdidf +floatdisf +floatundidf +floatundisf +gcc_bcmp +lshrdi3 +moddi3 +muldc3 +muldi3 +mulsc3 +mulvdi3 +mulvsi3 +negdi2 +negvdi2 +negvsi2 +paritydi2 +paritysi2 +popcountdi2 +popcountsi2 +powidf2 +powisf2 +subvdi3 +subvsi3 +ucmpdi2 +udiv_w_sdiv +udivdi3 +udivmoddi4 +umoddi3 +adddf3 +addsf3 +cmpdf2 +cmpsf2 +div0 +divdf3 +divsf3 +divsi3 +extendsfdf2 +extendhfsf2 +ffssi2 +fixdfsi +fixsfsi +floatsidf +floatsisf +floatunsidf +floatunsisf +comparedf2 +comparesf2 +modsi3 +muldf3 +mulsf3 +negdf2 +negsf2 +subdf3 +subsf3 +truncdfhf2 +truncdfsf2 +truncsfhf2 +udivsi3 +umodsi3 +unorddf2 +unordsf2 +atomic_flag_clear +atomic_flag_clear_explicit +atomic_flag_test_and_set +atomic_flag_test_and_set_explicit +atomic_signal_fence +atomic_thread_fence +int_util diff --git a/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/i386.txt b/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/i386.txt new file mode 100644 index 00000000000..b92e44bb35a --- /dev/null +++ b/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/i386.txt @@ -0,0 +1,7 @@ +i686.get_pc_thunk.eax +i686.get_pc_thunk.ebp +i686.get_pc_thunk.ebx +i686.get_pc_thunk.ecx +i686.get_pc_thunk.edi +i686.get_pc_thunk.edx +i686.get_pc_thunk.esi diff --git a/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/thumb2-64.txt b/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/thumb2-64.txt new file mode 100644 index 00000000000..1c72fb1c3c6 --- /dev/null +++ b/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/thumb2-64.txt @@ -0,0 +1,10 @@ +sync_fetch_and_add_8 +sync_fetch_and_sub_8 +sync_fetch_and_and_8 +sync_fetch_and_or_8 +sync_fetch_and_xor_8 +sync_fetch_and_nand_8 +sync_fetch_and_max_8 +sync_fetch_and_umax_8 +sync_fetch_and_min_8 +sync_fetch_and_umin_8 diff --git a/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/thumb2.txt b/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/thumb2.txt new file mode 100644 index 00000000000..6add5ecd2dc --- /dev/null +++ b/gnu/llvm/compiler-rt/lib/builtins/macho_embedded/thumb2.txt @@ -0,0 +1,14 @@ +switch16 +switch32 +switch8 +switchu8 +sync_fetch_and_add_4 +sync_fetch_and_sub_4 +sync_fetch_and_and_4 +sync_fetch_and_or_4 +sync_fetch_and_xor_4 +sync_fetch_and_nand_4 +sync_fetch_and_max_4 +sync_fetch_and_umax_4 +sync_fetch_and_min_4 +sync_fetch_and_umin_4 |