Merge llvm-project main llvmorg-14-init-10223-g401b76fdf2b3
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-14-init-10223-g401b76fdf2b3. PR: 261742 MFC after: 2 weeks
This commit is contained in:
commit
5e801ac66d
@ -52,6 +52,307 @@
|
|||||||
# xargs -n1 | sort | uniq -d;
|
# xargs -n1 | sort | uniq -d;
|
||||||
# done
|
# done
|
||||||
|
|
||||||
|
# 20220514: new clang import which bumps version from 13.0.0 to 14.0.0
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/cuda_wrappers/algorithm
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/cuda_wrappers/complex
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/cuda_wrappers/new
|
||||||
|
OLD_DIRS+=usr/lib/clang/13.0.0/include/cuda_wrappers
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/fuzzer/FuzzedDataProvider.h
|
||||||
|
OLD_DIRS+=usr/lib/clang/13.0.0/include/fuzzer
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/__clang_openmp_device_functions.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/cmath
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/complex
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/complex.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/complex_cmath.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/math.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/new
|
||||||
|
OLD_DIRS+=usr/lib/clang/13.0.0/include/openmp_wrappers
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/emmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/mm_malloc.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/mmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/pmmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/smmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/tmmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/xmmintrin.h
|
||||||
|
OLD_DIRS+=usr/lib/clang/13.0.0/include/ppc_wrappers
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/profile/InstrProfData.inc
|
||||||
|
OLD_DIRS+=usr/lib/clang/13.0.0/include/profile
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/allocator_interface.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/asan_interface.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/common_interface_defs.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/coverage_interface.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/dfsan_interface.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/hwasan_interface.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/linux_syscall_hooks.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/lsan_interface.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/msan_interface.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/netbsd_syscall_hooks.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/scudo_interface.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/tsan_interface.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/tsan_interface_atomic.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/ubsan_interface.h
|
||||||
|
OLD_DIRS+=usr/lib/clang/13.0.0/include/sanitizer
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/xray/xray_interface.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/xray/xray_log_interface.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/xray/xray_records.h
|
||||||
|
OLD_DIRS+=usr/lib/clang/13.0.0/include/xray
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_builtin_vars.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_cmath.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_complex_builtins.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_device_functions.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_intrinsics.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_libdevice_declares.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_math.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_math_forward_declares.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_runtime_wrapper.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_hip_cmath.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_hip_libdevice_declares.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_hip_math.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_hip_runtime_wrapper.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__stddef_max_align_t.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__wmmintrin_aes.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/__wmmintrin_pclmul.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/adxintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/altivec.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/ammintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/amxintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/arm64intr.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_acle.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_bf16.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_cde.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_cmse.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_fp16.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_mve.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_neon.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_sve.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/armintr.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx2intrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512bf16intrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512bitalgintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512bwintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512cdintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512dqintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512erintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512fintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512ifmaintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512ifmavlintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512pfintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vbmi2intrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vbmiintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vbmivlintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlbf16intrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlbitalgintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlbwintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlcdintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vldqintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlvbmi2intrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlvnniintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlvp2intersectintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vnniintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vp2intersectintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vpopcntdqintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vpopcntdqvlintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avxintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/avxvnniintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/bmi2intrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/bmiintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/builtins.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/cet.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/cetintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/cldemoteintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/clflushoptintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/clwbintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/clzerointrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/cpuid.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/emmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/enqcmdintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/f16cintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/float.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/fma4intrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/fmaintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/fxsrintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/gfniintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/hexagon_circ_brev_intrinsics.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/hexagon_protos.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/hexagon_types.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/hresetintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/htmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/htmxlintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/hvx_hexagon_protos.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/ia32intrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/immintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/intrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/inttypes.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/invpcidintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/iso646.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/keylockerintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/limits.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/lwpintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/lzcntintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/mm3dnow.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/mm_malloc.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/mmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/module.modulemap
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/movdirintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/msa.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/mwaitxintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/nmmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/omp-tools.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/omp.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/ompt.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/opencl-c-base.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/opencl-c.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/pconfigintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/pkuintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/pmmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/popcntintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/prfchwintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/ptwriteintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/rdseedintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/riscv_vector.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/rtmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/s390intrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/serializeintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/sgxintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/shaintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/smmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/stdalign.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/stdarg.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/stdatomic.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/stdbool.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/stddef.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/stdint.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/stdnoreturn.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/tbmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/tgmath.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/tmmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/tsxldtrkintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/uintrintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/unwind.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/vadefs.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/vaesintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/varargs.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/vecintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/vpclmulqdqintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/waitpkgintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/wasm_simd128.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/wbnoinvdintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/wmmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/x86gprintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/x86intrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/xmmintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/xopintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/xsavecintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/xsaveintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/xsaveoptintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/xsavesintrin.h
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/include/xtestintrin.h
|
||||||
|
OLD_DIRS+=usr/lib/clang/13.0.0/include
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-aarch64.so
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-arm.so
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-armhf.so
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-i386.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-i386.so
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-preinit-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-preinit-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-preinit-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-preinit-i386.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-preinit-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-x86_64.so
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan_cxx-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan_cxx-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan_cxx-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan_cxx-i386.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan_cxx-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi-i386.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi_diag-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi_diag-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi_diag-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi_diag-i386.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi_diag-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.dd-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.dd-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.fuzzer-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.fuzzer-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.fuzzer_no_main-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.fuzzer_no_main-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.msan-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.msan-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.msan_cxx-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.msan_cxx-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-i386.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-powerpc.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-powerpc64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-powerpc64le.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.safestack-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.safestack-i386.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.safestack-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats-i386.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats_client-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats_client-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats_client-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats_client-i386.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats_client-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.tsan-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.tsan-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.tsan_cxx-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.tsan_cxx-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_minimal-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_minimal-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_minimal-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_minimal-i386.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_minimal-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone-i386.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-i386.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-basic-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-basic-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-basic-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-basic-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-fdr-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-fdr-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-fdr-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-fdr-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-profiling-aarch64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-profiling-arm.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-profiling-armhf.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-profiling-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-x86_64.a
|
||||||
|
OLD_DIRS+=usr/lib/clang/13.0.0/lib/freebsd
|
||||||
|
OLD_DIRS+=usr/lib/clang/13.0.0/lib
|
||||||
|
OLD_DIRS+=usr/lib/clang/13.0.0
|
||||||
|
|
||||||
|
# 20220514: new libc++ import which bumps version from 13.0.0 to 14.0.0
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__memory/pointer_safety.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__utility/__decay_copy.h
|
||||||
|
|
||||||
# 20220418: uudecode merged into uuencode and renamed to bintrans
|
# 20220418: uudecode merged into uuencode and renamed to bintrans
|
||||||
OLD_FILES+=usr/lib/debug/usr/bin/uuencode.debug
|
OLD_FILES+=usr/lib/debug/usr/bin/uuencode.debug
|
||||||
OLD_FILES+=usr/lib/debug/usr/bin/uudecode.debug
|
OLD_FILES+=usr/lib/debug/usr/bin/uudecode.debug
|
||||||
|
@ -105,6 +105,7 @@ clang/tools/clang-format/git-clang-format
|
|||||||
clang/tools/clang-format-vs/
|
clang/tools/clang-format-vs/
|
||||||
clang/tools/clang-fuzzer/
|
clang/tools/clang-fuzzer/
|
||||||
clang/tools/clang-import-test/
|
clang/tools/clang-import-test/
|
||||||
|
clang/tools/clang-nvlink-wrapper/
|
||||||
clang/tools/clang-offload-bundler/
|
clang/tools/clang-offload-bundler/
|
||||||
clang/tools/clang-offload-wrapper/
|
clang/tools/clang-offload-wrapper/
|
||||||
clang/tools/clang-refactor/
|
clang/tools/clang-refactor/
|
||||||
@ -149,6 +150,7 @@ clang/utils/token-delta.py
|
|||||||
clang/utils/valgrind/
|
clang/utils/valgrind/
|
||||||
clang/www/
|
clang/www/
|
||||||
clang-tools-extra/
|
clang-tools-extra/
|
||||||
|
cmake/
|
||||||
compiler-rt/.gitignore
|
compiler-rt/.gitignore
|
||||||
compiler-rt/CMakeLists.txt
|
compiler-rt/CMakeLists.txt
|
||||||
compiler-rt/CODE_OWNERS.TXT
|
compiler-rt/CODE_OWNERS.TXT
|
||||||
@ -187,6 +189,7 @@ compiler-rt/lib/interception/tests/
|
|||||||
compiler-rt/lib/lsan/.clang-format
|
compiler-rt/lib/lsan/.clang-format
|
||||||
compiler-rt/lib/lsan/CMakeLists.txt
|
compiler-rt/lib/lsan/CMakeLists.txt
|
||||||
compiler-rt/lib/memprof/CMakeLists.txt
|
compiler-rt/lib/memprof/CMakeLists.txt
|
||||||
|
compiler-rt/lib/memprof/tests/CMakeLists.txt
|
||||||
compiler-rt/lib/msan/.clang-format
|
compiler-rt/lib/msan/.clang-format
|
||||||
compiler-rt/lib/msan/CMakeLists.txt
|
compiler-rt/lib/msan/CMakeLists.txt
|
||||||
compiler-rt/lib/msan/tests/
|
compiler-rt/lib/msan/tests/
|
||||||
@ -229,6 +232,7 @@ flang/
|
|||||||
libc/
|
libc/
|
||||||
libclc/
|
libclc/
|
||||||
libcxx/.clang-format
|
libcxx/.clang-format
|
||||||
|
libcxx/.clang-tidy
|
||||||
libcxx/.gitignore
|
libcxx/.gitignore
|
||||||
libcxx/CMakeLists.txt
|
libcxx/CMakeLists.txt
|
||||||
libcxx/TODO.TXT
|
libcxx/TODO.TXT
|
||||||
@ -280,6 +284,7 @@ lldb/CODE_OWNERS.txt
|
|||||||
lldb/bindings/CMakeLists.txt
|
lldb/bindings/CMakeLists.txt
|
||||||
lldb/bindings/lua/CMakeLists.txt
|
lldb/bindings/lua/CMakeLists.txt
|
||||||
lldb/bindings/python/CMakeLists.txt
|
lldb/bindings/python/CMakeLists.txt
|
||||||
|
lldb/bindings/python/get-python-config.py
|
||||||
lldb/cmake/
|
lldb/cmake/
|
||||||
lldb/docs/.htaccess
|
lldb/docs/.htaccess
|
||||||
lldb/docs/CMakeLists.txt
|
lldb/docs/CMakeLists.txt
|
||||||
@ -379,6 +384,7 @@ lldb/source/Plugins/ObjectFile/CMakeLists.txt
|
|||||||
lldb/source/Plugins/ObjectFile/ELF/CMakeLists.txt
|
lldb/source/Plugins/ObjectFile/ELF/CMakeLists.txt
|
||||||
lldb/source/Plugins/ObjectFile/JIT/CMakeLists.txt
|
lldb/source/Plugins/ObjectFile/JIT/CMakeLists.txt
|
||||||
lldb/source/Plugins/ObjectFile/Mach-O/
|
lldb/source/Plugins/ObjectFile/Mach-O/
|
||||||
|
lldb/source/Plugins/ObjectFile/Minidump/CMakeLists.txt
|
||||||
lldb/source/Plugins/ObjectFile/PDB/CMakeLists.txt
|
lldb/source/Plugins/ObjectFile/PDB/CMakeLists.txt
|
||||||
lldb/source/Plugins/ObjectFile/PECOFF/
|
lldb/source/Plugins/ObjectFile/PECOFF/
|
||||||
lldb/source/Plugins/ObjectFile/wasm/CMakeLists.txt
|
lldb/source/Plugins/ObjectFile/wasm/CMakeLists.txt
|
||||||
@ -407,6 +413,8 @@ lldb/source/Plugins/Process/gdb-remote/CMakeLists.txt
|
|||||||
lldb/source/Plugins/Process/mach-core/
|
lldb/source/Plugins/Process/mach-core/
|
||||||
lldb/source/Plugins/Process/minidump/CMakeLists.txt
|
lldb/source/Plugins/Process/minidump/CMakeLists.txt
|
||||||
lldb/source/Plugins/Process/scripted/CMakeLists.txt
|
lldb/source/Plugins/Process/scripted/CMakeLists.txt
|
||||||
|
lldb/source/Plugins/REPL/CMakeLists.txt
|
||||||
|
lldb/source/Plugins/REPL/Clang/CMakeLists.txt
|
||||||
lldb/source/Plugins/ScriptInterpreter/CMakeLists.txt
|
lldb/source/Plugins/ScriptInterpreter/CMakeLists.txt
|
||||||
lldb/source/Plugins/ScriptInterpreter/Lua/CMakeLists.txt
|
lldb/source/Plugins/ScriptInterpreter/Lua/CMakeLists.txt
|
||||||
lldb/source/Plugins/ScriptInterpreter/None/CMakeLists.txt
|
lldb/source/Plugins/ScriptInterpreter/None/CMakeLists.txt
|
||||||
@ -428,6 +436,7 @@ lldb/source/Plugins/Trace/CMakeLists.txt
|
|||||||
lldb/source/Plugins/Trace/common/CMakeLists.txt
|
lldb/source/Plugins/Trace/common/CMakeLists.txt
|
||||||
lldb/source/Plugins/Trace/intel-pt/CMakeLists.txt
|
lldb/source/Plugins/Trace/intel-pt/CMakeLists.txt
|
||||||
lldb/source/Plugins/TraceExporter/CMakeLists.txt
|
lldb/source/Plugins/TraceExporter/CMakeLists.txt
|
||||||
|
lldb/source/Plugins/TraceExporter/common/CMakeLists.txt
|
||||||
lldb/source/Plugins/TraceExporter/ctf/CMakeLists.txt
|
lldb/source/Plugins/TraceExporter/ctf/CMakeLists.txt
|
||||||
lldb/source/Plugins/TypeSystem/CMakeLists.txt
|
lldb/source/Plugins/TypeSystem/CMakeLists.txt
|
||||||
lldb/source/Plugins/TypeSystem/Clang/CMakeLists.txt
|
lldb/source/Plugins/TypeSystem/Clang/CMakeLists.txt
|
||||||
@ -555,6 +564,7 @@ llvm/lib/Target/AArch64/Utils/CMakeLists.txt
|
|||||||
llvm/lib/Target/AMDGPU/AsmParser/CMakeLists.txt
|
llvm/lib/Target/AMDGPU/AsmParser/CMakeLists.txt
|
||||||
llvm/lib/Target/AMDGPU/CMakeLists.txt
|
llvm/lib/Target/AMDGPU/CMakeLists.txt
|
||||||
llvm/lib/Target/AMDGPU/Disassembler/CMakeLists.txt
|
llvm/lib/Target/AMDGPU/Disassembler/CMakeLists.txt
|
||||||
|
llvm/lib/Target/AMDGPU/MCA/CMakeLists.txt
|
||||||
llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt
|
llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt
|
||||||
llvm/lib/Target/AMDGPU/TargetInfo/CMakeLists.txt
|
llvm/lib/Target/AMDGPU/TargetInfo/CMakeLists.txt
|
||||||
llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt
|
llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt
|
||||||
@ -711,7 +721,9 @@ llvm/tools/llvm-cxxdump/CMakeLists.txt
|
|||||||
llvm/tools/llvm-cxxfilt/CMakeLists.txt
|
llvm/tools/llvm-cxxfilt/CMakeLists.txt
|
||||||
llvm/tools/llvm-cxxmap/CMakeLists.txt
|
llvm/tools/llvm-cxxmap/CMakeLists.txt
|
||||||
llvm/tools/llvm-diff/CMakeLists.txt
|
llvm/tools/llvm-diff/CMakeLists.txt
|
||||||
|
llvm/tools/llvm-diff/lib/CMakeLists.txt
|
||||||
llvm/tools/llvm-dis/CMakeLists.txt
|
llvm/tools/llvm-dis/CMakeLists.txt
|
||||||
|
llvm/tools/llvm-dlang-demangle-fuzzer/
|
||||||
llvm/tools/llvm-dwarfdump/CMakeLists.txt
|
llvm/tools/llvm-dwarfdump/CMakeLists.txt
|
||||||
llvm/tools/llvm-dwarfdump/fuzzer/
|
llvm/tools/llvm-dwarfdump/fuzzer/
|
||||||
llvm/tools/llvm-dwp/CMakeLists.txt
|
llvm/tools/llvm-dwp/CMakeLists.txt
|
||||||
@ -733,8 +745,6 @@ llvm/tools/llvm-mc/CMakeLists.txt
|
|||||||
llvm/tools/llvm-mc-assemble-fuzzer/
|
llvm/tools/llvm-mc-assemble-fuzzer/
|
||||||
llvm/tools/llvm-mc-disassemble-fuzzer/
|
llvm/tools/llvm-mc-disassemble-fuzzer/
|
||||||
llvm/tools/llvm-mca/CMakeLists.txt
|
llvm/tools/llvm-mca/CMakeLists.txt
|
||||||
llvm/tools/llvm-mca/lib/AMDGPU/CMakeLists.txt
|
|
||||||
llvm/tools/llvm-mca/lib/CMakeLists.txt
|
|
||||||
llvm/tools/llvm-microsoft-demangle-fuzzer/
|
llvm/tools/llvm-microsoft-demangle-fuzzer/
|
||||||
llvm/tools/llvm-ml/
|
llvm/tools/llvm-ml/
|
||||||
llvm/tools/llvm-modextract/CMakeLists.txt
|
llvm/tools/llvm-modextract/CMakeLists.txt
|
||||||
@ -761,6 +771,7 @@ llvm/tools/llvm-stress/CMakeLists.txt
|
|||||||
llvm/tools/llvm-strings/CMakeLists.txt
|
llvm/tools/llvm-strings/CMakeLists.txt
|
||||||
llvm/tools/llvm-symbolizer/CMakeLists.txt
|
llvm/tools/llvm-symbolizer/CMakeLists.txt
|
||||||
llvm/tools/llvm-tapi-diff/CMakeLists.txt
|
llvm/tools/llvm-tapi-diff/CMakeLists.txt
|
||||||
|
llvm/tools/llvm-tli-checker/CMakeLists.txt
|
||||||
llvm/tools/llvm-undname/
|
llvm/tools/llvm-undname/
|
||||||
llvm/tools/llvm-xray/CMakeLists.txt
|
llvm/tools/llvm-xray/CMakeLists.txt
|
||||||
llvm/tools/llvm-yaml-numeric-parser-fuzzer/
|
llvm/tools/llvm-yaml-numeric-parser-fuzzer/
|
||||||
@ -844,11 +855,16 @@ llvm/utils/llvmdo
|
|||||||
llvm/utils/llvmgrep
|
llvm/utils/llvmgrep
|
||||||
llvm/utils/merge-stats.py
|
llvm/utils/merge-stats.py
|
||||||
llvm/utils/not/
|
llvm/utils/not/
|
||||||
|
llvm/utils/pipeline.py
|
||||||
llvm/utils/prepare-code-coverage-artifact.py
|
llvm/utils/prepare-code-coverage-artifact.py
|
||||||
|
llvm/utils/reduce_pipeline.py
|
||||||
|
llvm/utils/reduce_pipeline_test/
|
||||||
llvm/utils/release/
|
llvm/utils/release/
|
||||||
llvm/utils/remote-exec.py
|
llvm/utils/remote-exec.py
|
||||||
llvm/utils/revert_checker.py
|
llvm/utils/revert_checker.py
|
||||||
llvm/utils/revert_checker_test.py
|
llvm/utils/revert_checker_test.py
|
||||||
|
llvm/utils/rsp_bisect.py
|
||||||
|
llvm/utils/rsp_bisect_test/
|
||||||
llvm/utils/sanitizers/
|
llvm/utils/sanitizers/
|
||||||
llvm/utils/schedcover.py
|
llvm/utils/schedcover.py
|
||||||
llvm/utils/shuffle_fuzz.py
|
llvm/utils/shuffle_fuzz.py
|
||||||
@ -877,6 +893,7 @@ openmp/CMakeLists.txt
|
|||||||
openmp/README.rst
|
openmp/README.rst
|
||||||
openmp/cmake/
|
openmp/cmake/
|
||||||
openmp/docs/
|
openmp/docs/
|
||||||
|
openmp/libompd/
|
||||||
openmp/libomptarget/
|
openmp/libomptarget/
|
||||||
openmp/runtime/.clang-format
|
openmp/runtime/.clang-format
|
||||||
openmp/runtime/.clang-tidy
|
openmp/runtime/.clang-tidy
|
||||||
@ -888,8 +905,6 @@ openmp/runtime/src/CMakeLists.txt
|
|||||||
openmp/runtime/test/
|
openmp/runtime/test/
|
||||||
openmp/runtime/tools/
|
openmp/runtime/tools/
|
||||||
openmp/tools/
|
openmp/tools/
|
||||||
openmp/www/
|
|
||||||
parallel-libs/
|
|
||||||
polly/
|
polly/
|
||||||
pstl/
|
pstl/
|
||||||
runtimes/
|
runtimes/
|
||||||
|
@ -258,7 +258,8 @@ class Redeclarable {
|
|||||||
|
|
||||||
redecl_iterator& operator++() {
|
redecl_iterator& operator++() {
|
||||||
assert(Current && "Advancing while iterator has reached end");
|
assert(Current && "Advancing while iterator has reached end");
|
||||||
// Sanity check to avoid infinite loop on invalid redecl chain.
|
// Make sure we don't infinitely loop on an invalid redecl chain. This
|
||||||
|
// should never happen.
|
||||||
if (Current->isFirstDecl()) {
|
if (Current->isFirstDecl()) {
|
||||||
if (PassedFirst) {
|
if (PassedFirst) {
|
||||||
assert(0 && "Passed first decl twice, invalid redecl chain!");
|
assert(0 && "Passed first decl twice, invalid redecl chain!");
|
||||||
|
@ -5073,8 +5073,10 @@ class DeducedTemplateSpecializationType : public DeducedType,
|
|||||||
static void Profile(llvm::FoldingSetNodeID &ID, TemplateName Template,
|
static void Profile(llvm::FoldingSetNodeID &ID, TemplateName Template,
|
||||||
QualType Deduced, bool IsDependent) {
|
QualType Deduced, bool IsDependent) {
|
||||||
Template.Profile(ID);
|
Template.Profile(ID);
|
||||||
ID.AddPointer(Deduced.getAsOpaquePtr());
|
QualType CanonicalType =
|
||||||
ID.AddBoolean(IsDependent);
|
Deduced.isNull() ? Deduced : Deduced.getCanonicalType();
|
||||||
|
ID.AddPointer(CanonicalType.getAsOpaquePtr());
|
||||||
|
ID.AddBoolean(IsDependent || Template.isDependent());
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool classof(const Type *T) {
|
static bool classof(const Type *T) {
|
||||||
|
@ -515,7 +515,7 @@ class CFGTerminator {
|
|||||||
/// of the most derived class while we're in the base class.
|
/// of the most derived class while we're in the base class.
|
||||||
VirtualBaseBranch,
|
VirtualBaseBranch,
|
||||||
|
|
||||||
/// Number of different kinds, for sanity checks. We subtract 1 so that
|
/// Number of different kinds, for validity checks. We subtract 1 so that
|
||||||
/// to keep receiving compiler warnings when we don't cover all enum values
|
/// to keep receiving compiler warnings when we don't cover all enum values
|
||||||
/// in a switch.
|
/// in a switch.
|
||||||
NumKindsMinusOne = VirtualBaseBranch
|
NumKindsMinusOne = VirtualBaseBranch
|
||||||
|
@ -2310,6 +2310,7 @@ def SwiftAttr : InheritableAttr {
|
|||||||
let Spellings = [GNU<"swift_attr">];
|
let Spellings = [GNU<"swift_attr">];
|
||||||
let Args = [StringArgument<"Attribute">];
|
let Args = [StringArgument<"Attribute">];
|
||||||
let Documentation = [SwiftAttrDocs];
|
let Documentation = [SwiftAttrDocs];
|
||||||
|
let PragmaAttributeSupport = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
def SwiftBridge : InheritableAttr {
|
def SwiftBridge : InheritableAttr {
|
||||||
|
@ -250,7 +250,7 @@ class ABIArgInfo {
|
|||||||
static ABIArgInfo getCoerceAndExpand(llvm::StructType *coerceToType,
|
static ABIArgInfo getCoerceAndExpand(llvm::StructType *coerceToType,
|
||||||
llvm::Type *unpaddedCoerceToType) {
|
llvm::Type *unpaddedCoerceToType) {
|
||||||
#ifndef NDEBUG
|
#ifndef NDEBUG
|
||||||
// Sanity checks on unpaddedCoerceToType.
|
// Check that unpaddedCoerceToType has roughly the right shape.
|
||||||
|
|
||||||
// Assert that we only have a struct type if there are multiple elements.
|
// Assert that we only have a struct type if there are multiple elements.
|
||||||
auto unpaddedStruct = dyn_cast<llvm::StructType>(unpaddedCoerceToType);
|
auto unpaddedStruct = dyn_cast<llvm::StructType>(unpaddedCoerceToType);
|
||||||
|
@ -319,7 +319,7 @@ class LookupResult {
|
|||||||
}
|
}
|
||||||
|
|
||||||
LookupResultKind getResultKind() const {
|
LookupResultKind getResultKind() const {
|
||||||
assert(sanity());
|
assert(checkDebugAssumptions());
|
||||||
return ResultKind;
|
return ResultKind;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -706,10 +706,9 @@ class LookupResult {
|
|||||||
void addDeclsFromBasePaths(const CXXBasePaths &P);
|
void addDeclsFromBasePaths(const CXXBasePaths &P);
|
||||||
void configure();
|
void configure();
|
||||||
|
|
||||||
// Sanity checks.
|
bool checkDebugAssumptions() const;
|
||||||
bool sanity() const;
|
|
||||||
|
|
||||||
bool sanityCheckUnresolved() const {
|
bool checkUnresolved() const {
|
||||||
for (iterator I = begin(), E = end(); I != E; ++I)
|
for (iterator I = begin(), E = end(); I != E; ++I)
|
||||||
if (isa<UnresolvedUsingValueDecl>((*I)->getUnderlyingDecl()))
|
if (isa<UnresolvedUsingValueDecl>((*I)->getUnderlyingDecl()))
|
||||||
return true;
|
return true;
|
||||||
|
@ -5676,6 +5676,9 @@ QualType ASTContext::getDeducedTemplateSpecializationType(
|
|||||||
|
|
||||||
auto *DTST = new (*this, TypeAlignment)
|
auto *DTST = new (*this, TypeAlignment)
|
||||||
DeducedTemplateSpecializationType(Template, DeducedType, IsDependent);
|
DeducedTemplateSpecializationType(Template, DeducedType, IsDependent);
|
||||||
|
llvm::FoldingSetNodeID TempID;
|
||||||
|
DTST->Profile(TempID);
|
||||||
|
assert(ID == TempID && "ID does not match");
|
||||||
Types.push_back(DTST);
|
Types.push_back(DTST);
|
||||||
DeducedTemplateSpecializationTypes.InsertNode(DTST, InsertPos);
|
DeducedTemplateSpecializationTypes.InsertNode(DTST, InsertPos);
|
||||||
return QualType(DTST, 0);
|
return QualType(DTST, 0);
|
||||||
|
@ -790,9 +790,8 @@ static Stmt *createObjCPropertyGetter(ASTContext &Ctx,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Sanity check that the property is the same type as the ivar, or a
|
// We expect that the property is the same type as the ivar, or a reference to
|
||||||
// reference to it, and that it is either an object pointer or trivially
|
// it, and that it is either an object pointer or trivially copyable.
|
||||||
// copyable.
|
|
||||||
if (!Ctx.hasSameUnqualifiedType(IVar->getType(),
|
if (!Ctx.hasSameUnqualifiedType(IVar->getType(),
|
||||||
Prop->getType().getNonReferenceType()))
|
Prop->getType().getNonReferenceType()))
|
||||||
return nullptr;
|
return nullptr;
|
||||||
|
@ -791,7 +791,7 @@ RetainSummaryManager::getUnarySummary(const FunctionType* FT,
|
|||||||
// Unary functions have no arg effects by definition.
|
// Unary functions have no arg effects by definition.
|
||||||
ArgEffects ScratchArgs(AF.getEmptyMap());
|
ArgEffects ScratchArgs(AF.getEmptyMap());
|
||||||
|
|
||||||
// Sanity check that this is *really* a unary function. This can
|
// Verify that this is *really* a unary function. This can
|
||||||
// happen if people do weird things.
|
// happen if people do weird things.
|
||||||
const FunctionProtoType* FTP = dyn_cast<FunctionProtoType>(FT);
|
const FunctionProtoType* FTP = dyn_cast<FunctionProtoType>(FT);
|
||||||
if (!FTP || FTP->getNumParams() != 1)
|
if (!FTP || FTP->getNumParams() != 1)
|
||||||
|
@ -692,7 +692,7 @@ void DiagnosticIDs::getAllDiagnostics(diag::Flavor Flavor,
|
|||||||
StringRef DiagnosticIDs::getNearestOption(diag::Flavor Flavor,
|
StringRef DiagnosticIDs::getNearestOption(diag::Flavor Flavor,
|
||||||
StringRef Group) {
|
StringRef Group) {
|
||||||
StringRef Best;
|
StringRef Best;
|
||||||
unsigned BestDistance = Group.size() + 1; // Sanity threshold.
|
unsigned BestDistance = Group.size() + 1; // Maximum threshold.
|
||||||
for (const WarningOption &O : OptionTable) {
|
for (const WarningOption &O : OptionTable) {
|
||||||
// Don't suggest ignored warning flags.
|
// Don't suggest ignored warning flags.
|
||||||
if (!O.Members && !O.SubGroups)
|
if (!O.Members && !O.SubGroups)
|
||||||
|
@ -59,12 +59,10 @@ unsigned ContentCache::getSizeBytesMapped() const {
|
|||||||
/// Returns the kind of memory used to back the memory buffer for
|
/// Returns the kind of memory used to back the memory buffer for
|
||||||
/// this content cache. This is used for performance analysis.
|
/// this content cache. This is used for performance analysis.
|
||||||
llvm::MemoryBuffer::BufferKind ContentCache::getMemoryBufferKind() const {
|
llvm::MemoryBuffer::BufferKind ContentCache::getMemoryBufferKind() const {
|
||||||
assert(Buffer);
|
if (Buffer == nullptr) {
|
||||||
|
assert(0 && "Buffer should never be null");
|
||||||
// Should be unreachable, but keep for sanity.
|
|
||||||
if (!Buffer)
|
|
||||||
return llvm::MemoryBuffer::MemoryBuffer_Malloc;
|
return llvm::MemoryBuffer::MemoryBuffer_Malloc;
|
||||||
|
}
|
||||||
return Buffer->getBufferKind();
|
return Buffer->getBufferKind();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -864,7 +862,6 @@ FileID SourceManager::getFileIDLocal(SourceLocation::UIntTy SLocOffset) const {
|
|||||||
/// This function knows that the SourceLocation is in a loaded buffer, not a
|
/// This function knows that the SourceLocation is in a loaded buffer, not a
|
||||||
/// local one.
|
/// local one.
|
||||||
FileID SourceManager::getFileIDLoaded(SourceLocation::UIntTy SLocOffset) const {
|
FileID SourceManager::getFileIDLoaded(SourceLocation::UIntTy SLocOffset) const {
|
||||||
// Sanity checking, otherwise a bug may lead to hanging in release build.
|
|
||||||
if (SLocOffset < CurrentLoadedOffset) {
|
if (SLocOffset < CurrentLoadedOffset) {
|
||||||
assert(0 && "Invalid SLocOffset or bad function choice");
|
assert(0 && "Invalid SLocOffset or bad function choice");
|
||||||
return FileID();
|
return FileID();
|
||||||
@ -909,7 +906,6 @@ FileID SourceManager::getFileIDLoaded(SourceLocation::UIntTy SLocOffset) const {
|
|||||||
++NumProbes;
|
++NumProbes;
|
||||||
|
|
||||||
if (E.getOffset() > SLocOffset) {
|
if (E.getOffset() > SLocOffset) {
|
||||||
// Sanity checking, otherwise a bug may lead to hanging in release build.
|
|
||||||
if (GreaterIndex == MiddleIndex) {
|
if (GreaterIndex == MiddleIndex) {
|
||||||
assert(0 && "binary search missed the entry");
|
assert(0 && "binary search missed the entry");
|
||||||
return FileID();
|
return FileID();
|
||||||
@ -925,7 +921,6 @@ FileID SourceManager::getFileIDLoaded(SourceLocation::UIntTy SLocOffset) const {
|
|||||||
return Res;
|
return Res;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Sanity checking, otherwise a bug may lead to hanging in release build.
|
|
||||||
if (LessIndex == MiddleIndex) {
|
if (LessIndex == MiddleIndex) {
|
||||||
assert(0 && "binary search missed the entry");
|
assert(0 && "binary search missed the entry");
|
||||||
return FileID();
|
return FileID();
|
||||||
|
@ -4303,7 +4303,6 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
|
|||||||
const Driver &D = TC.getDriver();
|
const Driver &D = TC.getDriver();
|
||||||
ArgStringList CmdArgs;
|
ArgStringList CmdArgs;
|
||||||
|
|
||||||
// Check number of inputs for sanity. We need at least one input.
|
|
||||||
assert(Inputs.size() >= 1 && "Must have at least one input.");
|
assert(Inputs.size() >= 1 && "Must have at least one input.");
|
||||||
// CUDA/HIP compilation may have multiple inputs (source file + results of
|
// CUDA/HIP compilation may have multiple inputs (source file + results of
|
||||||
// device-side compilations). OpenMP device jobs also take the host IR as a
|
// device-side compilations). OpenMP device jobs also take the host IR as a
|
||||||
|
@ -2579,7 +2579,7 @@ tooling::Replacements sortCppIncludes(const FormatStyle &Style, StringRef Code,
|
|||||||
// doesn't have hidden dependencies
|
// doesn't have hidden dependencies
|
||||||
// (http://llvm.org/docs/CodingStandards.html#include-style).
|
// (http://llvm.org/docs/CodingStandards.html#include-style).
|
||||||
//
|
//
|
||||||
// FIXME: Do some sanity checking, e.g. edit distance of the base name, to fix
|
// FIXME: Do some validation, e.g. edit distance of the base name, to fix
|
||||||
// cases where the first #include is unlikely to be the main header.
|
// cases where the first #include is unlikely to be the main header.
|
||||||
tooling::IncludeCategoryManager Categories(Style.IncludeStyle, FileName);
|
tooling::IncludeCategoryManager Categories(Style.IncludeStyle, FileName);
|
||||||
bool FirstIncludeBlock = true;
|
bool FirstIncludeBlock = true;
|
||||||
|
@ -842,7 +842,7 @@ void PrintPreprocessedAction::ExecuteAction() {
|
|||||||
const char *next = (cur != end) ? cur + 1 : end;
|
const char *next = (cur != end) ? cur + 1 : end;
|
||||||
|
|
||||||
// Limit ourselves to only scanning 256 characters into the source
|
// Limit ourselves to only scanning 256 characters into the source
|
||||||
// file. This is mostly a sanity check in case the file has no
|
// file. This is mostly a check in case the file has no
|
||||||
// newlines whatsoever.
|
// newlines whatsoever.
|
||||||
if (end - cur > 256)
|
if (end - cur > 256)
|
||||||
end = cur + 256;
|
end = cur + 256;
|
||||||
|
@ -5532,8 +5532,8 @@ ExprResult Sema::BuildAtomicExpr(SourceRange CallRange, SourceRange ExprRange,
|
|||||||
|
|
||||||
// For an arithmetic operation, the implied arithmetic must be well-formed.
|
// For an arithmetic operation, the implied arithmetic must be well-formed.
|
||||||
if (Form == Arithmetic) {
|
if (Form == Arithmetic) {
|
||||||
// gcc does not enforce these rules for GNU atomics, but we do so for
|
// GCC does not enforce these rules for GNU atomics, but we do, because if
|
||||||
// sanity.
|
// we didn't it would be very confusing. FIXME: For whom? How so?
|
||||||
auto IsAllowedValueType = [&](QualType ValType) {
|
auto IsAllowedValueType = [&](QualType ValType) {
|
||||||
if (ValType->isIntegerType())
|
if (ValType->isIntegerType())
|
||||||
return true;
|
return true;
|
||||||
@ -5574,7 +5574,8 @@ ExprResult Sema::BuildAtomicExpr(SourceRange CallRange, SourceRange ExprRange,
|
|||||||
if (!IsC11 && !AtomTy.isTriviallyCopyableType(Context) &&
|
if (!IsC11 && !AtomTy.isTriviallyCopyableType(Context) &&
|
||||||
!AtomTy->isScalarType()) {
|
!AtomTy->isScalarType()) {
|
||||||
// For GNU atomics, require a trivially-copyable type. This is not part of
|
// For GNU atomics, require a trivially-copyable type. This is not part of
|
||||||
// the GNU atomics specification, but we enforce it for sanity.
|
// the GNU atomics specification, but we enforce it, because if we didn't it
|
||||||
|
// would be very confusing. FIXME: For whom? How so?
|
||||||
Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_trivial_copy)
|
Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_trivial_copy)
|
||||||
<< Ptr->getType() << Ptr->getSourceRange();
|
<< Ptr->getType() << Ptr->getSourceRange();
|
||||||
return ExprError();
|
return ExprError();
|
||||||
|
@ -12621,8 +12621,9 @@ void Sema::AddInitializerToDecl(Decl *RealDecl, Expr *Init, bool DirectInit) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// ActOnInitializerError - Given that there was an error parsing an
|
/// ActOnInitializerError - Given that there was an error parsing an
|
||||||
/// initializer for the given declaration, try to return to some form
|
/// initializer for the given declaration, try to at least re-establish
|
||||||
/// of sanity.
|
/// invariants such as whether a variable's type is either dependent or
|
||||||
|
/// complete.
|
||||||
void Sema::ActOnInitializerError(Decl *D) {
|
void Sema::ActOnInitializerError(Decl *D) {
|
||||||
// Our main concern here is re-establishing invariants like "a
|
// Our main concern here is re-establishing invariants like "a
|
||||||
// variable's type is either dependent or complete".
|
// variable's type is either dependent or complete".
|
||||||
@ -15997,8 +15998,7 @@ Decl *Sema::ActOnTag(Scope *S, unsigned TagSpec, TagUseKind TUK,
|
|||||||
|
|
||||||
// It's okay to have a tag decl in the same scope as a typedef
|
// It's okay to have a tag decl in the same scope as a typedef
|
||||||
// which hides a tag decl in the same scope. Finding this
|
// which hides a tag decl in the same scope. Finding this
|
||||||
// insanity with a redeclaration lookup can only actually happen
|
// with a redeclaration lookup can only actually happen in C++.
|
||||||
// in C++.
|
|
||||||
//
|
//
|
||||||
// This is also okay for elaborated-type-specifiers, which is
|
// This is also okay for elaborated-type-specifiers, which is
|
||||||
// technically forbidden by the current standard but which is
|
// technically forbidden by the current standard but which is
|
||||||
|
@ -9172,7 +9172,8 @@ bool SpecialMemberDeletionInfo::shouldDeleteForField(FieldDecl *FD) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Don't check the implicit member of the anonymous union type.
|
// Don't check the implicit member of the anonymous union type.
|
||||||
// This is technically non-conformant, but sanity demands it.
|
// This is technically non-conformant but supported, and we have a
|
||||||
|
// diagnostic for this elsewhere.
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -12256,7 +12257,7 @@ NamedDecl *Sema::BuildUsingDeclaration(
|
|||||||
// Unlike most lookups, we don't always want to hide tag
|
// Unlike most lookups, we don't always want to hide tag
|
||||||
// declarations: tag names are visible through the using declaration
|
// declarations: tag names are visible through the using declaration
|
||||||
// even if hidden by ordinary names, *except* in a dependent context
|
// even if hidden by ordinary names, *except* in a dependent context
|
||||||
// where it's important for the sanity of two-phase lookup.
|
// where they may be used by two-phase lookup.
|
||||||
if (!IsInstantiation)
|
if (!IsInstantiation)
|
||||||
R.setHideTags(false);
|
R.setHideTags(false);
|
||||||
|
|
||||||
|
@ -11185,7 +11185,6 @@ QualType Sema::CheckShiftOperands(ExprResult &LHS, ExprResult &RHS,
|
|||||||
isScopedEnumerationType(RHSType)) {
|
isScopedEnumerationType(RHSType)) {
|
||||||
return InvalidOperands(Loc, LHS, RHS);
|
return InvalidOperands(Loc, LHS, RHS);
|
||||||
}
|
}
|
||||||
// Sanity-check shift operands
|
|
||||||
DiagnoseBadShiftValues(*this, LHS, RHS, Loc, Opc, LHSType);
|
DiagnoseBadShiftValues(*this, LHS, RHS, Loc, Opc, LHSType);
|
||||||
|
|
||||||
// "The type of the result is that of the promoted left operand."
|
// "The type of the result is that of the promoted left operand."
|
||||||
|
@ -1507,8 +1507,9 @@ Sema::BuildCXXTypeConstructExpr(TypeSourceInfo *TInfo,
|
|||||||
ElemTy = Context.getBaseElementType(Ty);
|
ElemTy = Context.getBaseElementType(Ty);
|
||||||
}
|
}
|
||||||
|
|
||||||
// There doesn't seem to be an explicit rule against this but sanity demands
|
// Only construct objects with object types.
|
||||||
// we only construct objects with object types.
|
// There doesn't seem to be an explicit rule for this but functions are
|
||||||
|
// not objects, so they cannot take initializers.
|
||||||
if (Ty->isFunctionType())
|
if (Ty->isFunctionType())
|
||||||
return ExprError(Diag(TyBeginLoc, diag::err_init_for_function_type)
|
return ExprError(Diag(TyBeginLoc, diag::err_init_for_function_type)
|
||||||
<< Ty << FullRange);
|
<< Ty << FullRange);
|
||||||
|
@ -324,14 +324,14 @@ void LookupResult::configure() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool LookupResult::sanity() const {
|
bool LookupResult::checkDebugAssumptions() const {
|
||||||
// This function is never called by NDEBUG builds.
|
// This function is never called by NDEBUG builds.
|
||||||
assert(ResultKind != NotFound || Decls.size() == 0);
|
assert(ResultKind != NotFound || Decls.size() == 0);
|
||||||
assert(ResultKind != Found || Decls.size() == 1);
|
assert(ResultKind != Found || Decls.size() == 1);
|
||||||
assert(ResultKind != FoundOverloaded || Decls.size() > 1 ||
|
assert(ResultKind != FoundOverloaded || Decls.size() > 1 ||
|
||||||
(Decls.size() == 1 &&
|
(Decls.size() == 1 &&
|
||||||
isa<FunctionTemplateDecl>((*begin())->getUnderlyingDecl())));
|
isa<FunctionTemplateDecl>((*begin())->getUnderlyingDecl())));
|
||||||
assert(ResultKind != FoundUnresolvedValue || sanityCheckUnresolved());
|
assert(ResultKind != FoundUnresolvedValue || checkUnresolved());
|
||||||
assert(ResultKind != Ambiguous || Decls.size() > 1 ||
|
assert(ResultKind != Ambiguous || Decls.size() > 1 ||
|
||||||
(Decls.size() == 1 && (Ambiguity == AmbiguousBaseSubobjects ||
|
(Decls.size() == 1 && (Ambiguity == AmbiguousBaseSubobjects ||
|
||||||
Ambiguity == AmbiguousBaseSubobjectTypes)));
|
Ambiguity == AmbiguousBaseSubobjectTypes)));
|
||||||
|
@ -1517,7 +1517,7 @@ void CStringChecker::evalStrcat(CheckerContext &C, const CallExpr *CE) const {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void CStringChecker::evalStrncat(CheckerContext &C, const CallExpr *CE) const {
|
void CStringChecker::evalStrncat(CheckerContext &C, const CallExpr *CE) const {
|
||||||
//char *strncat(char *restrict s1, const char *restrict s2, size_t n);
|
// char *strncat(char *restrict s1, const char *restrict s2, size_t n);
|
||||||
evalStrcpyCommon(C, CE,
|
evalStrcpyCommon(C, CE,
|
||||||
/* ReturnEnd = */ false,
|
/* ReturnEnd = */ false,
|
||||||
/* IsBounded = */ true,
|
/* IsBounded = */ true,
|
||||||
@ -2069,8 +2069,8 @@ void CStringChecker::evalStrcmpCommon(CheckerContext &C, const CallExpr *CE,
|
|||||||
}
|
}
|
||||||
|
|
||||||
void CStringChecker::evalStrsep(CheckerContext &C, const CallExpr *CE) const {
|
void CStringChecker::evalStrsep(CheckerContext &C, const CallExpr *CE) const {
|
||||||
//char *strsep(char **stringp, const char *delim);
|
// char *strsep(char **stringp, const char *delim);
|
||||||
// Sanity: does the search string parameter match the return type?
|
// Verify whether the search string parameter matches the return type.
|
||||||
SourceArgExpr SearchStrPtr = {CE->getArg(0), 0};
|
SourceArgExpr SearchStrPtr = {CE->getArg(0), 0};
|
||||||
|
|
||||||
QualType CharPtrTy = SearchStrPtr.Expression->getType()->getPointeeType();
|
QualType CharPtrTy = SearchStrPtr.Expression->getType()->getPointeeType();
|
||||||
|
@ -160,7 +160,7 @@ static bool isInMIGCall(CheckerContext &C) {
|
|||||||
if (Optional<AnyCall> AC = AnyCall::forDecl(D)) {
|
if (Optional<AnyCall> AC = AnyCall::forDecl(D)) {
|
||||||
// Even though there's a Sema warning when the return type of an annotated
|
// Even though there's a Sema warning when the return type of an annotated
|
||||||
// function is not a kern_return_t, this warning isn't an error, so we need
|
// function is not a kern_return_t, this warning isn't an error, so we need
|
||||||
// an extra sanity check here.
|
// an extra check here.
|
||||||
// FIXME: AnyCall doesn't support blocks yet, so they remain unchecked
|
// FIXME: AnyCall doesn't support blocks yet, so they remain unchecked
|
||||||
// for now.
|
// for now.
|
||||||
if (!AC->getReturnType(C.getASTContext())
|
if (!AC->getReturnType(C.getASTContext())
|
||||||
|
@ -155,7 +155,7 @@ class StdLibraryFunctionsChecker
|
|||||||
protected:
|
protected:
|
||||||
ArgNo ArgN; // Argument to which we apply the constraint.
|
ArgNo ArgN; // Argument to which we apply the constraint.
|
||||||
|
|
||||||
/// Do polymorphic sanity check on the constraint.
|
/// Do polymorphic validation check on the constraint.
|
||||||
virtual bool checkSpecificValidity(const FunctionDecl *FD) const {
|
virtual bool checkSpecificValidity(const FunctionDecl *FD) const {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -527,8 +527,8 @@ class StdLibraryFunctionsChecker
|
|||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// Once we know the exact type of the function then do sanity check on all
|
// Once we know the exact type of the function then do validation check on
|
||||||
// the given constraints.
|
// all the given constraints.
|
||||||
bool validateByConstraints(const FunctionDecl *FD) const {
|
bool validateByConstraints(const FunctionDecl *FD) const {
|
||||||
for (const ConstraintSet &Case : CaseConstraints)
|
for (const ConstraintSet &Case : CaseConstraints)
|
||||||
for (const ValueConstraintPtr &Constraint : Case)
|
for (const ValueConstraintPtr &Constraint : Case)
|
||||||
|
@ -182,8 +182,7 @@ void UnixAPIMisuseChecker::CheckOpenVariant(CheckerContext &C,
|
|||||||
ProgramStateRef state = C.getState();
|
ProgramStateRef state = C.getState();
|
||||||
|
|
||||||
if (CE->getNumArgs() < MinArgCount) {
|
if (CE->getNumArgs() < MinArgCount) {
|
||||||
// The frontend should issue a warning for this case, so this is a sanity
|
// The frontend should issue a warning for this case. Just return.
|
||||||
// check.
|
|
||||||
return;
|
return;
|
||||||
} else if (CE->getNumArgs() == MaxArgCount) {
|
} else if (CE->getNumArgs() == MaxArgCount) {
|
||||||
const Expr *Arg = CE->getArg(CreateModeArgIndex);
|
const Expr *Arg = CE->getArg(CreateModeArgIndex);
|
||||||
@ -366,7 +365,7 @@ void UnixAPIPortabilityChecker::BasicAllocationCheck(CheckerContext &C,
|
|||||||
const unsigned numArgs,
|
const unsigned numArgs,
|
||||||
const unsigned sizeArg,
|
const unsigned sizeArg,
|
||||||
const char *fn) const {
|
const char *fn) const {
|
||||||
// Sanity check for the correct number of arguments
|
// Check for the correct number of arguments.
|
||||||
if (CE->getNumArgs() != numArgs)
|
if (CE->getNumArgs() != numArgs)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -1670,9 +1670,10 @@ PathDiagnosticPieceRef TrackConstraintBRVisitor::VisitNode(
|
|||||||
if (isUnderconstrained(PrevN)) {
|
if (isUnderconstrained(PrevN)) {
|
||||||
IsSatisfied = true;
|
IsSatisfied = true;
|
||||||
|
|
||||||
// As a sanity check, make sure that the negation of the constraint
|
// At this point, the negation of the constraint should be infeasible. If it
|
||||||
// was infeasible in the current state. If it is feasible, we somehow
|
// is feasible, make sure that the negation of the constrainti was
|
||||||
// missed the transition point.
|
// infeasible in the current state. If it is feasible, we somehow missed
|
||||||
|
// the transition point.
|
||||||
assert(!isUnderconstrained(N));
|
assert(!isUnderconstrained(N));
|
||||||
|
|
||||||
// We found the transition point for the constraint. We now need to
|
// We found the transition point for the constraint. We now need to
|
||||||
|
@ -326,8 +326,8 @@ ProgramStateRef ExprEngine::createTemporaryRegionIfNeeded(
|
|||||||
}
|
}
|
||||||
Result = InitWithAdjustments;
|
Result = InitWithAdjustments;
|
||||||
} else {
|
} else {
|
||||||
// We need to create a region no matter what. For sanity, make sure we don't
|
// We need to create a region no matter what. Make sure we don't try to
|
||||||
// try to stuff a Loc into a non-pointer temporary region.
|
// stuff a Loc into a non-pointer temporary region.
|
||||||
assert(!InitValWithAdjustments.getAs<Loc>() ||
|
assert(!InitValWithAdjustments.getAs<Loc>() ||
|
||||||
Loc::isLocType(Result->getType()) ||
|
Loc::isLocType(Result->getType()) ||
|
||||||
Result->getType()->isMemberPointerType());
|
Result->getType()->isMemberPointerType());
|
||||||
|
@ -249,7 +249,7 @@ static bool regionMatchesCXXRecordType(SVal V, QualType Ty) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) {
|
SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) {
|
||||||
// Sanity check to avoid doing the wrong thing in the face of
|
// Early return to avoid doing the wrong thing in the face of
|
||||||
// reinterpret_cast.
|
// reinterpret_cast.
|
||||||
if (!regionMatchesCXXRecordType(Derived, Cast->getSubExpr()->getType()))
|
if (!regionMatchesCXXRecordType(Derived, Cast->getSubExpr()->getType()))
|
||||||
return UnknownVal();
|
return UnknownVal();
|
||||||
|
@ -126,7 +126,7 @@ void syntax::Tree::replaceChildRangeLowLevel(Node *Begin, Node *End,
|
|||||||
for (auto *N = New; N; N = N->NextSibling) {
|
for (auto *N = New; N; N = N->NextSibling) {
|
||||||
assert(N->Parent == nullptr);
|
assert(N->Parent == nullptr);
|
||||||
assert(N->getRole() != NodeRole::Detached && "Roles must be set");
|
assert(N->getRole() != NodeRole::Detached && "Roles must be set");
|
||||||
// FIXME: sanity-check the role.
|
// FIXME: validate the role.
|
||||||
}
|
}
|
||||||
|
|
||||||
auto Reachable = [](Node *From, Node *N) {
|
auto Reachable = [](Node *From, Node *N) {
|
||||||
|
@ -1,196 +0,0 @@
|
|||||||
//===-- clang-nvlink-wrapper/ClangNvlinkWrapper.cpp - wrapper over nvlink-===//
|
|
||||||
//
|
|
||||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
|
||||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
||||||
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
||||||
//
|
|
||||||
//===---------------------------------------------------------------------===//
|
|
||||||
///
|
|
||||||
/// \file
|
|
||||||
/// This tool works as a wrapper over nvlink program. It transparently passes
|
|
||||||
/// every input option and objects to nvlink except archive files. It reads
|
|
||||||
/// each input archive file to extract archived cubin files as temporary files.
|
|
||||||
/// These temp (*.cubin) files are passed to nvlink, because nvlink does not
|
|
||||||
/// support linking of archive files implicitly.
|
|
||||||
///
|
|
||||||
/// During linking of heterogeneous device archive libraries, the
|
|
||||||
/// clang-offload-bundler creates a device specific archive of cubin files.
|
|
||||||
/// Such an archive is then passed to this tool to extract cubin files before
|
|
||||||
/// passing to nvlink.
|
|
||||||
///
|
|
||||||
/// Example:
|
|
||||||
/// clang-nvlink-wrapper -o a.out-openmp-nvptx64 /tmp/libTest-nvptx-sm_50.a
|
|
||||||
///
|
|
||||||
/// 1. Extract (libTest-nvptx-sm_50.a) => /tmp/a.cubin /tmp/b.cubin
|
|
||||||
/// 2. nvlink -o a.out-openmp-nvptx64 /tmp/a.cubin /tmp/b.cubin
|
|
||||||
//===---------------------------------------------------------------------===//
|
|
||||||
|
|
||||||
#include "clang/Basic/Version.h"
|
|
||||||
#include "llvm/Object/Archive.h"
|
|
||||||
#include "llvm/Support/CommandLine.h"
|
|
||||||
#include "llvm/Support/Errc.h"
|
|
||||||
#include "llvm/Support/FileSystem.h"
|
|
||||||
#include "llvm/Support/MemoryBuffer.h"
|
|
||||||
#include "llvm/Support/Path.h"
|
|
||||||
#include "llvm/Support/Program.h"
|
|
||||||
#include "llvm/Support/Signals.h"
|
|
||||||
#include "llvm/Support/StringSaver.h"
|
|
||||||
#include "llvm/Support/WithColor.h"
|
|
||||||
#include "llvm/Support/raw_ostream.h"
|
|
||||||
|
|
||||||
using namespace llvm;
|
|
||||||
|
|
||||||
static cl::opt<bool> Help("h", cl::desc("Alias for -help"), cl::Hidden);
|
|
||||||
|
|
||||||
// Mark all our options with this category, everything else (except for -help)
|
|
||||||
// will be hidden.
|
|
||||||
static cl::OptionCategory
|
|
||||||
ClangNvlinkWrapperCategory("clang-nvlink-wrapper options");
|
|
||||||
|
|
||||||
static cl::opt<std::string> NvlinkUserPath("nvlink-path",
|
|
||||||
cl::desc("Path of nvlink binary"),
|
|
||||||
cl::cat(ClangNvlinkWrapperCategory));
|
|
||||||
|
|
||||||
// Do not parse nvlink options
|
|
||||||
static cl::list<std::string>
|
|
||||||
NVArgs(cl::Sink, cl::desc("<options to be passed to nvlink>..."));
|
|
||||||
|
|
||||||
static Error runNVLink(std::string NVLinkPath,
|
|
||||||
SmallVectorImpl<std::string> &Args) {
|
|
||||||
std::vector<StringRef> NVLArgs;
|
|
||||||
NVLArgs.push_back(NVLinkPath);
|
|
||||||
for (auto &Arg : Args) {
|
|
||||||
NVLArgs.push_back(Arg);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (sys::ExecuteAndWait(NVLinkPath.c_str(), NVLArgs))
|
|
||||||
return createStringError(inconvertibleErrorCode(), "'nvlink' failed");
|
|
||||||
return Error::success();
|
|
||||||
}
|
|
||||||
|
|
||||||
static Error extractArchiveFiles(StringRef Filename,
|
|
||||||
SmallVectorImpl<std::string> &Args,
|
|
||||||
SmallVectorImpl<std::string> &TmpFiles) {
|
|
||||||
std::vector<std::unique_ptr<MemoryBuffer>> ArchiveBuffers;
|
|
||||||
|
|
||||||
ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrErr =
|
|
||||||
MemoryBuffer::getFileOrSTDIN(Filename, false, false);
|
|
||||||
if (std::error_code EC = BufOrErr.getError())
|
|
||||||
return createFileError(Filename, EC);
|
|
||||||
|
|
||||||
ArchiveBuffers.push_back(std::move(*BufOrErr));
|
|
||||||
Expected<std::unique_ptr<llvm::object::Archive>> LibOrErr =
|
|
||||||
object::Archive::create(ArchiveBuffers.back()->getMemBufferRef());
|
|
||||||
if (!LibOrErr)
|
|
||||||
return LibOrErr.takeError();
|
|
||||||
|
|
||||||
auto Archive = std::move(*LibOrErr);
|
|
||||||
|
|
||||||
Error Err = Error::success();
|
|
||||||
auto ChildEnd = Archive->child_end();
|
|
||||||
for (auto ChildIter = Archive->child_begin(Err); ChildIter != ChildEnd;
|
|
||||||
++ChildIter) {
|
|
||||||
if (Err)
|
|
||||||
return Err;
|
|
||||||
auto ChildNameOrErr = (*ChildIter).getName();
|
|
||||||
if (!ChildNameOrErr)
|
|
||||||
return ChildNameOrErr.takeError();
|
|
||||||
|
|
||||||
StringRef ChildName = sys::path::filename(ChildNameOrErr.get());
|
|
||||||
|
|
||||||
auto ChildBufferRefOrErr = (*ChildIter).getMemoryBufferRef();
|
|
||||||
if (!ChildBufferRefOrErr)
|
|
||||||
return ChildBufferRefOrErr.takeError();
|
|
||||||
|
|
||||||
auto ChildBuffer =
|
|
||||||
MemoryBuffer::getMemBuffer(ChildBufferRefOrErr.get(), false);
|
|
||||||
auto ChildNameSplit = ChildName.split('.');
|
|
||||||
|
|
||||||
SmallString<16> Path;
|
|
||||||
int FileDesc;
|
|
||||||
if (std::error_code EC = sys::fs::createTemporaryFile(
|
|
||||||
(ChildNameSplit.first), (ChildNameSplit.second), FileDesc, Path))
|
|
||||||
return createFileError(ChildName, EC);
|
|
||||||
|
|
||||||
std::string TmpFileName(Path.str());
|
|
||||||
Args.push_back(TmpFileName);
|
|
||||||
TmpFiles.push_back(TmpFileName);
|
|
||||||
std::error_code EC;
|
|
||||||
raw_fd_ostream OS(Path.c_str(), EC, sys::fs::OF_None);
|
|
||||||
if (EC)
|
|
||||||
return createFileError(TmpFileName, errc::io_error);
|
|
||||||
OS << ChildBuffer->getBuffer();
|
|
||||||
OS.close();
|
|
||||||
}
|
|
||||||
return Err;
|
|
||||||
}
|
|
||||||
|
|
||||||
static Error cleanupTmpFiles(SmallVectorImpl<std::string> &TmpFiles) {
|
|
||||||
for (auto &TmpFile : TmpFiles) {
|
|
||||||
if (std::error_code EC = sys::fs::remove(TmpFile))
|
|
||||||
return createFileError(TmpFile, errc::no_such_file_or_directory);
|
|
||||||
}
|
|
||||||
return Error::success();
|
|
||||||
}
|
|
||||||
|
|
||||||
static void PrintVersion(raw_ostream &OS) {
|
|
||||||
OS << clang::getClangToolFullVersion("clang-nvlink-wrapper") << '\n';
|
|
||||||
}
|
|
||||||
|
|
||||||
int main(int argc, const char **argv) {
|
|
||||||
sys::PrintStackTraceOnErrorSignal(argv[0]);
|
|
||||||
cl::SetVersionPrinter(PrintVersion);
|
|
||||||
cl::HideUnrelatedOptions(ClangNvlinkWrapperCategory);
|
|
||||||
cl::ParseCommandLineOptions(
|
|
||||||
argc, argv,
|
|
||||||
"A wrapper tool over nvlink program. It transparently passes every \n"
|
|
||||||
"input option and objects to nvlink except archive files and path of \n"
|
|
||||||
"nvlink binary. It reads each input archive file to extract archived \n"
|
|
||||||
"cubin files as temporary files.\n");
|
|
||||||
|
|
||||||
if (Help) {
|
|
||||||
cl::PrintHelpMessage();
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
auto reportError = [argv](Error E) {
|
|
||||||
logAllUnhandledErrors(std::move(E), WithColor::error(errs(), argv[0]));
|
|
||||||
exit(1);
|
|
||||||
};
|
|
||||||
|
|
||||||
std::string NvlinkPath;
|
|
||||||
SmallVector<const char *, 0> Argv(argv, argv + argc);
|
|
||||||
SmallVector<std::string, 0> ArgvSubst;
|
|
||||||
SmallVector<std::string, 0> TmpFiles;
|
|
||||||
BumpPtrAllocator Alloc;
|
|
||||||
StringSaver Saver(Alloc);
|
|
||||||
cl::ExpandResponseFiles(Saver, cl::TokenizeGNUCommandLine, Argv);
|
|
||||||
|
|
||||||
for (const std::string &Arg : NVArgs) {
|
|
||||||
if (sys::path::extension(Arg) == ".a") {
|
|
||||||
if (Error Err = extractArchiveFiles(Arg, ArgvSubst, TmpFiles))
|
|
||||||
reportError(std::move(Err));
|
|
||||||
} else {
|
|
||||||
ArgvSubst.push_back(Arg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NvlinkPath = NvlinkUserPath;
|
|
||||||
|
|
||||||
// If user hasn't specified nvlink binary then search it in PATH
|
|
||||||
if (NvlinkPath.empty()) {
|
|
||||||
ErrorOr<std::string> NvlinkPathErr = sys::findProgramByName("nvlink");
|
|
||||||
if (!NvlinkPathErr) {
|
|
||||||
reportError(createStringError(NvlinkPathErr.getError(),
|
|
||||||
"unable to find 'nvlink' in path"));
|
|
||||||
}
|
|
||||||
NvlinkPath = NvlinkPathErr.get();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Error Err = runNVLink(NvlinkPath, ArgvSubst))
|
|
||||||
reportError(std::move(Err));
|
|
||||||
if (Error Err = cleanupTmpFiles(TmpFiles))
|
|
||||||
reportError(std::move(Err));
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
@ -11,8 +11,8 @@
|
|||||||
|
|
||||||
#include <__config>
|
#include <__config>
|
||||||
#include <__algorithm/comp.h>
|
#include <__algorithm/comp.h>
|
||||||
#include <__algorithm/lower_bound.h>
|
|
||||||
#include <__algorithm/comp_ref_type.h>
|
#include <__algorithm/comp_ref_type.h>
|
||||||
|
#include <__algorithm/lower_bound.h>
|
||||||
#include <__iterator/iterator_traits.h>
|
#include <__iterator/iterator_traits.h>
|
||||||
|
|
||||||
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
|
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
#include <__config>
|
#include <__config>
|
||||||
#include <__algorithm/comp.h>
|
#include <__algorithm/comp.h>
|
||||||
|
#include <__algorithm/comp_ref_type.h>
|
||||||
#include <__algorithm/is_heap_until.h>
|
#include <__algorithm/is_heap_until.h>
|
||||||
#include <__iterator/iterator_traits.h>
|
#include <__iterator/iterator_traits.h>
|
||||||
|
|
||||||
@ -26,7 +27,8 @@ _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17
|
|||||||
bool
|
bool
|
||||||
is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
|
is_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
|
||||||
{
|
{
|
||||||
return _VSTD::is_heap_until(__first, __last, __comp) == __last;
|
typedef typename __comp_ref_type<_Compare>::type _Comp_ref;
|
||||||
|
return _VSTD::__is_heap_until<_Comp_ref>(__first, __last, __comp) == __last;
|
||||||
}
|
}
|
||||||
|
|
||||||
template<class _RandomAccessIterator>
|
template<class _RandomAccessIterator>
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
#include <__config>
|
#include <__config>
|
||||||
#include <__algorithm/comp.h>
|
#include <__algorithm/comp.h>
|
||||||
|
#include <__algorithm/comp_ref_type.h>
|
||||||
#include <__iterator/iterator_traits.h>
|
#include <__iterator/iterator_traits.h>
|
||||||
|
|
||||||
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
|
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
|
||||||
@ -19,9 +20,9 @@
|
|||||||
|
|
||||||
_LIBCPP_BEGIN_NAMESPACE_STD
|
_LIBCPP_BEGIN_NAMESPACE_STD
|
||||||
|
|
||||||
template <class _RandomAccessIterator, class _Compare>
|
template <class _Compare, class _RandomAccessIterator>
|
||||||
_LIBCPP_NODISCARD_EXT _LIBCPP_CONSTEXPR_AFTER_CXX17 _RandomAccessIterator
|
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _RandomAccessIterator
|
||||||
is_heap_until(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
|
__is_heap_until(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
|
||||||
{
|
{
|
||||||
typedef typename iterator_traits<_RandomAccessIterator>::difference_type difference_type;
|
typedef typename iterator_traits<_RandomAccessIterator>::difference_type difference_type;
|
||||||
difference_type __len = __last - __first;
|
difference_type __len = __last - __first;
|
||||||
@ -46,13 +47,19 @@ is_heap_until(_RandomAccessIterator __first, _RandomAccessIterator __last, _Comp
|
|||||||
return __last;
|
return __last;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <class _RandomAccessIterator, class _Compare>
|
||||||
|
_LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _RandomAccessIterator
|
||||||
|
is_heap_until(_RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
|
||||||
|
{
|
||||||
|
typedef typename __comp_ref_type<_Compare>::type _Comp_ref;
|
||||||
|
return _VSTD::__is_heap_until<_Comp_ref>(__first, __last, __comp);
|
||||||
|
}
|
||||||
|
|
||||||
template<class _RandomAccessIterator>
|
template<class _RandomAccessIterator>
|
||||||
_LIBCPP_NODISCARD_EXT inline
|
_LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _RandomAccessIterator
|
||||||
_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17
|
|
||||||
_RandomAccessIterator
|
|
||||||
is_heap_until(_RandomAccessIterator __first, _RandomAccessIterator __last)
|
is_heap_until(_RandomAccessIterator __first, _RandomAccessIterator __last)
|
||||||
{
|
{
|
||||||
return _VSTD::is_heap_until(__first, __last, __less<typename iterator_traits<_RandomAccessIterator>::value_type>());
|
return _VSTD::__is_heap_until(__first, __last, __less<typename iterator_traits<_RandomAccessIterator>::value_type>());
|
||||||
}
|
}
|
||||||
|
|
||||||
_LIBCPP_END_NAMESPACE_STD
|
_LIBCPP_END_NAMESPACE_STD
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
#define _LIBCPP___ALGORITHM_IS_SORTED_H
|
#define _LIBCPP___ALGORITHM_IS_SORTED_H
|
||||||
|
|
||||||
#include <__algorithm/comp.h>
|
#include <__algorithm/comp.h>
|
||||||
|
#include <__algorithm/comp_ref_type.h>
|
||||||
#include <__algorithm/is_sorted_until.h>
|
#include <__algorithm/is_sorted_until.h>
|
||||||
#include <__config>
|
#include <__config>
|
||||||
#include <__iterator/iterator_traits.h>
|
#include <__iterator/iterator_traits.h>
|
||||||
@ -26,7 +27,8 @@ _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17
|
|||||||
bool
|
bool
|
||||||
is_sorted(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
|
is_sorted(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
|
||||||
{
|
{
|
||||||
return _VSTD::is_sorted_until(__first, __last, __comp) == __last;
|
typedef typename __comp_ref_type<_Compare>::type _Comp_ref;
|
||||||
|
return _VSTD::__is_sorted_until<_Comp_ref>(__first, __last, __comp) == __last;
|
||||||
}
|
}
|
||||||
|
|
||||||
template<class _ForwardIterator>
|
template<class _ForwardIterator>
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
#include <__config>
|
#include <__config>
|
||||||
#include <__algorithm/comp.h>
|
#include <__algorithm/comp.h>
|
||||||
|
#include <__algorithm/comp_ref_type.h>
|
||||||
#include <__iterator/iterator_traits.h>
|
#include <__iterator/iterator_traits.h>
|
||||||
|
|
||||||
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
|
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
|
||||||
@ -19,9 +20,9 @@
|
|||||||
|
|
||||||
_LIBCPP_BEGIN_NAMESPACE_STD
|
_LIBCPP_BEGIN_NAMESPACE_STD
|
||||||
|
|
||||||
template <class _ForwardIterator, class _Compare>
|
template <class _Compare, class _ForwardIterator>
|
||||||
_LIBCPP_NODISCARD_EXT _LIBCPP_CONSTEXPR_AFTER_CXX17 _ForwardIterator
|
_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _ForwardIterator
|
||||||
is_sorted_until(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
|
__is_sorted_until(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
|
||||||
{
|
{
|
||||||
if (__first != __last)
|
if (__first != __last)
|
||||||
{
|
{
|
||||||
@ -36,10 +37,16 @@ is_sorted_until(_ForwardIterator __first, _ForwardIterator __last, _Compare __co
|
|||||||
return __last;
|
return __last;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <class _ForwardIterator, class _Compare>
|
||||||
|
_LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _ForwardIterator
|
||||||
|
is_sorted_until(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
|
||||||
|
{
|
||||||
|
typedef typename __comp_ref_type<_Compare>::type _Comp_ref;
|
||||||
|
return _VSTD::__is_sorted_until<_Comp_ref>(__first, __last, __comp);
|
||||||
|
}
|
||||||
|
|
||||||
template<class _ForwardIterator>
|
template<class _ForwardIterator>
|
||||||
_LIBCPP_NODISCARD_EXT inline
|
_LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX17 _ForwardIterator
|
||||||
_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX17
|
|
||||||
_ForwardIterator
|
|
||||||
is_sorted_until(_ForwardIterator __first, _ForwardIterator __last)
|
is_sorted_until(_ForwardIterator __first, _ForwardIterator __last)
|
||||||
{
|
{
|
||||||
return _VSTD::is_sorted_until(__first, __last, __less<typename iterator_traits<_ForwardIterator>::value_type>());
|
return _VSTD::is_sorted_until(__first, __last, __less<typename iterator_traits<_ForwardIterator>::value_type>());
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
#include <__config>
|
#include <__config>
|
||||||
#include <__algorithm/comp.h>
|
#include <__algorithm/comp.h>
|
||||||
|
#include <__algorithm/comp_ref_type.h>
|
||||||
#include <__algorithm/max_element.h>
|
#include <__algorithm/max_element.h>
|
||||||
#include <initializer_list>
|
#include <initializer_list>
|
||||||
|
|
||||||
@ -49,7 +50,8 @@ _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11
|
|||||||
_Tp
|
_Tp
|
||||||
max(initializer_list<_Tp> __t, _Compare __comp)
|
max(initializer_list<_Tp> __t, _Compare __comp)
|
||||||
{
|
{
|
||||||
return *_VSTD::max_element(__t.begin(), __t.end(), __comp);
|
typedef typename __comp_ref_type<_Compare>::type _Comp_ref;
|
||||||
|
return *_VSTD::__max_element<_Comp_ref>(__t.begin(), __t.end(), __comp);
|
||||||
}
|
}
|
||||||
|
|
||||||
template<class _Tp>
|
template<class _Tp>
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
#include <__config>
|
#include <__config>
|
||||||
#include <__algorithm/comp.h>
|
#include <__algorithm/comp.h>
|
||||||
|
#include <__algorithm/comp_ref_type.h>
|
||||||
#include <__iterator/iterator_traits.h>
|
#include <__iterator/iterator_traits.h>
|
||||||
|
|
||||||
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
|
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
|
||||||
@ -19,11 +20,9 @@
|
|||||||
|
|
||||||
_LIBCPP_BEGIN_NAMESPACE_STD
|
_LIBCPP_BEGIN_NAMESPACE_STD
|
||||||
|
|
||||||
template <class _ForwardIterator, class _Compare>
|
template <class _Compare, class _ForwardIterator>
|
||||||
_LIBCPP_NODISCARD_EXT inline
|
inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator
|
||||||
_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11
|
__max_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
|
||||||
_ForwardIterator
|
|
||||||
max_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
|
|
||||||
{
|
{
|
||||||
static_assert(__is_cpp17_forward_iterator<_ForwardIterator>::value,
|
static_assert(__is_cpp17_forward_iterator<_ForwardIterator>::value,
|
||||||
"std::max_element requires a ForwardIterator");
|
"std::max_element requires a ForwardIterator");
|
||||||
@ -37,11 +36,17 @@ max_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
|
|||||||
return __first;
|
return __first;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <class _ForwardIterator, class _Compare>
|
||||||
|
_LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator
|
||||||
|
max_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
|
||||||
|
{
|
||||||
|
typedef typename __comp_ref_type<_Compare>::type _Comp_ref;
|
||||||
|
return _VSTD::__max_element<_Comp_ref>(__first, __last, __comp);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
template <class _ForwardIterator>
|
template <class _ForwardIterator>
|
||||||
_LIBCPP_NODISCARD_EXT inline
|
_LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator
|
||||||
_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11
|
|
||||||
_ForwardIterator
|
|
||||||
max_element(_ForwardIterator __first, _ForwardIterator __last)
|
max_element(_ForwardIterator __first, _ForwardIterator __last)
|
||||||
{
|
{
|
||||||
return _VSTD::max_element(__first, __last,
|
return _VSTD::max_element(__first, __last,
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
#include <__config>
|
#include <__config>
|
||||||
#include <__algorithm/comp.h>
|
#include <__algorithm/comp.h>
|
||||||
|
#include <__algorithm/comp_ref_type.h>
|
||||||
#include <__algorithm/min_element.h>
|
#include <__algorithm/min_element.h>
|
||||||
#include <initializer_list>
|
#include <initializer_list>
|
||||||
|
|
||||||
@ -49,7 +50,8 @@ _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11
|
|||||||
_Tp
|
_Tp
|
||||||
min(initializer_list<_Tp> __t, _Compare __comp)
|
min(initializer_list<_Tp> __t, _Compare __comp)
|
||||||
{
|
{
|
||||||
return *_VSTD::min_element(__t.begin(), __t.end(), __comp);
|
typedef typename __comp_ref_type<_Compare>::type _Comp_ref;
|
||||||
|
return *_VSTD::__min_element<_Comp_ref>(__t.begin(), __t.end(), __comp);
|
||||||
}
|
}
|
||||||
|
|
||||||
template<class _Tp>
|
template<class _Tp>
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
|
|
||||||
#include <__config>
|
#include <__config>
|
||||||
#include <__algorithm/comp.h>
|
#include <__algorithm/comp.h>
|
||||||
|
#include <__algorithm/comp_ref_type.h>
|
||||||
#include <__iterator/iterator_traits.h>
|
#include <__iterator/iterator_traits.h>
|
||||||
|
|
||||||
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
|
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
|
||||||
@ -19,11 +20,9 @@
|
|||||||
|
|
||||||
_LIBCPP_BEGIN_NAMESPACE_STD
|
_LIBCPP_BEGIN_NAMESPACE_STD
|
||||||
|
|
||||||
template <class _ForwardIterator, class _Compare>
|
template <class _Compare, class _ForwardIterator>
|
||||||
_LIBCPP_NODISCARD_EXT inline
|
inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator
|
||||||
_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11
|
__min_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
|
||||||
_ForwardIterator
|
|
||||||
min_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
|
|
||||||
{
|
{
|
||||||
static_assert(__is_cpp17_forward_iterator<_ForwardIterator>::value,
|
static_assert(__is_cpp17_forward_iterator<_ForwardIterator>::value,
|
||||||
"std::min_element requires a ForwardIterator");
|
"std::min_element requires a ForwardIterator");
|
||||||
@ -37,10 +36,16 @@ min_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
|
|||||||
return __first;
|
return __first;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <class _ForwardIterator, class _Compare>
|
||||||
|
_LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator
|
||||||
|
min_element(_ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
|
||||||
|
{
|
||||||
|
typedef typename __comp_ref_type<_Compare>::type _Comp_ref;
|
||||||
|
return _VSTD::__min_element<_Comp_ref>(__first, __last, __comp);
|
||||||
|
}
|
||||||
|
|
||||||
template <class _ForwardIterator>
|
template <class _ForwardIterator>
|
||||||
_LIBCPP_NODISCARD_EXT inline
|
_LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 _ForwardIterator
|
||||||
_LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_AFTER_CXX11
|
|
||||||
_ForwardIterator
|
|
||||||
min_element(_ForwardIterator __first, _ForwardIterator __last)
|
min_element(_ForwardIterator __first, _ForwardIterator __last)
|
||||||
{
|
{
|
||||||
return _VSTD::min_element(__first, __last,
|
return _VSTD::min_element(__first, __last,
|
||||||
|
@ -149,7 +149,7 @@ __cpp_lib_syncbuf 201803L <syncstream>
|
|||||||
__cpp_lib_three_way_comparison 201907L <compare>
|
__cpp_lib_three_way_comparison 201907L <compare>
|
||||||
__cpp_lib_to_address 201711L <memory>
|
__cpp_lib_to_address 201711L <memory>
|
||||||
__cpp_lib_to_array 201907L <array>
|
__cpp_lib_to_array 201907L <array>
|
||||||
__cpp_lib_to_chars 201611L <utility>
|
__cpp_lib_to_chars 201611L <charconv>
|
||||||
__cpp_lib_to_underlying 202102L <utility>
|
__cpp_lib_to_underlying 202102L <utility>
|
||||||
__cpp_lib_transformation_trait_aliases 201304L <type_traits>
|
__cpp_lib_transformation_trait_aliases 201304L <type_traits>
|
||||||
__cpp_lib_transparent_operators 201510L <functional> <memory>
|
__cpp_lib_transparent_operators 201510L <functional> <memory>
|
||||||
|
@ -13,10 +13,21 @@
|
|||||||
#ifndef LLVM_EXECUTIONENGINE_JITLINK_JITLINKDYLIB_H
|
#ifndef LLVM_EXECUTIONENGINE_JITLINK_JITLINKDYLIB_H
|
||||||
#define LLVM_EXECUTIONENGINE_JITLINK_JITLINKDYLIB_H
|
#define LLVM_EXECUTIONENGINE_JITLINK_JITLINKDYLIB_H
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
|
||||||
namespace llvm {
|
namespace llvm {
|
||||||
namespace jitlink {
|
namespace jitlink {
|
||||||
|
|
||||||
class JITLinkDylib {};
|
class JITLinkDylib {
|
||||||
|
public:
|
||||||
|
JITLinkDylib(std::string Name) : Name(std::move(Name)) {}
|
||||||
|
|
||||||
|
/// Get the name for this JITLinkDylib.
|
||||||
|
const std::string &getName() const { return Name; }
|
||||||
|
|
||||||
|
private:
|
||||||
|
std::string Name;
|
||||||
|
};
|
||||||
|
|
||||||
} // end namespace jitlink
|
} // end namespace jitlink
|
||||||
} // end namespace llvm
|
} // end namespace llvm
|
||||||
|
@ -927,17 +927,11 @@ class JITDylib : public ThreadSafeRefCountedBase<JITDylib>,
|
|||||||
friend class MaterializationResponsibility;
|
friend class MaterializationResponsibility;
|
||||||
public:
|
public:
|
||||||
|
|
||||||
using AsynchronousSymbolQuerySet =
|
|
||||||
std::set<std::shared_ptr<AsynchronousSymbolQuery>>;
|
|
||||||
|
|
||||||
JITDylib(const JITDylib &) = delete;
|
JITDylib(const JITDylib &) = delete;
|
||||||
JITDylib &operator=(const JITDylib &) = delete;
|
JITDylib &operator=(const JITDylib &) = delete;
|
||||||
JITDylib(JITDylib &&) = delete;
|
JITDylib(JITDylib &&) = delete;
|
||||||
JITDylib &operator=(JITDylib &&) = delete;
|
JITDylib &operator=(JITDylib &&) = delete;
|
||||||
|
|
||||||
/// Get the name for this JITDylib.
|
|
||||||
const std::string &getName() const { return JITDylibName; }
|
|
||||||
|
|
||||||
/// Get a reference to the ExecutionSession for this JITDylib.
|
/// Get a reference to the ExecutionSession for this JITDylib.
|
||||||
ExecutionSession &getExecutionSession() const { return ES; }
|
ExecutionSession &getExecutionSession() const { return ES; }
|
||||||
|
|
||||||
@ -1070,6 +1064,9 @@ class JITDylib : public ThreadSafeRefCountedBase<JITDylib>,
|
|||||||
std::vector<JITDylibSP> getReverseDFSLinkOrder();
|
std::vector<JITDylibSP> getReverseDFSLinkOrder();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
using AsynchronousSymbolQuerySet =
|
||||||
|
std::set<std::shared_ptr<AsynchronousSymbolQuery>>;
|
||||||
|
|
||||||
using AsynchronousSymbolQueryList =
|
using AsynchronousSymbolQueryList =
|
||||||
std::vector<std::shared_ptr<AsynchronousSymbolQuery>>;
|
std::vector<std::shared_ptr<AsynchronousSymbolQuery>>;
|
||||||
|
|
||||||
@ -1200,7 +1197,6 @@ class JITDylib : public ThreadSafeRefCountedBase<JITDylib>,
|
|||||||
failSymbols(FailedSymbolsWorklist);
|
failSymbols(FailedSymbolsWorklist);
|
||||||
|
|
||||||
ExecutionSession &ES;
|
ExecutionSession &ES;
|
||||||
std::string JITDylibName;
|
|
||||||
std::mutex GeneratorsMutex;
|
std::mutex GeneratorsMutex;
|
||||||
bool Open = true;
|
bool Open = true;
|
||||||
SymbolTable Symbols;
|
SymbolTable Symbols;
|
||||||
|
@ -1289,17 +1289,15 @@ DWARFVerifier::verifyNameIndexAbbrevs(const DWARFDebugNames::NameIndex &NI) {
|
|||||||
static SmallVector<StringRef, 2> getNames(const DWARFDie &DIE,
|
static SmallVector<StringRef, 2> getNames(const DWARFDie &DIE,
|
||||||
bool IncludeLinkageName = true) {
|
bool IncludeLinkageName = true) {
|
||||||
SmallVector<StringRef, 2> Result;
|
SmallVector<StringRef, 2> Result;
|
||||||
if (const char *Str = DIE.getName(DINameKind::ShortName))
|
if (const char *Str = DIE.getShortName())
|
||||||
Result.emplace_back(Str);
|
Result.emplace_back(Str);
|
||||||
else if (DIE.getTag() == dwarf::DW_TAG_namespace)
|
else if (DIE.getTag() == dwarf::DW_TAG_namespace)
|
||||||
Result.emplace_back("(anonymous namespace)");
|
Result.emplace_back("(anonymous namespace)");
|
||||||
|
|
||||||
if (IncludeLinkageName) {
|
if (IncludeLinkageName) {
|
||||||
if (const char *Str = DIE.getName(DINameKind::LinkageName)) {
|
if (const char *Str = DIE.getLinkageName())
|
||||||
if (Result.empty() || Result[0] != Str)
|
|
||||||
Result.emplace_back(Str);
|
Result.emplace_back(Str);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return Result;
|
return Result;
|
||||||
}
|
}
|
||||||
|
@ -1364,7 +1364,7 @@ Error JITDylib::remove(const SymbolNameSet &Names) {
|
|||||||
|
|
||||||
void JITDylib::dump(raw_ostream &OS) {
|
void JITDylib::dump(raw_ostream &OS) {
|
||||||
ES.runSessionLocked([&, this]() {
|
ES.runSessionLocked([&, this]() {
|
||||||
OS << "JITDylib \"" << JITDylibName << "\" (ES: "
|
OS << "JITDylib \"" << getName() << "\" (ES: "
|
||||||
<< format("0x%016" PRIx64, reinterpret_cast<uintptr_t>(&ES)) << "):\n"
|
<< format("0x%016" PRIx64, reinterpret_cast<uintptr_t>(&ES)) << "):\n"
|
||||||
<< "Link order: " << LinkOrder << "\n"
|
<< "Link order: " << LinkOrder << "\n"
|
||||||
<< "Symbol table:\n";
|
<< "Symbol table:\n";
|
||||||
@ -1450,7 +1450,7 @@ JITDylib::MaterializingInfo::takeQueriesMeeting(SymbolState RequiredState) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
JITDylib::JITDylib(ExecutionSession &ES, std::string Name)
|
JITDylib::JITDylib(ExecutionSession &ES, std::string Name)
|
||||||
: ES(ES), JITDylibName(std::move(Name)) {
|
: JITLinkDylib(std::move(Name)), ES(ES) {
|
||||||
LinkOrder.push_back({this, JITDylibLookupFlags::MatchAllSymbols});
|
LinkOrder.push_back({this, JITDylibLookupFlags::MatchAllSymbols});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -28,7 +28,6 @@ AMDGPUMCAsmInfo::AMDGPUMCAsmInfo(const Triple &TT,
|
|||||||
MaxInstLength = (TT.getArch() == Triple::amdgcn) ? 20 : 16;
|
MaxInstLength = (TT.getArch() == Triple::amdgcn) ? 20 : 16;
|
||||||
SeparatorString = "\n";
|
SeparatorString = "\n";
|
||||||
CommentString = ";";
|
CommentString = ";";
|
||||||
PrivateLabelPrefix = "";
|
|
||||||
InlineAsmStart = ";#ASMSTART";
|
InlineAsmStart = ";#ASMSTART";
|
||||||
InlineAsmEnd = ";#ASMEND";
|
InlineAsmEnd = ";#ASMEND";
|
||||||
|
|
||||||
|
@ -718,7 +718,7 @@ Thumb2SizeReduce::ReduceSpecial(MachineBasicBlock &MBB, MachineInstr *MI,
|
|||||||
case ARM::t2CMPrr: {
|
case ARM::t2CMPrr: {
|
||||||
// Try to reduce to the lo-reg only version first. Why there are two
|
// Try to reduce to the lo-reg only version first. Why there are two
|
||||||
// versions of the instruction is a mystery.
|
// versions of the instruction is a mystery.
|
||||||
// It would be nice to just have two entries in the master table that
|
// It would be nice to just have two entries in the main table that
|
||||||
// are prioritized, but the table assumes a unique entry for each
|
// are prioritized, but the table assumes a unique entry for each
|
||||||
// source insn opcode. So for now, we hack a local entry record to use.
|
// source insn opcode. So for now, we hack a local entry record to use.
|
||||||
static const ReduceEntry NarrowEntry =
|
static const ReduceEntry NarrowEntry =
|
||||||
|
@ -44004,7 +44004,11 @@ static SDValue combineSetCCMOVMSK(SDValue EFLAGS, X86::CondCode &CC,
|
|||||||
// signbits extend down to all the sub-elements as well.
|
// signbits extend down to all the sub-elements as well.
|
||||||
// Calling MOVMSK with the wider type, avoiding the bitcast, helps expose
|
// Calling MOVMSK with the wider type, avoiding the bitcast, helps expose
|
||||||
// potential SimplifyDemandedBits/Elts cases.
|
// potential SimplifyDemandedBits/Elts cases.
|
||||||
if (Vec.getOpcode() == ISD::BITCAST) {
|
// If we looked through a truncate that discard bits, we can't do this
|
||||||
|
// transform.
|
||||||
|
// FIXME: We could do this transform for truncates that discarded bits by
|
||||||
|
// inserting an AND mask between the new MOVMSK and the CMP.
|
||||||
|
if (Vec.getOpcode() == ISD::BITCAST && NumElts <= CmpBits) {
|
||||||
SDValue BC = peekThroughBitcasts(Vec);
|
SDValue BC = peekThroughBitcasts(Vec);
|
||||||
MVT BCVT = BC.getSimpleValueType();
|
MVT BCVT = BC.getSimpleValueType();
|
||||||
unsigned BCNumElts = BCVT.getVectorNumElements();
|
unsigned BCNumElts = BCVT.getVectorNumElements();
|
||||||
|
@ -692,7 +692,7 @@ void InstrProfiling::lowerIncrement(InstrProfIncrementInst *Inc) {
|
|||||||
|
|
||||||
IRBuilder<> Builder(Inc);
|
IRBuilder<> Builder(Inc);
|
||||||
uint64_t Index = Inc->getIndex()->getZExtValue();
|
uint64_t Index = Inc->getIndex()->getZExtValue();
|
||||||
Value *Addr = Builder.CreateConstInBoundsGEP2_64(Counters->getValueType(),
|
Value *Addr = Builder.CreateConstInBoundsGEP2_32(Counters->getValueType(),
|
||||||
Counters, 0, Index);
|
Counters, 0, Index);
|
||||||
|
|
||||||
if (isRuntimeCounterRelocationEnabled()) {
|
if (isRuntimeCounterRelocationEnabled()) {
|
||||||
|
@ -58,17 +58,13 @@ std::unique_ptr<Module> llvm::CloneModule(
|
|||||||
// new module. Here we add them to the VMap and to the new Module. We
|
// new module. Here we add them to the VMap and to the new Module. We
|
||||||
// don't worry about attributes or initializers, they will come later.
|
// don't worry about attributes or initializers, they will come later.
|
||||||
//
|
//
|
||||||
for (Module::const_global_iterator I = M.global_begin(), E = M.global_end();
|
for (const GlobalVariable &I : M.globals()) {
|
||||||
I != E; ++I) {
|
GlobalVariable *NewGV = new GlobalVariable(
|
||||||
GlobalVariable *GV = new GlobalVariable(*New,
|
*New, I.getValueType(), I.isConstant(), I.getLinkage(),
|
||||||
I->getValueType(),
|
(Constant *)nullptr, I.getName(), (GlobalVariable *)nullptr,
|
||||||
I->isConstant(), I->getLinkage(),
|
I.getThreadLocalMode(), I.getType()->getAddressSpace());
|
||||||
(Constant*) nullptr, I->getName(),
|
NewGV->copyAttributesFrom(&I);
|
||||||
(GlobalVariable*) nullptr,
|
VMap[&I] = NewGV;
|
||||||
I->getThreadLocalMode(),
|
|
||||||
I->getType()->getAddressSpace());
|
|
||||||
GV->copyAttributesFrom(&*I);
|
|
||||||
VMap[&*I] = GV;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Loop over the functions in the module, making external functions as before
|
// Loop over the functions in the module, making external functions as before
|
||||||
@ -81,34 +77,33 @@ std::unique_ptr<Module> llvm::CloneModule(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Loop over the aliases in the module
|
// Loop over the aliases in the module
|
||||||
for (Module::const_alias_iterator I = M.alias_begin(), E = M.alias_end();
|
for (const GlobalAlias &I : M.aliases()) {
|
||||||
I != E; ++I) {
|
if (!ShouldCloneDefinition(&I)) {
|
||||||
if (!ShouldCloneDefinition(&*I)) {
|
|
||||||
// An alias cannot act as an external reference, so we need to create
|
// An alias cannot act as an external reference, so we need to create
|
||||||
// either a function or a global variable depending on the value type.
|
// either a function or a global variable depending on the value type.
|
||||||
// FIXME: Once pointee types are gone we can probably pick one or the
|
// FIXME: Once pointee types are gone we can probably pick one or the
|
||||||
// other.
|
// other.
|
||||||
GlobalValue *GV;
|
GlobalValue *GV;
|
||||||
if (I->getValueType()->isFunctionTy())
|
if (I.getValueType()->isFunctionTy())
|
||||||
GV = Function::Create(cast<FunctionType>(I->getValueType()),
|
GV = Function::Create(cast<FunctionType>(I.getValueType()),
|
||||||
GlobalValue::ExternalLinkage,
|
GlobalValue::ExternalLinkage, I.getAddressSpace(),
|
||||||
I->getAddressSpace(), I->getName(), New.get());
|
I.getName(), New.get());
|
||||||
else
|
else
|
||||||
GV = new GlobalVariable(
|
GV = new GlobalVariable(*New, I.getValueType(), false,
|
||||||
*New, I->getValueType(), false, GlobalValue::ExternalLinkage,
|
GlobalValue::ExternalLinkage, nullptr,
|
||||||
nullptr, I->getName(), nullptr,
|
I.getName(), nullptr, I.getThreadLocalMode(),
|
||||||
I->getThreadLocalMode(), I->getType()->getAddressSpace());
|
I.getType()->getAddressSpace());
|
||||||
VMap[&*I] = GV;
|
VMap[&I] = GV;
|
||||||
// We do not copy attributes (mainly because copying between different
|
// We do not copy attributes (mainly because copying between different
|
||||||
// kinds of globals is forbidden), but this is generally not required for
|
// kinds of globals is forbidden), but this is generally not required for
|
||||||
// correctness.
|
// correctness.
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
auto *GA = GlobalAlias::create(I->getValueType(),
|
auto *GA = GlobalAlias::create(I.getValueType(),
|
||||||
I->getType()->getPointerAddressSpace(),
|
I.getType()->getPointerAddressSpace(),
|
||||||
I->getLinkage(), I->getName(), New.get());
|
I.getLinkage(), I.getName(), New.get());
|
||||||
GA->copyAttributesFrom(&*I);
|
GA->copyAttributesFrom(&I);
|
||||||
VMap[&*I] = GA;
|
VMap[&I] = GA;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Now that all of the things that global variable initializer can refer to
|
// Now that all of the things that global variable initializer can refer to
|
||||||
@ -153,10 +148,9 @@ std::unique_ptr<Module> llvm::CloneModule(
|
|||||||
}
|
}
|
||||||
|
|
||||||
Function::arg_iterator DestI = F->arg_begin();
|
Function::arg_iterator DestI = F->arg_begin();
|
||||||
for (Function::const_arg_iterator J = I.arg_begin(); J != I.arg_end();
|
for (const Argument &J : I.args()) {
|
||||||
++J) {
|
DestI->setName(J.getName());
|
||||||
DestI->setName(J->getName());
|
VMap[&J] = &*DestI++;
|
||||||
VMap[&*J] = &*DestI++;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SmallVector<ReturnInst *, 8> Returns; // Ignore returns cloned.
|
SmallVector<ReturnInst *, 8> Returns; // Ignore returns cloned.
|
||||||
@ -170,21 +164,17 @@ std::unique_ptr<Module> llvm::CloneModule(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// And aliases
|
// And aliases
|
||||||
for (Module::const_alias_iterator I = M.alias_begin(), E = M.alias_end();
|
for (const GlobalAlias &I : M.aliases()) {
|
||||||
I != E; ++I) {
|
|
||||||
// We already dealt with undefined aliases above.
|
// We already dealt with undefined aliases above.
|
||||||
if (!ShouldCloneDefinition(&*I))
|
if (!ShouldCloneDefinition(&I))
|
||||||
continue;
|
continue;
|
||||||
GlobalAlias *GA = cast<GlobalAlias>(VMap[&*I]);
|
GlobalAlias *GA = cast<GlobalAlias>(VMap[&I]);
|
||||||
if (const Constant *C = I->getAliasee())
|
if (const Constant *C = I.getAliasee())
|
||||||
GA->setAliasee(MapValue(C, VMap));
|
GA->setAliasee(MapValue(C, VMap));
|
||||||
}
|
}
|
||||||
|
|
||||||
// And named metadata....
|
// And named metadata....
|
||||||
for (Module::const_named_metadata_iterator I = M.named_metadata_begin(),
|
for (const NamedMDNode &NMD : M.named_metadata()) {
|
||||||
E = M.named_metadata_end();
|
|
||||||
I != E; ++I) {
|
|
||||||
const NamedMDNode &NMD = *I;
|
|
||||||
NamedMDNode *NewNMD = New->getOrInsertNamedMetadata(NMD.getName());
|
NamedMDNode *NewNMD = New->getOrInsertNamedMetadata(NMD.getName());
|
||||||
for (unsigned i = 0, e = NMD.getNumOperands(); i != e; ++i)
|
for (unsigned i = 0, e = NMD.getNumOperands(); i != e; ++i)
|
||||||
NewNMD->addOperand(MapMetadata(NMD.getOperand(i), VMap));
|
NewNMD->addOperand(MapMetadata(NMD.getOperand(i), VMap));
|
||||||
|
@ -285,9 +285,8 @@ bool Evaluator::getFormalParams(CallBase &CB, Function *F,
|
|||||||
}
|
}
|
||||||
|
|
||||||
auto ArgI = CB.arg_begin();
|
auto ArgI = CB.arg_begin();
|
||||||
for (auto ParI = FTy->param_begin(), ParE = FTy->param_end(); ParI != ParE;
|
for (Type *PTy : FTy->params()) {
|
||||||
++ParI) {
|
auto *ArgC = ConstantFoldLoadThroughBitcast(getVal(*ArgI), PTy, DL);
|
||||||
auto *ArgC = ConstantFoldLoadThroughBitcast(getVal(*ArgI), *ParI, DL);
|
|
||||||
if (!ArgC) {
|
if (!ArgC) {
|
||||||
LLVM_DEBUG(dbgs() << "Can not convert function argument.\n");
|
LLVM_DEBUG(dbgs() << "Can not convert function argument.\n");
|
||||||
return false;
|
return false;
|
||||||
|
@ -293,9 +293,8 @@ static Loop *separateNestedLoop(Loop *L, BasicBlock *Preheader,
|
|||||||
// L is now a subloop of our outer loop.
|
// L is now a subloop of our outer loop.
|
||||||
NewOuter->addChildLoop(L);
|
NewOuter->addChildLoop(L);
|
||||||
|
|
||||||
for (Loop::block_iterator I = L->block_begin(), E = L->block_end();
|
for (BasicBlock *BB : L->blocks())
|
||||||
I != E; ++I)
|
NewOuter->addBlockEntry(BB);
|
||||||
NewOuter->addBlockEntry(*I);
|
|
||||||
|
|
||||||
// Now reset the header in L, which had been moved by
|
// Now reset the header in L, which had been moved by
|
||||||
// SplitBlockPredecessors for the outer loop.
|
// SplitBlockPredecessors for the outer loop.
|
||||||
@ -496,12 +495,12 @@ static bool simplifyOneLoop(Loop *L, SmallVectorImpl<Loop *> &Worklist,
|
|||||||
// predecessors that are not in the loop. This is not valid for natural
|
// predecessors that are not in the loop. This is not valid for natural
|
||||||
// loops, but can occur if the blocks are unreachable. Since they are
|
// loops, but can occur if the blocks are unreachable. Since they are
|
||||||
// unreachable we can just shamelessly delete those CFG edges!
|
// unreachable we can just shamelessly delete those CFG edges!
|
||||||
for (Loop::block_iterator BB = L->block_begin(), E = L->block_end();
|
for (BasicBlock *BB : L->blocks()) {
|
||||||
BB != E; ++BB) {
|
if (BB == L->getHeader())
|
||||||
if (*BB == L->getHeader()) continue;
|
continue;
|
||||||
|
|
||||||
SmallPtrSet<BasicBlock*, 4> BadPreds;
|
SmallPtrSet<BasicBlock*, 4> BadPreds;
|
||||||
for (BasicBlock *P : predecessors(*BB))
|
for (BasicBlock *P : predecessors(BB))
|
||||||
if (!L->contains(P))
|
if (!L->contains(P))
|
||||||
BadPreds.insert(P);
|
BadPreds.insert(P);
|
||||||
|
|
||||||
|
@ -663,9 +663,8 @@ void llvm::deleteDeadLoop(Loop *L, DominatorTree *DT, ScalarEvolution *SE,
|
|||||||
// about ordering because we already dropped the references.
|
// about ordering because we already dropped the references.
|
||||||
// NOTE: This iteration is safe because erasing the block does not remove
|
// NOTE: This iteration is safe because erasing the block does not remove
|
||||||
// its entry from the loop's block list. We do that in the next section.
|
// its entry from the loop's block list. We do that in the next section.
|
||||||
for (Loop::block_iterator LpI = L->block_begin(), LpE = L->block_end();
|
for (BasicBlock *BB : L->blocks())
|
||||||
LpI != LpE; ++LpI)
|
BB->eraseFromParent();
|
||||||
(*LpI)->eraseFromParent();
|
|
||||||
|
|
||||||
// Finally, the blocks from loopinfo. This has to happen late because
|
// Finally, the blocks from loopinfo. This has to happen late because
|
||||||
// otherwise our loop iterators won't work.
|
// otherwise our loop iterators won't work.
|
||||||
@ -1501,10 +1500,9 @@ Loop *llvm::cloneLoop(Loop *L, Loop *PL, ValueToValueMapTy &VM,
|
|||||||
LPM->addLoop(New);
|
LPM->addLoop(New);
|
||||||
|
|
||||||
// Add all of the blocks in L to the new loop.
|
// Add all of the blocks in L to the new loop.
|
||||||
for (Loop::block_iterator I = L->block_begin(), E = L->block_end();
|
for (BasicBlock *BB : L->blocks())
|
||||||
I != E; ++I)
|
if (LI->getLoopFor(BB) == L)
|
||||||
if (LI->getLoopFor(*I) == L)
|
New.addBasicBlockToLoop(cast<BasicBlock>(VM[BB]), *LI);
|
||||||
New.addBasicBlockToLoop(cast<BasicBlock>(VM[*I]), *LI);
|
|
||||||
|
|
||||||
// Add all of the subloops to the new loop.
|
// Add all of the subloops to the new loop.
|
||||||
for (Loop *I : *L)
|
for (Loop *I : *L)
|
||||||
|
@ -92,12 +92,12 @@ void MetaRename(Module &M,
|
|||||||
Renamer renamer(randSeed);
|
Renamer renamer(randSeed);
|
||||||
|
|
||||||
// Rename all aliases
|
// Rename all aliases
|
||||||
for (auto AI = M.alias_begin(), AE = M.alias_end(); AI != AE; ++AI) {
|
for (GlobalAlias &GA : M.aliases()) {
|
||||||
StringRef Name = AI->getName();
|
StringRef Name = GA.getName();
|
||||||
if (Name.startswith("llvm.") || (!Name.empty() && Name[0] == 1))
|
if (Name.startswith("llvm.") || (!Name.empty() && Name[0] == 1))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
AI->setName("alias");
|
GA.setName("alias");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Rename all global variables
|
// Rename all global variables
|
||||||
|
@ -201,19 +201,7 @@ static int analyzeLoadFromClobberingWrite(Type *LoadTy, Value *LoadPtr,
|
|||||||
// (issue a smaller load then merge the bits in) but this seems unlikely to be
|
// (issue a smaller load then merge the bits in) but this seems unlikely to be
|
||||||
// valuable.
|
// valuable.
|
||||||
if (StoreOffset > LoadOffset ||
|
if (StoreOffset > LoadOffset ||
|
||||||
StoreOffset + StoreSize < LoadOffset + LoadSize)
|
StoreOffset + int64_t(StoreSize) < LoadOffset + int64_t(LoadSize))
|
||||||
return -1;
|
|
||||||
|
|
||||||
// If the load and store are to the exact same address, they should have been
|
|
||||||
// a must alias. AA must have gotten confused.
|
|
||||||
// FIXME: Study to see if/when this happens. One case is forwarding a memset
|
|
||||||
// to a load from the base of the memset.
|
|
||||||
|
|
||||||
// If the load and store don't overlap at all, the store doesn't provide
|
|
||||||
// anything to the load. In this case, they really don't alias at all, AA
|
|
||||||
// must have gotten confused. The if statement above ensure the condition
|
|
||||||
// that StoreOffset <= LoadOffset.
|
|
||||||
if (StoreOffset + int64_t(StoreSize) <= LoadOffset)
|
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
// Okay, we can do this transformation. Return the number of bytes into the
|
// Okay, we can do this transformation. Return the number of bytes into the
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
..
|
..
|
||||||
lib
|
lib
|
||||||
clang
|
clang
|
||||||
13.0.0
|
14.0.0
|
||||||
lib
|
lib
|
||||||
freebsd
|
freebsd
|
||||||
..
|
..
|
||||||
|
@ -19,6 +19,16 @@
|
|||||||
v1
|
v1
|
||||||
__algorithm
|
__algorithm
|
||||||
..
|
..
|
||||||
|
__bit
|
||||||
|
..
|
||||||
|
__charconv
|
||||||
|
..
|
||||||
|
__compare
|
||||||
|
..
|
||||||
|
__concepts
|
||||||
|
..
|
||||||
|
__coroutine
|
||||||
|
..
|
||||||
__format
|
__format
|
||||||
..
|
..
|
||||||
__functional
|
__functional
|
||||||
@ -31,6 +41,8 @@
|
|||||||
..
|
..
|
||||||
__ranges
|
__ranges
|
||||||
..
|
..
|
||||||
|
__thread
|
||||||
|
..
|
||||||
__utility
|
__utility
|
||||||
..
|
..
|
||||||
__variant
|
__variant
|
||||||
|
@ -37,7 +37,7 @@
|
|||||||
..
|
..
|
||||||
lib
|
lib
|
||||||
clang
|
clang
|
||||||
13.0.0
|
14.0.0
|
||||||
include
|
include
|
||||||
cuda_wrappers
|
cuda_wrappers
|
||||||
..
|
..
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
/* $FreeBSD$ */
|
/* $FreeBSD$ */
|
||||||
|
|
||||||
#define FREEBSD_CC_VERSION 1400002
|
#define FREEBSD_CC_VERSION 1400003
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
.PATH: ${CLANG_SRCS}/lib/Headers
|
.PATH: ${CLANG_SRCS}/lib/Headers
|
||||||
|
|
||||||
INCSGROUPS= INCS CUDA OMP PPC
|
INCSGROUPS= INCS CUDA OMP PPC
|
||||||
INCSDIR= ${LIBDIR}/clang/13.0.0/include
|
INCSDIR= ${LIBDIR}/clang/14.0.0/include
|
||||||
CUDADIR= ${INCSDIR}/cuda_wrappers
|
CUDADIR= ${INCSDIR}/cuda_wrappers
|
||||||
OMPDIR= ${INCSDIR}/openmp_wrappers
|
OMPDIR= ${INCSDIR}/openmp_wrappers
|
||||||
PPCDIR= ${INCSDIR}/ppc_wrappers
|
PPCDIR= ${INCSDIR}/ppc_wrappers
|
||||||
@ -19,6 +19,7 @@ INCS+= __clang_cuda_libdevice_declares.h
|
|||||||
INCS+= __clang_cuda_math.h
|
INCS+= __clang_cuda_math.h
|
||||||
INCS+= __clang_cuda_math_forward_declares.h
|
INCS+= __clang_cuda_math_forward_declares.h
|
||||||
INCS+= __clang_cuda_runtime_wrapper.h
|
INCS+= __clang_cuda_runtime_wrapper.h
|
||||||
|
INCS+= __clang_cuda_texture_intrinsics.h
|
||||||
INCS+= __clang_hip_cmath.h
|
INCS+= __clang_hip_cmath.h
|
||||||
INCS+= __clang_hip_libdevice_declares.h
|
INCS+= __clang_hip_libdevice_declares.h
|
||||||
INCS+= __clang_hip_math.h
|
INCS+= __clang_hip_math.h
|
||||||
@ -42,6 +43,7 @@ INCS+= avx512cdintrin.h
|
|||||||
INCS+= avx512dqintrin.h
|
INCS+= avx512dqintrin.h
|
||||||
INCS+= avx512erintrin.h
|
INCS+= avx512erintrin.h
|
||||||
INCS+= avx512fintrin.h
|
INCS+= avx512fintrin.h
|
||||||
|
INCS+= avx512fp16intrin.h
|
||||||
INCS+= avx512ifmaintrin.h
|
INCS+= avx512ifmaintrin.h
|
||||||
INCS+= avx512ifmavlintrin.h
|
INCS+= avx512ifmavlintrin.h
|
||||||
INCS+= avx512pfintrin.h
|
INCS+= avx512pfintrin.h
|
||||||
@ -53,6 +55,7 @@ INCS+= avx512vlbitalgintrin.h
|
|||||||
INCS+= avx512vlbwintrin.h
|
INCS+= avx512vlbwintrin.h
|
||||||
INCS+= avx512vlcdintrin.h
|
INCS+= avx512vlcdintrin.h
|
||||||
INCS+= avx512vldqintrin.h
|
INCS+= avx512vldqintrin.h
|
||||||
|
INCS+= avx512vlfp16intrin.h
|
||||||
INCS+= avx512vlintrin.h
|
INCS+= avx512vlintrin.h
|
||||||
INCS+= avx512vlvbmi2intrin.h
|
INCS+= avx512vlvbmi2intrin.h
|
||||||
INCS+= avx512vlvnniintrin.h
|
INCS+= avx512vlvnniintrin.h
|
||||||
@ -73,6 +76,7 @@ INCS+= clflushoptintrin.h
|
|||||||
INCS+= clwbintrin.h
|
INCS+= clwbintrin.h
|
||||||
INCS+= clzerointrin.h
|
INCS+= clzerointrin.h
|
||||||
INCS+= cpuid.h
|
INCS+= cpuid.h
|
||||||
|
INCS+= crc32intrin.h
|
||||||
INCS+= emmintrin.h
|
INCS+= emmintrin.h
|
||||||
INCS+= enqcmdintrin.h
|
INCS+= enqcmdintrin.h
|
||||||
INCS+= f16cintrin.h
|
INCS+= f16cintrin.h
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
// $FreeBSD$
|
// $FreeBSD$
|
||||||
|
|
||||||
#define LLVM_REVISION "llvmorg-13.0.0-0-gd7b669b3a303"
|
#define LLVM_REVISION "llvmorg-14-init-10223-g401b76fdf2b3"
|
||||||
#define LLVM_REPOSITORY "git@github.com:llvm/llvm-project.git"
|
#define LLVM_REPOSITORY "https://github.com/llvm/llvm-project.git"
|
||||||
|
|
||||||
#define CLANG_REVISION "llvmorg-13.0.0-0-gd7b669b3a303"
|
#define CLANG_REVISION "llvmorg-14-init-10223-g401b76fdf2b3"
|
||||||
#define CLANG_REPOSITORY "git@github.com:llvm/llvm-project.git"
|
#define CLANG_REPOSITORY "https://github.com/llvm/llvm-project.git"
|
||||||
|
|
||||||
// <Upstream revision at import>-<Local identifier in __FreeBSD_version style>
|
// <Upstream revision at import>-<Local identifier in __FreeBSD_version style>
|
||||||
#define LLD_REVISION "llvmorg-13.0.0-0-gd7b669b3a303-1400002"
|
#define LLD_REVISION "llvmorg-14-init-10223-g401b76fdf2b3-1400003"
|
||||||
#define LLD_REPOSITORY "FreeBSD"
|
#define LLD_REPOSITORY "FreeBSD"
|
||||||
|
|
||||||
#define LLDB_REVISION "llvmorg-13.0.0-0-gd7b669b3a303"
|
#define LLDB_REVISION "llvmorg-14-init-10223-g401b76fdf2b3"
|
||||||
#define LLDB_REPOSITORY "git@github.com:llvm/llvm-project.git"
|
#define LLDB_REPOSITORY "https://github.com/llvm/llvm-project.git"
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
/* $FreeBSD$ */
|
/* $FreeBSD$ */
|
||||||
|
|
||||||
#define CLANG_VERSION 13.0.0
|
#define CLANG_VERSION 14.0.0
|
||||||
#define CLANG_VERSION_STRING "13.0.0"
|
#define CLANG_VERSION_STRING "14.0.0"
|
||||||
#define CLANG_VERSION_MAJOR 13
|
#define CLANG_VERSION_MAJOR 14
|
||||||
#define CLANG_VERSION_MINOR 0
|
#define CLANG_VERSION_MINOR 0
|
||||||
#define CLANG_VERSION_PATCHLEVEL 0
|
#define CLANG_VERSION_PATCHLEVEL 0
|
||||||
|
|
||||||
|
@ -65,7 +65,7 @@
|
|||||||
#define CLANG_HAVE_RLIMITS 1
|
#define CLANG_HAVE_RLIMITS 1
|
||||||
|
|
||||||
/* The LLVM product name and version */
|
/* The LLVM product name and version */
|
||||||
#define BACKEND_PACKAGE_STRING "LLVM 13.0.0"
|
#define BACKEND_PACKAGE_STRING "LLVM 14.0.0git"
|
||||||
|
|
||||||
/* Linker version detected at compile time. */
|
/* Linker version detected at compile time. */
|
||||||
/* #undef HOST_LINK_VERSION */
|
/* #undef HOST_LINK_VERSION */
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
// $FreeBSD$
|
// $FreeBSD$
|
||||||
|
|
||||||
#define LLD_VERSION_STRING "13.0.0"
|
#define LLD_VERSION_STRING "14.0.0"
|
||||||
|
@ -14,17 +14,12 @@
|
|||||||
|
|
||||||
#define LLDB_HAVE_EL_RFUNC_T 1
|
#define LLDB_HAVE_EL_RFUNC_T 1
|
||||||
|
|
||||||
|
|
||||||
#define HAVE_SYS_TYPES_H 1
|
|
||||||
|
|
||||||
#define HAVE_SYS_EVENT_H 1
|
#define HAVE_SYS_EVENT_H 1
|
||||||
|
|
||||||
#define HAVE_PPOLL 1
|
#define HAVE_PPOLL 1
|
||||||
|
|
||||||
#define HAVE_PTSNAME_R 1
|
#define HAVE_PTSNAME_R 1
|
||||||
|
|
||||||
#define HAVE_SIGACTION 1
|
|
||||||
|
|
||||||
#define HAVE_PROCESS_VM_READV 0
|
#define HAVE_PROCESS_VM_READV 0
|
||||||
|
|
||||||
#define HAVE_NR_PROCESS_VM_READV 0
|
#define HAVE_NR_PROCESS_VM_READV 0
|
||||||
|
7
lib/clang/include/llvm/Config/TargetMCAs.def
Normal file
7
lib/clang/include/llvm/Config/TargetMCAs.def
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
/* $FreeBSD$ */
|
||||||
|
|
||||||
|
#ifndef LLVM_TARGETMCA
|
||||||
|
# error Please define the macro LLVM_TARGETMCA(TargetName)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#undef LLVM_TARGETMCA
|
@ -20,6 +20,10 @@
|
|||||||
/* Define to 1 to enable crash memory dumps, and to 0 otherwise. */
|
/* Define to 1 to enable crash memory dumps, and to 0 otherwise. */
|
||||||
#define LLVM_ENABLE_CRASH_DUMPS 0
|
#define LLVM_ENABLE_CRASH_DUMPS 0
|
||||||
|
|
||||||
|
/* Define to 1 to prefer forward slashes on Windows, and to 0 prefer
|
||||||
|
backslashes. */
|
||||||
|
#define LLVM_WINDOWS_PREFER_FORWARD_SLASH 0
|
||||||
|
|
||||||
/* Define to 1 if you have the `backtrace' function. */
|
/* Define to 1 if you have the `backtrace' function. */
|
||||||
#define HAVE_BACKTRACE TRUE
|
#define HAVE_BACKTRACE TRUE
|
||||||
|
|
||||||
@ -71,6 +75,9 @@
|
|||||||
#define HAVE_DEREGISTER_FRAME 1
|
#define HAVE_DEREGISTER_FRAME 1
|
||||||
#endif // !arm || USING_SJLJ_EXCEPTIONS || ARM_DWARF_EH_
|
#endif // !arm || USING_SJLJ_EXCEPTIONS || ARM_DWARF_EH_
|
||||||
|
|
||||||
|
/* Define if __unw_add_dynamic_fde() is available on this platform. */
|
||||||
|
/* #undef HAVE_UNW_ADD_DYNAMIC_FDE */
|
||||||
|
|
||||||
/* Define to 1 if you have the <errno.h> header file. */
|
/* Define to 1 if you have the <errno.h> header file. */
|
||||||
#define HAVE_ERRNO_H 1
|
#define HAVE_ERRNO_H 1
|
||||||
|
|
||||||
@ -369,10 +376,10 @@
|
|||||||
#define PACKAGE_NAME "LLVM"
|
#define PACKAGE_NAME "LLVM"
|
||||||
|
|
||||||
/* Define to the full name and version of this package. */
|
/* Define to the full name and version of this package. */
|
||||||
#define PACKAGE_STRING "LLVM 13.0.0"
|
#define PACKAGE_STRING "LLVM 14.0.0git"
|
||||||
|
|
||||||
/* Define to the version of this package. */
|
/* Define to the version of this package. */
|
||||||
#define PACKAGE_VERSION "13.0.0"
|
#define PACKAGE_VERSION "14.0.0git"
|
||||||
|
|
||||||
/* Define to the vendor of this package. */
|
/* Define to the vendor of this package. */
|
||||||
/* #undef PACKAGE_VENDOR */
|
/* #undef PACKAGE_VENDOR */
|
||||||
@ -395,6 +402,13 @@
|
|||||||
/* Define to the default GlobalISel coverage file prefix */
|
/* Define to the default GlobalISel coverage file prefix */
|
||||||
/* #undef LLVM_GISEL_COV_PREFIX */
|
/* #undef LLVM_GISEL_COV_PREFIX */
|
||||||
|
|
||||||
|
/* Whether Timers signpost passes in Xcode Instruments */
|
||||||
|
#if defined(__APPLE__)
|
||||||
|
#define LLVM_SUPPORT_XCODE_SIGNPOSTS 1
|
||||||
|
#else
|
||||||
|
#define LLVM_SUPPORT_XCODE_SIGNPOSTS 0
|
||||||
|
#endif
|
||||||
|
|
||||||
/* #undef HAVE_PROC_PID_RUSAGE */
|
/* #undef HAVE_PROC_PID_RUSAGE */
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -51,6 +51,9 @@
|
|||||||
/* LLVM name for the native target MC init function, if available */
|
/* LLVM name for the native target MC init function, if available */
|
||||||
/* #undef LLVM_NATIVE_TARGETMC */
|
/* #undef LLVM_NATIVE_TARGETMC */
|
||||||
|
|
||||||
|
/* LLVM name for the native target MCA init function, if available */
|
||||||
|
/* #undef LLVM_NATIVE_TARGETMCA */
|
||||||
|
|
||||||
/* Define if this is Unixish platform */
|
/* Define if this is Unixish platform */
|
||||||
#define LLVM_ON_UNIX 1
|
#define LLVM_ON_UNIX 1
|
||||||
|
|
||||||
@ -64,7 +67,7 @@
|
|||||||
#define LLVM_USE_PERF 0
|
#define LLVM_USE_PERF 0
|
||||||
|
|
||||||
/* Major version of the LLVM API */
|
/* Major version of the LLVM API */
|
||||||
#define LLVM_VERSION_MAJOR 13
|
#define LLVM_VERSION_MAJOR 14
|
||||||
|
|
||||||
/* Minor version of the LLVM API */
|
/* Minor version of the LLVM API */
|
||||||
#define LLVM_VERSION_MINOR 0
|
#define LLVM_VERSION_MINOR 0
|
||||||
@ -73,7 +76,7 @@
|
|||||||
#define LLVM_VERSION_PATCH 0
|
#define LLVM_VERSION_PATCH 0
|
||||||
|
|
||||||
/* LLVM version string */
|
/* LLVM version string */
|
||||||
#define LLVM_VERSION_STRING "13.0.0"
|
#define LLVM_VERSION_STRING "14.0.0git"
|
||||||
|
|
||||||
/* Whether LLVM records statistics for use with GetStatistics(),
|
/* Whether LLVM records statistics for use with GetStatistics(),
|
||||||
* PrintStatistics() or PrintStatisticsJSON()
|
* PrintStatistics() or PrintStatisticsJSON()
|
||||||
@ -100,12 +103,4 @@
|
|||||||
#define LLVM_HAVE_LIBXAR 1
|
#define LLVM_HAVE_LIBXAR 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Whether Timers signpost passes in Xcode Instruments */
|
|
||||||
#if defined(__APPLE__)
|
|
||||||
#define LLVM_SUPPORT_XCODE_SIGNPOSTS 1
|
|
||||||
#else
|
|
||||||
#define LLVM_SUPPORT_XCODE_SIGNPOSTS 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
/* $FreeBSD$ */
|
/* $FreeBSD$ */
|
||||||
#define LLVM_REVISION "llvmorg-13.0.0-0-gd7b669b3a303"
|
#define LLVM_REVISION "llvmorg-14-init-10223-g401b76fdf2b3"
|
||||||
#define LLVM_REPOSITORY "git@github.com:llvm/llvm-project.git"
|
#define LLVM_REPOSITORY "https://github.com/llvm/llvm-project.git"
|
||||||
|
@ -176,6 +176,7 @@ SRCS_MIN+= Analysis/ThreadSafetyTIL.cpp
|
|||||||
SRCS_MIN+= Analysis/UninitializedValues.cpp
|
SRCS_MIN+= Analysis/UninitializedValues.cpp
|
||||||
SRCS_MIN+= Basic/Attributes.cpp
|
SRCS_MIN+= Basic/Attributes.cpp
|
||||||
SRCS_MIN+= Basic/Builtins.cpp
|
SRCS_MIN+= Basic/Builtins.cpp
|
||||||
|
SRCS_MIN+= Basic/CLWarnings.cpp
|
||||||
SRCS_MIN+= Basic/CharInfo.cpp
|
SRCS_MIN+= Basic/CharInfo.cpp
|
||||||
SRCS_MIN+= Basic/CodeGenOptions.cpp
|
SRCS_MIN+= Basic/CodeGenOptions.cpp
|
||||||
SRCS_MIN+= Basic/Cuda.cpp
|
SRCS_MIN+= Basic/Cuda.cpp
|
||||||
@ -267,9 +268,7 @@ SRCS_MIN+= CodeGen/CGObjCMac.cpp
|
|||||||
SRCS_MIN+= CodeGen/CGObjCRuntime.cpp
|
SRCS_MIN+= CodeGen/CGObjCRuntime.cpp
|
||||||
SRCS_MIN+= CodeGen/CGOpenCLRuntime.cpp
|
SRCS_MIN+= CodeGen/CGOpenCLRuntime.cpp
|
||||||
SRCS_MIN+= CodeGen/CGOpenMPRuntime.cpp
|
SRCS_MIN+= CodeGen/CGOpenMPRuntime.cpp
|
||||||
SRCS_MIN+= CodeGen/CGOpenMPRuntimeAMDGCN.cpp
|
|
||||||
SRCS_MIN+= CodeGen/CGOpenMPRuntimeGPU.cpp
|
SRCS_MIN+= CodeGen/CGOpenMPRuntimeGPU.cpp
|
||||||
SRCS_MIN+= CodeGen/CGOpenMPRuntimeNVPTX.cpp
|
|
||||||
SRCS_MIN+= CodeGen/CGRecordLayoutBuilder.cpp
|
SRCS_MIN+= CodeGen/CGRecordLayoutBuilder.cpp
|
||||||
SRCS_MIN+= CodeGen/CGStmt.cpp
|
SRCS_MIN+= CodeGen/CGStmt.cpp
|
||||||
SRCS_MIN+= CodeGen/CGStmtOpenMP.cpp
|
SRCS_MIN+= CodeGen/CGStmtOpenMP.cpp
|
||||||
@ -370,6 +369,7 @@ SRCS_EXT+= Format/Format.cpp
|
|||||||
SRCS_EXT+= Format/FormatToken.cpp
|
SRCS_EXT+= Format/FormatToken.cpp
|
||||||
SRCS_EXT+= Format/FormatTokenLexer.cpp
|
SRCS_EXT+= Format/FormatTokenLexer.cpp
|
||||||
SRCS_EXT+= Format/NamespaceEndCommentsFixer.cpp
|
SRCS_EXT+= Format/NamespaceEndCommentsFixer.cpp
|
||||||
|
SRCS_EXT+= Format/QualifierAlignmentFixer.cpp
|
||||||
SRCS_EXT+= Format/SortJavaScriptImports.cpp
|
SRCS_EXT+= Format/SortJavaScriptImports.cpp
|
||||||
SRCS_EXT+= Format/TokenAnalyzer.cpp
|
SRCS_EXT+= Format/TokenAnalyzer.cpp
|
||||||
SRCS_EXT+= Format/TokenAnnotator.cpp
|
SRCS_EXT+= Format/TokenAnnotator.cpp
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -247,7 +247,6 @@ SRCS+= Host/common/ProcessRunLock.cpp
|
|||||||
SRCS+= Host/common/PseudoTerminal.cpp
|
SRCS+= Host/common/PseudoTerminal.cpp
|
||||||
SRCS+= Host/common/Socket.cpp
|
SRCS+= Host/common/Socket.cpp
|
||||||
SRCS+= Host/common/SocketAddress.cpp
|
SRCS+= Host/common/SocketAddress.cpp
|
||||||
SRCS+= Host/common/StringConvert.cpp
|
|
||||||
SRCS+= Host/common/TCPSocket.cpp
|
SRCS+= Host/common/TCPSocket.cpp
|
||||||
SRCS+= Host/common/Terminal.cpp
|
SRCS+= Host/common/Terminal.cpp
|
||||||
SRCS+= Host/common/ThreadLauncher.cpp
|
SRCS+= Host/common/ThreadLauncher.cpp
|
||||||
@ -325,6 +324,7 @@ SRCS+= Plugins/ABI/PowerPC/ABISysV_ppc64.cpp
|
|||||||
SRCS+= Plugins/ABI/X86/ABISysV_i386.cpp
|
SRCS+= Plugins/ABI/X86/ABISysV_i386.cpp
|
||||||
SRCS+= Plugins/ABI/X86/ABISysV_x86_64.cpp
|
SRCS+= Plugins/ABI/X86/ABISysV_x86_64.cpp
|
||||||
SRCS+= Plugins/ABI/X86/ABIX86.cpp
|
SRCS+= Plugins/ABI/X86/ABIX86.cpp
|
||||||
|
SRCS+= Plugins/ABI/X86/ABIX86_i386.cpp
|
||||||
SRCS+= Plugins/Architecture/AArch64/ArchitectureAArch64.cpp
|
SRCS+= Plugins/Architecture/AArch64/ArchitectureAArch64.cpp
|
||||||
SRCS+= Plugins/Architecture/Arm/ArchitectureArm.cpp
|
SRCS+= Plugins/Architecture/Arm/ArchitectureArm.cpp
|
||||||
SRCS+= Plugins/Architecture/Mips/ArchitectureMips.cpp
|
SRCS+= Plugins/Architecture/Mips/ArchitectureMips.cpp
|
||||||
@ -372,9 +372,9 @@ SRCS+= Plugins/Language/CPlusPlus/BlockPointer.cpp
|
|||||||
SRCS+= Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
|
SRCS+= Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
|
||||||
SRCS+= Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp
|
SRCS+= Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp
|
||||||
SRCS+= Plugins/Language/CPlusPlus/CxxStringTypes.cpp
|
SRCS+= Plugins/Language/CPlusPlus/CxxStringTypes.cpp
|
||||||
|
SRCS+= Plugins/Language/CPlusPlus/GenericBitset.cpp
|
||||||
SRCS+= Plugins/Language/CPlusPlus/LibCxx.cpp
|
SRCS+= Plugins/Language/CPlusPlus/LibCxx.cpp
|
||||||
SRCS+= Plugins/Language/CPlusPlus/LibCxxAtomic.cpp
|
SRCS+= Plugins/Language/CPlusPlus/LibCxxAtomic.cpp
|
||||||
SRCS+= Plugins/Language/CPlusPlus/LibCxxBitset.cpp
|
|
||||||
SRCS+= Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp
|
SRCS+= Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp
|
||||||
SRCS+= Plugins/Language/CPlusPlus/LibCxxList.cpp
|
SRCS+= Plugins/Language/CPlusPlus/LibCxxList.cpp
|
||||||
SRCS+= Plugins/Language/CPlusPlus/LibCxxMap.cpp
|
SRCS+= Plugins/Language/CPlusPlus/LibCxxMap.cpp
|
||||||
@ -430,10 +430,8 @@ SRCS+= Plugins/Process/FreeBSD/NativeRegisterContextFreeBSD_x86_64.cpp
|
|||||||
SRCS+= Plugins/Process/FreeBSD/NativeThreadFreeBSD.cpp
|
SRCS+= Plugins/Process/FreeBSD/NativeThreadFreeBSD.cpp
|
||||||
SRCS+= Plugins/Process/POSIX/CrashReason.cpp
|
SRCS+= Plugins/Process/POSIX/CrashReason.cpp
|
||||||
SRCS+= Plugins/Process/POSIX/NativeProcessELF.cpp
|
SRCS+= Plugins/Process/POSIX/NativeProcessELF.cpp
|
||||||
SRCS+= Plugins/Process/POSIX/ProcessMessage.cpp
|
|
||||||
SRCS+= Plugins/Process/POSIX/ProcessPOSIXLog.cpp
|
SRCS+= Plugins/Process/POSIX/ProcessPOSIXLog.cpp
|
||||||
SRCS+= Plugins/Process/Utility/AuxVector.cpp
|
SRCS+= Plugins/Process/Utility/AuxVector.cpp
|
||||||
SRCS+= Plugins/Process/Utility/DynamicRegisterInfo.cpp
|
|
||||||
SRCS+= Plugins/Process/Utility/FreeBSDSignals.cpp
|
SRCS+= Plugins/Process/Utility/FreeBSDSignals.cpp
|
||||||
SRCS+= Plugins/Process/Utility/GDBRemoteSignals.cpp
|
SRCS+= Plugins/Process/Utility/GDBRemoteSignals.cpp
|
||||||
SRCS+= Plugins/Process/Utility/HistoryThread.cpp
|
SRCS+= Plugins/Process/Utility/HistoryThread.cpp
|
||||||
@ -498,6 +496,7 @@ SRCS+= Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
|
|||||||
SRCS+= Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp
|
SRCS+= Plugins/Process/gdb-remote/ProcessGDBRemoteLog.cpp
|
||||||
SRCS+= Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
|
SRCS+= Plugins/Process/gdb-remote/ThreadGDBRemote.cpp
|
||||||
SRCS+= Plugins/Process/scripted/ScriptedProcess.cpp
|
SRCS+= Plugins/Process/scripted/ScriptedProcess.cpp
|
||||||
|
SRCS+= Plugins/Process/scripted/ScriptedThread.cpp
|
||||||
SRCS+= Plugins/ScriptInterpreter/Lua/Lua.cpp
|
SRCS+= Plugins/ScriptInterpreter/Lua/Lua.cpp
|
||||||
SRCS+= Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.cpp
|
SRCS+= Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.cpp
|
||||||
SRCS+= Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp
|
SRCS+= Plugins/ScriptInterpreter/None/ScriptInterpreterNone.cpp
|
||||||
@ -572,6 +571,7 @@ SRCS+= Symbol/Variable.cpp
|
|||||||
SRCS+= Symbol/VariableList.cpp
|
SRCS+= Symbol/VariableList.cpp
|
||||||
SRCS+= Target/ABI.cpp
|
SRCS+= Target/ABI.cpp
|
||||||
SRCS+= Target/AssertFrameRecognizer.cpp
|
SRCS+= Target/AssertFrameRecognizer.cpp
|
||||||
|
SRCS+= Target/DynamicRegisterInfo.cpp
|
||||||
SRCS+= Target/ExecutionContext.cpp
|
SRCS+= Target/ExecutionContext.cpp
|
||||||
SRCS+= Target/InstrumentationRuntime.cpp
|
SRCS+= Target/InstrumentationRuntime.cpp
|
||||||
SRCS+= Target/InstrumentationRuntimeStopInfo.cpp
|
SRCS+= Target/InstrumentationRuntimeStopInfo.cpp
|
||||||
@ -601,6 +601,7 @@ SRCS+= Target/StackFrame.cpp
|
|||||||
SRCS+= Target/StackFrameList.cpp
|
SRCS+= Target/StackFrameList.cpp
|
||||||
SRCS+= Target/StackFrameRecognizer.cpp
|
SRCS+= Target/StackFrameRecognizer.cpp
|
||||||
SRCS+= Target/StackID.cpp
|
SRCS+= Target/StackID.cpp
|
||||||
|
SRCS+= Target/Statistics.cpp
|
||||||
SRCS+= Target/StopInfo.cpp
|
SRCS+= Target/StopInfo.cpp
|
||||||
SRCS+= Target/SystemRuntime.cpp
|
SRCS+= Target/SystemRuntime.cpp
|
||||||
SRCS+= Target/Target.cpp
|
SRCS+= Target/Target.cpp
|
||||||
|
@ -209,6 +209,7 @@ SRCS_MIN+= CodeGen/CFIInstrInserter.cpp
|
|||||||
SRCS_MIN+= CodeGen/CalcSpillWeights.cpp
|
SRCS_MIN+= CodeGen/CalcSpillWeights.cpp
|
||||||
SRCS_MIN+= CodeGen/CallingConvLower.cpp
|
SRCS_MIN+= CodeGen/CallingConvLower.cpp
|
||||||
SRCS_MIN+= CodeGen/CodeGen.cpp
|
SRCS_MIN+= CodeGen/CodeGen.cpp
|
||||||
|
SRCS_MIN+= CodeGen/CodeGenCommonISel.cpp
|
||||||
SRCS_MIN+= CodeGen/CodeGenPrepare.cpp
|
SRCS_MIN+= CodeGen/CodeGenPrepare.cpp
|
||||||
SRCS_EXL+= CodeGen/CommandFlags.cpp
|
SRCS_EXL+= CodeGen/CommandFlags.cpp
|
||||||
SRCS_MIN+= CodeGen/CriticalAntiDepBreaker.cpp
|
SRCS_MIN+= CodeGen/CriticalAntiDepBreaker.cpp
|
||||||
@ -250,6 +251,7 @@ SRCS_MIN+= CodeGen/GlobalISel/LegalizeMutations.cpp
|
|||||||
SRCS_MIN+= CodeGen/GlobalISel/Legalizer.cpp
|
SRCS_MIN+= CodeGen/GlobalISel/Legalizer.cpp
|
||||||
SRCS_MIN+= CodeGen/GlobalISel/LegalizerHelper.cpp
|
SRCS_MIN+= CodeGen/GlobalISel/LegalizerHelper.cpp
|
||||||
SRCS_MIN+= CodeGen/GlobalISel/LegalizerInfo.cpp
|
SRCS_MIN+= CodeGen/GlobalISel/LegalizerInfo.cpp
|
||||||
|
SRCS_MIN+= CodeGen/GlobalISel/LoadStoreOpt.cpp
|
||||||
SRCS_MIN+= CodeGen/GlobalISel/Localizer.cpp
|
SRCS_MIN+= CodeGen/GlobalISel/Localizer.cpp
|
||||||
SRCS_MIN+= CodeGen/GlobalISel/LostDebugLocObserver.cpp
|
SRCS_MIN+= CodeGen/GlobalISel/LostDebugLocObserver.cpp
|
||||||
SRCS_MIN+= CodeGen/GlobalISel/MachineIRBuilder.cpp
|
SRCS_MIN+= CodeGen/GlobalISel/MachineIRBuilder.cpp
|
||||||
@ -300,6 +302,7 @@ SRCS_EXT+= CodeGen/MIRParser/MIParser.cpp
|
|||||||
SRCS_EXT+= CodeGen/MIRParser/MIRParser.cpp
|
SRCS_EXT+= CodeGen/MIRParser/MIRParser.cpp
|
||||||
SRCS_MIN+= CodeGen/MIRPrinter.cpp
|
SRCS_MIN+= CodeGen/MIRPrinter.cpp
|
||||||
SRCS_MIN+= CodeGen/MIRPrintingPass.cpp
|
SRCS_MIN+= CodeGen/MIRPrintingPass.cpp
|
||||||
|
SRCS_MIN+= CodeGen/MIRSampleProfile.cpp
|
||||||
SRCS_MIN+= CodeGen/MIRVRegNamerUtils.cpp
|
SRCS_MIN+= CodeGen/MIRVRegNamerUtils.cpp
|
||||||
SRCS_MIN+= CodeGen/MachineBasicBlock.cpp
|
SRCS_MIN+= CodeGen/MachineBasicBlock.cpp
|
||||||
SRCS_MIN+= CodeGen/MachineBlockFrequencyInfo.cpp
|
SRCS_MIN+= CodeGen/MachineBlockFrequencyInfo.cpp
|
||||||
@ -454,7 +457,7 @@ SRCS_MIN+= DebugInfo/CodeView/DebugFrameDataSubsection.cpp
|
|||||||
SRCS_MIN+= DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp
|
SRCS_MIN+= DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp
|
||||||
SRCS_MIN+= DebugInfo/CodeView/DebugLinesSubsection.cpp
|
SRCS_MIN+= DebugInfo/CodeView/DebugLinesSubsection.cpp
|
||||||
SRCS_MIN+= DebugInfo/CodeView/DebugStringTableSubsection.cpp
|
SRCS_MIN+= DebugInfo/CodeView/DebugStringTableSubsection.cpp
|
||||||
SRCS_MIN+= DebugInfo/CodeView/DebugSubsection.cpp
|
SRCS_MIW+= DebugInfo/CodeView/DebugSubsection.cpp
|
||||||
SRCS_EXT+= DebugInfo/CodeView/DebugSubsectionRecord.cpp
|
SRCS_EXT+= DebugInfo/CodeView/DebugSubsectionRecord.cpp
|
||||||
SRCS_EXT+= DebugInfo/CodeView/DebugSubsectionVisitor.cpp
|
SRCS_EXT+= DebugInfo/CodeView/DebugSubsectionVisitor.cpp
|
||||||
SRCS_EXT+= DebugInfo/CodeView/DebugSymbolRVASubsection.cpp
|
SRCS_EXT+= DebugInfo/CodeView/DebugSymbolRVASubsection.cpp
|
||||||
@ -604,11 +607,12 @@ SRCS_EXT+= DebugInfo/PDB/UDTLayout.cpp
|
|||||||
SRCS_MIW+= DebugInfo/Symbolize/DIPrinter.cpp
|
SRCS_MIW+= DebugInfo/Symbolize/DIPrinter.cpp
|
||||||
SRCS_MIW+= DebugInfo/Symbolize/SymbolizableObjectFile.cpp
|
SRCS_MIW+= DebugInfo/Symbolize/SymbolizableObjectFile.cpp
|
||||||
SRCS_MIW+= DebugInfo/Symbolize/Symbolize.cpp
|
SRCS_MIW+= DebugInfo/Symbolize/Symbolize.cpp
|
||||||
SRCS_MIW+= Demangle/Demangle.cpp
|
SRCS_MIN+= Demangle/DLangDemangle.cpp
|
||||||
|
SRCS_MIN+= Demangle/Demangle.cpp
|
||||||
SRCS_MIN+= Demangle/ItaniumDemangle.cpp
|
SRCS_MIN+= Demangle/ItaniumDemangle.cpp
|
||||||
SRCS_MIW+= Demangle/MicrosoftDemangle.cpp
|
SRCS_MIN+= Demangle/MicrosoftDemangle.cpp
|
||||||
SRCS_MIW+= Demangle/MicrosoftDemangleNodes.cpp
|
SRCS_MIN+= Demangle/MicrosoftDemangleNodes.cpp
|
||||||
SRCS_MIW+= Demangle/RustDemangle.cpp
|
SRCS_MIN+= Demangle/RustDemangle.cpp
|
||||||
SRCS_XDB+= ExecutionEngine/ExecutionEngine.cpp
|
SRCS_XDB+= ExecutionEngine/ExecutionEngine.cpp
|
||||||
SRCS_XDB+= ExecutionEngine/ExecutionEngineBindings.cpp
|
SRCS_XDB+= ExecutionEngine/ExecutionEngineBindings.cpp
|
||||||
SRCS_XDB+= ExecutionEngine/GDBRegistrationListener.cpp
|
SRCS_XDB+= ExecutionEngine/GDBRegistrationListener.cpp
|
||||||
@ -617,6 +621,7 @@ SRCS_XDB+= ExecutionEngine/Interpreter/ExternalFunctions.cpp
|
|||||||
SRCS_XDB+= ExecutionEngine/Interpreter/Interpreter.cpp
|
SRCS_XDB+= ExecutionEngine/Interpreter/Interpreter.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/JITLink/EHFrameSupport.cpp
|
SRCS_EXT+= ExecutionEngine/JITLink/EHFrameSupport.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/JITLink/ELF.cpp
|
SRCS_EXT+= ExecutionEngine/JITLink/ELF.cpp
|
||||||
|
SRCS_EXT+= ExecutionEngine/JITLink/ELF_aarch64.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/JITLink/ELF_riscv.cpp
|
SRCS_EXT+= ExecutionEngine/JITLink/ELF_riscv.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/JITLink/ELF_x86_64.cpp
|
SRCS_EXT+= ExecutionEngine/JITLink/ELF_x86_64.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/JITLink/ELFLinkGraphBuilder.cpp
|
SRCS_EXT+= ExecutionEngine/JITLink/ELFLinkGraphBuilder.cpp
|
||||||
@ -627,6 +632,8 @@ SRCS_EXT+= ExecutionEngine/JITLink/MachO.cpp
|
|||||||
SRCS_EXT+= ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
|
SRCS_EXT+= ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/JITLink/MachO_arm64.cpp
|
SRCS_EXT+= ExecutionEngine/JITLink/MachO_arm64.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/JITLink/MachO_x86_64.cpp
|
SRCS_EXT+= ExecutionEngine/JITLink/MachO_x86_64.cpp
|
||||||
|
SRCS_EXT+= ExecutionEngine/JITLink/MemoryFlags.cpp
|
||||||
|
SRCS_EXT+= ExecutionEngine/JITLink/aarch64.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/JITLink/riscv.cpp
|
SRCS_EXT+= ExecutionEngine/JITLink/riscv.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/JITLink/x86_64.cpp
|
SRCS_EXT+= ExecutionEngine/JITLink/x86_64.cpp
|
||||||
SRCS_XDB+= ExecutionEngine/MCJIT/MCJIT.cpp
|
SRCS_XDB+= ExecutionEngine/MCJIT/MCJIT.cpp
|
||||||
@ -635,8 +642,12 @@ SRCS_EXT+= ExecutionEngine/Orc/CompileUtils.cpp
|
|||||||
SRCS_EXT+= ExecutionEngine/Orc/Core.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/Core.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/DebugUtils.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/DebugUtils.cpp
|
||||||
|
SRCS_EXT+= ExecutionEngine/Orc/ELFNixPlatform.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/EPCDebugObjectRegistrar.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/EPCDebugObjectRegistrar.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/EPCEHFrameRegistrar.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/EPCEHFrameRegistrar.cpp
|
||||||
|
SRCS_EXT+= ExecutionEngine/Orc/EPCGenericDylibManager.cpp
|
||||||
|
SRCS_EXT+= ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp
|
||||||
|
SRCS_EXT+= ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/ExecutionUtils.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/ExecutionUtils.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/ExecutorProcessControl.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/ExecutorProcessControl.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/IRCompileLayer.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/IRCompileLayer.cpp
|
||||||
@ -653,11 +664,14 @@ SRCS_EXT+= ExecutionEngine/Orc/ObjectTransformLayer.cpp
|
|||||||
SRCS_EXT+= ExecutionEngine/Orc/OrcABISupport.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/OrcABISupport.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/Shared/OrcError.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/Shared/OrcError.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/Shared/RPCError.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/Shared/OrcRTBridge.cpp
|
||||||
|
SRCS_EXT+= ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.cpp
|
||||||
|
SRCS_EXT+= ExecutionEngine/Orc/SimpleRemoteEPC.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/Speculation.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/Speculation.cpp
|
||||||
SRCS_XDB+= ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.cpp
|
SRCS_XDB+= ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.cpp
|
||||||
|
SRCS_EXT+= ExecutionEngine/Orc/TaskDispatch.cpp
|
||||||
SRCS_EXT+= ExecutionEngine/Orc/ThreadSafeModule.cpp
|
SRCS_EXT+= ExecutionEngine/Orc/ThreadSafeModule.cpp
|
||||||
SRCS_XDB+= ExecutionEngine/RuntimeDyld/JITSymbol.cpp
|
SRCS_XDB+= ExecutionEngine/RuntimeDyld/JITSymbol.cpp
|
||||||
SRCS_XDB+= ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp
|
SRCS_XDB+= ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp
|
||||||
@ -734,7 +748,6 @@ SRCS_MIN+= IR/Value.cpp
|
|||||||
SRCS_MIN+= IR/ValueSymbolTable.cpp
|
SRCS_MIN+= IR/ValueSymbolTable.cpp
|
||||||
SRCS_MIN+= IR/Verifier.cpp
|
SRCS_MIN+= IR/Verifier.cpp
|
||||||
SRCS_MIN+= IRReader/IRReader.cpp
|
SRCS_MIN+= IRReader/IRReader.cpp
|
||||||
SRCS_EXL+= LTO/Caching.cpp
|
|
||||||
SRCS_MIN+= LTO/LTO.cpp
|
SRCS_MIN+= LTO/LTO.cpp
|
||||||
SRCS_MIN+= LTO/LTOBackend.cpp
|
SRCS_MIN+= LTO/LTOBackend.cpp
|
||||||
SRCS_EXL+= LTO/LTOCodeGenerator.cpp
|
SRCS_EXL+= LTO/LTOCodeGenerator.cpp
|
||||||
@ -787,6 +800,7 @@ SRCS_MIN+= MC/MCParser/AsmParser.cpp
|
|||||||
SRCS_MIN+= MC/MCParser/COFFAsmParser.cpp
|
SRCS_MIN+= MC/MCParser/COFFAsmParser.cpp
|
||||||
SRCS_MIN+= MC/MCParser/DarwinAsmParser.cpp
|
SRCS_MIN+= MC/MCParser/DarwinAsmParser.cpp
|
||||||
SRCS_MIN+= MC/MCParser/ELFAsmParser.cpp
|
SRCS_MIN+= MC/MCParser/ELFAsmParser.cpp
|
||||||
|
SRCS_MIN+= MC/MCParser/GOFFAsmParser.cpp
|
||||||
SRCS_MIN+= MC/MCParser/MCAsmLexer.cpp
|
SRCS_MIN+= MC/MCParser/MCAsmLexer.cpp
|
||||||
SRCS_MIN+= MC/MCParser/MCAsmParser.cpp
|
SRCS_MIN+= MC/MCParser/MCAsmParser.cpp
|
||||||
SRCS_MIN+= MC/MCParser/MCAsmParserExtension.cpp
|
SRCS_MIN+= MC/MCParser/MCAsmParserExtension.cpp
|
||||||
@ -819,6 +833,7 @@ SRCS_MIN+= MC/MCXCOFFObjectTargetWriter.cpp
|
|||||||
SRCS_MIN+= MC/MachObjectWriter.cpp
|
SRCS_MIN+= MC/MachObjectWriter.cpp
|
||||||
SRCS_MIN+= MC/StringTableBuilder.cpp
|
SRCS_MIN+= MC/StringTableBuilder.cpp
|
||||||
SRCS_MIN+= MC/SubtargetFeature.cpp
|
SRCS_MIN+= MC/SubtargetFeature.cpp
|
||||||
|
SRCS_MIN+= MC/TargetRegistry.cpp
|
||||||
SRCS_MIN+= MC/WasmObjectWriter.cpp
|
SRCS_MIN+= MC/WasmObjectWriter.cpp
|
||||||
SRCS_MIN+= MC/WinCOFFObjectWriter.cpp
|
SRCS_MIN+= MC/WinCOFFObjectWriter.cpp
|
||||||
SRCS_MIN+= MC/XCOFFObjectWriter.cpp
|
SRCS_MIN+= MC/XCOFFObjectWriter.cpp
|
||||||
@ -844,6 +859,7 @@ SRCS_EXT+= MCA/Stages/MicroOpQueueStage.cpp
|
|||||||
SRCS_EXT+= MCA/Stages/RetireStage.cpp
|
SRCS_EXT+= MCA/Stages/RetireStage.cpp
|
||||||
SRCS_EXT+= MCA/Stages/Stage.cpp
|
SRCS_EXT+= MCA/Stages/Stage.cpp
|
||||||
SRCS_EXT+= MCA/Support.cpp
|
SRCS_EXT+= MCA/Support.cpp
|
||||||
|
SRCS_EXT+= MCA/View.cpp
|
||||||
SRCS_MIN+= Object/Archive.cpp
|
SRCS_MIN+= Object/Archive.cpp
|
||||||
SRCS_MIN+= Object/ArchiveWriter.cpp
|
SRCS_MIN+= Object/ArchiveWriter.cpp
|
||||||
SRCS_MIN+= Object/Binary.cpp
|
SRCS_MIN+= Object/Binary.cpp
|
||||||
@ -886,7 +902,9 @@ SRCS_MIN+= Option/Arg.cpp
|
|||||||
SRCS_MIN+= Option/ArgList.cpp
|
SRCS_MIN+= Option/ArgList.cpp
|
||||||
SRCS_MIN+= Option/OptTable.cpp
|
SRCS_MIN+= Option/OptTable.cpp
|
||||||
SRCS_MIN+= Option/Option.cpp
|
SRCS_MIN+= Option/Option.cpp
|
||||||
|
SRCS_MIN+= Passes/OptimizationLevel.cpp
|
||||||
SRCS_MIN+= Passes/PassBuilder.cpp
|
SRCS_MIN+= Passes/PassBuilder.cpp
|
||||||
|
SRCS_MIN+= Passes/PassBuilderPipelines.cpp
|
||||||
SRCS_MIN+= Passes/PassPlugin.cpp
|
SRCS_MIN+= Passes/PassPlugin.cpp
|
||||||
SRCS_MIN+= Passes/StandardInstrumentations.cpp
|
SRCS_MIN+= Passes/StandardInstrumentations.cpp
|
||||||
SRCS_MIN+= ProfileData/Coverage/CoverageMapping.cpp
|
SRCS_MIN+= ProfileData/Coverage/CoverageMapping.cpp
|
||||||
@ -928,6 +946,7 @@ SRCS_MIN+= Support/BlockFrequency.cpp
|
|||||||
SRCS_MIN+= Support/BranchProbability.cpp
|
SRCS_MIN+= Support/BranchProbability.cpp
|
||||||
SRCS_MIN+= Support/BuryPointer.cpp
|
SRCS_MIN+= Support/BuryPointer.cpp
|
||||||
SRCS_MIN+= Support/CachePruning.cpp
|
SRCS_MIN+= Support/CachePruning.cpp
|
||||||
|
SRCS_EXL+= Support/Caching.cpp
|
||||||
SRCS_MIW+= Support/COM.cpp
|
SRCS_MIW+= Support/COM.cpp
|
||||||
SRCS_MIN+= Support/CRC.cpp
|
SRCS_MIN+= Support/CRC.cpp
|
||||||
SRCS_MIN+= Support/Chrono.cpp
|
SRCS_MIN+= Support/Chrono.cpp
|
||||||
@ -943,6 +962,7 @@ SRCS_MIN+= Support/DataExtractor.cpp
|
|||||||
SRCS_MIN+= Support/Debug.cpp
|
SRCS_MIN+= Support/Debug.cpp
|
||||||
SRCS_MIN+= Support/DebugCounter.cpp
|
SRCS_MIN+= Support/DebugCounter.cpp
|
||||||
SRCS_MIN+= Support/DeltaAlgorithm.cpp
|
SRCS_MIN+= Support/DeltaAlgorithm.cpp
|
||||||
|
SRCS_MIN+= Support/DivisionByConstantInfo.cpp
|
||||||
SRCS_MIN+= Support/DynamicLibrary.cpp
|
SRCS_MIN+= Support/DynamicLibrary.cpp
|
||||||
SRCS_MIN+= Support/ELFAttributeParser.cpp
|
SRCS_MIN+= Support/ELFAttributeParser.cpp
|
||||||
SRCS_MIN+= Support/ELFAttributes.cpp
|
SRCS_MIN+= Support/ELFAttributes.cpp
|
||||||
@ -973,6 +993,8 @@ SRCS_MIN+= Support/Locale.cpp
|
|||||||
SRCS_MIN+= Support/LockFileManager.cpp
|
SRCS_MIN+= Support/LockFileManager.cpp
|
||||||
SRCS_MIN+= Support/LowLevelType.cpp
|
SRCS_MIN+= Support/LowLevelType.cpp
|
||||||
SRCS_MIN+= Support/MD5.cpp
|
SRCS_MIN+= Support/MD5.cpp
|
||||||
|
SRCS_MIW+= Support/MSP430AttributeParser.cpp
|
||||||
|
SRCS_MIW+= Support/MSP430Attributes.cpp
|
||||||
SRCS_MIN+= Support/ManagedStatic.cpp
|
SRCS_MIN+= Support/ManagedStatic.cpp
|
||||||
SRCS_MIN+= Support/MathExtras.cpp
|
SRCS_MIN+= Support/MathExtras.cpp
|
||||||
SRCS_MIN+= Support/MemAlloc.cpp
|
SRCS_MIN+= Support/MemAlloc.cpp
|
||||||
@ -990,10 +1012,12 @@ SRCS_MIN+= Support/Process.cpp
|
|||||||
SRCS_MIN+= Support/Program.cpp
|
SRCS_MIN+= Support/Program.cpp
|
||||||
SRCS_MIN+= Support/RISCVAttributeParser.cpp
|
SRCS_MIN+= Support/RISCVAttributeParser.cpp
|
||||||
SRCS_MIN+= Support/RISCVAttributes.cpp
|
SRCS_MIN+= Support/RISCVAttributes.cpp
|
||||||
|
SRCS_MIN+= Support/RISCVISAInfo.cpp
|
||||||
SRCS_MIN+= Support/RWMutex.cpp
|
SRCS_MIN+= Support/RWMutex.cpp
|
||||||
SRCS_MIN+= Support/RandomNumberGenerator.cpp
|
SRCS_MIN+= Support/RandomNumberGenerator.cpp
|
||||||
SRCS_MIN+= Support/Regex.cpp
|
SRCS_MIN+= Support/Regex.cpp
|
||||||
SRCS_MIN+= Support/SHA1.cpp
|
SRCS_MIN+= Support/SHA1.cpp
|
||||||
|
SRCS_MIN+= Support/SHA256.cpp
|
||||||
SRCS_MIN+= Support/ScaledNumber.cpp
|
SRCS_MIN+= Support/ScaledNumber.cpp
|
||||||
SRCS_MIN+= Support/ScopedPrinter.cpp
|
SRCS_MIN+= Support/ScopedPrinter.cpp
|
||||||
SRCS_MIN+= Support/Signals.cpp
|
SRCS_MIN+= Support/Signals.cpp
|
||||||
@ -1012,7 +1036,6 @@ SRCS_MIN+= Support/SymbolRemappingReader.cpp
|
|||||||
SRCS_EXT+= Support/SystemUtils.cpp
|
SRCS_EXT+= Support/SystemUtils.cpp
|
||||||
SRCS_LLD+= Support/TarWriter.cpp
|
SRCS_LLD+= Support/TarWriter.cpp
|
||||||
SRCS_MIN+= Support/TargetParser.cpp
|
SRCS_MIN+= Support/TargetParser.cpp
|
||||||
SRCS_MIN+= Support/TargetRegistry.cpp
|
|
||||||
SRCS_MIN+= Support/ThreadLocal.cpp
|
SRCS_MIN+= Support/ThreadLocal.cpp
|
||||||
SRCS_MIW+= Support/ThreadPool.cpp
|
SRCS_MIW+= Support/ThreadPool.cpp
|
||||||
SRCS_MIN+= Support/Threading.cpp
|
SRCS_MIN+= Support/Threading.cpp
|
||||||
@ -1078,6 +1101,7 @@ SRCS_MIN+= Target/AArch64/AArch64InstrInfo.cpp
|
|||||||
SRCS_MIN+= Target/AArch64/AArch64LoadStoreOptimizer.cpp
|
SRCS_MIN+= Target/AArch64/AArch64LoadStoreOptimizer.cpp
|
||||||
SRCS_MIN+= Target/AArch64/AArch64LowerHomogeneousPrologEpilog.cpp
|
SRCS_MIN+= Target/AArch64/AArch64LowerHomogeneousPrologEpilog.cpp
|
||||||
SRCS_MIN+= Target/AArch64/AArch64MCInstLower.cpp
|
SRCS_MIN+= Target/AArch64/AArch64MCInstLower.cpp
|
||||||
|
SRCS_MIN+= Target/AArch64/AArch64MIPeepholeOpt.cpp
|
||||||
SRCS_MIN+= Target/AArch64/AArch64MachineFunctionInfo.cpp
|
SRCS_MIN+= Target/AArch64/AArch64MachineFunctionInfo.cpp
|
||||||
SRCS_MIN+= Target/AArch64/AArch64MacroFusion.cpp
|
SRCS_MIN+= Target/AArch64/AArch64MacroFusion.cpp
|
||||||
SRCS_MIN+= Target/AArch64/AArch64PBQPRegAlloc.cpp
|
SRCS_MIN+= Target/AArch64/AArch64PBQPRegAlloc.cpp
|
||||||
@ -1197,6 +1221,7 @@ SRCS_MIN+= Target/BPF/BPFAdjustOpt.cpp
|
|||||||
SRCS_MIN+= Target/BPF/BPFAsmPrinter.cpp
|
SRCS_MIN+= Target/BPF/BPFAsmPrinter.cpp
|
||||||
SRCS_MIN+= Target/BPF/BPFCheckAndAdjustIR.cpp
|
SRCS_MIN+= Target/BPF/BPFCheckAndAdjustIR.cpp
|
||||||
SRCS_MIN+= Target/BPF/BPFFrameLowering.cpp
|
SRCS_MIN+= Target/BPF/BPFFrameLowering.cpp
|
||||||
|
SRCS_MIN+= Target/BPF/BPFIRPeephole.cpp
|
||||||
SRCS_MIN+= Target/BPF/BPFISelDAGToDAG.cpp
|
SRCS_MIN+= Target/BPF/BPFISelDAGToDAG.cpp
|
||||||
SRCS_MIN+= Target/BPF/BPFISelLowering.cpp
|
SRCS_MIN+= Target/BPF/BPFISelLowering.cpp
|
||||||
SRCS_MIN+= Target/BPF/BPFInstrInfo.cpp
|
SRCS_MIN+= Target/BPF/BPFInstrInfo.cpp
|
||||||
@ -1342,6 +1367,7 @@ SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMatInt.cpp
|
|||||||
SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp
|
SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp
|
||||||
SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
|
SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
|
||||||
SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp
|
SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp
|
||||||
|
SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMCObjectFileInfo.cpp
|
||||||
SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp
|
SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp
|
||||||
SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp
|
SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp
|
||||||
SRCS_MIN+= Target/RISCV/RISCVAsmPrinter.cpp
|
SRCS_MIN+= Target/RISCV/RISCVAsmPrinter.cpp
|
||||||
@ -1349,6 +1375,7 @@ SRCS_MIN+= Target/RISCV/RISCVCallLowering.cpp
|
|||||||
SRCS_MIN+= Target/RISCV/RISCVExpandAtomicPseudoInsts.cpp
|
SRCS_MIN+= Target/RISCV/RISCVExpandAtomicPseudoInsts.cpp
|
||||||
SRCS_MIN+= Target/RISCV/RISCVExpandPseudoInsts.cpp
|
SRCS_MIN+= Target/RISCV/RISCVExpandPseudoInsts.cpp
|
||||||
SRCS_MIN+= Target/RISCV/RISCVFrameLowering.cpp
|
SRCS_MIN+= Target/RISCV/RISCVFrameLowering.cpp
|
||||||
|
SRCS_MIN+= Target/RISCV/RISCVGatherScatterLowering.cpp
|
||||||
SRCS_MIN+= Target/RISCV/RISCVInsertVSETVLI.cpp
|
SRCS_MIN+= Target/RISCV/RISCVInsertVSETVLI.cpp
|
||||||
SRCS_MIN+= Target/RISCV/RISCVInstrInfo.cpp
|
SRCS_MIN+= Target/RISCV/RISCVInstrInfo.cpp
|
||||||
SRCS_MIN+= Target/RISCV/RISCVInstructionSelector.cpp
|
SRCS_MIN+= Target/RISCV/RISCVInstructionSelector.cpp
|
||||||
@ -1396,6 +1423,7 @@ SRCS_MIN+= Target/X86/X86CallingConv.cpp
|
|||||||
SRCS_MIN+= Target/X86/X86CmovConversion.cpp
|
SRCS_MIN+= Target/X86/X86CmovConversion.cpp
|
||||||
SRCS_MIN+= Target/X86/X86DiscriminateMemOps.cpp
|
SRCS_MIN+= Target/X86/X86DiscriminateMemOps.cpp
|
||||||
SRCS_MIN+= Target/X86/X86DomainReassignment.cpp
|
SRCS_MIN+= Target/X86/X86DomainReassignment.cpp
|
||||||
|
SRCS_MIN+= Target/X86/X86DynAllocaExpander.cpp
|
||||||
SRCS_MIN+= Target/X86/X86EvexToVex.cpp
|
SRCS_MIN+= Target/X86/X86EvexToVex.cpp
|
||||||
SRCS_MIN+= Target/X86/X86ExpandPseudo.cpp
|
SRCS_MIN+= Target/X86/X86ExpandPseudo.cpp
|
||||||
SRCS_MIN+= Target/X86/X86FastISel.cpp
|
SRCS_MIN+= Target/X86/X86FastISel.cpp
|
||||||
@ -1444,7 +1472,6 @@ SRCS_MIN+= Target/X86/X86TargetObjectFile.cpp
|
|||||||
SRCS_MIN+= Target/X86/X86TargetTransformInfo.cpp
|
SRCS_MIN+= Target/X86/X86TargetTransformInfo.cpp
|
||||||
SRCS_MIN+= Target/X86/X86TileConfig.cpp
|
SRCS_MIN+= Target/X86/X86TileConfig.cpp
|
||||||
SRCS_MIN+= Target/X86/X86VZeroUpper.cpp
|
SRCS_MIN+= Target/X86/X86VZeroUpper.cpp
|
||||||
SRCS_MIN+= Target/X86/X86WinAllocaExpander.cpp
|
|
||||||
SRCS_MIN+= Target/X86/X86WinEHState.cpp
|
SRCS_MIN+= Target/X86/X86WinEHState.cpp
|
||||||
.endif # MK_LLVM_TARGET_X86
|
.endif # MK_LLVM_TARGET_X86
|
||||||
SRCS_MIW+= TextAPI/Architecture.cpp
|
SRCS_MIW+= TextAPI/Architecture.cpp
|
||||||
@ -1496,6 +1523,7 @@ SRCS_MIN+= Transforms/IPO/Internalize.cpp
|
|||||||
SRCS_MIN+= Transforms/IPO/LoopExtractor.cpp
|
SRCS_MIN+= Transforms/IPO/LoopExtractor.cpp
|
||||||
SRCS_MIN+= Transforms/IPO/LowerTypeTests.cpp
|
SRCS_MIN+= Transforms/IPO/LowerTypeTests.cpp
|
||||||
SRCS_MIN+= Transforms/IPO/MergeFunctions.cpp
|
SRCS_MIN+= Transforms/IPO/MergeFunctions.cpp
|
||||||
|
SRCS_MIN+= Transforms/IPO/ModuleInliner.cpp
|
||||||
SRCS_MIN+= Transforms/IPO/OpenMPOpt.cpp
|
SRCS_MIN+= Transforms/IPO/OpenMPOpt.cpp
|
||||||
SRCS_MIN+= Transforms/IPO/PartialInlining.cpp
|
SRCS_MIN+= Transforms/IPO/PartialInlining.cpp
|
||||||
SRCS_MIN+= Transforms/IPO/PassManagerBuilder.cpp
|
SRCS_MIN+= Transforms/IPO/PassManagerBuilder.cpp
|
||||||
|
@ -37,6 +37,7 @@ SRCS+= hash.cpp
|
|||||||
SRCS+= ios.cpp
|
SRCS+= ios.cpp
|
||||||
SRCS+= ios.instantiations.cpp
|
SRCS+= ios.instantiations.cpp
|
||||||
SRCS+= iostream.cpp
|
SRCS+= iostream.cpp
|
||||||
|
SRCS+= legacy_pointer_safety.cpp
|
||||||
SRCS+= locale.cpp
|
SRCS+= locale.cpp
|
||||||
SRCS+= memory.cpp
|
SRCS+= memory.cpp
|
||||||
SRCS+= mutex.cpp
|
SRCS+= mutex.cpp
|
||||||
@ -104,6 +105,7 @@ STD_HEADERS+= __functional_base
|
|||||||
STD_HEADERS+= __hash_table
|
STD_HEADERS+= __hash_table
|
||||||
STD_HEADERS+= __libcpp_version
|
STD_HEADERS+= __libcpp_version
|
||||||
STD_HEADERS+= __locale
|
STD_HEADERS+= __locale
|
||||||
|
STD_HEADERS+= __mbstate_t.h
|
||||||
STD_HEADERS+= __mutex_base
|
STD_HEADERS+= __mutex_base
|
||||||
STD_HEADERS+= __node_handle
|
STD_HEADERS+= __node_handle
|
||||||
STD_HEADERS+= __nullptr
|
STD_HEADERS+= __nullptr
|
||||||
@ -140,6 +142,7 @@ STD_HEADERS+= complex
|
|||||||
STD_HEADERS+= complex.h
|
STD_HEADERS+= complex.h
|
||||||
STD_HEADERS+= concepts
|
STD_HEADERS+= concepts
|
||||||
STD_HEADERS+= condition_variable
|
STD_HEADERS+= condition_variable
|
||||||
|
STD_HEADERS+= coroutine
|
||||||
STD_HEADERS+= csetjmp
|
STD_HEADERS+= csetjmp
|
||||||
STD_HEADERS+= csignal
|
STD_HEADERS+= csignal
|
||||||
STD_HEADERS+= cstdarg
|
STD_HEADERS+= cstdarg
|
||||||
@ -342,10 +345,90 @@ ALG_HEADERS+= upper_bound.h
|
|||||||
ALG+= ${HDRDIR}/__algorithm/${hdr}
|
ALG+= ${HDRDIR}/__algorithm/${hdr}
|
||||||
.endfor
|
.endfor
|
||||||
|
|
||||||
|
INCSGROUPS+= BIT
|
||||||
|
BITDIR= ${CXXINCLUDEDIR}/__bit
|
||||||
|
BIT_HEADERS+= bit_cast.h
|
||||||
|
.for hdr in ${BIT_HEADERS}
|
||||||
|
BIT+= ${HDRDIR}/__bit/${hdr}
|
||||||
|
.endfor
|
||||||
|
|
||||||
|
INCSGROUPS+= CHC
|
||||||
|
CHCDIR= ${CXXINCLUDEDIR}/__charconv
|
||||||
|
CHC_HEADERS+= chars_format.h
|
||||||
|
CHC_HEADERS+= from_chars_result.h
|
||||||
|
CHC_HEADERS+= to_chars_result.h
|
||||||
|
.for hdr in ${CHC_HEADERS}
|
||||||
|
CHC+= ${HDRDIR}/__charconv/${hdr}
|
||||||
|
.endfor
|
||||||
|
|
||||||
|
INCSGROUPS+= CMP
|
||||||
|
CMPDIR= ${CXXINCLUDEDIR}/__compare
|
||||||
|
CMP_HEADERS+= common_comparison_category.h
|
||||||
|
CMP_HEADERS+= compare_three_way.h
|
||||||
|
CMP_HEADERS+= compare_three_way_result.h
|
||||||
|
CMP_HEADERS+= is_eq.h
|
||||||
|
CMP_HEADERS+= ordering.h
|
||||||
|
CMP_HEADERS+= synth_three_way.h
|
||||||
|
CMP_HEADERS+= three_way_comparable.h
|
||||||
|
.for hdr in ${CMP_HEADERS}
|
||||||
|
CMP+= ${HDRDIR}/__compare/${hdr}
|
||||||
|
.endfor
|
||||||
|
|
||||||
|
INCSGROUPS+= CON
|
||||||
|
CONDIR= ${CXXINCLUDEDIR}/__concepts
|
||||||
|
CON_HEADERS+= arithmetic.h
|
||||||
|
CON_HEADERS+= assignable.h
|
||||||
|
CON_HEADERS+= boolean_testable.h
|
||||||
|
CON_HEADERS+= class_or_enum.h
|
||||||
|
CON_HEADERS+= common_reference_with.h
|
||||||
|
CON_HEADERS+= common_with.h
|
||||||
|
CON_HEADERS+= constructible.h
|
||||||
|
CON_HEADERS+= convertible_to.h
|
||||||
|
CON_HEADERS+= copyable.h
|
||||||
|
CON_HEADERS+= derived_from.h
|
||||||
|
CON_HEADERS+= destructible.h
|
||||||
|
CON_HEADERS+= different_from.h
|
||||||
|
CON_HEADERS+= equality_comparable.h
|
||||||
|
CON_HEADERS+= invocable.h
|
||||||
|
CON_HEADERS+= movable.h
|
||||||
|
CON_HEADERS+= predicate.h
|
||||||
|
CON_HEADERS+= regular.h
|
||||||
|
CON_HEADERS+= relation.h
|
||||||
|
CON_HEADERS+= same_as.h
|
||||||
|
CON_HEADERS+= semiregular.h
|
||||||
|
CON_HEADERS+= swappable.h
|
||||||
|
CON_HEADERS+= totally_ordered.h
|
||||||
|
.for hdr in ${CON_HEADERS}
|
||||||
|
CON+= ${HDRDIR}/__concepts/${hdr}
|
||||||
|
.endfor
|
||||||
|
|
||||||
|
INCSGROUPS+= COR
|
||||||
|
CORDIR= ${CXXINCLUDEDIR}/__coroutine
|
||||||
|
COR_HEADERS+= coroutine_handle.h
|
||||||
|
COR_HEADERS+= coroutine_traits.h
|
||||||
|
COR_HEADERS+= noop_coroutine_handle.h
|
||||||
|
COR_HEADERS+= trivial_awaitables.h
|
||||||
|
.for hdr in ${COR_HEADERS}
|
||||||
|
COR+= ${HDRDIR}/__coroutine/${hdr}
|
||||||
|
.endfor
|
||||||
|
|
||||||
INCSGROUPS+= FMT
|
INCSGROUPS+= FMT
|
||||||
FMTDIR= ${CXXINCLUDEDIR}/__format
|
FMTDIR= ${CXXINCLUDEDIR}/__format
|
||||||
|
FMT_HEADERS+= format_arg.h
|
||||||
|
FMT_HEADERS+= format_args.h
|
||||||
|
FMT_HEADERS+= format_context.h
|
||||||
FMT_HEADERS+= format_error.h
|
FMT_HEADERS+= format_error.h
|
||||||
|
FMT_HEADERS+= format_fwd.h
|
||||||
FMT_HEADERS+= format_parse_context.h
|
FMT_HEADERS+= format_parse_context.h
|
||||||
|
FMT_HEADERS+= format_string.h
|
||||||
|
FMT_HEADERS+= format_to_n_result.h
|
||||||
|
FMT_HEADERS+= formatter.h
|
||||||
|
FMT_HEADERS+= formatter_bool.h
|
||||||
|
FMT_HEADERS+= formatter_char.h
|
||||||
|
FMT_HEADERS+= formatter_integer.h
|
||||||
|
FMT_HEADERS+= formatter_integral.h
|
||||||
|
FMT_HEADERS+= formatter_string.h
|
||||||
|
FMT_HEADERS+= parser_std_format_spec.h
|
||||||
.for hdr in ${FMT_HEADERS}
|
.for hdr in ${FMT_HEADERS}
|
||||||
FMT+= ${HDRDIR}/__format/${hdr}
|
FMT+= ${HDRDIR}/__format/${hdr}
|
||||||
.endfor
|
.endfor
|
||||||
@ -355,9 +438,11 @@ FUNDIR= ${CXXINCLUDEDIR}/__functional
|
|||||||
FUN_HEADERS+= binary_function.h
|
FUN_HEADERS+= binary_function.h
|
||||||
FUN_HEADERS+= binary_negate.h
|
FUN_HEADERS+= binary_negate.h
|
||||||
FUN_HEADERS+= bind.h
|
FUN_HEADERS+= bind.h
|
||||||
|
FUN_HEADERS+= bind_back.h
|
||||||
FUN_HEADERS+= bind_front.h
|
FUN_HEADERS+= bind_front.h
|
||||||
FUN_HEADERS+= binder1st.h
|
FUN_HEADERS+= binder1st.h
|
||||||
FUN_HEADERS+= binder2nd.h
|
FUN_HEADERS+= binder2nd.h
|
||||||
|
FUN_HEADERS+= compose.h
|
||||||
FUN_HEADERS+= default_searcher.h
|
FUN_HEADERS+= default_searcher.h
|
||||||
FUN_HEADERS+= function.h
|
FUN_HEADERS+= function.h
|
||||||
FUN_HEADERS+= hash.h
|
FUN_HEADERS+= hash.h
|
||||||
@ -413,6 +498,7 @@ IT_HEADERS+= readable_traits.h
|
|||||||
IT_HEADERS+= reverse_access.h
|
IT_HEADERS+= reverse_access.h
|
||||||
IT_HEADERS+= reverse_iterator.h
|
IT_HEADERS+= reverse_iterator.h
|
||||||
IT_HEADERS+= size.h
|
IT_HEADERS+= size.h
|
||||||
|
IT_HEADERS+= unreachable_sentinel.h
|
||||||
IT_HEADERS+= wrap_iter.h
|
IT_HEADERS+= wrap_iter.h
|
||||||
.for hdr in ${IT_HEADERS}
|
.for hdr in ${IT_HEADERS}
|
||||||
IT+= ${HDRDIR}/__iterator/${hdr}
|
IT+= ${HDRDIR}/__iterator/${hdr}
|
||||||
@ -428,7 +514,6 @@ MEM_HEADERS+= allocator_traits.h
|
|||||||
MEM_HEADERS+= auto_ptr.h
|
MEM_HEADERS+= auto_ptr.h
|
||||||
MEM_HEADERS+= compressed_pair.h
|
MEM_HEADERS+= compressed_pair.h
|
||||||
MEM_HEADERS+= construct_at.h
|
MEM_HEADERS+= construct_at.h
|
||||||
MEM_HEADERS+= pointer_safety.h
|
|
||||||
MEM_HEADERS+= pointer_traits.h
|
MEM_HEADERS+= pointer_traits.h
|
||||||
MEM_HEADERS+= raw_storage_iterator.h
|
MEM_HEADERS+= raw_storage_iterator.h
|
||||||
MEM_HEADERS+= shared_ptr.h
|
MEM_HEADERS+= shared_ptr.h
|
||||||
@ -454,6 +539,7 @@ RNG_HEADERS+= all.h
|
|||||||
RNG_HEADERS+= common_view.h
|
RNG_HEADERS+= common_view.h
|
||||||
RNG_HEADERS+= concepts.h
|
RNG_HEADERS+= concepts.h
|
||||||
RNG_HEADERS+= copyable_box.h
|
RNG_HEADERS+= copyable_box.h
|
||||||
|
RNG_HEADERS+= counted.h
|
||||||
RNG_HEADERS+= dangling.h
|
RNG_HEADERS+= dangling.h
|
||||||
RNG_HEADERS+= data.h
|
RNG_HEADERS+= data.h
|
||||||
RNG_HEADERS+= drop_view.h
|
RNG_HEADERS+= drop_view.h
|
||||||
@ -461,21 +547,35 @@ RNG_HEADERS+= empty.h
|
|||||||
RNG_HEADERS+= empty_view.h
|
RNG_HEADERS+= empty_view.h
|
||||||
RNG_HEADERS+= enable_borrowed_range.h
|
RNG_HEADERS+= enable_borrowed_range.h
|
||||||
RNG_HEADERS+= enable_view.h
|
RNG_HEADERS+= enable_view.h
|
||||||
|
RNG_HEADERS+= iota_view.h
|
||||||
|
RNG_HEADERS+= join_view.h
|
||||||
RNG_HEADERS+= non_propagating_cache.h
|
RNG_HEADERS+= non_propagating_cache.h
|
||||||
|
RNG_HEADERS+= range_adaptor.h
|
||||||
RNG_HEADERS+= ref_view.h
|
RNG_HEADERS+= ref_view.h
|
||||||
|
RNG_HEADERS+= reverse_view.h
|
||||||
|
RNG_HEADERS+= single_view.h
|
||||||
RNG_HEADERS+= size.h
|
RNG_HEADERS+= size.h
|
||||||
RNG_HEADERS+= subrange.h
|
RNG_HEADERS+= subrange.h
|
||||||
|
RNG_HEADERS+= take_view.h
|
||||||
RNG_HEADERS+= transform_view.h
|
RNG_HEADERS+= transform_view.h
|
||||||
RNG_HEADERS+= view_interface.h
|
RNG_HEADERS+= view_interface.h
|
||||||
.for hdr in ${RNG_HEADERS}
|
.for hdr in ${RNG_HEADERS}
|
||||||
RNG+= ${HDRDIR}/__ranges/${hdr}
|
RNG+= ${HDRDIR}/__ranges/${hdr}
|
||||||
.endfor
|
.endfor
|
||||||
|
|
||||||
|
|
||||||
|
INCSGROUPS+= THR
|
||||||
|
THRDIR= ${CXXINCLUDEDIR}/__thread
|
||||||
|
THR_HEADERS+= poll_with_backoff.h
|
||||||
|
.for hdr in ${THR_HEADERS}
|
||||||
|
THR+= ${HDRDIR}/__thread/${hdr}
|
||||||
|
.endfor
|
||||||
|
|
||||||
INCSGROUPS+= UTL
|
INCSGROUPS+= UTL
|
||||||
UTLDIR= ${CXXINCLUDEDIR}/__utility
|
UTLDIR= ${CXXINCLUDEDIR}/__utility
|
||||||
UTL_HEADERS+= __decay_copy.h
|
|
||||||
UTL_HEADERS+= as_const.h
|
UTL_HEADERS+= as_const.h
|
||||||
UTL_HEADERS+= cmp.h
|
UTL_HEADERS+= cmp.h
|
||||||
|
UTL_HEADERS+= decay_copy.h
|
||||||
UTL_HEADERS+= declval.h
|
UTL_HEADERS+= declval.h
|
||||||
UTL_HEADERS+= exchange.h
|
UTL_HEADERS+= exchange.h
|
||||||
UTL_HEADERS+= forward.h
|
UTL_HEADERS+= forward.h
|
||||||
|
@ -14,12 +14,8 @@
|
|||||||
/* #undef _LIBCPP_ABI_FORCE_ITANIUM */
|
/* #undef _LIBCPP_ABI_FORCE_ITANIUM */
|
||||||
/* #undef _LIBCPP_ABI_FORCE_MICROSOFT */
|
/* #undef _LIBCPP_ABI_FORCE_MICROSOFT */
|
||||||
/* #undef _LIBCPP_HIDE_FROM_ABI_PER_TU_BY_DEFAULT */
|
/* #undef _LIBCPP_HIDE_FROM_ABI_PER_TU_BY_DEFAULT */
|
||||||
/* #undef _LIBCPP_HAS_NO_GLOBAL_FILESYSTEM_NAMESPACE */
|
|
||||||
/* #undef _LIBCPP_HAS_NO_STDIN */
|
|
||||||
/* #undef _LIBCPP_HAS_NO_STDOUT */
|
|
||||||
/* #undef _LIBCPP_HAS_NO_THREADS */
|
/* #undef _LIBCPP_HAS_NO_THREADS */
|
||||||
/* #undef _LIBCPP_HAS_NO_MONOTONIC_CLOCK */
|
/* #undef _LIBCPP_HAS_NO_MONOTONIC_CLOCK */
|
||||||
/* #undef _LIBCPP_HAS_NO_THREAD_UNSAFE_C_FUNCTIONS */
|
|
||||||
/* #undef _LIBCPP_HAS_MUSL_LIBC */
|
/* #undef _LIBCPP_HAS_MUSL_LIBC */
|
||||||
/* #undef _LIBCPP_HAS_THREAD_API_PTHREAD */
|
/* #undef _LIBCPP_HAS_THREAD_API_PTHREAD */
|
||||||
/* #undef _LIBCPP_HAS_THREAD_API_EXTERNAL */
|
/* #undef _LIBCPP_HAS_THREAD_API_EXTERNAL */
|
||||||
@ -34,6 +30,7 @@
|
|||||||
/* #undef _LIBCPP_HAS_PARALLEL_ALGORITHMS */
|
/* #undef _LIBCPP_HAS_PARALLEL_ALGORITHMS */
|
||||||
/* #undef _LIBCPP_HAS_NO_RANDOM_DEVICE */
|
/* #undef _LIBCPP_HAS_NO_RANDOM_DEVICE */
|
||||||
/* #undef _LIBCPP_HAS_NO_LOCALIZATION */
|
/* #undef _LIBCPP_HAS_NO_LOCALIZATION */
|
||||||
|
/* #undef _LIBCPP_HAS_NO_WIDE_CHARACTERS */
|
||||||
/* #undef _LIBCPP_HAS_NO_INCOMPLETE_FORMAT */
|
/* #undef _LIBCPP_HAS_NO_INCOMPLETE_FORMAT */
|
||||||
/* #undef _LIBCPP_HAS_NO_INCOMPLETE_RANGES */
|
/* #undef _LIBCPP_HAS_NO_INCOMPLETE_RANGES */
|
||||||
|
|
||||||
|
@ -49,7 +49,6 @@ SRCS+= sanitizer_common/sanitizer_libignore.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp
|
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||||
@ -58,6 +57,7 @@ SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
||||||
|
SRCS+= sanitizer_common/sanitizer_stack_store.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
||||||
|
@ -52,7 +52,6 @@ SRCS+= sanitizer_common/sanitizer_libignore.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp
|
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||||
@ -61,6 +60,7 @@ SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
||||||
|
SRCS+= sanitizer_common/sanitizer_stack_store.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
||||||
|
@ -22,7 +22,6 @@ SRCS+= sanitizer_common/sanitizer_libignore.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp
|
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||||
|
@ -26,7 +26,6 @@ SRCS+= sanitizer_common/sanitizer_libignore.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp
|
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||||
@ -35,6 +34,7 @@ SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
||||||
|
SRCS+= sanitizer_common/sanitizer_stack_store.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
CLANG_SUBDIR=clang/13.0.0
|
CLANG_SUBDIR=clang/14.0.0
|
||||||
CLANGDIR= /usr/lib/${CLANG_SUBDIR}
|
CLANGDIR= /usr/lib/${CLANG_SUBDIR}
|
||||||
SANITIZER_LIBDIR= ${CLANGDIR}/lib/freebsd
|
SANITIZER_LIBDIR= ${CLANGDIR}/lib/freebsd
|
||||||
|
|
||||||
|
@ -21,7 +21,6 @@ SRCS+= sanitizer_common/sanitizer_libignore.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp
|
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||||
|
@ -33,7 +33,6 @@ SRCS+= sanitizer_common/sanitizer_libignore.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp
|
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||||
@ -42,6 +41,7 @@ SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
||||||
|
SRCS+= sanitizer_common/sanitizer_stack_store.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
||||||
|
@ -21,7 +21,6 @@ SRCS+= sanitizer_common/sanitizer_libignore.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp
|
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||||
@ -30,6 +29,7 @@ SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
||||||
|
SRCS+= sanitizer_common/sanitizer_stack_store.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
||||||
|
@ -25,7 +25,6 @@ SRCS+= sanitizer_common/sanitizer_libignore.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp
|
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||||
@ -34,6 +33,7 @@ SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
||||||
|
SRCS+= sanitizer_common/sanitizer_stack_store.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
||||||
@ -68,6 +68,7 @@ SRCS+= tsan/rtl/tsan_platform_posix.cpp
|
|||||||
SRCS+= tsan/rtl/tsan_preinit.cpp
|
SRCS+= tsan/rtl/tsan_preinit.cpp
|
||||||
SRCS+= tsan/rtl/tsan_report.cpp
|
SRCS+= tsan/rtl/tsan_report.cpp
|
||||||
SRCS+= tsan/rtl/tsan_rtl.cpp
|
SRCS+= tsan/rtl/tsan_rtl.cpp
|
||||||
|
SRCS+= tsan/rtl/tsan_rtl_access.cpp
|
||||||
SRCS+= tsan/rtl/tsan_rtl_amd64.S
|
SRCS+= tsan/rtl/tsan_rtl_amd64.S
|
||||||
SRCS+= tsan/rtl/tsan_rtl_mutex.cpp
|
SRCS+= tsan/rtl/tsan_rtl_mutex.cpp
|
||||||
SRCS+= tsan/rtl/tsan_rtl_proc.cpp
|
SRCS+= tsan/rtl/tsan_rtl_proc.cpp
|
||||||
@ -77,6 +78,7 @@ SRCS+= tsan/rtl/tsan_stack_trace.cpp
|
|||||||
SRCS+= tsan/rtl/tsan_suppressions.cpp
|
SRCS+= tsan/rtl/tsan_suppressions.cpp
|
||||||
SRCS+= tsan/rtl/tsan_symbolize.cpp
|
SRCS+= tsan/rtl/tsan_symbolize.cpp
|
||||||
SRCS+= tsan/rtl/tsan_sync.cpp
|
SRCS+= tsan/rtl/tsan_sync.cpp
|
||||||
|
SRCS+= tsan/rtl/tsan_vector_clock.cpp
|
||||||
SRCS+= ubsan/ubsan_diag.cpp
|
SRCS+= ubsan/ubsan_diag.cpp
|
||||||
SRCS+= ubsan/ubsan_flags.cpp
|
SRCS+= ubsan/ubsan_flags.cpp
|
||||||
SRCS+= ubsan/ubsan_handlers.cpp
|
SRCS+= ubsan/ubsan_handlers.cpp
|
||||||
|
@ -25,7 +25,6 @@ SRCS+= sanitizer_common/sanitizer_libignore.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp
|
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||||
@ -34,6 +33,7 @@ SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
SRCS+= sanitizer_common/sanitizer_printf.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp
|
||||||
|
SRCS+= sanitizer_common/sanitizer_stack_store.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
SRCS+= sanitizer_common/sanitizer_stackdepot.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp
|
||||||
|
@ -19,7 +19,6 @@ SRCS+= sanitizer_common/sanitizer_libignore.cpp
|
|||||||
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
SRCS+= sanitizer_common/sanitizer_mutex.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp
|
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp
|
||||||
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||||
|
@ -85,6 +85,16 @@
|
|||||||
#define KMP_HAVE_ATTRIBUTE_RTM LIBOMP_HAVE_ATTRIBUTE_RTM
|
#define KMP_HAVE_ATTRIBUTE_RTM LIBOMP_HAVE_ATTRIBUTE_RTM
|
||||||
#define LIBOMP_ARCH_AARCH64_A64FX 0
|
#define LIBOMP_ARCH_AARCH64_A64FX 0
|
||||||
#define KMP_ARCH_AARCH64_A64FX LIBOMP_ARCH_AARCH64_A64FX
|
#define KMP_ARCH_AARCH64_A64FX LIBOMP_ARCH_AARCH64_A64FX
|
||||||
|
#define LIBOMP_HAVE_XMMINTRIN_H 1
|
||||||
|
#define KMP_HAVE_XMMINTRIN_H LIBOMP_HAVE_XMMINTRIN_H
|
||||||
|
#define LIBOMP_HAVE__MM_MALLOC 1
|
||||||
|
#define KMP_HAVE__MM_MALLOC LIBOMP_HAVE__MM_MALLOC
|
||||||
|
#define LIBOMP_HAVE_ALIGNED_ALLOC 1
|
||||||
|
#define KMP_HAVE_ALIGNED_ALLOC LIBOMP_HAVE_ALIGNED_ALLOC
|
||||||
|
#define LIBOMP_HAVE_POSIX_MEMALIGN 1
|
||||||
|
#define KMP_HAVE_POSIX_MEMALIGN LIBOMP_HAVE_POSIX_MEMALIGN
|
||||||
|
#define LIBOMP_HAVE__ALIGNED_MALLOC 0
|
||||||
|
#define KMP_HAVE__ALIGNED_MALLOC LIBOMP_HAVE__ALIGNED_MALLOC
|
||||||
|
|
||||||
// Configured cache line based on architecture
|
// Configured cache line based on architecture
|
||||||
#if KMP_ARCH_PPC64
|
#if KMP_ARCH_PPC64
|
||||||
@ -125,4 +135,9 @@
|
|||||||
# define KMP_GOMP_COMPAT
|
# define KMP_GOMP_COMPAT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// use shared memory with dynamic library (except Android, where shm_*
|
||||||
|
// functions don't exist).
|
||||||
|
#if KMP_OS_UNIX && KMP_DYNAMIC_LIB && !__ANDROID__
|
||||||
|
#define KMP_USE_SHM
|
||||||
|
#endif
|
||||||
#endif // KMP_CONFIG_H
|
#endif // KMP_CONFIG_H
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// $FreeBSD$
|
// $FreeBSD$
|
||||||
// Do not edit this file! //
|
// Do not edit this file! //
|
||||||
// The file was generated from en_US.txt by message-converter.pl on Thu Aug 26 11:36:17 2021. //
|
// The file was generated from en_US.txt by message-converter.pl on Mon Nov 22 22:46:03 2021. //
|
||||||
|
|
||||||
static char const *
|
static char const *
|
||||||
__kmp_i18n_default_meta[] =
|
__kmp_i18n_default_meta[] =
|
||||||
@ -224,6 +224,7 @@ __kmp_i18n_default_messages[] =
|
|||||||
"%1$s value \"%2$u\" will be used.",
|
"%1$s value \"%2$u\" will be used.",
|
||||||
"%1$s value \"%2$s\" will be used.",
|
"%1$s value \"%2$s\" will be used.",
|
||||||
"%1$s value \"%2$s\" will be used.",
|
"%1$s value \"%2$s\" will be used.",
|
||||||
|
"Mixing other barrier patterns with dist is prohibited. Using dist for all barrier patterns.",
|
||||||
"%1$s maximum value \"%2$d\" will be used.",
|
"%1$s maximum value \"%2$d\" will be used.",
|
||||||
"%1$s minimum value \"%2$d\" will be used.",
|
"%1$s minimum value \"%2$d\" will be used.",
|
||||||
"Memory allocation failed.",
|
"Memory allocation failed.",
|
||||||
@ -308,6 +309,7 @@ __kmp_i18n_default_messages[] =
|
|||||||
"Allocator %1$s is not available, will use default allocator.",
|
"Allocator %1$s is not available, will use default allocator.",
|
||||||
"%1$s: %2$s (%3$d total cores)",
|
"%1$s: %2$s (%3$d total cores)",
|
||||||
"%1$s: granularity setting: %2$s does not exist in topology. Using granularity=%3$s instead.",
|
"%1$s: granularity setting: %2$s does not exist in topology. Using granularity=%3$s instead.",
|
||||||
|
"%1$s: hybrid core type detected: %2$d %3$s cores.",
|
||||||
"%1$s must be bound to a work-sharing or work-queuing construct with an \"ordered\" clause",
|
"%1$s must be bound to a work-sharing or work-queuing construct with an \"ordered\" clause",
|
||||||
"Detected end of %1$s without first executing a corresponding beginning.",
|
"Detected end of %1$s without first executing a corresponding beginning.",
|
||||||
"Iteration range too large in %1$s.",
|
"Iteration range too large in %1$s.",
|
||||||
@ -403,6 +405,8 @@ __kmp_i18n_default_messages[] =
|
|||||||
"KMP_HW_SUBSET ignored: %1$s, %2$s: layers are equivalent, please only specify one.",
|
"KMP_HW_SUBSET ignored: %1$s, %2$s: layers are equivalent, please only specify one.",
|
||||||
"KMP_HW_SUBSET ignored: %1$s layer should come after %2$s.",
|
"KMP_HW_SUBSET ignored: %1$s layer should come after %2$s.",
|
||||||
"%1$s: topology layer \"%2$s\" is equivalent to \"%3$s\".",
|
"%1$s: topology layer \"%2$s\" is equivalent to \"%3$s\".",
|
||||||
|
"%1$s: granularity=%2$s is too coarse, setting granularity=group.",
|
||||||
|
"%1$s: \"%2$s\" value is deprecated. Please use \"%3$s\" instead.",
|
||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -454,7 +458,7 @@ __kmp_i18n_sections[] =
|
|||||||
{ 5, __kmp_i18n_default_meta },
|
{ 5, __kmp_i18n_default_meta },
|
||||||
{ 79, __kmp_i18n_default_strings },
|
{ 79, __kmp_i18n_default_strings },
|
||||||
{ 6, __kmp_i18n_default_formats },
|
{ 6, __kmp_i18n_default_formats },
|
||||||
{ 286, __kmp_i18n_default_messages },
|
{ 290, __kmp_i18n_default_messages },
|
||||||
{ 28, __kmp_i18n_default_hints },
|
{ 28, __kmp_i18n_default_hints },
|
||||||
{ 0, NULL }
|
{ 0, NULL }
|
||||||
};
|
};
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
// $FreeBSD$
|
// $FreeBSD$
|
||||||
// Do not edit this file! //
|
// Do not edit this file! //
|
||||||
// The file was generated from en_US.txt by message-converter.pl on Thu Aug 26 11:36:17 2021. //
|
// The file was generated from en_US.txt by message-converter.pl on Mon Nov 22 22:46:03 2021. //
|
||||||
|
|
||||||
enum kmp_i18n_id {
|
enum kmp_i18n_id {
|
||||||
|
|
||||||
@ -218,6 +218,7 @@ enum kmp_i18n_id {
|
|||||||
kmp_i18n_msg_Using_uint_Value,
|
kmp_i18n_msg_Using_uint_Value,
|
||||||
kmp_i18n_msg_Using_uint64_Value,
|
kmp_i18n_msg_Using_uint64_Value,
|
||||||
kmp_i18n_msg_Using_str_Value,
|
kmp_i18n_msg_Using_str_Value,
|
||||||
|
kmp_i18n_msg_BarrierPatternOverride,
|
||||||
kmp_i18n_msg_MaxValueUsing,
|
kmp_i18n_msg_MaxValueUsing,
|
||||||
kmp_i18n_msg_MinValueUsing,
|
kmp_i18n_msg_MinValueUsing,
|
||||||
kmp_i18n_msg_MemoryAllocFailed,
|
kmp_i18n_msg_MemoryAllocFailed,
|
||||||
@ -302,6 +303,7 @@ enum kmp_i18n_id {
|
|||||||
kmp_i18n_msg_OmpNoAllocator,
|
kmp_i18n_msg_OmpNoAllocator,
|
||||||
kmp_i18n_msg_TopologyGeneric,
|
kmp_i18n_msg_TopologyGeneric,
|
||||||
kmp_i18n_msg_AffGranularityBad,
|
kmp_i18n_msg_AffGranularityBad,
|
||||||
|
kmp_i18n_msg_TopologyHybrid,
|
||||||
kmp_i18n_msg_CnsBoundToWorksharing,
|
kmp_i18n_msg_CnsBoundToWorksharing,
|
||||||
kmp_i18n_msg_CnsDetectedEnd,
|
kmp_i18n_msg_CnsDetectedEnd,
|
||||||
kmp_i18n_msg_CnsIterationRangeTooLarge,
|
kmp_i18n_msg_CnsIterationRangeTooLarge,
|
||||||
@ -397,6 +399,8 @@ enum kmp_i18n_id {
|
|||||||
kmp_i18n_msg_AffHWSubsetEqvLayers,
|
kmp_i18n_msg_AffHWSubsetEqvLayers,
|
||||||
kmp_i18n_msg_AffHWSubsetOutOfOrder,
|
kmp_i18n_msg_AffHWSubsetOutOfOrder,
|
||||||
kmp_i18n_msg_AffEqualTopologyTypes,
|
kmp_i18n_msg_AffEqualTopologyTypes,
|
||||||
|
kmp_i18n_msg_AffGranTooCoarseProcGroup,
|
||||||
|
kmp_i18n_msg_StgDeprecatedValue,
|
||||||
kmp_i18n_msg_last,
|
kmp_i18n_msg_last,
|
||||||
|
|
||||||
// Set #5, hints.
|
// Set #5, hints.
|
||||||
|
@ -432,14 +432,23 @@
|
|||||||
extern omp_allocator_handle_t __KAI_KMPC_CONVENTION omp_get_default_allocator(void);
|
extern omp_allocator_handle_t __KAI_KMPC_CONVENTION omp_get_default_allocator(void);
|
||||||
# ifdef __cplusplus
|
# ifdef __cplusplus
|
||||||
extern void *__KAI_KMPC_CONVENTION omp_alloc(size_t size, omp_allocator_handle_t a = omp_null_allocator);
|
extern void *__KAI_KMPC_CONVENTION omp_alloc(size_t size, omp_allocator_handle_t a = omp_null_allocator);
|
||||||
extern void *__KAI_KMPC_CONVENTION omp_calloc(size_t nmemb, size_t size, omp_allocator_handle_t a = omp_null_allocator);
|
extern void *__KAI_KMPC_CONVENTION omp_aligned_alloc(size_t align, size_t size,
|
||||||
|
omp_allocator_handle_t a = omp_null_allocator);
|
||||||
|
extern void *__KAI_KMPC_CONVENTION omp_calloc(size_t nmemb, size_t size,
|
||||||
|
omp_allocator_handle_t a = omp_null_allocator);
|
||||||
|
extern void *__KAI_KMPC_CONVENTION omp_aligned_calloc(size_t align, size_t nmemb, size_t size,
|
||||||
|
omp_allocator_handle_t a = omp_null_allocator);
|
||||||
extern void *__KAI_KMPC_CONVENTION omp_realloc(void *ptr, size_t size,
|
extern void *__KAI_KMPC_CONVENTION omp_realloc(void *ptr, size_t size,
|
||||||
omp_allocator_handle_t allocator = omp_null_allocator,
|
omp_allocator_handle_t allocator = omp_null_allocator,
|
||||||
omp_allocator_handle_t free_allocator = omp_null_allocator);
|
omp_allocator_handle_t free_allocator = omp_null_allocator);
|
||||||
extern void __KAI_KMPC_CONVENTION omp_free(void * ptr, omp_allocator_handle_t a = omp_null_allocator);
|
extern void __KAI_KMPC_CONVENTION omp_free(void * ptr, omp_allocator_handle_t a = omp_null_allocator);
|
||||||
# else
|
# else
|
||||||
extern void *__KAI_KMPC_CONVENTION omp_alloc(size_t size, omp_allocator_handle_t a);
|
extern void *__KAI_KMPC_CONVENTION omp_alloc(size_t size, omp_allocator_handle_t a);
|
||||||
|
extern void *__KAI_KMPC_CONVENTION omp_aligned_alloc(size_t align, size_t size,
|
||||||
|
omp_allocator_handle_t a);
|
||||||
extern void *__KAI_KMPC_CONVENTION omp_calloc(size_t nmemb, size_t size, omp_allocator_handle_t a);
|
extern void *__KAI_KMPC_CONVENTION omp_calloc(size_t nmemb, size_t size, omp_allocator_handle_t a);
|
||||||
|
extern void *__KAI_KMPC_CONVENTION omp_aligned_calloc(size_t align, size_t nmemb, size_t size,
|
||||||
|
omp_allocator_handle_t a);
|
||||||
extern void *__KAI_KMPC_CONVENTION omp_realloc(void *ptr, size_t size, omp_allocator_handle_t allocator,
|
extern void *__KAI_KMPC_CONVENTION omp_realloc(void *ptr, size_t size, omp_allocator_handle_t allocator,
|
||||||
omp_allocator_handle_t free_allocator);
|
omp_allocator_handle_t free_allocator);
|
||||||
extern void __KAI_KMPC_CONVENTION omp_free(void *ptr, omp_allocator_handle_t a);
|
extern void __KAI_KMPC_CONVENTION omp_free(void *ptr, omp_allocator_handle_t a);
|
||||||
|
@ -1187,301 +1187,305 @@ OLD_FILES+=usr/share/man/man1/llvm-symbolizer.1.gz
|
|||||||
OLD_FILES+=usr/bin/clang
|
OLD_FILES+=usr/bin/clang
|
||||||
OLD_FILES+=usr/bin/clang++
|
OLD_FILES+=usr/bin/clang++
|
||||||
OLD_FILES+=usr/bin/clang-cpp
|
OLD_FILES+=usr/bin/clang-cpp
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/cuda_wrappers/algorithm
|
OLD_FILES+=usr/lib/clang/14.0.0/include/cuda_wrappers/algorithm
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/cuda_wrappers/complex
|
OLD_FILES+=usr/lib/clang/14.0.0/include/cuda_wrappers/complex
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/cuda_wrappers/new
|
OLD_FILES+=usr/lib/clang/14.0.0/include/cuda_wrappers/new
|
||||||
OLD_DIRS+=usr/lib/clang/13.0.0/include/cuda_wrappers
|
OLD_DIRS+=usr/lib/clang/14.0.0/include/cuda_wrappers
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/fuzzer/FuzzedDataProvider.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/fuzzer/FuzzedDataProvider.h
|
||||||
OLD_DIRS+=usr/lib/clang/13.0.0/include/fuzzer
|
OLD_DIRS+=usr/lib/clang/14.0.0/include/fuzzer
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/__clang_openmp_device_functions.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/openmp_wrappers/__clang_openmp_device_functions.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/cmath
|
OLD_FILES+=usr/lib/clang/14.0.0/include/openmp_wrappers/cmath
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/complex
|
OLD_FILES+=usr/lib/clang/14.0.0/include/openmp_wrappers/complex
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/complex.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/openmp_wrappers/complex.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/complex_cmath.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/openmp_wrappers/complex_cmath.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/math.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/openmp_wrappers/math.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/openmp_wrappers/new
|
OLD_FILES+=usr/lib/clang/14.0.0/include/openmp_wrappers/new
|
||||||
OLD_DIRS+=usr/lib/clang/13.0.0/include/openmp_wrappers
|
OLD_DIRS+=usr/lib/clang/14.0.0/include/openmp_wrappers
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/emmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/ppc_wrappers/emmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/mm_malloc.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/ppc_wrappers/mm_malloc.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/mmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/ppc_wrappers/mmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/pmmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/ppc_wrappers/pmmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/smmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/ppc_wrappers/smmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/tmmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/ppc_wrappers/tmmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/ppc_wrappers/xmmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/ppc_wrappers/xmmintrin.h
|
||||||
OLD_DIRS+=usr/lib/clang/13.0.0/include/ppc_wrappers
|
OLD_DIRS+=usr/lib/clang/14.0.0/include/ppc_wrappers
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/profile/InstrProfData.inc
|
OLD_FILES+=usr/lib/clang/14.0.0/include/profile/InstrProfData.inc
|
||||||
OLD_DIRS+=usr/lib/clang/13.0.0/include/profile
|
OLD_DIRS+=usr/lib/clang/14.0.0/include/profile
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/allocator_interface.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/allocator_interface.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/asan_interface.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/asan_interface.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/common_interface_defs.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/common_interface_defs.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/coverage_interface.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/coverage_interface.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/dfsan_interface.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/dfsan_interface.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/hwasan_interface.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/hwasan_interface.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/linux_syscall_hooks.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/linux_syscall_hooks.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/lsan_interface.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/lsan_interface.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/msan_interface.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/msan_interface.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/netbsd_syscall_hooks.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/netbsd_syscall_hooks.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/scudo_interface.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/scudo_interface.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/tsan_interface.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/tsan_interface.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/tsan_interface_atomic.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/tsan_interface_atomic.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sanitizer/ubsan_interface.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sanitizer/ubsan_interface.h
|
||||||
OLD_DIRS+=usr/lib/clang/13.0.0/include/sanitizer
|
OLD_DIRS+=usr/lib/clang/14.0.0/include/sanitizer
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/xray/xray_interface.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/xray/xray_interface.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/xray/xray_log_interface.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/xray/xray_log_interface.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/xray/xray_records.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/xray/xray_records.h
|
||||||
OLD_DIRS+=usr/lib/clang/13.0.0/include/xray
|
OLD_DIRS+=usr/lib/clang/14.0.0/include/xray
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_builtin_vars.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_cuda_builtin_vars.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_cmath.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_cuda_cmath.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_complex_builtins.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_cuda_complex_builtins.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_device_functions.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_cuda_device_functions.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_intrinsics.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_cuda_intrinsics.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_libdevice_declares.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_cuda_libdevice_declares.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_math.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_cuda_math.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_math_forward_declares.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_cuda_math_forward_declares.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_cuda_runtime_wrapper.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_cuda_runtime_wrapper.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_hip_cmath.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_cuda_texture_intrinsics.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_hip_libdevice_declares.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_hip_cmath.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_hip_math.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_hip_libdevice_declares.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__clang_hip_runtime_wrapper.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_hip_math.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__stddef_max_align_t.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__clang_hip_runtime_wrapper.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__wmmintrin_aes.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__stddef_max_align_t.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/__wmmintrin_pclmul.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__wmmintrin_aes.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/adxintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/__wmmintrin_pclmul.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/altivec.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/adxintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/ammintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/altivec.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/amxintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/ammintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/arm64intr.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/amxintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_acle.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/arm64intr.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_bf16.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/arm_acle.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_cde.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/arm_bf16.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_cmse.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/arm_cde.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_fp16.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/arm_cmse.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_mve.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/arm_fp16.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_neon.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/arm_mve.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/arm_sve.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/arm_neon.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/armintr.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/arm_sve.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx2intrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/armintr.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512bf16intrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx2intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512bitalgintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512bf16intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512bwintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512bitalgintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512cdintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512bwintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512dqintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512cdintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512erintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512dqintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512fintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512erintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512ifmaintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512fintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512ifmavlintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512fp16intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512pfintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512ifmaintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vbmi2intrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512ifmavlintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vbmiintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512pfintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vbmivlintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vbmi2intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlbf16intrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vbmiintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlbitalgintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vbmivlintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlbwintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vlbf16intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlcdintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vlbitalgintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vldqintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vlbwintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vlcdintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlvbmi2intrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vldqintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlvnniintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vlfp16intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vlvp2intersectintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vlintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vnniintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vlvbmi2intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vp2intersectintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vlvnniintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vpopcntdqintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vlvp2intersectintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avx512vpopcntdqvlintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vnniintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avxintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vp2intersectintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/avxvnniintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vpopcntdqintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/bmi2intrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avx512vpopcntdqvlintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/bmiintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avxintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/builtins.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/avxvnniintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/cet.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/bmi2intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/cetintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/bmiintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/cldemoteintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/builtins.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/clflushoptintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/cet.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/clwbintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/cetintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/clzerointrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/cldemoteintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/cpuid.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/clflushoptintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/emmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/clwbintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/enqcmdintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/clzerointrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/f16cintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/cpuid.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/float.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/crc32intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/fma4intrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/emmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/fmaintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/enqcmdintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/fxsrintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/f16cintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/gfniintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/float.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/hexagon_circ_brev_intrinsics.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/fma4intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/hexagon_protos.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/fmaintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/hexagon_types.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/fxsrintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/hresetintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/gfniintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/htmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/hexagon_circ_brev_intrinsics.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/htmxlintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/hexagon_protos.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/hvx_hexagon_protos.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/hexagon_types.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/ia32intrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/hresetintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/immintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/htmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/intrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/htmxlintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/inttypes.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/hvx_hexagon_protos.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/invpcidintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/ia32intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/iso646.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/immintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/keylockerintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/limits.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/inttypes.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/lwpintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/invpcidintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/lzcntintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/iso646.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/mm3dnow.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/keylockerintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/mm_malloc.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/limits.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/mmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/lwpintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/module.modulemap
|
OLD_FILES+=usr/lib/clang/14.0.0/include/lzcntintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/movdirintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/mm3dnow.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/msa.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/mm_malloc.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/mwaitxintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/mmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/nmmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/module.modulemap
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/omp-tools.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/movdirintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/omp.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/msa.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/ompt.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/mwaitxintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/opencl-c-base.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/nmmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/opencl-c.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/omp-tools.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/pconfigintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/omp.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/pkuintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/ompt.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/pmmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/opencl-c-base.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/popcntintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/opencl-c.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/prfchwintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/pconfigintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/ptwriteintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/pkuintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/rdseedintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/pmmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/riscv_vector.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/popcntintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/rtmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/prfchwintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/s390intrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/ptwriteintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/serializeintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/rdseedintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/sgxintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/riscv_vector.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/shaintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/rtmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/smmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/s390intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/stdalign.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/serializeintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/stdarg.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/sgxintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/stdatomic.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/shaintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/stdbool.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/smmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/stddef.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/stdalign.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/stdint.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/stdarg.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/stdnoreturn.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/stdatomic.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/tbmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/stdbool.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/tgmath.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/stddef.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/tmmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/stdint.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/tsxldtrkintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/stdnoreturn.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/uintrintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/tbmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/unwind.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/tgmath.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/vadefs.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/tmmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/vaesintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/tsxldtrkintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/varargs.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/uintrintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/vecintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/unwind.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/vpclmulqdqintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/vadefs.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/waitpkgintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/vaesintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/wasm_simd128.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/varargs.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/wbnoinvdintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/vecintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/wmmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/vpclmulqdqintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/x86gprintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/waitpkgintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/x86intrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/wasm_simd128.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/xmmintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/wbnoinvdintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/xopintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/wmmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/xsavecintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/x86gprintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/xsaveintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/x86intrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/xsaveoptintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/xmmintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/xsavesintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/xopintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/include/xtestintrin.h
|
OLD_FILES+=usr/lib/clang/14.0.0/include/xsavecintrin.h
|
||||||
OLD_DIRS+=usr/lib/clang/13.0.0/include
|
OLD_FILES+=usr/lib/clang/14.0.0/include/xsaveintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/include/xsaveoptintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-aarch64.so
|
OLD_FILES+=usr/lib/clang/14.0.0/include/xsavesintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/include/xtestintrin.h
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-arm.so
|
OLD_DIRS+=usr/lib/clang/14.0.0/include
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-armhf.so
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-aarch64.so
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-i386.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-i386.so
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-arm.so
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-preinit-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-preinit-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-armhf.so
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-preinit-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-i386.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-preinit-i386.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-i386.so
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-preinit-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-preinit-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-preinit-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan-x86_64.so
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-preinit-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan_cxx-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-preinit-i386.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan_cxx-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-preinit-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan_cxx-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan_cxx-i386.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan-x86_64.so
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.asan_cxx-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan_cxx-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan_cxx-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan_cxx-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan_cxx-i386.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi-i386.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.asan_cxx-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.cfi-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi_diag-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.cfi-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi_diag-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.cfi-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi_diag-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.cfi-i386.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi_diag-i386.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.cfi-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.cfi_diag-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.cfi_diag-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.dd-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.cfi_diag-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.dd-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.cfi_diag-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.fuzzer-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.cfi_diag-i386.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.fuzzer-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.cfi_diag-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.fuzzer_no_main-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.dd-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.fuzzer_no_main-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.dd-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.msan-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.fuzzer-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.msan-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.fuzzer-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.msan_cxx-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.fuzzer_no_main-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.msan_cxx-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.fuzzer_no_main-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.msan-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.msan-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.msan_cxx-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-i386.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.msan_cxx-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-powerpc.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.profile-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-powerpc64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.profile-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-powerpc64le.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.profile-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.profile-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.profile-i386.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.safestack-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.profile-powerpc.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.safestack-i386.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.profile-powerpc64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.safestack-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.profile-powerpc64le.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.profile-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.safestack-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.safestack-i386.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats-i386.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.safestack-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.stats-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats_client-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.stats-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats_client-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.stats-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats_client-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.stats-i386.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats_client-i386.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.stats-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.stats_client-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.stats_client-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.tsan-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.stats_client-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.tsan-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.stats_client-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.tsan_cxx-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.stats_client-i386.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.tsan_cxx-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.stats_client-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_minimal-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.tsan-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_minimal-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.tsan-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_minimal-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.tsan_cxx-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_minimal-i386.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.tsan_cxx-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_minimal-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_minimal-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_minimal-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_minimal-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_minimal-i386.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone-i386.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_minimal-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_standalone-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_standalone-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_standalone-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_standalone-i386.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-i386.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_standalone-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-i386.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-basic-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-basic-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-basic-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-basic-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-fdr-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-basic-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-fdr-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-basic-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-fdr-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-basic-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-fdr-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-basic-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-profiling-aarch64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-fdr-aarch64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-profiling-arm.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-fdr-arm.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-profiling-armhf.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-fdr-armhf.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-profiling-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-fdr-x86_64.a
|
||||||
OLD_FILES+=usr/lib/clang/13.0.0/lib/freebsd/libclang_rt.xray-x86_64.a
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-profiling-aarch64.a
|
||||||
OLD_DIRS+=usr/lib/clang/13.0.0/lib/freebsd
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-profiling-arm.a
|
||||||
OLD_DIRS+=usr/lib/clang/13.0.0/lib
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-profiling-armhf.a
|
||||||
OLD_DIRS+=usr/lib/clang/13.0.0
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-profiling-x86_64.a
|
||||||
|
OLD_FILES+=usr/lib/clang/14.0.0/lib/freebsd/libclang_rt.xray-x86_64.a
|
||||||
|
OLD_DIRS+=usr/lib/clang/14.0.0/lib/freebsd
|
||||||
|
OLD_DIRS+=usr/lib/clang/14.0.0/lib
|
||||||
|
OLD_DIRS+=usr/lib/clang/14.0.0
|
||||||
OLD_DIRS+=usr/lib/clang
|
OLD_DIRS+=usr/lib/clang
|
||||||
OLD_FILES+=usr/share/doc/llvm/clang/LICENSE.TXT
|
OLD_FILES+=usr/share/doc/llvm/clang/LICENSE.TXT
|
||||||
OLD_DIRS+=usr/share/doc/llvm/clang
|
OLD_DIRS+=usr/share/doc/llvm/clang
|
||||||
@ -3751,24 +3755,81 @@ OLD_FILES+=usr/include/c++/v1/__algorithm/unwrap_iter.h
|
|||||||
OLD_FILES+=usr/include/c++/v1/__algorithm/upper_bound.h
|
OLD_FILES+=usr/include/c++/v1/__algorithm/upper_bound.h
|
||||||
OLD_DIRS+=usr/include/c++/v1/__algorithm
|
OLD_DIRS+=usr/include/c++/v1/__algorithm
|
||||||
OLD_FILES+=usr/include/c++/v1/__availability
|
OLD_FILES+=usr/include/c++/v1/__availability
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__bit/bit_cast.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__bit_reference
|
OLD_FILES+=usr/include/c++/v1/__bit_reference
|
||||||
|
OLD_DIRS+=usr/include/c++/v1/__bit
|
||||||
OLD_FILES+=usr/include/c++/v1/__bits
|
OLD_FILES+=usr/include/c++/v1/__bits
|
||||||
OLD_FILES+=usr/include/c++/v1/__bsd_locale_defaults.h
|
OLD_FILES+=usr/include/c++/v1/__bsd_locale_defaults.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__bsd_locale_fallbacks.h
|
OLD_FILES+=usr/include/c++/v1/__bsd_locale_fallbacks.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__config
|
OLD_FILES+=usr/include/c++/v1/__config
|
||||||
OLD_FILES+=usr/include/c++/v1/__config_site
|
OLD_FILES+=usr/include/c++/v1/__config_site
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__charconv/chars_format.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__charconv/from_chars_result.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__charconv/to_chars_result.h
|
||||||
|
OLD_DIRS+=usr/include/c++/v1/__charconv
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__compare/common_comparison_category.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__compare/compare_three_way.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__compare/compare_three_way_result.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__compare/is_eq.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__compare/ordering.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__compare/synth_three_way.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__compare/three_way_comparable.h
|
||||||
|
OLD_DIRS+=usr/include/c++/v1/__compare
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/arithmetic.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/assignable.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/boolean_testable.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/class_or_enum.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/common_reference_with.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/common_with.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/constructible.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/convertible_to.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/copyable.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/derived_from.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/destructible.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/different_from.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/equality_comparable.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/invocable.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/movable.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/predicate.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/regular.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/relation.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/same_as.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/semiregular.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/swappable.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__concepts/totally_ordered.h
|
||||||
|
OLD_DIRS+=usr/include/c++/v1/__concepts
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__coroutine/coroutine_handle.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__coroutine/coroutine_traits.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__coroutine/noop_coroutine_handle.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__coroutine/trivial_awaitables.h
|
||||||
|
OLD_DIRS+=usr/include/c++/v1/__coroutine
|
||||||
OLD_FILES+=usr/include/c++/v1/__debug
|
OLD_FILES+=usr/include/c++/v1/__debug
|
||||||
OLD_FILES+=usr/include/c++/v1/__errc
|
OLD_FILES+=usr/include/c++/v1/__errc
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__format/format_arg.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__format/format_args.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__format/format_context.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__format/format_error.h
|
OLD_FILES+=usr/include/c++/v1/__format/format_error.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__format/format_fwd.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__format/format_parse_context.h
|
OLD_FILES+=usr/include/c++/v1/__format/format_parse_context.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__format/format_string.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__format/format_to_n_result.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__format/formatter.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__format/formatter_bool.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__format/formatter_char.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__format/formatter_integer.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__format/formatter_integral.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__format/formatter_string.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__format/parser_std_format_spec.h
|
||||||
OLD_DIRS+=usr/include/c++/v1/__format
|
OLD_DIRS+=usr/include/c++/v1/__format
|
||||||
OLD_FILES+=usr/include/c++/v1/__function_like.h
|
OLD_FILES+=usr/include/c++/v1/__function_like.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__functional/binary_function.h
|
OLD_FILES+=usr/include/c++/v1/__functional/binary_function.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__functional/binary_negate.h
|
OLD_FILES+=usr/include/c++/v1/__functional/binary_negate.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__functional/bind.h
|
OLD_FILES+=usr/include/c++/v1/__functional/bind.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__functional/bind_back.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__functional/bind_front.h
|
OLD_FILES+=usr/include/c++/v1/__functional/bind_front.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__functional/binder1st.h
|
OLD_FILES+=usr/include/c++/v1/__functional/binder1st.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__functional/binder2nd.h
|
OLD_FILES+=usr/include/c++/v1/__functional/binder2nd.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__functional/compose.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__functional/default_searcher.h
|
OLD_FILES+=usr/include/c++/v1/__functional/default_searcher.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__functional/function.h
|
OLD_FILES+=usr/include/c++/v1/__functional/function.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__functional/hash.h
|
OLD_FILES+=usr/include/c++/v1/__functional/hash.h
|
||||||
@ -3821,10 +3882,12 @@ OLD_FILES+=usr/include/c++/v1/__iterator/readable_traits.h
|
|||||||
OLD_FILES+=usr/include/c++/v1/__iterator/reverse_access.h
|
OLD_FILES+=usr/include/c++/v1/__iterator/reverse_access.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__iterator/reverse_iterator.h
|
OLD_FILES+=usr/include/c++/v1/__iterator/reverse_iterator.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__iterator/size.h
|
OLD_FILES+=usr/include/c++/v1/__iterator/size.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__iterator/unreachable_sentinel.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__iterator/wrap_iter.h
|
OLD_FILES+=usr/include/c++/v1/__iterator/wrap_iter.h
|
||||||
OLD_DIRS+=usr/include/c++/v1/__iterator
|
OLD_DIRS+=usr/include/c++/v1/__iterator
|
||||||
OLD_FILES+=usr/include/c++/v1/__libcpp_version
|
OLD_FILES+=usr/include/c++/v1/__libcpp_version
|
||||||
OLD_FILES+=usr/include/c++/v1/__locale
|
OLD_FILES+=usr/include/c++/v1/__locale
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__mbstate_t.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__memory/addressof.h
|
OLD_FILES+=usr/include/c++/v1/__memory/addressof.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__memory/allocation_guard.h
|
OLD_FILES+=usr/include/c++/v1/__memory/allocation_guard.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__memory/allocator.h
|
OLD_FILES+=usr/include/c++/v1/__memory/allocator.h
|
||||||
@ -3833,7 +3896,6 @@ OLD_FILES+=usr/include/c++/v1/__memory/allocator_traits.h
|
|||||||
OLD_FILES+=usr/include/c++/v1/__memory/auto_ptr.h
|
OLD_FILES+=usr/include/c++/v1/__memory/auto_ptr.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__memory/compressed_pair.h
|
OLD_FILES+=usr/include/c++/v1/__memory/compressed_pair.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__memory/construct_at.h
|
OLD_FILES+=usr/include/c++/v1/__memory/construct_at.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__memory/pointer_safety.h
|
|
||||||
OLD_FILES+=usr/include/c++/v1/__memory/pointer_traits.h
|
OLD_FILES+=usr/include/c++/v1/__memory/pointer_traits.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__memory/raw_storage_iterator.h
|
OLD_FILES+=usr/include/c++/v1/__memory/raw_storage_iterator.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__memory/shared_ptr.h
|
OLD_FILES+=usr/include/c++/v1/__memory/shared_ptr.h
|
||||||
@ -3852,6 +3914,7 @@ OLD_FILES+=usr/include/c++/v1/__ranges/all.h
|
|||||||
OLD_FILES+=usr/include/c++/v1/__ranges/common_view.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/common_view.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__ranges/concepts.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/concepts.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__ranges/copyable_box.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/copyable_box.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__ranges/counted.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__ranges/dangling.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/dangling.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__ranges/data.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/data.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__ranges/drop_view.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/drop_view.h
|
||||||
@ -3859,21 +3922,29 @@ OLD_FILES+=usr/include/c++/v1/__ranges/empty.h
|
|||||||
OLD_FILES+=usr/include/c++/v1/__ranges/empty_view.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/empty_view.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__ranges/enable_borrowed_range.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/enable_borrowed_range.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__ranges/enable_view.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/enable_view.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__ranges/iota_view.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__ranges/join_view.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__ranges/non_propagating_cache.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/non_propagating_cache.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__ranges/range_adaptor.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__ranges/ref_view.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/ref_view.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__ranges/reverse_view.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__ranges/single_view.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__ranges/size.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/size.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__ranges/subrange.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/subrange.h
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__ranges/take_view.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__ranges/transform_view.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/transform_view.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__ranges/view_interface.h
|
OLD_FILES+=usr/include/c++/v1/__ranges/view_interface.h
|
||||||
OLD_DIRS+=usr/include/c++/v1/__ranges
|
OLD_DIRS+=usr/include/c++/v1/__ranges
|
||||||
OLD_FILES+=usr/include/c++/v1/__split_buffer
|
OLD_FILES+=usr/include/c++/v1/__split_buffer
|
||||||
OLD_FILES+=usr/include/c++/v1/__std_stream
|
OLD_FILES+=usr/include/c++/v1/__std_stream
|
||||||
OLD_FILES+=usr/include/c++/v1/__string
|
OLD_FILES+=usr/include/c++/v1/__string
|
||||||
|
OLD_FILES+=usr/include/c++/v1/__thread/poll_with_backoff.h
|
||||||
|
OLD_DIRS+=usr/include/c++/v1/__thread
|
||||||
OLD_FILES+=usr/include/c++/v1/__threading_support
|
OLD_FILES+=usr/include/c++/v1/__threading_support
|
||||||
OLD_FILES+=usr/include/c++/v1/__tree
|
OLD_FILES+=usr/include/c++/v1/__tree
|
||||||
OLD_FILES+=usr/include/c++/v1/__tuple
|
OLD_FILES+=usr/include/c++/v1/__tuple
|
||||||
OLD_FILES+=usr/include/c++/v1/__undef_macros
|
OLD_FILES+=usr/include/c++/v1/__undef_macros
|
||||||
OLD_FILES+=usr/include/c++/v1/__utility/__decay_copy.h
|
OLD_FILES+=usr/include/c++/v1/__utility/decay_copy.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__utility/as_const.h
|
OLD_FILES+=usr/include/c++/v1/__utility/as_const.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__utility/cmp.h
|
OLD_FILES+=usr/include/c++/v1/__utility/cmp.h
|
||||||
OLD_FILES+=usr/include/c++/v1/__utility/declval.h
|
OLD_FILES+=usr/include/c++/v1/__utility/declval.h
|
||||||
@ -3916,6 +3987,7 @@ OLD_FILES+=usr/include/c++/v1/complex
|
|||||||
OLD_FILES+=usr/include/c++/v1/complex.h
|
OLD_FILES+=usr/include/c++/v1/complex.h
|
||||||
OLD_FILES+=usr/include/c++/v1/concepts
|
OLD_FILES+=usr/include/c++/v1/concepts
|
||||||
OLD_FILES+=usr/include/c++/v1/condition_variable
|
OLD_FILES+=usr/include/c++/v1/condition_variable
|
||||||
|
OLD_FILES+=usr/include/c++/v1/coroutine
|
||||||
OLD_FILES+=usr/include/c++/v1/csetjmp
|
OLD_FILES+=usr/include/c++/v1/csetjmp
|
||||||
OLD_FILES+=usr/include/c++/v1/csignal
|
OLD_FILES+=usr/include/c++/v1/csignal
|
||||||
OLD_FILES+=usr/include/c++/v1/cstdarg
|
OLD_FILES+=usr/include/c++/v1/cstdarg
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
PROG_CXX= llvm-diff
|
PROG_CXX= llvm-diff
|
||||||
|
|
||||||
SRCDIR= llvm/tools/llvm-diff
|
SRCDIR= llvm/tools/llvm-diff
|
||||||
SRCS+= DiffConsumer.cpp
|
SRCS+= lib/DiffConsumer.cpp
|
||||||
SRCS+= DiffLog.cpp
|
SRCS+= lib/DiffLog.cpp
|
||||||
SRCS+= DifferenceEngine.cpp
|
SRCS+= lib/DifferenceEngine.cpp
|
||||||
SRCS+= llvm-diff.cpp
|
SRCS+= llvm-diff.cpp
|
||||||
|
|
||||||
.include "../llvm.prog.mk"
|
.include "../llvm.prog.mk"
|
||||||
|
@ -16,7 +16,6 @@ SRCS+= Views/RetireControlUnitStatistics.cpp
|
|||||||
SRCS+= Views/SchedulerStatistics.cpp
|
SRCS+= Views/SchedulerStatistics.cpp
|
||||||
SRCS+= Views/SummaryView.cpp
|
SRCS+= Views/SummaryView.cpp
|
||||||
SRCS+= Views/TimelineView.cpp
|
SRCS+= Views/TimelineView.cpp
|
||||||
SRCS+= Views/View.cpp
|
|
||||||
SRCS+= llvm-mca.cpp
|
SRCS+= llvm-mca.cpp
|
||||||
|
|
||||||
CFLAGS+= -I${LLVM_BASE}/${SRCDIR}
|
CFLAGS+= -I${LLVM_BASE}/${SRCDIR}
|
||||||
|
@ -18,6 +18,7 @@ SRCS+= CodeGenMapTable.cpp
|
|||||||
SRCS+= CodeGenRegisters.cpp
|
SRCS+= CodeGenRegisters.cpp
|
||||||
SRCS+= CodeGenSchedule.cpp
|
SRCS+= CodeGenSchedule.cpp
|
||||||
SRCS+= CodeGenTarget.cpp
|
SRCS+= CodeGenTarget.cpp
|
||||||
|
SRCS+= CompressInstEmitter.cpp
|
||||||
SRCS+= DAGISelEmitter.cpp
|
SRCS+= DAGISelEmitter.cpp
|
||||||
SRCS+= DAGISelMatcher.cpp
|
SRCS+= DAGISelMatcher.cpp
|
||||||
SRCS+= DAGISelMatcherEmitter.cpp
|
SRCS+= DAGISelMatcherEmitter.cpp
|
||||||
@ -49,7 +50,6 @@ SRCS+= OptParserEmitter.cpp
|
|||||||
SRCS+= OptRSTEmitter.cpp
|
SRCS+= OptRSTEmitter.cpp
|
||||||
SRCS+= PredicateExpander.cpp
|
SRCS+= PredicateExpander.cpp
|
||||||
SRCS+= PseudoLoweringEmitter.cpp
|
SRCS+= PseudoLoweringEmitter.cpp
|
||||||
SRCS+= RISCVCompressInstEmitter.cpp
|
|
||||||
SRCS+= RegisterBankEmitter.cpp
|
SRCS+= RegisterBankEmitter.cpp
|
||||||
SRCS+= RegisterInfoEmitter.cpp
|
SRCS+= RegisterInfoEmitter.cpp
|
||||||
SRCS+= SDNodeProperties.cpp
|
SRCS+= SDNodeProperties.cpp
|
||||||
|
Loading…
Reference in New Issue
Block a user