===================================================================== ===================================================================== 3219 files changed, 1101961 insertions(+), 11819 deletions(-) ===================================================================== ===================================================================== ===================================================================== Patchsets applied to https://android-git.linaro.org/git/device/linaro/hikey on top of android-9.0.0_r22 AndroidProducts.mk | 13 +- BoardConfigCommon.mk | 25 +- audio/Android.mk | 14 + audio/audio_hw.c | 200 +- bootloader/EFI/BOOT/fastboot.efi | Bin 62528 -> 0 bytes bootloader/EFI/BOOT/grub.cfg | 41 - bootloader/EFI/BOOT/grubaa64.efi | Bin 497152 -> 0 bytes bootloader/Makefile | 39 +- bootloader/README.md | 4 + bt-wifi-firmware-util/Android.mk | 52 - build/tasks/boot_fat.mk | 16 - build/tasks/build_kernel.mk | 8 + build/tasks/build_uefi.mk | 29 + device-common.mk | 129 +- etc/media_codecs.xml | 63 + etc/permissions/android.software.xml | 43 + factory-images/generate-factory-images-hikey960.sh | 20 +- gralloc/Android.mk | 32 +- gralloc/alloc_device.cpp | 196 +- gralloc/alloc_device.h | 12 +- gralloc/framebuffer_device.cpp | 48 +- gralloc/gralloc_module.cpp | 185 +- gralloc/gralloc_priv.h | 53 +- gralloc960/Android.hikey960.mk | 8 +- gralloc960/Android.juno.mk | 1 - gralloc960/Android.mk | 38 +- gralloc960/Android.vexpress.mk | 1 - gralloc960/alloc_device.h | 37 - gralloc960/alloc_device_allocator_specific.h | 25 - gralloc960/alloc_ion.cpp | 444 ---- gralloc960/framebuffer_device.cpp | 409 ++-- gralloc960/framebuffer_device.h | 8 +- gralloc960/gralloc_buffer_priv.cpp | 60 +- gralloc960/gralloc_buffer_priv.h | 150 +- gralloc960/gralloc_helper.h | 26 +- gralloc960/gralloc_module.cpp | 329 --- gralloc960/gralloc_module_ion.cpp | 132 -- gralloc960/gralloc_priv.h | 270 +-- gralloc960/gralloc_vsync.h | 6 +- gralloc960/gralloc_vsync_default.cpp | 32 +- gralloc960/gralloc_vsync_report.h | 10 +- gralloc960/gralloc_vsync_s3cfb.cpp | 32 +- gralloc960/legacy/alloc_device.cpp | 184 ++ .../alloc_device.h} | 11 +- gralloc960/mali_gralloc_buffer.h | 267 +++ gralloc960/mali_gralloc_bufferaccess.cpp | 414 ++++ gralloc960/mali_gralloc_bufferaccess.h | 40 + ...evice.cpp => mali_gralloc_bufferallocation.cpp} | 727 ++++--- gralloc960/mali_gralloc_bufferallocation.h | 31 + gralloc960/mali_gralloc_bufferdescriptor.cpp | 201 ++ gralloc960/mali_gralloc_bufferdescriptor.h | 68 + gralloc960/mali_gralloc_debug.cpp | 143 ++ gralloc960/mali_gralloc_debug.h | 39 + gralloc960/mali_gralloc_formats.cpp | 1055 +++++----- gralloc960/mali_gralloc_formats.h | 304 ++- gralloc960/mali_gralloc_ion.cpp | 770 +++++++ gralloc960/mali_gralloc_ion.h | 33 + gralloc960/mali_gralloc_module.cpp | 193 ++ gralloc960/mali_gralloc_module.h | 102 + gralloc960/mali_gralloc_private_interface.cpp | 281 +++ gralloc960/mali_gralloc_private_interface.h | 73 + gralloc960/mali_gralloc_private_interface_types.h | 86 + gralloc960/mali_gralloc_public_interface.cpp | 451 ++++ gralloc960/mali_gralloc_public_interface.h | 25 + gralloc960/mali_gralloc_reference.cpp | 158 ++ gralloc960/mali_gralloc_reference.h | 27 + gralloc960/mali_gralloc_usages.h | 92 + hifi/firmware/hifi-hikey960.img | Bin 12520 -> 110844 bytes .../BoardConfigPartial.mk => hifi/xaf/Android.mk | 6 +- hifi/xaf/README | 39 + hifi/xaf/config/hifi3_hikey960_linux.tgz | Bin 0 -> 23977955 bytes hifi/xaf/config/hifi3_hikey960_win32.tgz | Bin 0 -> 21077520 bytes hifi/xaf/docs/HiFi-AF-Hosted-ProgrammersGuide.pdf | Bin 0 -> 1447614 bytes hifi/xaf/docs/HiFi-Audio-Codec-API-Definition.pdf | Bin 0 -> 765944 bytes hifi/xaf/docs/HiFi-Speech-Codec-API-Definition.pdf | Bin 0 -> 620160 bytes hifi/xaf/docs/HiKey960-HiFi3-Android-SDK-Guide.pdf | Bin 0 -> 369215 bytes hifi/xaf/docs/Hosted_XAF_Arch_v0.7.pdf | Bin 0 -> 339183 bytes hifi/xaf/hifi-dpf/app/xa-factory.c | 163 ++ hifi/xaf/hifi-dpf/audio/xa-class-audio-codec.c | 785 +++++++ hifi/xaf/hifi-dpf/audio/xa-class-base.c | 537 +++++ hifi/xaf/hifi-dpf/audio/xa-class-base.h | 263 +++ hifi/xaf/hifi-dpf/audio/xa-class-mixer.c | 870 ++++++++ hifi/xaf/hifi-dpf/build_hikey/Makefile | 135 ++ hifi/xaf/hifi-dpf/build_hikey/common.mk | 156 ++ .../hifi_hikey_lsp/ldscripts/elf32xtensa.x | 827 ++++++++ .../hifi_hikey_lsp/ldscripts/elf32xtensa.xbn | 827 ++++++++ .../hifi_hikey_lsp/ldscripts/elf32xtensa.xn | 827 ++++++++ .../hifi_hikey_lsp/ldscripts/elf32xtensa.xr | 42 + .../hifi_hikey_lsp/ldscripts/elf32xtensa.xu | 42 + .../hifi-dpf/build_hikey/hifi_hikey_lsp/memmap.xmm | 49 + .../build_hikey/hifi_hikey_lsp/min-rt.parm | 15 + hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/specs | 22 + hifi/xaf/hifi-dpf/build_hikey/hifi_hikey_lsp/tag | 3 + .../hifi-dpf/build_hikey/hifi_hikey_lsp/user.parm | 0 hifi/xaf/hifi-dpf/build_hikey/map_hikey.txt | 2167 ++++++++++++++++++++ hifi/xaf/hifi-dpf/build_hikey/tools/elftobin.sh | 94 + hifi/xaf/hifi-dpf/build_hikey/xa_hikey.img | Bin 0 -> 110396 bytes .../xaf/hifi-dpf/core/util/gdbstub/gdbstub-entry.S | 198 ++ hifi/xaf/hifi-dpf/core/util/gdbstub/gdbstub.c | 756 +++++++ hifi/xaf/hifi-dpf/core/util/gdbstub/xtensa-defs.h | 37 + hifi/xaf/hifi-dpf/core/util/mutex.c | 156 ++ hifi/xaf/hifi-dpf/core/util/rbtree.c | 842 ++++++++ hifi/xaf/hifi-dpf/core/util/tinyvprintf.c | 198 ++ hifi/xaf/hifi-dpf/core/xf-core.c | 709 +++++++ hifi/xaf/hifi-dpf/core/xf-io.c | 644 ++++++ hifi/xaf/hifi-dpf/core/xf-isr.c | 68 + hifi/xaf/hifi-dpf/core/xf-mem.c | 361 ++++ hifi/xaf/hifi-dpf/core/xf-msg.c | 107 + hifi/xaf/hifi-dpf/core/xf-sched.c | 153 ++ hifi/xaf/hifi-dpf/core/xf-shmem.c | 350 ++++ .../hifi-dpf/include/audio/xa-audio-decoder-api.h | 66 + hifi/xaf/hifi-dpf/include/audio/xa-mixer-api.h | 157 ++ .../hifi-dpf/include/audio/xa_apicmd_standards.h | 107 + .../hifi-dpf/include/audio/xa_error_standards.h | 79 + .../hifi-dpf/include/audio/xa_memory_standards.h | 104 + hifi/xaf/hifi-dpf/include/audio/xa_type_def.h | 98 + hifi/xaf/hifi-dpf/include/lib/mutex.h | 59 + hifi/xaf/hifi-dpf/include/lib/rbtree.h | 157 ++ hifi/xaf/hifi-dpf/include/lib/tinyput.h | 31 + .../sys/xt-shmem/board-hikey/arch_hifi330.h | 134 ++ .../include/sys/xt-shmem/board-hikey/cpu_c.h | 109 + .../include/sys/xt-shmem/board-hikey/dsp_comm.h | 45 + .../include/sys/xt-shmem/board-hikey/dsp_debug.h | 71 + .../sys/xt-shmem/board-hikey/dsp_driver_ipc.h | 61 + .../sys/xt-shmem/board-hikey/dsp_driver_mailbox.h | 171 ++ .../sys/xt-shmem/board-hikey/dsp_memory_config.h | 96 + .../sys/xt-shmem/board-hikey/dsp_pcm_gain.h | 37 + .../include/sys/xt-shmem/board-hikey/reset.h | 62 + .../include/sys/xt-shmem/board-hikey/xf-board.h | 180 ++ hifi/xaf/hifi-dpf/include/sys/xt-shmem/xf-config.h | 63 + hifi/xaf/hifi-dpf/include/sys/xt-shmem/xf-hal.h | 151 ++ hifi/xaf/hifi-dpf/include/sys/xt-shmem/xf-ipc.h | 345 ++++ hifi/xaf/hifi-dpf/include/sys/xt-shmem/xf-mem.h | 180 ++ .../xaf/hifi-dpf/include/sys/xt-shmem/xf-runtime.h | 81 + hifi/xaf/hifi-dpf/include/sys/xt-shmem/xf-shmem.h | 173 ++ hifi/xaf/hifi-dpf/include/sys/xt-shmem/xf-sys.h | 75 + hifi/xaf/hifi-dpf/include/sys/xt-shmem/xf-types.h | 55 + hifi/xaf/hifi-dpf/include/xa_profiler.h | 156 ++ hifi/xaf/hifi-dpf/include/xa_timer.h | 111 + hifi/xaf/hifi-dpf/include/xf-component.h | 91 + hifi/xaf/hifi-dpf/include/xf-core.h | 150 ++ hifi/xaf/hifi-dpf/include/xf-debug.h | 216 ++ hifi/xaf/hifi-dpf/include/xf-io.h | 298 +++ hifi/xaf/hifi-dpf/include/xf-mm.h | 142 ++ hifi/xaf/hifi-dpf/include/xf-msg.h | 252 +++ hifi/xaf/hifi-dpf/include/xf-opcode.h | 290 +++ hifi/xaf/hifi-dpf/include/xf-plugin.h | 48 + hifi/xaf/hifi-dpf/include/xf-proxy.h | 102 + hifi/xaf/hifi-dpf/include/xf-sched.h | 98 + hifi/xaf/hifi-dpf/include/xf-timebase.h | 132 ++ hifi/xaf/hifi-dpf/include/xf-trace.h | 82 + hifi/xaf/hifi-dpf/include/xf.h | 112 + .../xaf/hifi-dpf/ipc/xt-shmem/hikey/arch_hifi330.S | 468 +++++ hifi/xaf/hifi-dpf/ipc/xt-shmem/hikey/cpu_c.c | 152 ++ hifi/xaf/hifi-dpf/ipc/xt-shmem/hikey/dsp_comm.c | 75 + hifi/xaf/hifi-dpf/ipc/xt-shmem/hikey/dsp_debug.c | 468 +++++ hifi/xaf/hifi-dpf/ipc/xt-shmem/hikey/int_vector.S | 830 ++++++++ hifi/xaf/hifi-dpf/ipc/xt-shmem/hikey/reset.S | 460 +++++ hifi/xaf/hifi-dpf/ipc/xt-shmem/xf-main.c | 189 ++ hifi/xaf/hifi-dpf/plugins/cadence/mixer/xa-mixer.c | 669 ++++++ .../hifi-dpf/plugins/cadence/pcm_proc/xa-pcm-api.h | 145 ++ .../xaf/hifi-dpf/plugins/cadence/pcm_proc/xa-pcm.c | 841 ++++++++ .../cadence/vorbis_dec/lib/hifi3/xa_vorbis_dec.a | Bin 0 -> 124410 bytes .../plugins/cadence/vorbis_dec/xa-vorbis-decoder.c | 84 + .../plugins/cadence/vorbis_dec/xa_vorbis_dec_api.h | 121 ++ hifi/xaf/host-apf/Android.mk | 66 + .../host-apf/include/audio/xa-audio-decoder-api.h | 46 + hifi/xaf/host-apf/include/audio/xa-mixer-api.h | 154 ++ hifi/xaf/host-apf/include/audio/xa-pcm-api.h | 138 ++ .../host-apf/include/audio/xa_apicmd_standards.h | 107 + .../host-apf/include/audio/xa_error_standards.h | 79 + .../host-apf/include/audio/xa_memory_standards.h | 104 + hifi/xaf/host-apf/include/audio/xa_type_def.h | 98 + .../xaf/host-apf/include/audio/xa_vorbis_dec_api.h | 121 ++ hifi/xaf/host-apf/include/os/android/xf-osal.h | 215 ++ hifi/xaf/host-apf/include/os/xos/xf-osal.h | 206 ++ hifi/xaf/host-apf/include/sys/fio/xf-config.h | 36 + hifi/xaf/host-apf/include/sys/fio/xf-hal.h | 34 + hifi/xaf/host-apf/include/sys/fio/xf-ipc.h | 127 ++ hifi/xaf/host-apf/include/sys/fio/xf-runtime.h | 35 + hifi/xaf/host-apf/include/sys/fio/xf-types.h | 88 + hifi/xaf/host-apf/include/xaf-api.h | 139 ++ hifi/xaf/host-apf/include/xaf-structs.h | 82 + hifi/xaf/host-apf/include/xf-debug.h | 194 ++ hifi/xaf/host-apf/include/xf-opcode.h | 297 +++ hifi/xaf/host-apf/include/xf-proto.h | 82 + hifi/xaf/host-apf/include/xf-proxy.h | 297 +++ hifi/xaf/host-apf/include/xf.h | 53 + hifi/xaf/host-apf/playback/tinyalsa/asoundlib.h | 314 +++ hifi/xaf/host-apf/playback/tinyalsa/pcm.c | 1311 ++++++++++++ hifi/xaf/host-apf/playback/xa_playback.c | 366 ++++ hifi/xaf/host-apf/playback/xa_playback.h | 42 + hifi/xaf/host-apf/proxy/xaf-api.c | 597 ++++++ hifi/xaf/host-apf/proxy/xf-fio.c | 193 ++ hifi/xaf/host-apf/proxy/xf-proxy.c | 686 +++++++ hifi/xaf/host-apf/proxy/xf-trace.c | 90 + hifi/xaf/host-apf/tools/dhifimesg | Bin 0 -> 6264 bytes hifi/xaf/host-apf/utest/include/xaf-mem.h | 49 + hifi/xaf/host-apf/utest/include/xaf-utils-test.h | 37 + hifi/xaf/host-apf/utest/xaf-dec-mix-test.c | 421 ++++ hifi/xaf/host-apf/utest/xaf-dec-test.c | 344 ++++ hifi/xaf/host-apf/utest/xaf-mem-test.c | 150 ++ hifi/xaf/host-apf/utest/xaf-utils-test.c | 69 + hifi/xaf/release.txt | 24 + hikey-common.mk | 16 +- hikey.mk | 7 + hikey/BoardConfig.mk | 21 +- hikey/README | 14 +- hikey/device-hikey.mk | 31 +- hikey/fstab.hikey | 6 +- hikey/fstab.hikey-3.18 | 9 +- hikey960.mk | 8 +- hikey960/BoardConfig.mk | 22 +- hikey960/README | 1 + hikey960/device-hikey960.mk | 33 +- hikey960/fstab.hikey960 | 6 +- init.common.rc | 19 +- init.hikey960.power.rc | 2 - installer/hikey/flash-all.sh | 2 + installer/hikey/ptable-aosp-4g.img | Bin 17408 -> 17408 bytes installer/hikey/ptable-aosp-8g.img | Bin 17408 -> 17408 bytes installer/hikey960/README | 12 + installer/hikey960/fip.bin | Bin 0 -> 1513984 bytes installer/hikey960/flash-all.sh | 7 +- installer/hikey960/{bl31.bin => hisi-bl31.bin} | Bin installer/hikey960/{lpm3.img => hisi-lpm3.img} | Bin installer/hikey960/{nvme.img => hisi-nvme.img} | Bin installer/hikey960/hisi-sec_xloader.img | Bin 154752 -> 154752 bytes installer/hikey960/l-loader.bin | Bin 0 -> 25712 bytes installer/hikey960/prm_ptable.img | Bin 0 -> 24576 bytes installer/hikey960/uefi-flash-all.sh | 76 + l-loader/generate_ptable.sh | 4 +- libmemtrack/Android.mk | 2 +- mali/Android.mk | 31 + mali/bifrost/Android.mk | 37 + mali/bifrost/END_USER_LICENCE_AGREEMENT.txt | 194 ++ mali/bifrost/lib/egl/libGLES_mali.so | Bin 0 -> 38643628 bytes .../hw/android.hardware.renderscript@1.0-impl.so | Bin 0 -> 54184 bytes mali/bifrost/lib/hw/gralloc.hikey960.so | Bin 0 -> 41728 bytes mali/bifrost/lib/hw/vulkan.hikey960.so | 1 + mali/bifrost/lib/libRSDriverArm.so | Bin 0 -> 224248 bytes mali/bifrost/lib/libmalicore.bc | Bin 0 -> 123056 bytes mali/bifrost/lib64/egl/libGLES_mali.so | Bin 0 -> 39559944 bytes .../hw/android.hardware.renderscript@1.0-impl.so | Bin 0 -> 60576 bytes mali/bifrost/lib64/hw/gralloc.hikey960.so | Bin 0 -> 40232 bytes mali/bifrost/lib64/hw/vulkan.hikey960.so | 1 + mali/bifrost/lib64/libRSDriverArm.so | Bin 0 -> 281848 bytes mali/bifrost/lib64/libbccArm.so | Bin 0 -> 301352 bytes mali/bifrost/lib64/libmalicore.bc | Bin 0 -> 137384 bytes mali/utgard/Android.mk | 26 + mali/utgard/END_USER_LICENCE_AGREEMENT.txt | 194 ++ mali/utgard/lib/egl/libGLES_mali.so | Bin 0 -> 1339400 bytes mali/utgard/lib64/egl/libGLES_mali.so | Bin 0 -> 1391320 bytes manifest.xml | 105 +- optee-packages.mk | 43 + power/Android.mk | 27 +- power/Power.cpp | 97 + power/Power.h | 61 + ...roid.hardware.power@1.1-service.hikey-common.rc | 4 + power/power-helper.h | 46 + power/power_hikey.c | 93 +- power/service.cpp | 67 + self-extractors/PART1 | 12 - self-extractors/PART2 | 22 - self-extractors/PART3 | 12 - self-extractors/PROLOGUE | 2 - self-extractors/extract-lists.txt | 6 - self-extractors/linaro/COPYRIGHT | 1 - self-extractors/linaro/LICENSE | 177 -- self-extractors/linaro/staging/device-partial.mk | 19 - self-extractors/root/BoardConfigVendor.mk | 17 - self-extractors/root/device-vendor.mk | 19 - self-extractors_hikey960/arm/COPYRIGHT | 1 - self-extractors_hikey960/arm/LICENSE | 177 -- .../arm/staging/device-partial.mk | 20 - self-extractors_hikey960/extract-lists.txt | 18 +- self-extractors_hikey960/hisilicon/COPYRIGHT | 1 + self-extractors_hikey960/hisilicon/LICENSE | 126 ++ .../hisilicon}/staging/BoardConfigPartial.mk | 0 .../hisilicon/staging/device-partial.mk | 32 + self-extractors_hikey960/root/device-vendor.mk | 2 +- sepolicy/domain.te | 1 + sepolicy/file_contexts | 23 + sepolicy/hal_drm_default.te | 1 + sepolicy/hal_graphics_allocator_default.te | 2 + sepolicy/hal_graphics_composer_default.te | 3 + sepolicy/hal_power.te | 9 + sepolicy/healthd.te | 1 + sepolicy/init.te | 3 + sepolicy/mediacodec.te | 1 + sepolicy/mediadrmserver.te | 1 + sepolicy/net.te | 1 + sepolicy/netd.te | 6 + sepolicy/surfaceflinger.te | 1 - sepolicy/system_server.te | 16 + sepolicy/tee.te | 29 + sepolicy/vendor_init.te | 23 + uefi-tools/common-functions | 9 +- uefi-tools/opteed-build.sh | 4 +- uefi-tools/platforms.config | 3 +- ueventd.common.rc | 10 + vendorsetup.sh | 25 - vndk/Android.mk | 28 + 303 files changed, 37355 insertions(+), 3517 deletions(-) b30b72b0 init.common.rc & sepolicy: move OPTEE related file to vendor paritition f080c5cf fix selinux policy for optee b37f4ddf build_uefi.mk: to build uefi files automatically when build android a1fd6d3c bootloader/Makefile: use TOP_ROOT_ABS instead of ANDROID_BUILD_TOP 64ef5cdd optee: Enable opteed in the bootloader 4d62c3d5 selinux support for optee 35632a4e optee: integrate for optee components 6e9a8e34 mediacodec.te: allow dir read of system_file 5df43173 enable drm hal feature 40a4c672 HiKey/HiKey960: Rework HiKey PowerHAL to use power@1.1 interface f9546dc0 enable basic system service features 1d920aad hikey: Totally remove FIQ console 87741014 netd.te & net.te workaround for icmp_socket support 878ca9cc device-common.mk: set PRODUCT_SHIPPING_API_LEVEL c88e29bf hikey{,960}: Enable system-as-root and verity. bb289d1c hikey: gralloc: Allow use of CMA heap instead of fbdev 97a1bba8 hikey: gralloc: Add union alias and additional fields to improve interop w/ hikey960 gralloc f091cd6f hikey: gralloc: Change to allow gralloc_priv.h to be shared 6341b65d hikey: Enable drm_hwcomposer on 4.9 kernels 429f1294 hikey/hikey960: Enable drm_hwcomposer for 4.14+ kernels 97763e5f BoardConfigCommon.mk: update to build based on kernel hisilicon-4.14 path 481c39c0 enable kernel compilation for hikey build a0130ac3 device.mk: integrate tests 693d3329 sepolicy/system_server.te: Explicitly allow system_server to (m)map data files 642fb04d sepolicy/vendor_init.te: Allow mmap for vendor_init 52f2dde9 domain.te: Add map permissions to vendor_config_files 531fb4c3 hikey/hikey960: Fix fstab path c7e94d8c hikey960: gralloc960: Fix log.h include to avoid warnings f12cce5c hikey960: Disable ARM renderscript driver fbb84c4d HACK: Workaround hikey64_only target not building with FULL_TREBLE 83c0e2d7 hikey32/64: Be sure to include mali blobs in hikey64_only and hikey32 targets 6a70c271 Remove obsolete self-extractors for hikey. 3424dc39 Enable FULL_TREBLE on hikey/hikey960 adcdbec9 hikey/hikey960: Remove SF_START_GRAPHICS_ALLOCATOR_SERVICE hack 80a83174 Add sepolicy bits needed for Treble cb824d47 hikey: gralloc: Treble changes 7d9fedef hikey/hikey960: powerHAL: Move to vendor partition for treble 17509388 hikey/hikey960: Audio changes in prep for Treble 7eac2820 Integrate HiSi video decoder support 7b3cf21a self-extractors_hikey960: update to extract hw codec components 5c002285 hikey: give fsck access to cache and userdata 5a74f924 hikey: netd: dontaudit module operations f593d667 hikey: healthd: access to wake_alarm 1d641164 hikey960: Fix SELinux path for e82c0000.mali 6e5ccc69 hikey/hikey960: Add ability to take bugreport from developer's menu 2cd1da8b hikey: Enable dm-verity for system & vendor 672a3460 hikey960: Enable Audio DSP in Audio HAL a13f816f hikey960: Add nvme disk recognition in fstab 817858b7 hikey960: Support packed structure in host/dsp XAF fd5e31ab hikey: Fix bootloader update from ver 0.4 to ver 0.7 b7b7ecdb hikey960: Update HiFi3 firmware a62514e1 hikey960: Remove PCM gain running on DSP 19336afb hikey960: HiFi3 DSP firmware and documentation cee816e3 hikey960: HiFi3 host side XAF framework 874c0207 hikey: Remove FAT bootimg support 7dff6064 installer/hikey/flash-all.sh: update to flash vendor partition a3b1bc80 hikey960: Fix powerHAL tunables to be set from ueventd.hikey960.rc e9ea1927 Fix mac build 3efc1239 hikey: Update README for /vendor and new Mali e04aca3d hikey: Move to real vendor partition 76555470 hikey960: Allow powerHAL to access tunables in /sys/class/devfreq 98e17f6e hikey/hikey960: Add vndk-sp libraries in preparation for treble 65c1bda1 hikey/hikey960: manifest.xml changes for treble 11ddf0b9 hikey/hikey960: Switch to using TARGET_COPY_OUT_VENDOR instead of system for treble 374c4f68 hikey/hikey960: Fix libmemtrack for treble d013ca84 hikey/hikey960: Add more services for treble f35cdb3c gralloc960: Avoid warnings about cutils/log.h 2e3cbcff Stop including version_defaults.mk 46787b6d hikey: wifi/bt: fix firmware copy 4c6629b3 hikey: Replace "reserved" 256MB parition with "vendor" b381cb49 Put Vulkan driver in the right place ad036afc hikey960: Fix up factory image script 43aeee20 hikey960: Update flashall scripts to deal with vendor partitions 168e6d6d hikey960: Move to real vendor partition 05ed9d4e Switch from add_lunch_combo to COMMON_LUNCH_CHOICES 817c72db hikey960: installer: Document "remote: flash write back vrl failure" known error c28efbcc hikey960: Update UEFI bootloader binaries to latest build 787c58d0 MALI: utgard: Add mali r8p1 utgard blobs to device directory de9dedb9 Workaround: copy ion_4.12.h from libion 311955b8 hikey: gralloc Update for new ION interface 6e403d08 gralloc: add support for HAL_PIXEL_FORMAT_BLOB 21ad5be3 gralloc: Fixup r8p1 gralloc to build for hikey e5c5bb3a gralloc: Import utgard r8p1 gralloc update d7f6db8a fstab files: update to mount cache with noatime option 79230409 MALI: bifrost: Add mali r9p0 bifrost blobs to device directory a09fccbf gralloc960: Re-implement ION v4.12+ ABI support for r9p0 gralloc code 18814f6b gralloc960: Update to the r9p0 gralloc release 9b2761da hikey: Switch to compressed kernel 596531d1 hikey/hikey960: Add formattable flag to ext4 userdata partition 567aa669 hikey960: Keep old bootloader flash utility 85e4f25b ENFORCE_VINTF_MANIFEST on hikey* 39fe719c hikey960: installer: Add uefi bootloader binaries a4a4c270 hikey960: installer: Update flash-all.sh for UEFI flashing 7087633b hikey960: Migrate hikey960 build to use Image.gz-dtb kernels d34cab7c xloader: hynix ufs init fail bug fixed 4d39b5aa installer/hikey960: Label bl31/lpm3/nvme images as hisi specific 7bdadae7 Remove software flex pixel formats ===================================================================== Patchsets applied to https://android-git.linaro.org/git/platform/external/drm_hwcomposer on top of android-9.0.0_r22 .clang-format | 3 + .gitlab-ci-checkcommit.sh | 37 ++ .gitlab-ci.yml | 15 + Android.mk | 52 +- OWNERS | 7 +- README.md | 19 + autofd.h | 2 +- autogl.h | 110 ---- autolock.cpp | 56 ++ autolock.h | 42 ++ drmcomposition.cpp | 166 ----- drmcomposition.h | 79 --- drmcompositor.cpp | 106 ---- drmcompositor.h | 56 -- drmconnector.cpp | 61 +- drmconnector.h | 21 +- drmcrtc.cpp | 27 +- drmcrtc.h | 16 +- drmresources.cpp => drmdevice.cpp | 272 ++++---- drmresources.h => drmdevice.h | 24 +- drmdisplaycomposition.cpp | 341 +--------- drmdisplaycomposition.h | 69 +- drmdisplaycompositor.cpp | 1260 +++++++++++++++++-------------------- drmdisplaycompositor.h | 143 ++--- drmencoder.cpp | 23 +- drmencoder.h | 13 +- drmeventlistener.cpp | 28 +- drmeventlistener.h | 8 +- drmframebuffer.h | 4 +- drmhwcgralloc.h | 45 +- drmhwcomposer.h | 30 +- drmhwctwo.cpp | 215 ++++--- drmhwctwo.h | 20 +- drmmode.cpp | 10 +- drmmode.h | 4 +- drmplane.cpp | 32 +- drmplane.h | 14 +- drmproperty.cpp | 17 +- drmproperty.h | 6 +- glworker.cpp | 799 ----------------------- glworker.h | 84 --- hwcomposer.cpp | 840 ------------------------- hwcutils.cpp | 140 ++--- platform.cpp | 159 ++--- platform.h | 85 +-- platformdrmgeneric.cpp | 69 +- platformdrmgeneric.h | 13 +- platformhisi.cpp | 186 ++++++ platformhisi.h | 48 ++ platformminigbm.cpp | 109 ++++ platformminigbm.h | 45 ++ platformnv.cpp | 374 ----------- platformnv.h | 90 --- queue_worker.h | 157 ----- resourcemanager.cpp | 112 ++++ resourcemanager.h | 48 ++ separate_rects.cpp | 416 ------------ separate_rects.h | 169 ----- tests/Android.mk | 4 +- tests/queue_worker_test.cpp | 201 ------ tests/worker_test.cpp | 2 +- virtualcompositorworker.cpp | 129 ---- virtualcompositorworker.h | 52 -- vsyncworker.cpp | 18 +- vsyncworker.h | 10 +- worker.cpp | 2 +- worker.h | 2 +- 67 files changed, 2172 insertions(+), 5644 deletions(-) c385afe drm_hwcomposer: platformhisi: Remove fake-importing 18ec688 drm_hwcomposer: Add checking if we can import a buffer 6caaa87 Allow implicit-fallthrough warnings locally. ea1c5e5 drm_hwcomposer: Add z order support 2234d37 drm_hwcomposer: Propagate PlanStage error 99b8103 Complete rename of DrmResources to DrmDevice 68a78ef drm_hwcomposer: Add commit message validation to CI 592c98a drm_hwcomposer: Pull CI check into dedicated script 9b6cafd drm_hwcomposer: Add support for pixel blend mode property 088fed0 Fix actual clang-format version in readme fb3599c drm_hwcomposer: Add support for P+ environments a451483 drm_hwcomposer: Store pixel_stride in the hwc_drm_bo 616fb22 drm_hwcomposer: Store the HAL_PIXEL_FORMAT_* in the hwc_drm_bo ee18b0e drm_hwcomposer: Add HWC_DRM_BO_MAX_PLANES constant 60f5e32 drm_hwcomposer: Fixup Sean's HiSi dummy planner 54589d2 drm_hwcomposer: Fix HiSi import fail log spam f72cccd drm_hwcomposer: Reformat using clang-format-5.0 5c23d5d drm_hwcomposer: Update clang-format to 5.0 b6a675e drm_hwcomposer: add scene flattening db440a9 drm_hwcomposer: Fix race in ApplyFrame b46b930 drm_hwcomposer: Handle writeback connectors e8b668c drm_hwcomposer: Parse and store possible_clones information ae4324c drm_hwcomposer: Add display field to Drmencoder 364f957 drm_hwcomposer: Add writeback connector support 62e2d2c drm_hwcomposer: Purge drm_ from drmdisplaycompositor 6f0030f drm_hwcomposer: Pass resource manager to drmdisplaycompositor c546358 drm_hwcomposer: Add resource manager support 0f5abd7 drm_hwcomposer: Rename DrmResources to DrmDevice 81a295c drm_hwcomposer: Drop -Wno-unused-* build options and remove unused variables 76ca20e drm_hwcomposer: Really fail on CreateComposition failures 78c9f6c drm_hwcomposer: Avoid filling the log with warnings when test compositions fail 6d91c2f Add myself to OWNERS. 7db2096 Fix aosp OWNERS presubmit check. df35a81 drm_hwcomposer: platformhisi: Add support for importing DRM_FORMAT_YVU420 buffers 53cb4ef drm_hwcomposer: platformdrmgeneric: Handle closing gem_handles if we have duplicate handles 1542d29 drm_hwcomposer: Set client composition buffer at the bottom. 4f6c62e drm_hwcomposer: Support assigning planes in ValidateDisplay cff7b1e drm_hwcomposer: remove separate_rects af0d975 drm_hwcomposer: Remove GL compositing support 33fb7b9 Revert "drm_hwcomposer: Cleanup gl precompositor init and provide uses_GL flag" 6493b8c Revert "drm_hwcomposer: Fall back to client compositon if the gl precompostior fails" c660b3d drm_hwcomposer: Try to fix clang-format pipeline 1d224e8 drm_hwcomposer: Remove gralloc from generic code dc1278c drm_hwcomposer: Use GraphicBufferMapper for copy buffer handle 10d90f5 drm_hwcomposer: Ignore context in clang-format-diff acb6303 drm_hwcomposer: vsyncworker: Fix deadlock on exit path 0234678 drm_hwcomposer: Add pass/fail CI step for clang format-diff 4fc1b53 drm_hwcomposer: Add README.md Although we had CONTRIBUTING.md, gitlab didn't really highlight it. So I tried putting this info in the wiki, but that was equally hard to discover. _then_ I thought gitlab pages was the right way to go, but no. d3e5213 drm_hwcomposer: Make sure we check for new 16bit alpha value 1343800 drm_hwcomposer: Use -Werror in external/drm_hwcomposer a4e105e drm_hwcomposer: License NOTICE file and metadata from AOSP 025d0a6 drm_hwcomposer: Use 16 bit value for plane alpha d2ad301 drm_hwcomposer: Remove unused init from HWC1 layer f268ccf drm_hwcomposer: Remove NVIDIA importer header 71edaca drm_hwcomposer: Add platform backend for minigbm af0ff9c drm_hwcomposer: Drop obsolete drm_gralloc include path 104748d drm_hwcomposer: Mark tests as vendor, fix build acc4dcf drm_hwcomposer: Fall back to client compositon if the gl precompostior fails 3b0c69d drm_hwcomposer: Cleanup gl precompositor init and provide uses_GL flag 9057a6f drm_hwcomposer: Use log/log.h instead of cutils/log.h 94bb596 drm_hwcomposer: Andorid.mk : Mark libdrmhwc_utils as vendor module a145024 drm_hwcomposer: drmeventlistener: Set nl_pid to 0 976f69a drm_hwcomposer: vsyncworker: Fix uninitialized enabled_ field d12274d drm_hwcomposer: Rework platformdrmgeneric.cpp to use libdrm's gralloc handle 791cd51 Delete CONTRIBUTING, migrated information to the gitlab wiki 499db60 drm_hwcomposer: Add platformhisi buffer importer for hikey and hikey960 f667f80 drm_hwcomposer: Enable and refactor Separate Rects test c7a6d27 drm_hwcomposer: Fix comment on worker_test 8428e6a drm_hwcomposer: fix check for valid fence fd for in fences b365b79 drm_hwcomposer: Make sure we set the active state when doing modesets 556bedf drm_hwcomposer: Update external connectors list 1b2685c drm_hwcomposer: fix warnings on unused variables and parameters 610d989 drm_hwcomposer: Add HDMI connector as a valid type bd03b99 drm_hwcomposer: correct handling of DRM_MODE_ROTATE_0 60d1d4f drm_hwcomposer: remove unnecessary external includes 17561b0 drm_hwcomposer: make sure primary plane is allocated for squash ee8f45b drm_hwcomposer: fix return values for ValidateDisplay 0f7487f drm_hwcomposer: remove NVIDIA importer aeccd89 platformdrmgeneric: get the gralloc usage directly from the handle 89095cc drm_hwcomposer: use upstream DRM_MODE_{ROTATE, REFLECT} defines ed45a8e drm_hwcomposer: Remove threading a1ade4e drm_hwcomposer: Add out-fence support 0690c1c drm_hwcomposer: Add crtc() fetcher to DrmResources ca0fbba drm_hwcomposer: Add FENCE_OUT_PTR property to DrmCrtc b2bdfd8 drm_hwcomposer: Submit in-fence to DRM a09220c drm_hwcomposer: Add support for IN_FENCE_FD property to DrmPlane 4f7dc9b drm_hwcomposer: move library to /vendor 8ff3ea6 drm_hwcomposer: Add CONTRIBUTING file 1a1cf9b drm_hwcomposer: reorder source layers according to zorder 9880403 drm_hwcomposer: Remove OWNERS ===================================================================== Patchsets applied to https://android-git.linaro.org/git/platform/external/libdrm on top of android-9.0.0_r22 .editorconfig | 4 + Android.bp | 2 +- Makefile.am | 33 +- Makefile.sources | 3 + README | 24 +- RELEASING | 6 +- amdgpu/.editorconfig | 13 + amdgpu/Android.bp | 5 + amdgpu/Android.sources.bp | 2 + amdgpu/Makefile.am | 4 + amdgpu/Makefile.sources | 3 +- amdgpu/amdgpu-symbol-check | 23 +- amdgpu/amdgpu.h | 324 +++++- amdgpu/amdgpu_asic_id.c | 161 +++ amdgpu/amdgpu_asic_id.h | 165 --- amdgpu/amdgpu_bo.c | 97 +- amdgpu/amdgpu_cs.c | 300 +++++- amdgpu/amdgpu_device.c | 92 +- amdgpu/amdgpu_gpu_info.c | 94 +- amdgpu/amdgpu_internal.h | 48 +- amdgpu/amdgpu_vamgr.c | 180 ++-- amdgpu/amdgpu_vm.c | 49 + amdgpu/meson.build | 66 ++ amdgpu/util_hash.c | 4 - amdgpu/util_hash.h | 4 - amdgpu/util_hash_table.c | 4 - amdgpu/util_hash_table.h | 4 - android/gralloc_handle.h | 111 ++ autogen.sh | 10 +- configure.ac | 86 +- data/Android.mk | 10 + data/Makefile.am | 25 + data/amdgpu.ids | 187 ++++ data/meson.build | 27 + etnaviv/Makefile.sources | 1 + etnaviv/etnaviv-symbol-check | 6 + etnaviv/etnaviv_bo.c | 11 +- etnaviv/etnaviv_bo_cache.c | 30 +- etnaviv/etnaviv_cmd_stream.c | 49 +- etnaviv/etnaviv_device.c | 4 - etnaviv/etnaviv_drm.h | 58 +- etnaviv/etnaviv_drmif.h | 25 + etnaviv/etnaviv_gpu.c | 76 +- etnaviv/etnaviv_perfmon.c | 185 ++++ etnaviv/etnaviv_pipe.c | 4 - etnaviv/etnaviv_priv.h | 47 +- etnaviv/meson.build | 59 + exynos/exynos-symbol-check | 2 +- exynos/exynos_drm.c | 6 +- exynos/exynos_drmif.h | 8 + exynos/exynos_fimg2d.c | 39 +- exynos/exynos_fimg2d.h | 21 +- exynos/fimg2d_reg.h | 21 +- exynos/meson.build | 54 + freedreno/Makefile.am | 1 + freedreno/freedreno-symbol-check | 5 +- freedreno/freedreno_bo.c | 29 +- freedreno/freedreno_bo_cache.c | 8 +- freedreno/freedreno_device.c | 11 +- freedreno/freedreno_drmif.h | 6 + freedreno/freedreno_pipe.c | 33 +- freedreno/freedreno_priv.h | 66 +- freedreno/freedreno_ringbuffer.c | 4 - freedreno/kgsl/kgsl_bo.c | 4 - freedreno/kgsl/kgsl_device.c | 6 +- freedreno/kgsl/kgsl_pipe.c | 7 +- freedreno/kgsl/kgsl_priv.h | 2 +- freedreno/kgsl/kgsl_ringbuffer.c | 6 +- freedreno/meson.build | 77 ++ freedreno/msm/msm_bo.c | 17 +- freedreno/msm/msm_device.c | 6 +- freedreno/msm/msm_drm.h | 40 +- freedreno/msm/msm_pipe.c | 51 +- freedreno/msm/msm_priv.h | 3 +- freedreno/msm/msm_ringbuffer.c | 20 +- include/drm/README | 34 +- include/drm/amdgpu_drm.h | 592 ++++++++--- include/drm/drm.h | 92 +- include/drm/drm_fourcc.h | 184 +++- include/drm/drm_mode.h | 277 ++++- include/drm/drm_sarea.h | 8 + include/drm/i915_drm.h | 321 +++++- include/drm/mga_drm.h | 12 +- include/drm/nouveau_drm.h | 94 +- include/drm/qxl_drm.h | 82 +- include/drm/r128_drm.h | 10 + include/drm/radeon_drm.h | 128 +-- include/drm/savage_drm.h | 20 +- include/drm/sis_drm.h | 10 + include/drm/tegra_drm.h | 38 +- include/drm/vc4_drm.h | 133 +++ include/drm/via_drm.h | 8 + include/drm/virtgpu_drm.h | 1 + include/drm/vmwgfx_drm.h | 44 +- intel/intel-symbol-check | 2 +- intel/intel_bufmgr.c | 4 - intel/intel_bufmgr_fake.c | 4 - intel/intel_bufmgr_gem.c | 69 +- intel/intel_chipset.h | 89 +- intel/intel_decode.c | 11 +- intel/meson.build | 106 ++ intel/mm.c | 4 - intel/mm.h | 4 - intel/test_decode.c | 8 +- libdrm_macros.h | 2 +- libkms/api.c | 4 - libkms/dumb.c | 4 - libkms/exynos.c | 26 +- libkms/intel.c | 4 - libkms/internal.h | 4 - libkms/kms-symbol-check | 2 +- libkms/linux.c | 14 +- libkms/meson.build | 75 ++ libkms/nouveau.c | 4 - libkms/radeon.c | 4 - libkms/vmwgfx.c | 4 - man/drm-kms.xml | 4 +- man/drm-memory.xml | 4 +- man/drm.xml | 6 +- man/drmAvailable.xml | 4 +- man/drmHandleEvent.xml | 4 +- man/drmModeGetResources.xml | 4 +- man/meson.build | 67 ++ meson.build | 382 +++++++ meson_options.txt | 143 +++ nouveau/abi16.c | 4 - nouveau/bufctx.c | 4 - nouveau/meson.build | 59 + nouveau/nouveau-symbol-check | 2 +- nouveau/nouveau.c | 4 - nouveau/pushbuf.c | 4 - omap/Android.bp | 12 + omap/Android.sources.bp | 8 + omap/meson.build | 54 + omap/omap-symbol-check | 2 +- omap/omap_drm.c | 6 +- radeon/meson.build | 64 ++ radeon/radeon-symbol-check | 2 +- radeon/radeon_bo.c | 3 - radeon/radeon_bo_gem.c | 3 - radeon/radeon_cs.c | 3 - radeon/radeon_cs_gem.c | 3 - radeon/radeon_cs_space.c | 3 - radeon/radeon_surface.c | 4 +- tegra/meson.build | 53 + tegra/tegra-symbol-check | 9 +- tegra/tegra.c | 4 - tests/amdgpu/.editorconfig | 1 + tests/amdgpu/Makefile.am | 12 +- tests/amdgpu/amdgpu_test.c | 228 +++- tests/amdgpu/amdgpu_test.h | 144 +++ tests/amdgpu/basic_tests.c | 1122 +++++++++++++++----- tests/amdgpu/bo_tests.c | 79 +- tests/amdgpu/cs_tests.c | 74 +- tests/amdgpu/deadlock_tests.c | 255 +++++ tests/amdgpu/{uvd_messages.h => decode_messages.h} | 43 +- tests/amdgpu/frame.h | 2 +- tests/amdgpu/meson.build | 34 + tests/amdgpu/uvd_enc_tests.c | 491 +++++++++ tests/amdgpu/uve_ib.h | 527 +++++++++ tests/amdgpu/vce_tests.c | 79 +- tests/amdgpu/vcn_tests.c | 398 +++++++ tests/amdgpu/vm_tests.c | 169 +++ tests/drmsl.c | 28 +- tests/drmstat.c | 419 -------- tests/etnaviv/Makefile.am | 1 + tests/etnaviv/etnaviv_2d_test.c | 4 - tests/etnaviv/etnaviv_bo_cache_test.c | 4 - tests/etnaviv/meson.build | 45 + tests/etnaviv/write_bmp.c | 4 +- tests/exynos/exynos_fimg2d_event.c | 27 +- tests/exynos/exynos_fimg2d_perf.c | 34 +- tests/exynos/exynos_fimg2d_test.c | 68 +- tests/exynos/meson.build | 54 + tests/kms/kms-steal-crtc.c | 4 - tests/kms/kms-universal-planes.c | 4 - tests/kms/libkms-test-crtc.c | 4 - tests/kms/libkms-test-device.c | 13 +- tests/kms/libkms-test-framebuffer.c | 4 - tests/kms/libkms-test-plane.c | 4 - tests/kms/libkms-test-screen.c | 4 - tests/kms/meson.build | 49 + tests/kmstest/meson.build | 30 + tests/meson.build | 86 ++ tests/modeprint/meson.build | 29 + tests/modeprint/modeprint.c | 2 +- tests/modetest/buffers.c | 4 - tests/modetest/cursor.c | 4 - tests/modetest/meson.build | 29 + tests/modetest/modetest.c | 110 +- tests/nouveau/meson.build | 30 + tests/nouveau/threaded.c | 4 - tests/planetest/atomictest.c | 10 +- tests/planetest/modeset.c | 40 +- tests/planetest/modeset.h | 2 +- tests/proptest/meson.build | 28 + tests/radeon/meson.build | 27 + tests/tegra/meson.build | 27 + tests/tegra/openclose.c | 4 - tests/util/format.c | 4 - tests/util/kms.c | 7 +- tests/util/meson.build | 28 + tests/util/pattern.c | 19 +- tests/vbltest/meson.build | 28 + tests/vbltest/vbltest.c | 4 - vc4/meson.build | 28 + xf86atomic.h | 6 +- xf86drm.c | 243 ++++- xf86drm.h | 34 +- xf86drmHash.c | 6 - xf86drmMode.c | 411 +++---- xf86drmMode.h | 52 +- 212 files changed, 9868 insertions(+), 2642 deletions(-) 9eb1418c Revert "Make libdrm recovery_available" d9aac04d Make libdrm recovery_available ad03011f omap: Add DRM_RDWR flag to dmabuf export 75514059 libdrm: Add rotation property fields dffc3a32 libdrm: amdgpu: Fix Android.bp build issues a428014f libdrm: amdgpu: Initialize unions with memset rather than "= {0}" 898243f4 libdrm: Switch to Android.bp for omap driver 843b2390 libdrm: planetest/atomictest: Fix up build issue missed in rebasing 915c5fa5 Android.bp: Add include exports for android dir 35affe89 libdrm: gralloc_handle.h: Fix build issue with Android 8ec043ec headers: Update README 8e535dd2 headers: Sync with drm-next 2fa58c77 headers: sync up amdgpu_drm.h with drm-next 4dfa4589 Revert "libdrm: intel/Android.mk: Filter libdrm_intel library requirements on x86/x86_64" bb0fd5f3 intel: Do not use libpciaccess on Android 00aa3744 xf86drmMode: merge successive mutually-exclusive #ifs bb45ce4e libdrm: Use readdir instead of readdir_r to avoid build warnings 32ee9c0e android: Add missing include exports d930ef82 omap: add Android build support b81d44d5 libdrm: amdgpu: Adding DRM_RDWR flag in amdgpu_bo_export 361d4bff meson: drop unnecessary variable edaca475 meson: move line to allow using `config` earlier 56f6d3d4 meson: drop unneeded dependency to libudev 0926f0af meson,configure: include config.h automatically 431f1a14 meson: replace `if(compiles) have=true` with `have=compiles` 07585200 meson,configure: always define UDEV e8d3d885 meson,configure: always define HAVE_VISIBILITY 1a44bbae meson,configure: always define HAVE_OPEN_MEMSTREAM 32e0370e tests: fix memory leak issue ed07718a libdrm: intel/Android.mk: Filter libdrm_intel library requirements on x86/x86_64 dff690ac tests/exynos: remove dead condition a58490de meson: detect alloca.h 2bd461e3 meson: make it easy to add headers to check 0663dbd3 meson: don't use compiler.has_header 5236de6c meson: use pkg-config to detect libatomic_ops a5329cd9 drm/amdgpu: Remove IB count checking 666d59d8 Revert "amdgpu:support 16 ibs per submit for PAL/SRIOV" 924f856a amdgpu:support 16 ibs per submit for PAL/SRIOV 28370370 freedreno: add missing symbols to symbol-check 45eee3fd drm/atomic: Refuse to add invalid objects to requests 7b123817 intel/intel_chipset.h: Sync Cannonlake IDs. 85ae22af bump version for release 7a58c21f meson: add configuration summary a1a13d20 tests/amdgpu: Fix misspellings of "suite" 1f6a85cc test/amdgpu: disable bo eviction test by default bca585b0 amdgpu: fix "add AMDGPU_VA_RANGE_HIGH" ff0da7b3 amdgpu: add AMDGPU_VA_RANGE_HIGH cd8a8049 amdgpu: mostly revert "use the high VA range if possible v2" 1384c081 freedreno: add interface to get buffer address 4f08bfe9 *-symbol-check: Don't hard-code nm executable 009634e4 android: fix gralloc_handle_create() problems 86c62e49 android: add helper to convert buffer_handle_t to gralloc_handle_t ptr 652bcea5 android: fix mis-named alloc_handle_t 5db7bf41 android: revert making handle magic and version members const 9eb6c8a6 meson/configure.ac: pthread-stubs not present on OpenBSD 9411f8ea meson: do not use cairo/valgrind if disabled 33a2851a amdgpu: Fix mistake in initial hole size calculation. ab5aaf6c drm/tegra: Sanitize format modifiers b3c4c79e drm/fourcc: Fix fourcc_mod_code() definition e87a8792 RELEASING: mention meson a05f5ac3 meson: bump the version number 36c816fb configure.ac: bump version to 2.4.90 e75e0ea2 android: Change gralloc_handle_t members to be fixed width 8e00d5ff android: Remove member name from gralloc_handle_t ed0ed55f android: Mark gralloc_handle_t magic variable as const 76cd0af3 android: Add version variable to gralloc_handle_t a4b6fd65 android: Move gralloc handle struct to libdrm 03f80b9f amdgpu: Add amdgpu_query_sw_info to amdgpu-symbol-check ad5b702f amdgpu: add amdgpu_query_sw_info for querying high bits of 32-bit address space deb59781 meson: include headers in root directory in ext_libdrm 69f9faee amdgpu: clean up non list code path for vamgr v2 fa35b51f Revert "amdgpu: clean up non list code path for vamgr" 09642c07 tests/amdgpu: add bo eviction test 41b94a3f amdgpu: clean up non list code path for vamgr d07be74a amdgpu: fix inefficient vamgr algorithm bde3b9b6 fix return value for syncobj wait b1e63d9e drm: Fix 32-bit drmSyncobjWait. 9e34ad59 meson: fix libdrm_nouveau pkgconfig include directories 10e85a8b tests/amdgpu: add missing config.h include ba17673e meson,configure: turn undefined preprocessor tokens warnings into errors 440e6ad0 exynos/tests: use #ifdef for never-defined token 0db36bde configure: always define HAVE_LIBDRM_ATOMIC_PRIMITIVES and HAVE_LIB_ATOMIC_OPS 7797751c xf86drmHash: remove always-false #if guards 75758d2c meson,configure: add warning when using undefined preprocessor tokens 8177d73b meson: cleanup whitespace 2d50a404 xf86atomic: fix -Wundef warning 5457e008 meson: sort HAVE_* defines 1d7bbf85 always define HAVE_VALGRIND d2b0a4ec always define HAVE_CAIRO ec53f480 always define HAVE_FREEDRENO_KGSL ee47329b meson,configure: always define HAVE_{INTEL,VMWGFX,NOUVEAU,EXYNOS,VC4,RADEON} 540827cc meson,configure: remove unused HAVE_ETNAVIV define 2cd9105d meson,configure: remove unused HAVE_FREEDRENO define 052ef66f meson,configure: remove unused HAVE_TEGRA define de9be0be meson,configure: remove unused HAVE_OMAP define c56db628 configure: remove unused HAVE_INSTALL_TESTS define a7434d36 configure: remove unused HAVE_CUNIT define 52689eeb meson: add missing HAVE_RADEON 44867b0e tests/etnaviv: drop unused `return 0` 28052ad5 tests/util: drop unused parameters 256cdc02 tests/util: fix signed/unsigned comparisons 80f33f45 tests/amdgpu: drop unused variables c6fcd176 tests/amdgpu: add parentheses to make operation priority explicit 089d4545 remove unnecessary double-semicolon 6f0f6cee freedreno: clamp priority based on # of rings 82aef5f0 amdgpu: Disable VM test suite by default for SI ASICs 8e75f5a1 amdgpu: Disable deadlock test suite by default for SI ASICs 429bb582 amdgpu: Fix segfault in deadlock test. 5e239f3e amdgpu: Update deadlock test to not assert on ECANCELED 5df93671 meson: set the minimum version correctly 7e28d73a meson: set proper pkg-config version for libdrm_freedreno 6736ad45 modetest: Fix to check return value of asprintf() 1cc17744 amdgpu: fix high VA mask 3509e7cd meson: fix the install path of amdgpu.ids 032bb3b1 amdgpu: Symlink .editorconfig to tests/amdgpu 6fe93b80 amdgpu: Don't dereference device_handle after amdgpu_device_deinitialize 57d3d4c9 amdgpu: Don't print error message if parse_one_line returned -EAGAIN fd9bcb73 README: Add note about meson cc86cbfb autotools: Include meson.build files in tarball 5f7deb50 Add meson build system f115de81 tests/amdgpu: execute copy linear on all the available rings cbbb8a33 tests/amdgpu: execute const fill on all the available rings 168dbe9a tests/amdgpu: execute write linear on all the available rings d3cb5883 intel: Add more Coffeelake PCI IDs de807d1a test/amdgpu: fix compiler warnings 07ea20d5 amdgpu: use the high VA range if possible v2 0a3c01f4 headers: sync up amdgpu_drm.h with drm-next a8e436de amdgpu: fix 32bit VA manager max address ad3152fa amdgpu: fix not to add amdgpu.ids when building without amdgpu 831036a6 configure.ac: bump version for release d4331dda drm: Add CrtcGetSequence and CrtcQueueSequence IOCTLs [v2] c4171535 drm: Add drm mode lease ioctl wrappers [v3] 5889f6ba amdgpu: Add syncobj reset & signal wrappers. 1abccedc drm: Add drmSyncobjReset & drmSyncobjSignal wrappers. 7d984e60 etnaviv: fix BO cache to properly work with different flags 4f8e4268 tests/amdgpu: Add return CUE_SUCCESS to suite_vcn_tests_clean. 6a6b7432 etnaviv: support performance monitor requests 305c1d11 etnaviv: add permon support 8d8ab981 etnaviv: sync uapi header 7f299394 amdgpu: Remove dummy CU_ASSERT_EQUAL. 47419a14 amdgpu.ids: Refresh from AMD 17.40 release f05a2b4c amdgpu: Only remember the device's marketing name 5219809a amdgpu: Simplify error handling in parse_one_line 85c6b0b0 amdgpu: Clean up amdgpu_parse_asic_ids error handling bc21168f amdgpu: Add explicit dependency test. f71e9510 amdgpu: Add amdgpu_cs_create_syncobj2 to amdgpu-symbol-check 1749d56e amdgpu: Adding amdgpu_cs_create_syncobj2 to create syncobj as signaled initially aeab24aa amdgpu: Dynamicly disable BO suite "Metadata" test. 1a129004 amdgpu: Switch amdgpu CS tests enabling to the new way. 0ab36daf Android: disable warnings causing errors 18ffe485 amdgpu: Disable deadlock test suite for Vega 10 9ad9b7e9 amdgpu: Add memory over allocation test. 818a0d42 amdgpu: Move memory alloc tests in bo suite. 806d0803 amdgpu: Use new suite/test disabling functionality. 86421942 amdgpu: Add functions to disable suites and tests. 21885876 headers: Drop outdated node about a delta in drm_mode.h. f696698e headers: Sync up kernel changes to use kernel types instead of stdint.h. 59808bca headers: Sync up mga_drm.h from drm-next. 8affa269 headers: Sync up some comment spelling and whitespace fixes from drm-next. 8d34bba2 headers: Sync up some header guard changes from drm-next. e38de517 headers: Sync vc4 header from drm-next. 931f0196 Revert "amdgpu: fix 32bit VA manager max address" 0c2481ed Revert "amdgpu: use the high VA range if possible" 6c0ea4b0 amdgpu: use the high VA range if possible 944f6665 amdgpu: fix 32bit VA manager max address a844925c amdgpu: sanitize 64bit VA manager 4b4ccaac amdpgu: fix coding style in amdgpu_vamgr.c cfe0ae53 freedreno: add the API fd_pipe_new2 to the symbol test be40710f exynos: change the license to X11/MIT 7064b2ea freedreno: submit-queue context priority 62e0767b freedreno: sync uapi header (driver version 1.3.0) 2fe4c07b configure.ac: bump version for release f3091bac amdgpu: Fix wrappers for AMDGPU_VM IOCTL. b617f059 configure.ac: bump version for release 76c325ee amdgpu: fix 32-bit build a4b487cd configure.ac: bump version for release 33dcc29f amdgpu: Add VMID reservation per GPU context test. 9b38ea82 amdgpu: Add wrappers for AMDGPU_VM IOCTL. 61ff9779 drm/syncobj: fix some whitespace issues 0d889201 drm: sync drm headers from drm-next. e580be90 configure.ac: bump version to 2.4.85 f5797474 amdgpu: add padding to the fence to handle ioctl 09be5412 Add const qualifier to arguments of drmModeAddFB2() 35bc82ce amdgpu: implement context priority for amdgpu_cs_ctx_create2 v3 bcae7226 headers: Sync amdgpu_drm.h with drm-next ba68d7bf modetest: Allow full testing of primary planes 511c71c8 modetest: Decode IN_FORMATS plane blob property 290d29d9 configure.ac: bump version to 2.4.84 c74d4614 amdgpu: add amdgpu_cs_fence_to_handle 59aa57b3 amdgpu: add amdgpu_cs_syncobj_wait 2048a9e7 drm: add drmSyncobjWait wrapper b6e24501 amdgpu: add sync_file import and export functions ad4df736 include: sync drm.h and amdgpu_drm.h with airlied/drm-next d27fd2d0 headers: sync syncobj ioctl defines. 96513391 headers: sync DRM_MODE_ROTATE/REFLECT defines from kernel v4.14-rc1 011fd913 Android: move libraries to /vendor 2ecafcae tests/amdgpu: fix uvd enc data corruption issue 657b0943 tests/amdgpu: add new uvd enc support check 670db97d amdgpu: Add deadlock detection test suit. 736ef0b6 amdgpu: make userptr unit test more interesting 1dd84e01 amdgpu: print error messages when amdgpu_device_initialize is failing 7c711886 intel: Change a KBL pci id to GT2 from GT1.5 76418c24 freedreno/kgsl: fix pointer-to-int cast 6dca9387 etnaviv: prevent deadlock in error path d55d0804 amdgpu: Do not write beyond allocated memory when parsing ids 05a830d3 tests/amdgpu: add missing header to SOURCES f19dbb79 configure.ac: Bump version to 2.4.83 99d3f825 etnaviv: fix etna_bo_from_name a0531e76 android: amdgpu: fix build break e5ce5c68 android: add rules to build amdgpu.ids 20138ea9 drmsltest: Check expected neighbours 9d133dd0 tests/amdgpu: add uvd encode unit tests 7ec689a5 drm: Pull new modifier uapi into drm_fourcc and drm_mode 687d2507 amdgpu: merge and cleanup amdgpu_bo_free 2a89ae5d amdgpu: fix race issue between two bo functions(v2) 4d244155 amdgpu: fix missing mutex unlock before return ceb70a6b freedreno: prevent deadlock in error path 6338e452 freedreno/msm: remove dead error path ac2b806c freedreno: remove dead error path e2b6785c test/amdgpu: fix test failure for SI 4d0e05eb tests/amdgpu: bypass VCE tests on raven 517df5f5 tests/amdgpu: bypass UVD CS tests on raven 0167e683 amdgpu: Add FX-9800P Bristol Ridge iGPU id 053ad384 radeon: add fallthrough annotation 3876bc24 xf86drm: continue with next device if drmProcessUsbDevice fails 5226b527 xf86drm: continue after drmProcessPlatformDevice failure 23e234a3 configure.ac: bump version for release e12af382 amdgpu: add new symbols to tests. 22790a65 drm/amdgpu: add new low overhead command submission API. (v2) 69532d01 drm/amdgpu: add syncobj create/destroy/import/export apis ac214017 Remove redundant memclear 2393acd1 etnaviv: submit full struct drm_etnaviv_gem_submit 68da7812 intel/intel_chipset: Move IS_9XX below IS_GEN10. 3095cc8e intel: add GEN10 to IS_9XX. 5c490bd6 intel/gen10: Add missed gen10 stuff 80201d70 intel: Add Cannonlake PCI IDs for Y-skus. 6b624bf3 intel: Add Cannonlake PCI IDs for U-skus. 4c98652c intel: PCI Ids for U SKU in CFL 2b48faf3 intel: PCI Ids for H SKU in CFL 0733f376 intel: PCI Ids for S SKU in CFL fc492279 libdrm: add drm syncobj create/destroy/import/export 3832374d drm: update drm.h to latest in drm-next. 92b5b308 amdgpu: sync amdgpu_drm with kernel. b9549c95 headers: Update drm_fourcc and vc4_drm.h with new VC4 tiling UAPI. 7e6bf88c amdgpu: move asic id table to a separate file 87dac00d amdgpu: Add .editorconfig file for amdgpu coding style 57d67d55 tests/amdgpu: s/uvd_messages.h/decode_messages.h/ in Makefile.am b6f450e0 tests/amdgpu: Fix device_id option 16444e10 tests/amdgpu: implement vcn dec unit tests c1f5eea5 tests/amdgpu: add vcn tests support and sets 01096f21 tests/amdgpu: move decode sum to common 1851f1b5 tests/amdgpu: separate decode messages ec65d198 tests/amdgpu: rename uvd messages to decode messages 48aac8c6 headers: sync drm_sarea.h with airlied/drm-next 1b8db177 headers: sync drm_fourcc.h with airlied/drm-next ce9e3ba6 Android: fix missing trailing \ bbe99879 Android's major/minor/makedev live in 81312f37 Bump version to 2.4.81 eeb51df3 amdgpu/drm: add AMDGPU_HW_IP_VCN_ENC 5faee772 amdgpu/drm: add AMDGPU_HW_IP_VCN_DEC 3f457d2a amdgpu: add raven family id 41be41f9 amdgpu: add missing extern "C" headers a2fa2e08 Fix stray caller of drmCompareDevices 7040fea0 configure: Fix the check 7c27cd7c Export drmDevicesEqual 00aa2c18 amdgpu: Use the canonical form in branch predicate 2ee1fd24 Add the DPI encoder/connector types to KMS utils. d75a7ef1 Add pl111 as a KMS driver for utils. 691a2157 modetest: fix printing of fourcc on BE machines 7cfcd5ef amdgpu/: concisely && consistently check null ptrs in canonical form 90c30458 amdgpu: add a test for amdgpu_cs_wait_fences d8d45a49 amdgpu: add the interface of waiting multiple fences f4585380 freedreno: fix double-free on exit f02719c5 configure.ac: bump version for release 2f902a68 etnaviv: add fence fd support 26e51e41 etnaviv: sync uapi header 3f1df25e intel: remove dead code 47521438 exynos: add C++ support to exynos_drmif header c9c77c37 configure.ac: bump version for release 047aba16 amdgpu: allow to query GPU sensor related information 1142f9b3 configure.ac: bump version for release 890d43a6 Add CRTC ID to vblank event e379c6a1 Headers: Sync drm{,_mode}.h with the kernel 0010d312 configure.ac: pthread-stubs is not a thing on GNU/kFreeBSD 10ca5e13 man: fix bug report instructions (third time's the charm) 294be261 man: fix bug report instructions (for real this time) 33312e42 man: fix bug report instruction 64423a70 man/drm(7): fix typo e61e9998 configure.ac: bump the version to 2.4.77 63120172 configure.ac: bring back pthread-stubs check 6796859f tests/etnaviv: link against libdrm e5053343 tegra: update symbol-check 51a514c4 Android: disable pointer-arith and enum-conversion c4d673ac Android: fix building of modetest and proptest 7b806e87 xf86drm: remove memory leaks in drmGetBusid/drmGetReservedContextList 2dc30dd5 tests/exynos: fix invalid code of error path in g2d test a398adba tests/exynos: remove unused-function build warning 762be6c2 exynos/fimg2d: remove unused-function build warning c9ef5c4a exynos: fix type-punned pointer build warning f5995751 amdgpu: add amdgpu_bo_va_op_raw to the symbol check eead5911 amdgpu: add REPLACE and CLEAR checking for VA op (v2) 0a4626fe headers: the uint*_t vs. __u* discrepancy in amdgpu_drm is fixed f104148e headers: sync amdgpu_drm.h from airlied/drm-next 4e369f25 amdgpu: add amdgpu_bo_va_op_raw 18fbd7f0 etnaviv: remove struct etna_specs 8d61a9a9 configure.ac: bump version for release c7b5aaeb amdgpu_drm: add AMDGPU_HW_IP_UVD_ENC f684bb10 amdgpu: stop reading CC_RB_BACKEND_DISABLE on Vega10 a784c38a tests/amdgpu: add Polaris12 support for cs test f810e31b tests/amdgpu: add vce unit test support for vega10 5a44f9e6 tests/amdgpu: add uvd unit test support for vega10 fee173dc tests/amdgpu: fix the count number for vega10 99908bfd amdgpu: don't read registers not present on Vega10 c34b28ae amdgpu: update amdgpu_drm.h for Vega10 3dc002df amdgpu: sync amdgpu_drm.h with kernel 4.11-rc2 a07ae97c freedreno: fix device close issues d0dae26c freedreno: valgrind support b983b054 configure: Explicitly check for pkg-config at the top level 2b7453f4 freedreno: fix potential use-after-free on a5xx+ 19c4cfc5 intel: Add handle to hashtable before freeing along an error path 5ee9cb4b intel: avoid null pointer dereference 1bf96af5 autogen.sh: run git commands in the (potentially) git dir a6cdfa5c autogen.sh: don't print old git-config values f6499b11 headers: add explicit note against local changes in the README ec80fd36 intel: Move 48b support to bo_gem->kflags e0f05b2f intel: Move is_softpin to obj->kflags fe7cb34e amdgpu: vamgr can be a struct instead of a pointer 067e9a1d amdgpu: vamgr_32 can be a struct instead of a pointer 7a03cdf6 amdgpu: Free/uninit vamgr_32 in theoretically correct order 07edf5d9 Remove unused tests/drmstat.c ===================================================================== Patchsets applied to https://android-git.linaro.org/git/platform/frameworks/base on top of android-9.0.0_r22 cmds/incident_helper/src/parsers/PageTypeInfoParser.cpp | 9 ++------- cmds/incident_helper/testdata/pagetypeinfo.txt | 4 ++-- cmds/incident_helper/tests/PageTypeInfoParser_test.cpp | 4 ++-- .../com/android/server/wallpaper/WallpaperManagerService.java | 9 +++++---- 4 files changed, 11 insertions(+), 15 deletions(-) 856ae8f7e74 Update PageTypeInfoParser to be less restrictive. f9520173c03 Workaround for wallpaper not shown correctly problem ===================================================================== Patchsets applied to https://android-git.linaro.org/git/platform/prebuilts/clang/host/linux-x86 on top of android-9.0.0_r22 clang-r346389b/AndroidVersion.txt | 2 + clang-r346389b/MODULE_LICENSE_BSD_LIKE | 0 clang-r346389b/MODULE_LICENSE_MIT | 0 clang-r346389b/NOTICE | 680 + clang-r346389b/bin/bisect_driver.py | 337 + clang-r346389b/bin/clang | 186 + clang-r346389b/bin/clang++ | 186 + clang-r346389b/bin/clang++.real | 1 + clang-r346389b/bin/clang-8 | Bin 0 -> 57468480 bytes clang-r346389b/bin/clang-check | Bin 0 -> 39842688 bytes clang-r346389b/bin/clang-format | Bin 0 -> 1682776 bytes clang-r346389b/bin/clang-tidy | 186 + clang-r346389b/bin/clang-tidy.real | Bin 0 -> 27942560 bytes clang-r346389b/bin/clang.real | 1 + clang-r346389b/bin/git-clang-format | 580 + clang-r346389b/bin/ld.lld | 1 + clang-r346389b/bin/ld64.lld | 1 + clang-r346389b/bin/lld | Bin 0 -> 31876736 bytes clang-r346389b/bin/lld-link | 1 + clang-r346389b/bin/llvm-ar | Bin 0 -> 10642048 bytes clang-r346389b/bin/llvm-as | Bin 0 -> 2350696 bytes clang-r346389b/bin/llvm-config | Bin 0 -> 158856 bytes clang-r346389b/bin/llvm-cov | Bin 0 -> 2768296 bytes clang-r346389b/bin/llvm-dis | Bin 0 -> 1678720 bytes clang-r346389b/bin/llvm-link | Bin 0 -> 2752304 bytes clang-r346389b/bin/llvm-modextract | Bin 0 -> 2158112 bytes clang-r346389b/bin/llvm-nm | Bin 0 -> 8711672 bytes clang-r346389b/bin/llvm-objcopy | Bin 0 -> 2473384 bytes clang-r346389b/bin/llvm-profdata | Bin 0 -> 1203576 bytes clang-r346389b/bin/llvm-readobj | Bin 0 -> 3386808 bytes clang-r346389b/bin/llvm-strip | 1 + clang-r346389b/bin/llvm-symbolizer | Bin 0 -> 2735528 bytes clang-r346389b/bin/sancov | Bin 0 -> 9252328 bytes clang-r346389b/bin/sanstats | Bin 0 -> 2690400 bytes clang-r346389b/bin/scan-build | 1916 + clang-r346389b/bin/scan-view | 143 + clang-r346389b/include/c++/v1/__bit_reference | 1281 + .../include/c++/v1/__bsd_locale_defaults.h | 37 + .../include/c++/v1/__bsd_locale_fallbacks.h | 140 + clang-r346389b/include/c++/v1/__config | 1413 + clang-r346389b/include/c++/v1/__cxxabi_config.h | 73 + clang-r346389b/include/c++/v1/__debug | 302 + clang-r346389b/include/c++/v1/__errc | 218 + clang-r346389b/include/c++/v1/__functional_03 | 1592 + clang-r346389b/include/c++/v1/__functional_base | 653 + clang-r346389b/include/c++/v1/__functional_base_03 | 224 + clang-r346389b/include/c++/v1/__hash_table | 2929 + clang-r346389b/include/c++/v1/__libcpp_version | 1 + clang-r346389b/include/c++/v1/__locale | 1523 + clang-r346389b/include/c++/v1/__mutex_base | 440 + clang-r346389b/include/c++/v1/__node_handle | 210 + clang-r346389b/include/c++/v1/__nullptr | 62 + clang-r346389b/include/c++/v1/__split_buffer | 637 + clang-r346389b/include/c++/v1/__sso_allocator | 77 + clang-r346389b/include/c++/v1/__std_stream | 362 + clang-r346389b/include/c++/v1/__string | 877 + clang-r346389b/include/c++/v1/__threading_support | 402 + clang-r346389b/include/c++/v1/__tree | 2899 + clang-r346389b/include/c++/v1/__tuple | 556 + clang-r346389b/include/c++/v1/__undef_macros | 34 + clang-r346389b/include/c++/v1/algorithm | 5683 ++ clang-r346389b/include/c++/v1/any | 668 + clang-r346389b/include/c++/v1/array | 486 + clang-r346389b/include/c++/v1/atomic | 1888 + clang-r346389b/include/c++/v1/bit | 158 + clang-r346389b/include/c++/v1/bitset | 1110 + clang-r346389b/include/c++/v1/cassert | 25 + clang-r346389b/include/c++/v1/ccomplex | 29 + clang-r346389b/include/c++/v1/cctype | 121 + clang-r346389b/include/c++/v1/cerrno | 33 + clang-r346389b/include/c++/v1/cfenv | 82 + clang-r346389b/include/c++/v1/cfloat | 80 + clang-r346389b/include/c++/v1/charconv | 617 + clang-r346389b/include/c++/v1/chrono | 2694 + clang-r346389b/include/c++/v1/cinttypes | 258 + clang-r346389b/include/c++/v1/ciso646 | 25 + clang-r346389b/include/c++/v1/climits | 48 + clang-r346389b/include/c++/v1/clocale | 55 + clang-r346389b/include/c++/v1/cmath | 612 + clang-r346389b/include/c++/v1/codecvt | 550 + clang-r346389b/include/c++/v1/compare | 679 + clang-r346389b/include/c++/v1/complex | 1496 + clang-r346389b/include/c++/v1/complex.h | 37 + clang-r346389b/include/c++/v1/condition_variable | 269 + clang-r346389b/include/c++/v1/csetjmp | 48 + clang-r346389b/include/c++/v1/csignal | 58 + clang-r346389b/include/c++/v1/cstdarg | 48 + clang-r346389b/include/c++/v1/cstdbool | 32 + clang-r346389b/include/c++/v1/cstddef | 114 + clang-r346389b/include/c++/v1/cstdint | 191 + clang-r346389b/include/c++/v1/cstdio | 172 + clang-r346389b/include/c++/v1/cstdlib | 164 + clang-r346389b/include/c++/v1/cstring | 97 + clang-r346389b/include/c++/v1/ctgmath | 29 + clang-r346389b/include/c++/v1/ctime | 82 + clang-r346389b/include/c++/v1/ctype.h | 60 + clang-r346389b/include/c++/v1/cwchar | 193 + clang-r346389b/include/c++/v1/cwctype | 87 + clang-r346389b/include/c++/v1/cxxabi.h | 177 + clang-r346389b/include/c++/v1/deque | 2934 + clang-r346389b/include/c++/v1/errno.h | 398 + clang-r346389b/include/c++/v1/exception | 338 + .../include/c++/v1/experimental/__config | 74 + .../include/c++/v1/experimental/__memory | 90 + .../include/c++/v1/experimental/algorithm | 60 + clang-r346389b/include/c++/v1/experimental/any | 11 + clang-r346389b/include/c++/v1/experimental/chrono | 11 + .../include/c++/v1/experimental/coroutine | 336 + clang-r346389b/include/c++/v1/experimental/deque | 47 + .../include/c++/v1/experimental/dynarray | 305 + .../include/c++/v1/experimental/filesystem | 257 + .../include/c++/v1/experimental/forward_list | 47 + .../include/c++/v1/experimental/functional | 462 + .../include/c++/v1/experimental/iterator | 114 + clang-r346389b/include/c++/v1/experimental/list | 47 + clang-r346389b/include/c++/v1/experimental/map | 57 + .../include/c++/v1/experimental/memory_resource | 427 + clang-r346389b/include/c++/v1/experimental/numeric | 11 + .../include/c++/v1/experimental/optional | 11 + .../include/c++/v1/experimental/propagate_const | 579 + clang-r346389b/include/c++/v1/experimental/ratio | 11 + clang-r346389b/include/c++/v1/experimental/regex | 62 + clang-r346389b/include/c++/v1/experimental/set | 57 + clang-r346389b/include/c++/v1/experimental/simd | 1570 + clang-r346389b/include/c++/v1/experimental/string | 62 + .../include/c++/v1/experimental/string_view | 11 + .../include/c++/v1/experimental/system_error | 11 + clang-r346389b/include/c++/v1/experimental/tuple | 11 + .../include/c++/v1/experimental/type_traits | 155 + .../include/c++/v1/experimental/unordered_map | 65 + .../include/c++/v1/experimental/unordered_set | 59 + clang-r346389b/include/c++/v1/experimental/utility | 47 + clang-r346389b/include/c++/v1/experimental/vector | 47 + clang-r346389b/include/c++/v1/ext/__hash | 135 + clang-r346389b/include/c++/v1/ext/hash_map | 984 + clang-r346389b/include/c++/v1/ext/hash_set | 663 + clang-r346389b/include/c++/v1/filesystem | 2679 + clang-r346389b/include/c++/v1/float.h | 94 + clang-r346389b/include/c++/v1/forward_list | 1751 + clang-r346389b/include/c++/v1/fstream | 1764 + clang-r346389b/include/c++/v1/functional | 2532 + clang-r346389b/include/c++/v1/future | 2613 + clang-r346389b/include/c++/v1/initializer_list | 118 + clang-r346389b/include/c++/v1/inttypes.h | 258 + clang-r346389b/include/c++/v1/iomanip | 671 + clang-r346389b/include/c++/v1/ios | 1048 + clang-r346389b/include/c++/v1/iosfwd | 204 + clang-r346389b/include/c++/v1/iostream | 64 + clang-r346389b/include/c++/v1/istream | 1476 + clang-r346389b/include/c++/v1/iterator | 1886 + clang-r346389b/include/c++/v1/limits | 817 + clang-r346389b/include/c++/v1/limits.h | 65 + clang-r346389b/include/c++/v1/list | 2457 + clang-r346389b/include/c++/v1/locale | 4353 ++ clang-r346389b/include/c++/v1/locale.h | 45 + clang-r346389b/include/c++/v1/map | 2153 + clang-r346389b/include/c++/v1/math.h | 1531 + clang-r346389b/include/c++/v1/memory | 5662 ++ clang-r346389b/include/c++/v1/module.modulemap | 609 + clang-r346389b/include/c++/v1/mutex | 703 + clang-r346389b/include/c++/v1/new | 393 + clang-r346389b/include/c++/v1/numeric | 527 + clang-r346389b/include/c++/v1/optional | 1409 + clang-r346389b/include/c++/v1/ostream | 1102 + clang-r346389b/include/c++/v1/queue | 804 + clang-r346389b/include/c++/v1/random | 6744 ++ clang-r346389b/include/c++/v1/ratio | 533 + clang-r346389b/include/c++/v1/regex | 6615 ++ clang-r346389b/include/c++/v1/scoped_allocator | 684 + clang-r346389b/include/c++/v1/set | 1395 + clang-r346389b/include/c++/v1/setjmp.h | 45 + clang-r346389b/include/c++/v1/shared_mutex | 508 + clang-r346389b/include/c++/v1/span | 608 + clang-r346389b/include/c++/v1/sstream | 986 + clang-r346389b/include/c++/v1/stack | 322 + clang-r346389b/include/c++/v1/stdbool.h | 39 + clang-r346389b/include/c++/v1/stddef.h | 63 + clang-r346389b/include/c++/v1/stdexcept | 278 + clang-r346389b/include/c++/v1/stdint.h | 121 + clang-r346389b/include/c++/v1/stdio.h | 120 + clang-r346389b/include/c++/v1/stdlib.h | 126 + clang-r346389b/include/c++/v1/streambuf | 501 + clang-r346389b/include/c++/v1/string | 4315 ++ clang-r346389b/include/c++/v1/string.h | 110 + clang-r346389b/include/c++/v1/string_view | 828 + clang-r346389b/include/c++/v1/strstream | 400 + .../include/c++/v1/support/android/locale_bionic.h | 68 + .../include/c++/v1/support/fuchsia/xlocale.h | 23 + clang-r346389b/include/c++/v1/support/ibm/limits.h | 99 + .../include/c++/v1/support/ibm/locale_mgmt_aix.h | 85 + .../include/c++/v1/support/ibm/support.h | 54 + .../include/c++/v1/support/ibm/xlocale.h | 271 + .../include/c++/v1/support/musl/xlocale.h | 58 + .../include/c++/v1/support/newlib/xlocale.h | 28 + .../include/c++/v1/support/solaris/floatingpoint.h | 14 + .../include/c++/v1/support/solaris/wchar.h | 47 + .../include/c++/v1/support/solaris/xlocale.h | 77 + .../c++/v1/support/win32/limits_msvc_win32.h | 72 + .../include/c++/v1/support/win32/locale_win32.h | 199 + .../c++/v1/support/xlocale/__nop_locale_mgmt.h | 52 + .../c++/v1/support/xlocale/__posix_l_fallback.h | 165 + .../c++/v1/support/xlocale/__strtonum_fallback.h | 67 + .../include/c++/v1/support/xlocale/xlocale.h | 0 clang-r346389b/include/c++/v1/system_error | 487 + clang-r346389b/include/c++/v1/tgmath.h | 37 + clang-r346389b/include/c++/v1/thread | 484 + clang-r346389b/include/c++/v1/tuple | 1413 + clang-r346389b/include/c++/v1/type_traits | 4860 ++ clang-r346389b/include/c++/v1/typeindex | 103 + clang-r346389b/include/c++/v1/typeinfo | 240 + clang-r346389b/include/c++/v1/unordered_map | 2276 + clang-r346389b/include/c++/v1/unordered_set | 1532 + clang-r346389b/include/c++/v1/utility | 1599 + clang-r346389b/include/c++/v1/valarray | 4930 ++ clang-r346389b/include/c++/v1/variant | 1605 + clang-r346389b/include/c++/v1/vector | 3415 + clang-r346389b/include/c++/v1/version | 119 + clang-r346389b/include/c++/v1/wchar.h | 182 + clang-r346389b/include/c++/v1/wctype.h | 79 + clang-r346389b/include/clang-c/BuildSystem.h | 156 + .../include/clang-c/CXCompilationDatabase.h | 176 + clang-r346389b/include/clang-c/CXErrorCode.h | 64 + clang-r346389b/include/clang-c/CXString.h | 71 + clang-r346389b/include/clang-c/Documentation.h | 554 + clang-r346389b/include/clang-c/Index.h | 6703 ++ clang-r346389b/include/clang-c/Platform.h | 45 + clang-r346389b/include/clang/ARCMigrate/ARCMT.h | 131 + .../include/clang/ARCMigrate/ARCMTActions.h | 77 + .../include/clang/ARCMigrate/FileRemapper.h | 77 + clang-r346389b/include/clang/AST/APValue.h | 516 + clang-r346389b/include/clang/AST/AST.h | 28 + clang-r346389b/include/clang/AST/ASTConsumer.h | 146 + clang-r346389b/include/clang/AST/ASTContext.h | 3069 + clang-r346389b/include/clang/AST/ASTDiagnostic.h | 47 + clang-r346389b/include/clang/AST/ASTFwd.h | 33 + clang-r346389b/include/clang/AST/ASTImporter.h | 393 + clang-r346389b/include/clang/AST/ASTLambda.h | 80 + .../include/clang/AST/ASTMutationListener.h | 152 + .../include/clang/AST/ASTStructuralEquivalence.h | 134 + clang-r346389b/include/clang/AST/ASTTypeTraits.h | 517 + .../include/clang/AST/ASTUnresolvedSet.h | 117 + clang-r346389b/include/clang/AST/ASTVector.h | 410 + clang-r346389b/include/clang/AST/Attr.h | 350 + clang-r346389b/include/clang/AST/AttrDump.inc | 1371 + clang-r346389b/include/clang/AST/AttrImpl.inc | 11886 +++ clang-r346389b/include/clang/AST/AttrIterator.h | 148 + clang-r346389b/include/clang/AST/AttrVisitor.inc | 4092 + clang-r346389b/include/clang/AST/Attrs.inc | 9728 +++ clang-r346389b/include/clang/AST/Availability.h | 63 + clang-r346389b/include/clang/AST/BaseSubobject.h | 90 + clang-r346389b/include/clang/AST/BuiltinTypes.def | 327 + clang-r346389b/include/clang/AST/CXXInheritance.h | 378 + clang-r346389b/include/clang/AST/CanonicalType.h | 687 + clang-r346389b/include/clang/AST/CharUnits.h | 247 + clang-r346389b/include/clang/AST/Comment.h | 1137 + .../include/clang/AST/CommentBriefParser.h | 55 + .../include/clang/AST/CommentCommandInfo.inc | 800 + .../include/clang/AST/CommentCommandList.inc | 131 + .../include/clang/AST/CommentCommandTraits.h | 189 + .../include/clang/AST/CommentDiagnostic.h | 29 + .../AST/CommentHTMLNamedCharacterReferences.inc | 815 + .../include/clang/AST/CommentHTMLTags.inc | 228 + .../clang/AST/CommentHTMLTagsProperties.inc | 104 + clang-r346389b/include/clang/AST/CommentLexer.h | 364 + clang-r346389b/include/clang/AST/CommentNodes.inc | 123 + clang-r346389b/include/clang/AST/CommentParser.h | 123 + clang-r346389b/include/clang/AST/CommentSema.h | 258 + clang-r346389b/include/clang/AST/CommentVisitor.h | 70 + .../include/clang/AST/ComparisonCategories.h | 243 + clang-r346389b/include/clang/AST/DataCollection.h | 65 + clang-r346389b/include/clang/AST/Decl.h | 4337 ++ clang-r346389b/include/clang/AST/DeclAccessPair.h | 72 + clang-r346389b/include/clang/AST/DeclBase.h | 2525 + clang-r346389b/include/clang/AST/DeclCXX.h | 3942 + .../include/clang/AST/DeclContextInternals.h | 265 + clang-r346389b/include/clang/AST/DeclFriend.h | 260 + clang-r346389b/include/clang/AST/DeclGroup.h | 156 + clang-r346389b/include/clang/AST/DeclLookups.h | 105 + clang-r346389b/include/clang/AST/DeclNodes.inc | 595 + clang-r346389b/include/clang/AST/DeclObjC.h | 2891 + clang-r346389b/include/clang/AST/DeclOpenMP.h | 315 + clang-r346389b/include/clang/AST/DeclTemplate.h | 3035 + clang-r346389b/include/clang/AST/DeclVisitor.h | 82 + clang-r346389b/include/clang/AST/DeclarationName.h | 867 + .../include/clang/AST/DependentDiagnostic.h | 191 + .../include/clang/AST/EvaluatedExprVisitor.h | 129 + clang-r346389b/include/clang/AST/Expr.h | 5479 ++ clang-r346389b/include/clang/AST/ExprCXX.h | 4439 ++ clang-r346389b/include/clang/AST/ExprObjC.h | 1676 + clang-r346389b/include/clang/AST/ExprOpenMP.h | 129 + .../include/clang/AST/ExternalASTMerger.h | 176 + .../include/clang/AST/ExternalASTSource.h | 616 + clang-r346389b/include/clang/AST/FormatString.h | 732 + clang-r346389b/include/clang/AST/GlobalDecl.h | 128 + clang-r346389b/include/clang/AST/LambdaCapture.h | 142 + .../AST/LexicallyOrderedRecursiveASTVisitor.h | 164 + clang-r346389b/include/clang/AST/LocInfoType.h | 61 + clang-r346389b/include/clang/AST/Mangle.h | 248 + .../include/clang/AST/MangleNumberingContext.h | 59 + clang-r346389b/include/clang/AST/NSAPI.h | 271 + .../include/clang/AST/NestedNameSpecifier.h | 522 + .../include/clang/AST/NonTrivialTypeVisitor.h | 113 + clang-r346389b/include/clang/AST/ODRHash.h | 101 + clang-r346389b/include/clang/AST/OSLog.h | 161 + clang-r346389b/include/clang/AST/OpenMPClause.h | 5303 ++ .../include/clang/AST/OperationKinds.def | 421 + clang-r346389b/include/clang/AST/OperationKinds.h | 51 + clang-r346389b/include/clang/AST/ParentMap.h | 67 + .../include/clang/AST/PrettyDeclStackTrace.h | 47 + clang-r346389b/include/clang/AST/PrettyPrinter.h | 232 + clang-r346389b/include/clang/AST/QualTypeNames.h | 91 + clang-r346389b/include/clang/AST/RawCommentList.h | 215 + clang-r346389b/include/clang/AST/RecordLayout.h | 324 + .../include/clang/AST/RecursiveASTVisitor.h | 3284 + clang-r346389b/include/clang/AST/Redeclarable.h | 406 + .../include/clang/AST/SelectorLocationsKind.h | 83 + clang-r346389b/include/clang/AST/Stmt.h | 2880 + clang-r346389b/include/clang/AST/StmtCXX.h | 490 + .../include/clang/AST/StmtDataCollectors.inc | 220 + clang-r346389b/include/clang/AST/StmtGraphTraits.h | 78 + clang-r346389b/include/clang/AST/StmtIterator.h | 158 + clang-r346389b/include/clang/AST/StmtNodes.inc | 1303 + clang-r346389b/include/clang/AST/StmtObjC.h | 377 + clang-r346389b/include/clang/AST/StmtOpenMP.h | 4083 + clang-r346389b/include/clang/AST/StmtVisitor.h | 200 + clang-r346389b/include/clang/AST/TemplateBase.h | 701 + clang-r346389b/include/clang/AST/TemplateName.h | 543 + clang-r346389b/include/clang/AST/Type.h | 6786 ++ clang-r346389b/include/clang/AST/TypeLoc.h | 2301 + clang-r346389b/include/clang/AST/TypeLocNodes.def | 41 + clang-r346389b/include/clang/AST/TypeLocVisitor.h | 62 + clang-r346389b/include/clang/AST/TypeNodes.def | 135 + clang-r346389b/include/clang/AST/TypeOrdering.h | 79 + clang-r346389b/include/clang/AST/TypeVisitor.h | 95 + clang-r346389b/include/clang/AST/UnresolvedSet.h | 152 + clang-r346389b/include/clang/AST/VTTBuilder.h | 165 + clang-r346389b/include/clang/AST/VTableBuilder.h | 580 + .../include/clang/ASTMatchers/ASTMatchFinder.h | 316 + .../include/clang/ASTMatchers/ASTMatchers.h | 6246 ++ .../clang/ASTMatchers/ASTMatchersInternal.h | 1824 + .../include/clang/ASTMatchers/ASTMatchersMacros.h | 444 + .../clang/ASTMatchers/Dynamic/Diagnostics.h | 185 + .../include/clang/ASTMatchers/Dynamic/Parser.h | 265 + .../include/clang/ASTMatchers/Dynamic/Registry.h | 136 + .../clang/ASTMatchers/Dynamic/VariantValue.h | 349 + .../Analysis/Analyses/CFGReachabilityAnalysis.h | 51 + .../include/clang/Analysis/Analyses/Consumed.h | 273 + .../include/clang/Analysis/Analyses/Dominators.h | 202 + .../clang/Analysis/Analyses/ExprMutationAnalyzer.h | 96 + .../clang/Analysis/Analyses/LiveVariables.h | 119 + .../clang/Analysis/Analyses/PostOrderCFGView.h | 117 + .../clang/Analysis/Analyses/ReachableCode.h | 69 + .../include/clang/Analysis/Analyses/ThreadSafety.h | 249 + .../clang/Analysis/Analyses/ThreadSafetyCommon.h | 521 + .../clang/Analysis/Analyses/ThreadSafetyLogical.h | 108 + .../clang/Analysis/Analyses/ThreadSafetyOps.def | 57 + .../clang/Analysis/Analyses/ThreadSafetyTIL.h | 1911 + .../clang/Analysis/Analyses/ThreadSafetyTraverse.h | 932 + .../clang/Analysis/Analyses/ThreadSafetyUtil.h | 358 + .../clang/Analysis/Analyses/UninitializedValues.h | 132 + .../include/clang/Analysis/AnalysisDeclContext.h | 518 + .../include/clang/Analysis/AnalysisDiagnostic.h | 28 + clang-r346389b/include/clang/Analysis/BodyFarm.h | 54 + clang-r346389b/include/clang/Analysis/CFG.h | 1339 + clang-r346389b/include/clang/Analysis/CFGStmtMap.h | 50 + clang-r346389b/include/clang/Analysis/CallGraph.h | 258 + .../include/clang/Analysis/CloneDetection.h | 447 + .../include/clang/Analysis/CodeInjector.h | 46 + .../include/clang/Analysis/ConstructionContext.h | 660 + .../Analysis/DomainSpecific/CocoaConventions.h | 42 + .../clang/Analysis/DomainSpecific/ObjCNoReturn.h | 46 + .../clang/Analysis/FlowSensitive/DataflowValues.h | 172 + .../include/clang/Analysis/ProgramPoint.h | 786 + .../include/clang/Analysis/SelectorExtras.h | 37 + .../include/clang/Analysis/Support/BumpVector.h | 257 + clang-r346389b/include/clang/Basic/ABI.h | 211 + clang-r346389b/include/clang/Basic/AddressSpaces.h | 74 + .../include/clang/Basic/AlignedAllocation.h | 44 + .../include/clang/Basic/AllDiagnostics.h | 42 + .../include/clang/Basic/AttrHasAttributeImpl.inc | 793 + clang-r346389b/include/clang/Basic/AttrKinds.h | 34 + clang-r346389b/include/clang/Basic/AttrList.inc | 317 + .../include/clang/Basic/AttrSubMatchRulesList.inc | 40 + .../include/clang/Basic/AttrSubjectMatchRules.h | 32 + clang-r346389b/include/clang/Basic/Attributes.h | 43 + clang-r346389b/include/clang/Basic/BitmaskEnum.h | 25 + clang-r346389b/include/clang/Basic/Builtins.def | 1520 + clang-r346389b/include/clang/Basic/Builtins.h | 252 + .../include/clang/Basic/BuiltinsAArch64.def | 213 + .../include/clang/Basic/BuiltinsAMDGPU.def | 171 + clang-r346389b/include/clang/Basic/BuiltinsARM.def | 333 + .../include/clang/Basic/BuiltinsHexagon.def | 1738 + .../include/clang/Basic/BuiltinsLe64.def | 19 + .../include/clang/Basic/BuiltinsMips.def | 900 + .../include/clang/Basic/BuiltinsNEON.def | 22 + .../include/clang/Basic/BuiltinsNVPTX.def | 676 + .../include/clang/Basic/BuiltinsNios2.def | 70 + clang-r346389b/include/clang/Basic/BuiltinsPPC.def | 481 + .../include/clang/Basic/BuiltinsSystemZ.def | 281 + .../include/clang/Basic/BuiltinsWebAssembly.def | 112 + clang-r346389b/include/clang/Basic/BuiltinsX86.def | 1923 + .../include/clang/Basic/BuiltinsX86_64.def | 110 + .../include/clang/Basic/BuiltinsXCore.def | 22 + clang-r346389b/include/clang/Basic/CapturedStmt.h | 25 + clang-r346389b/include/clang/Basic/CharInfo.h | 199 + .../include/clang/Basic/CommentOptions.h | 39 + clang-r346389b/include/clang/Basic/Cuda.h | 109 + .../include/clang/Basic/DebugInfoOptions.h | 40 + clang-r346389b/include/clang/Basic/Diagnostic.h | 1593 + .../include/clang/Basic/DiagnosticASTKinds.inc | 123 + .../clang/Basic/DiagnosticAnalysisKinds.inc | 5 + .../include/clang/Basic/DiagnosticCategories.h | 26 + .../include/clang/Basic/DiagnosticCommentKinds.inc | 39 + .../include/clang/Basic/DiagnosticCommonKinds.inc | 101 + .../include/clang/Basic/DiagnosticCrossTUKinds.inc | 7 + .../include/clang/Basic/DiagnosticDriverKinds.inc | 171 + .../include/clang/Basic/DiagnosticError.h | 61 + .../clang/Basic/DiagnosticFrontendKinds.inc | 106 + .../include/clang/Basic/DiagnosticGroups.inc | 1818 + clang-r346389b/include/clang/Basic/DiagnosticIDs.h | 342 + .../include/clang/Basic/DiagnosticIndexName.inc | 4828 ++ .../include/clang/Basic/DiagnosticLexKinds.inc | 331 + .../include/clang/Basic/DiagnosticOptions.def | 102 + .../include/clang/Basic/DiagnosticOptions.h | 129 + .../include/clang/Basic/DiagnosticParseKinds.inc | 472 + .../clang/Basic/DiagnosticRefactoringKinds.inc | 11 + .../include/clang/Basic/DiagnosticSemaKinds.inc | 3455 + .../clang/Basic/DiagnosticSerializationKinds.inc | 67 + .../clang/Basic/ExceptionSpecificationType.h | 67 + .../include/clang/Basic/ExpressionTraits.h | 26 + clang-r346389b/include/clang/Basic/Features.def | 244 + clang-r346389b/include/clang/Basic/FileManager.h | 289 + .../include/clang/Basic/FileSystemOptions.h | 32 + .../include/clang/Basic/FileSystemStatCache.h | 148 + clang-r346389b/include/clang/Basic/FixedPoint.h | 138 + .../include/clang/Basic/IdentifierTable.h | 1000 + clang-r346389b/include/clang/Basic/LLVM.h | 89 + clang-r346389b/include/clang/Basic/Lambda.h | 44 + clang-r346389b/include/clang/Basic/LangOptions.def | 324 + clang-r346389b/include/clang/Basic/LangOptions.h | 368 + clang-r346389b/include/clang/Basic/Linkage.h | 129 + clang-r346389b/include/clang/Basic/MacroBuilder.h | 48 + .../include/clang/Basic/MemoryBufferCache.h | 80 + clang-r346389b/include/clang/Basic/Module.h | 652 + clang-r346389b/include/clang/Basic/ObjCRuntime.h | 365 + .../include/clang/Basic/OpenCLExtensions.def | 93 + .../include/clang/Basic/OpenCLImageTypes.def | 88 + clang-r346389b/include/clang/Basic/OpenCLOptions.h | 138 + clang-r346389b/include/clang/Basic/OpenMPKinds.def | 940 + clang-r346389b/include/clang/Basic/OpenMPKinds.h | 253 + .../include/clang/Basic/OperatorKinds.def | 108 + clang-r346389b/include/clang/Basic/OperatorKinds.h | 36 + .../include/clang/Basic/OperatorPrecedence.h | 53 + .../include/clang/Basic/PartialDiagnostic.h | 423 + clang-r346389b/include/clang/Basic/PlistSupport.h | 138 + clang-r346389b/include/clang/Basic/PragmaKinds.h | 31 + .../include/clang/Basic/PrettyStackTrace.h | 38 + .../include/clang/Basic/SanitizerBlacklist.h | 47 + .../include/clang/Basic/SanitizerSpecialCaseList.h | 54 + clang-r346389b/include/clang/Basic/Sanitizers.def | 184 + clang-r346389b/include/clang/Basic/Sanitizers.h | 93 + .../include/clang/Basic/SourceLocation.h | 482 + clang-r346389b/include/clang/Basic/SourceManager.h | 1854 + .../include/clang/Basic/SourceManagerInternals.h | 134 + clang-r346389b/include/clang/Basic/Specifiers.h | 330 + clang-r346389b/include/clang/Basic/Stack.h | 27 + clang-r346389b/include/clang/Basic/SyncScope.h | 154 + .../include/clang/Basic/TargetBuiltins.h | 215 + clang-r346389b/include/clang/Basic/TargetCXXABI.h | 346 + clang-r346389b/include/clang/Basic/TargetInfo.h | 1353 + clang-r346389b/include/clang/Basic/TargetOptions.h | 80 + clang-r346389b/include/clang/Basic/TemplateKinds.h | 52 + clang-r346389b/include/clang/Basic/TokenKinds.def | 841 + clang-r346389b/include/clang/Basic/TokenKinds.h | 105 + clang-r346389b/include/clang/Basic/TypeTraits.h | 111 + clang-r346389b/include/clang/Basic/Version.h | 62 + clang-r346389b/include/clang/Basic/Version.inc | 5 + clang-r346389b/include/clang/Basic/Visibility.h | 146 + clang-r346389b/include/clang/Basic/X86Target.def | 336 + clang-r346389b/include/clang/Basic/XRayInstr.h | 72 + clang-r346389b/include/clang/Basic/XRayLists.h | 56 + clang-r346389b/include/clang/Basic/arm_fp16.inc | 110 + clang-r346389b/include/clang/Basic/arm_neon.inc | 1248 + clang-r346389b/include/clang/CodeGen/BackendUtil.h | 56 + .../include/clang/CodeGen/CGFunctionInfo.h | 730 + .../include/clang/CodeGen/CodeGenABITypes.h | 91 + .../include/clang/CodeGen/CodeGenAction.h | 122 + .../include/clang/CodeGen/ConstantInitBuilder.h | 561 + .../include/clang/CodeGen/ConstantInitFuture.h | 109 + .../include/clang/CodeGen/ModuleBuilder.h | 106 + .../CodeGen/ObjectFilePCHContainerOperations.h | 43 + .../include/clang/CodeGen/SwiftCallingConv.h | 185 + clang-r346389b/include/clang/Config/config.h | 83 + .../include/clang/CrossTU/CrossTUDiagnostic.h | 29 + .../include/clang/CrossTU/CrossTranslationUnit.h | 159 + clang-r346389b/include/clang/Driver/Action.h | 620 + clang-r346389b/include/clang/Driver/Compilation.h | 312 + clang-r346389b/include/clang/Driver/Distro.h | 132 + clang-r346389b/include/clang/Driver/Driver.h | 597 + .../include/clang/Driver/DriverDiagnostic.h | 28 + clang-r346389b/include/clang/Driver/Job.h | 205 + clang-r346389b/include/clang/Driver/Multilib.h | 197 + clang-r346389b/include/clang/Driver/Options.h | 55 + clang-r346389b/include/clang/Driver/Options.inc | 3519 + clang-r346389b/include/clang/Driver/Phases.h | 37 + .../include/clang/Driver/SanitizerArgs.h | 91 + clang-r346389b/include/clang/Driver/Tool.h | 151 + clang-r346389b/include/clang/Driver/ToolChain.h | 567 + clang-r346389b/include/clang/Driver/Types.def | 105 + clang-r346389b/include/clang/Driver/Types.h | 117 + clang-r346389b/include/clang/Driver/Util.h | 32 + clang-r346389b/include/clang/Driver/XRayArgs.h | 49 + clang-r346389b/include/clang/Edit/Commit.h | 155 + clang-r346389b/include/clang/Edit/EditedSource.h | 118 + clang-r346389b/include/clang/Edit/EditsReceiver.h | 34 + clang-r346389b/include/clang/Edit/FileOffset.h | 66 + clang-r346389b/include/clang/Edit/Rewriters.h | 40 + clang-r346389b/include/clang/Format/Format.h | 2077 + .../include/clang/Frontend/ASTConsumers.h | 55 + clang-r346389b/include/clang/Frontend/ASTUnit.h | 892 + .../clang/Frontend/ChainedDiagnosticConsumer.h | 72 + .../include/clang/Frontend/CodeGenOptions.def | 355 + .../include/clang/Frontend/CodeGenOptions.h | 319 + .../include/clang/Frontend/CommandLineSourceLoc.h | 133 + .../include/clang/Frontend/CompilerInstance.h | 821 + .../include/clang/Frontend/CompilerInvocation.h | 236 + .../clang/Frontend/DependencyOutputOptions.h | 75 + .../include/clang/Frontend/DiagnosticRenderer.h | 164 + .../include/clang/Frontend/FrontendAction.h | 330 + .../include/clang/Frontend/FrontendActions.h | 283 + .../include/clang/Frontend/FrontendDiagnostic.h | 28 + .../include/clang/Frontend/FrontendOptions.h | 462 + .../clang/Frontend/FrontendPluginRegistry.h | 27 + .../include/clang/Frontend/LangStandard.h | 114 + .../include/clang/Frontend/LangStandards.def | 180 + .../include/clang/Frontend/LayoutOverrideSource.h | 63 + .../include/clang/Frontend/LogDiagnosticPrinter.h | 85 + .../include/clang/Frontend/MigratorOptions.h | 31 + .../include/clang/Frontend/MultiplexConsumer.h | 88 + .../clang/Frontend/PCHContainerOperations.h | 117 + .../include/clang/Frontend/PrecompiledPreamble.h | 310 + .../clang/Frontend/PreprocessorOutputOptions.h | 45 + .../clang/Frontend/SerializedDiagnosticPrinter.h | 43 + .../clang/Frontend/SerializedDiagnosticReader.h | 139 + .../include/clang/Frontend/SerializedDiagnostics.h | 59 + .../include/clang/Frontend/TextDiagnostic.h | 115 + .../include/clang/Frontend/TextDiagnosticBuffer.h | 64 + .../include/clang/Frontend/TextDiagnosticPrinter.h | 58 + clang-r346389b/include/clang/Frontend/Utils.h | 245 + .../clang/Frontend/VerifyDiagnosticConsumer.h | 287 + clang-r346389b/include/clang/FrontendTool/Utils.h | 39 + .../include/clang/Index/CodegenNameGenerator.h | 52 + clang-r346389b/include/clang/Index/CommentToXML.h | 47 + .../include/clang/Index/IndexDataConsumer.h | 67 + clang-r346389b/include/clang/Index/IndexSymbol.h | 168 + .../include/clang/Index/IndexingAction.h | 78 + clang-r346389b/include/clang/Index/USRGeneration.h | 94 + .../include/clang/Lex/CodeCompletionHandler.h | 78 + clang-r346389b/include/clang/Lex/DirectoryLookup.h | 200 + .../include/clang/Lex/ExternalPreprocessorSource.h | 48 + clang-r346389b/include/clang/Lex/HeaderMap.h | 91 + clang-r346389b/include/clang/Lex/HeaderMapTypes.h | 43 + clang-r346389b/include/clang/Lex/HeaderSearch.h | 775 + .../include/clang/Lex/HeaderSearchOptions.h | 239 + clang-r346389b/include/clang/Lex/LexDiagnostic.h | 28 + clang-r346389b/include/clang/Lex/Lexer.h | 755 + clang-r346389b/include/clang/Lex/LiteralSupport.h | 285 + clang-r346389b/include/clang/Lex/MacroArgs.h | 147 + clang-r346389b/include/clang/Lex/MacroInfo.h | 611 + clang-r346389b/include/clang/Lex/ModuleLoader.h | 183 + clang-r346389b/include/clang/Lex/ModuleMap.h | 686 + .../include/clang/Lex/MultipleIncludeOpt.h | 181 + clang-r346389b/include/clang/Lex/PPCallbacks.h | 564 + .../clang/Lex/PPConditionalDirectiveRecord.h | 103 + clang-r346389b/include/clang/Lex/PTHLexer.h | 107 + clang-r346389b/include/clang/Lex/PTHManager.h | 149 + clang-r346389b/include/clang/Lex/Pragma.h | 123 + .../include/clang/Lex/PreprocessingRecord.h | 574 + clang-r346389b/include/clang/Lex/Preprocessor.h | 2249 + .../include/clang/Lex/PreprocessorLexer.h | 188 + .../include/clang/Lex/PreprocessorOptions.h | 219 + clang-r346389b/include/clang/Lex/ScratchBuffer.h | 45 + clang-r346389b/include/clang/Lex/Token.h | 337 + .../include/clang/Lex/TokenConcatenation.h | 72 + clang-r346389b/include/clang/Lex/TokenLexer.h | 242 + .../include/clang/Lex/VariadicMacroSupport.h | 226 + .../clang/Parse/AttrParserStringSwitches.inc | 116 + .../AttrSubMatchRulesParserStringSwitches.inc | 88 + clang-r346389b/include/clang/Parse/ParseAST.h | 52 + .../include/clang/Parse/ParseDiagnostic.h | 28 + clang-r346389b/include/clang/Parse/Parser.h | 2987 + .../include/clang/Parse/RAIIObjectsForParser.h | 466 + .../include/clang/Rewrite/Core/DeltaTree.h | 51 + .../include/clang/Rewrite/Core/HTMLRewrite.h | 82 + .../include/clang/Rewrite/Core/RewriteBuffer.h | 118 + .../include/clang/Rewrite/Core/RewriteRope.h | 215 + .../include/clang/Rewrite/Core/Rewriter.h | 197 + .../include/clang/Rewrite/Core/TokenRewriter.h | 81 + .../include/clang/Rewrite/Frontend/ASTConsumers.h | 49 + .../include/clang/Rewrite/Frontend/FixItRewriter.h | 135 + .../clang/Rewrite/Frontend/FrontendActions.h | 86 + .../include/clang/Rewrite/Frontend/Rewriters.h | 35 + .../include/clang/Sema/AnalysisBasedWarnings.h | 103 + .../include/clang/Sema/AttrParsedAttrImpl.inc | 3092 + .../include/clang/Sema/AttrParsedAttrKinds.inc | 3960 + .../include/clang/Sema/AttrParsedAttrList.inc | 259 + .../include/clang/Sema/AttrSpellingListIndex.inc | 1972 + .../include/clang/Sema/AttrTemplateInstantiate.inc | 2024 + .../include/clang/Sema/CXXFieldCollector.h | 80 + clang-r346389b/include/clang/Sema/CleanupInfo.h | 47 + .../include/clang/Sema/CodeCompleteConsumer.h | 1216 + .../include/clang/Sema/CodeCompleteOptions.h | 56 + clang-r346389b/include/clang/Sema/DeclSpec.h | 2578 + .../include/clang/Sema/DelayedDiagnostic.h | 338 + clang-r346389b/include/clang/Sema/Designator.h | 210 + .../include/clang/Sema/ExternalSemaSource.h | 234 + .../include/clang/Sema/IdentifierResolver.h | 206 + clang-r346389b/include/clang/Sema/Initialization.h | 1390 + clang-r346389b/include/clang/Sema/Lookup.h | 813 + clang-r346389b/include/clang/Sema/LoopHint.h | 45 + .../clang/Sema/MultiplexExternalSemaSource.h | 363 + clang-r346389b/include/clang/Sema/ObjCMethodList.h | 62 + clang-r346389b/include/clang/Sema/Overload.h | 1001 + clang-r346389b/include/clang/Sema/Ownership.h | 304 + clang-r346389b/include/clang/Sema/ParsedAttr.h | 1011 + clang-r346389b/include/clang/Sema/ParsedTemplate.h | 245 + clang-r346389b/include/clang/Sema/Scope.h | 500 + clang-r346389b/include/clang/Sema/ScopeInfo.h | 1020 + clang-r346389b/include/clang/Sema/Sema.h | 10904 +++ clang-r346389b/include/clang/Sema/SemaConsumer.h | 48 + clang-r346389b/include/clang/Sema/SemaDiagnostic.h | 28 + clang-r346389b/include/clang/Sema/SemaFixItUtils.h | 91 + clang-r346389b/include/clang/Sema/SemaInternal.h | 372 + clang-r346389b/include/clang/Sema/SemaLambda.h | 40 + clang-r346389b/include/clang/Sema/Template.h | 569 + .../include/clang/Sema/TemplateDeduction.h | 352 + .../include/clang/Sema/TemplateInstCallback.h | 83 + clang-r346389b/include/clang/Sema/TypoCorrection.h | 392 + clang-r346389b/include/clang/Sema/Weak.h | 46 + .../include/clang/Serialization/ASTBitCodes.h | 2136 + .../Serialization/ASTDeserializationListener.h | 62 + .../include/clang/Serialization/ASTReader.h | 2698 + .../include/clang/Serialization/ASTWriter.h | 1011 + .../include/clang/Serialization/AttrPCHRead.inc | 2542 + .../include/clang/Serialization/AttrPCHWrite.inc | 1973 + .../clang/Serialization/ContinuousRangeMap.h | 142 + .../clang/Serialization/GlobalModuleIndex.h | 204 + .../include/clang/Serialization/Module.h | 490 + .../clang/Serialization/ModuleFileExtension.h | 149 + .../include/clang/Serialization/ModuleManager.h | 328 + .../clang/Serialization/SerializationDiagnostic.h | 28 + .../clang/StaticAnalyzer/Checkers/Checkers.inc | 559 + .../clang/StaticAnalyzer/Checkers/ClangCheckers.h | 22 + .../clang/StaticAnalyzer/Checkers/LocalCheckers.h | 28 + .../Checkers/MPIFunctionClassifier.h | 97 + .../clang/StaticAnalyzer/Checkers/SValExplainer.h | 248 + .../include/clang/StaticAnalyzer/Core/Analyses.def | 60 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 467 + .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 363 + .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 600 + .../Core/BugReporter/BugReporterVisitors.h | 371 + .../StaticAnalyzer/Core/BugReporter/BugType.h | 90 + .../Core/BugReporter/CommonBugCategories.h | 26 + .../Core/BugReporter/PathDiagnostic.h | 906 + .../include/clang/StaticAnalyzer/Core/Checker.h | 581 + .../clang/StaticAnalyzer/Core/CheckerManager.h | 650 + .../clang/StaticAnalyzer/Core/CheckerOptInfo.h | 44 + .../clang/StaticAnalyzer/Core/CheckerRegistry.h | 148 + .../include/clang/StaticAnalyzer/Core/IssueHash.h | 51 + .../StaticAnalyzer/Core/PathDiagnosticConsumers.h | 40 + .../StaticAnalyzer/Core/PathSensitive/APSIntType.h | 109 + .../Core/PathSensitive/AnalysisManager.h | 162 + .../Core/PathSensitive/BasicValueFactory.h | 271 + .../Core/PathSensitive/BlockCounter.h | 60 + .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 1223 + .../Core/PathSensitive/CheckerContext.h | 310 + .../Core/PathSensitive/CheckerHelpers.h | 70 + .../Core/PathSensitive/ConstraintManager.h | 209 + .../StaticAnalyzer/Core/PathSensitive/CoreEngine.h | 575 + .../Core/PathSensitive/DynamicTypeInfo.h | 52 + .../Core/PathSensitive/DynamicTypeMap.h | 64 + .../Core/PathSensitive/Environment.h | 126 + .../Core/PathSensitive/ExplodedGraph.h | 505 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 842 + .../Core/PathSensitive/FunctionSummary.h | 143 + .../Core/PathSensitive/LoopUnrolling.h | 50 + .../Core/PathSensitive/LoopWidening.h | 36 + .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 1487 + .../Core/PathSensitive/ProgramState.h | 910 + .../Core/PathSensitive/ProgramStateTrait.h | 329 + .../Core/PathSensitive/ProgramState_Fwd.h | 43 + .../Core/PathSensitive/RangedConstraintManager.h | 216 + .../StaticAnalyzer/Core/PathSensitive/Regions.def | 90 + .../Core/PathSensitive/SMTConstraintManager.h | 336 + .../StaticAnalyzer/Core/PathSensitive/SMTConv.h | 753 + .../StaticAnalyzer/Core/PathSensitive/SMTExpr.h | 62 + .../StaticAnalyzer/Core/PathSensitive/SMTSolver.h | 303 + .../StaticAnalyzer/Core/PathSensitive/SMTSort.h | 91 + .../Core/PathSensitive/SValBuilder.h | 396 + .../Core/PathSensitive/SValVisitor.h | 151 + .../StaticAnalyzer/Core/PathSensitive/SVals.def | 75 + .../StaticAnalyzer/Core/PathSensitive/SVals.h | 682 + .../Core/PathSensitive/SimpleConstraintManager.h | 93 + .../StaticAnalyzer/Core/PathSensitive/Store.h | 339 + .../StaticAnalyzer/Core/PathSensitive/StoreRef.h | 54 + .../StaticAnalyzer/Core/PathSensitive/SubEngine.h | 176 + .../Core/PathSensitive/SummaryManager.h | 58 + .../StaticAnalyzer/Core/PathSensitive/SymExpr.h | 146 + .../Core/PathSensitive/SymbolManager.h | 667 + .../StaticAnalyzer/Core/PathSensitive/Symbols.def | 55 + .../Core/PathSensitive/TaintManager.h | 59 + .../StaticAnalyzer/Core/PathSensitive/TaintTag.h | 30 + .../StaticAnalyzer/Core/PathSensitive/WorkList.h | 95 + .../StaticAnalyzer/Core/RetainSummaryManager.h | 748 + .../StaticAnalyzer/Frontend/AnalysisConsumer.h | 63 + .../StaticAnalyzer/Frontend/CheckerRegistration.h | 39 + .../StaticAnalyzer/Frontend/FrontendActions.h | 64 + .../clang/StaticAnalyzer/Frontend/ModelConsumer.h | 44 + .../include/clang/Tooling/ASTDiff/ASTDiff.h | 127 + .../clang/Tooling/ASTDiff/ASTDiffInternal.h | 48 + .../include/clang/Tooling/AllTUsExecution.h | 80 + .../include/clang/Tooling/ArgumentsAdjusters.h | 72 + .../include/clang/Tooling/CommonOptionsParser.h | 157 + .../include/clang/Tooling/CompilationDatabase.h | 214 + .../Tooling/CompilationDatabasePluginRegistry.h | 46 + .../include/clang/Tooling/Core/Diagnostic.h | 100 + clang-r346389b/include/clang/Tooling/Core/Lookup.h | 48 + .../include/clang/Tooling/Core/Replacement.h | 372 + .../include/clang/Tooling/DiagnosticsYaml.h | 94 + clang-r346389b/include/clang/Tooling/Execution.h | 194 + .../include/clang/Tooling/FileMatchTrie.h | 89 + clang-r346389b/include/clang/Tooling/FixIt.h | 79 + .../clang/Tooling/Inclusions/HeaderIncludes.h | 137 + .../clang/Tooling/Inclusions/IncludeStyle.h | 139 + .../clang/Tooling/JSONCompilationDatabase.h | 143 + clang-r346389b/include/clang/Tooling/Refactoring.h | 100 + .../clang/Tooling/Refactoring/ASTSelection.h | 155 + .../clang/Tooling/Refactoring/AtomicChange.h | 179 + .../clang/Tooling/Refactoring/Extract/Extract.h | 53 + .../Tooling/Refactoring/RecursiveSymbolVisitor.h | 134 + .../clang/Tooling/Refactoring/RefactoringAction.h | 64 + .../Tooling/Refactoring/RefactoringActionRule.h | 74 + .../RefactoringActionRuleRequirements.h | 123 + .../Tooling/Refactoring/RefactoringActionRules.h | 94 + .../Refactoring/RefactoringActionRulesInternal.h | 158 + .../Tooling/Refactoring/RefactoringDiagnostic.h | 30 + .../clang/Tooling/Refactoring/RefactoringOption.h | 64 + .../Tooling/Refactoring/RefactoringOptionVisitor.h | 62 + .../clang/Tooling/Refactoring/RefactoringOptions.h | 58 + .../Refactoring/RefactoringResultConsumer.h | 52 + .../Tooling/Refactoring/RefactoringRuleContext.h | 90 + .../Tooling/Refactoring/Rename/RenamingAction.h | 122 + .../clang/Tooling/Refactoring/Rename/SymbolName.h | 49 + .../Tooling/Refactoring/Rename/SymbolOccurrences.h | 91 + .../clang/Tooling/Refactoring/Rename/USRFinder.h | 50 + .../Tooling/Refactoring/Rename/USRFindingAction.h | 68 + .../Tooling/Refactoring/Rename/USRLocFinder.h | 53 + .../include/clang/Tooling/RefactoringCallbacks.h | 140 + .../include/clang/Tooling/ReplacementsYaml.h | 74 + .../include/clang/Tooling/StandaloneExecution.h | 101 + .../clang/Tooling/ToolExecutorPluginRegistry.h | 24 + clang-r346389b/include/clang/Tooling/Tooling.h | 504 + clang-r346389b/include/lld/Common/Args.h | 38 + clang-r346389b/include/lld/Common/Driver.h | 43 + clang-r346389b/include/lld/Common/ErrorHandler.h | 160 + clang-r346389b/include/lld/Common/LLVM.h | 83 + clang-r346389b/include/lld/Common/Memory.h | 60 + clang-r346389b/include/lld/Common/Reproduce.h | 39 + clang-r346389b/include/lld/Common/Strings.h | 46 + .../include/lld/Common/TargetOptionsCommandFlags.h | 23 + clang-r346389b/include/lld/Common/Threads.h | 86 + clang-r346389b/include/lld/Common/Timer.h | 59 + clang-r346389b/include/lld/Common/Version.h | 25 + clang-r346389b/include/lld/Core/AbsoluteAtom.h | 43 + .../include/lld/Core/ArchiveLibraryFile.h | 47 + clang-r346389b/include/lld/Core/Atom.h | 131 + clang-r346389b/include/lld/Core/DefinedAtom.h | 374 + clang-r346389b/include/lld/Core/Error.h | 68 + clang-r346389b/include/lld/Core/File.h | 276 + clang-r346389b/include/lld/Core/Instrumentation.h | 132 + clang-r346389b/include/lld/Core/LinkingContext.h | 257 + clang-r346389b/include/lld/Core/Node.h | 75 + clang-r346389b/include/lld/Core/Pass.h | 43 + clang-r346389b/include/lld/Core/PassManager.h | 48 + clang-r346389b/include/lld/Core/Reader.h | 155 + clang-r346389b/include/lld/Core/Reference.h | 119 + clang-r346389b/include/lld/Core/Resolver.h | 106 + .../include/lld/Core/SharedLibraryAtom.h | 53 + .../include/lld/Core/SharedLibraryFile.h | 70 + clang-r346389b/include/lld/Core/Simple.h | 271 + clang-r346389b/include/lld/Core/SymbolTable.h | 96 + clang-r346389b/include/lld/Core/UndefinedAtom.h | 68 + clang-r346389b/include/lld/Core/Writer.h | 47 + .../include/lld/ReaderWriter/MachOLinkingContext.h | 508 + .../include/lld/ReaderWriter/YamlContext.h | 43 + clang-r346389b/include/llvm-c/Analysis.h | 65 + clang-r346389b/include/llvm-c/BitReader.h | 85 + clang-r346389b/include/llvm-c/BitWriter.h | 59 + clang-r346389b/include/llvm-c/Comdat.h | 75 + clang-r346389b/include/llvm-c/Core.h | 3833 + clang-r346389b/include/llvm-c/DataTypes.h | 90 + clang-r346389b/include/llvm-c/DebugInfo.h | 1193 + clang-r346389b/include/llvm-c/Disassembler.h | 113 + clang-r346389b/include/llvm-c/DisassemblerTypes.h | 160 + clang-r346389b/include/llvm-c/Error.h | 69 + clang-r346389b/include/llvm-c/ErrorHandling.h | 49 + clang-r346389b/include/llvm-c/ExecutionEngine.h | 200 + clang-r346389b/include/llvm-c/IRReader.h | 40 + clang-r346389b/include/llvm-c/Initialization.h | 56 + clang-r346389b/include/llvm-c/LinkTimeOptimizer.h | 69 + clang-r346389b/include/llvm-c/Linker.h | 41 + clang-r346389b/include/llvm-c/Object.h | 100 + clang-r346389b/include/llvm-c/OptRemarks.h | 204 + clang-r346389b/include/llvm-c/OrcBindings.h | 172 + clang-r346389b/include/llvm-c/Support.h | 65 + clang-r346389b/include/llvm-c/Target.h | 299 + clang-r346389b/include/llvm-c/TargetMachine.h | 160 + .../llvm-c/Transforms/AggressiveInstCombine.h | 43 + .../include/llvm-c/Transforms/Coroutines.h | 55 + clang-r346389b/include/llvm-c/Transforms/IPO.h | 84 + .../include/llvm-c/Transforms/InstCombine.h | 43 + .../include/llvm-c/Transforms/PassManagerBuilder.h | 90 + clang-r346389b/include/llvm-c/Transforms/Scalar.h | 167 + clang-r346389b/include/llvm-c/Transforms/Utils.h | 50 + .../include/llvm-c/Transforms/Vectorize.h | 50 + clang-r346389b/include/llvm-c/Types.h | 174 + clang-r346389b/include/llvm-c/lto.h | 859 + clang-r346389b/include/llvm/ADT/APFloat.h | 1275 + clang-r346389b/include/llvm/ADT/APInt.h | 2212 + clang-r346389b/include/llvm/ADT/APSInt.h | 336 + clang-r346389b/include/llvm/ADT/AllocatorList.h | 241 + clang-r346389b/include/llvm/ADT/Any.h | 160 + clang-r346389b/include/llvm/ADT/ArrayRef.h | 541 + clang-r346389b/include/llvm/ADT/BitVector.h | 946 + clang-r346389b/include/llvm/ADT/BitmaskEnum.h | 153 + .../include/llvm/ADT/BreadthFirstIterator.h | 163 + clang-r346389b/include/llvm/ADT/CachedHashString.h | 185 + .../include/llvm/ADT/DAGDeltaAlgorithm.h | 79 + clang-r346389b/include/llvm/ADT/DeltaAlgorithm.h | 93 + clang-r346389b/include/llvm/ADT/DenseMap.h | 1293 + clang-r346389b/include/llvm/ADT/DenseMapInfo.h | 274 + clang-r346389b/include/llvm/ADT/DenseSet.h | 284 + .../include/llvm/ADT/DepthFirstIterator.h | 308 + clang-r346389b/include/llvm/ADT/EpochTracker.h | 99 + .../include/llvm/ADT/EquivalenceClasses.h | 298 + clang-r346389b/include/llvm/ADT/FoldingSet.h | 762 + clang-r346389b/include/llvm/ADT/FunctionExtras.h | 293 + clang-r346389b/include/llvm/ADT/GraphTraits.h | 143 + clang-r346389b/include/llvm/ADT/Hashing.h | 660 + clang-r346389b/include/llvm/ADT/ImmutableList.h | 251 + clang-r346389b/include/llvm/ADT/ImmutableMap.h | 415 + clang-r346389b/include/llvm/ADT/ImmutableSet.h | 1224 + clang-r346389b/include/llvm/ADT/IndexedMap.h | 85 + clang-r346389b/include/llvm/ADT/IntEqClasses.h | 88 + clang-r346389b/include/llvm/ADT/IntervalMap.h | 2155 + .../include/llvm/ADT/IntrusiveRefCntPtr.h | 270 + clang-r346389b/include/llvm/ADT/MapVector.h | 240 + clang-r346389b/include/llvm/ADT/None.h | 27 + clang-r346389b/include/llvm/ADT/Optional.h | 346 + clang-r346389b/include/llvm/ADT/PackedVector.h | 151 + .../include/llvm/ADT/PointerEmbeddedInt.h | 120 + clang-r346389b/include/llvm/ADT/PointerIntPair.h | 233 + clang-r346389b/include/llvm/ADT/PointerSumType.h | 295 + clang-r346389b/include/llvm/ADT/PointerUnion.h | 491 + .../include/llvm/ADT/PostOrderIterator.h | 312 + clang-r346389b/include/llvm/ADT/PriorityQueue.h | 83 + clang-r346389b/include/llvm/ADT/PriorityWorklist.h | 266 + clang-r346389b/include/llvm/ADT/SCCIterator.h | 237 + clang-r346389b/include/llvm/ADT/STLExtras.h | 1410 + clang-r346389b/include/llvm/ADT/ScopeExit.h | 66 + clang-r346389b/include/llvm/ADT/ScopedHashTable.h | 264 + clang-r346389b/include/llvm/ADT/Sequence.h | 84 + clang-r346389b/include/llvm/ADT/SetOperations.h | 71 + clang-r346389b/include/llvm/ADT/SetVector.h | 312 + clang-r346389b/include/llvm/ADT/SmallBitVector.h | 707 + clang-r346389b/include/llvm/ADT/SmallPtrSet.h | 486 + clang-r346389b/include/llvm/ADT/SmallSet.h | 254 + clang-r346389b/include/llvm/ADT/SmallString.h | 297 + clang-r346389b/include/llvm/ADT/SmallVector.h | 940 + clang-r346389b/include/llvm/ADT/SparseBitVector.h | 893 + clang-r346389b/include/llvm/ADT/SparseMultiSet.h | 523 + clang-r346389b/include/llvm/ADT/SparseSet.h | 316 + clang-r346389b/include/llvm/ADT/Statistic.h | 219 + clang-r346389b/include/llvm/ADT/StringExtras.h | 402 + clang-r346389b/include/llvm/ADT/StringMap.h | 556 + clang-r346389b/include/llvm/ADT/StringRef.h | 937 + clang-r346389b/include/llvm/ADT/StringSet.h | 52 + clang-r346389b/include/llvm/ADT/StringSwitch.h | 219 + clang-r346389b/include/llvm/ADT/TinyPtrVector.h | 353 + clang-r346389b/include/llvm/ADT/Triple.h | 830 + clang-r346389b/include/llvm/ADT/Twine.h | 542 + clang-r346389b/include/llvm/ADT/UniqueVector.h | 102 + clang-r346389b/include/llvm/ADT/VariadicFunction.h | 331 + clang-r346389b/include/llvm/ADT/bit.h | 59 + clang-r346389b/include/llvm/ADT/edit_distance.h | 103 + clang-r346389b/include/llvm/ADT/ilist.h | 421 + clang-r346389b/include/llvm/ADT/ilist_base.h | 93 + clang-r346389b/include/llvm/ADT/ilist_iterator.h | 199 + clang-r346389b/include/llvm/ADT/ilist_node.h | 306 + clang-r346389b/include/llvm/ADT/ilist_node_base.h | 53 + .../include/llvm/ADT/ilist_node_options.h | 132 + clang-r346389b/include/llvm/ADT/iterator.h | 365 + clang-r346389b/include/llvm/ADT/iterator_range.h | 69 + clang-r346389b/include/llvm/ADT/simple_ilist.h | 315 + .../include/llvm/Analysis/AliasAnalysis.h | 1127 + .../include/llvm/Analysis/AliasAnalysisEvaluator.h | 74 + .../include/llvm/Analysis/AliasSetTracker.h | 458 + .../include/llvm/Analysis/AssumptionCache.h | 232 + .../include/llvm/Analysis/BasicAliasAnalysis.h | 277 + .../include/llvm/Analysis/BlockFrequencyInfo.h | 156 + .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 1476 + .../include/llvm/Analysis/BranchProbabilityInfo.h | 253 + clang-r346389b/include/llvm/Analysis/CFG.h | 160 + clang-r346389b/include/llvm/Analysis/CFGPrinter.h | 186 + .../include/llvm/Analysis/CFLAliasAnalysisUtils.h | 58 + .../include/llvm/Analysis/CFLAndersAliasAnalysis.h | 126 + .../include/llvm/Analysis/CFLSteensAliasAnalysis.h | 143 + .../include/llvm/Analysis/CGSCCPassManager.h | 875 + clang-r346389b/include/llvm/Analysis/CallGraph.h | 509 + .../include/llvm/Analysis/CallGraphSCCPass.h | 137 + clang-r346389b/include/llvm/Analysis/CallPrinter.h | 27 + .../include/llvm/Analysis/CaptureTracking.h | 81 + .../include/llvm/Analysis/CmpInstAnalysis.h | 72 + clang-r346389b/include/llvm/Analysis/CodeMetrics.h | 105 + .../include/llvm/Analysis/ConstantFolding.h | 161 + .../include/llvm/Analysis/DOTGraphTraitsPass.h | 189 + .../include/llvm/Analysis/DemandedBits.h | 122 + .../include/llvm/Analysis/DependenceAnalysis.h | 964 + .../include/llvm/Analysis/DivergenceAnalysis.h | 178 + clang-r346389b/include/llvm/Analysis/DomPrinter.h | 30 + .../include/llvm/Analysis/DominanceFrontier.h | 211 + .../include/llvm/Analysis/DominanceFrontierImpl.h | 232 + .../include/llvm/Analysis/EHPersonalities.h | 119 + .../include/llvm/Analysis/GlobalsModRef.h | 156 + clang-r346389b/include/llvm/Analysis/GuardUtils.h | 26 + .../include/llvm/Analysis/IVDescriptors.h | 352 + clang-r346389b/include/llvm/Analysis/IVUsers.h | 202 + .../llvm/Analysis/IndirectCallPromotionAnalysis.h | 69 + .../llvm/Analysis/IndirectCallSiteVisitor.h | 40 + clang-r346389b/include/llvm/Analysis/InlineCost.h | 238 + .../llvm/Analysis/InstructionPrecedenceTracking.h | 119 + .../include/llvm/Analysis/InstructionSimplify.h | 293 + clang-r346389b/include/llvm/Analysis/Interval.h | 142 + .../include/llvm/Analysis/IntervalIterator.h | 268 + .../include/llvm/Analysis/IntervalPartition.h | 111 + .../llvm/Analysis/IteratedDominanceFrontier.h | 101 + .../include/llvm/Analysis/LazyBlockFrequencyInfo.h | 132 + .../llvm/Analysis/LazyBranchProbabilityInfo.h | 124 + .../include/llvm/Analysis/LazyCallGraph.h | 1288 + .../include/llvm/Analysis/LazyValueInfo.h | 167 + .../llvm/Analysis/LegacyDivergenceAnalysis.h | 61 + clang-r346389b/include/llvm/Analysis/Lint.h | 49 + clang-r346389b/include/llvm/Analysis/Loads.h | 130 + .../include/llvm/Analysis/LoopAccessAnalysis.h | 761 + .../include/llvm/Analysis/LoopAnalysisManager.h | 160 + clang-r346389b/include/llvm/Analysis/LoopInfo.h | 994 + .../include/llvm/Analysis/LoopInfoImpl.h | 757 + .../include/llvm/Analysis/LoopIterator.h | 260 + clang-r346389b/include/llvm/Analysis/LoopPass.h | 179 + .../include/llvm/Analysis/LoopUnrollAnalyzer.h | 95 + .../include/llvm/Analysis/MemoryBuiltins.h | 313 + .../llvm/Analysis/MemoryDependenceAnalysis.h | 546 + .../include/llvm/Analysis/MemoryLocation.h | 305 + clang-r346389b/include/llvm/Analysis/MemorySSA.h | 1302 + .../include/llvm/Analysis/MemorySSAUpdater.h | 285 + .../include/llvm/Analysis/ModuleSummaryAnalysis.h | 81 + clang-r346389b/include/llvm/Analysis/MustExecute.h | 158 + .../include/llvm/Analysis/ObjCARCAliasAnalysis.h | 97 + .../include/llvm/Analysis/ObjCARCAnalysisUtils.h | 301 + .../include/llvm/Analysis/ObjCARCInstKind.h | 124 + .../llvm/Analysis/OptimizationRemarkEmitter.h | 168 + .../include/llvm/Analysis/OrderedBasicBlock.h | 67 + .../include/llvm/Analysis/OrderedInstructions.h | 65 + .../include/llvm/Analysis/PHITransAddr.h | 127 + clang-r346389b/include/llvm/Analysis/Passes.h | 109 + clang-r346389b/include/llvm/Analysis/PhiValues.h | 159 + .../include/llvm/Analysis/PostDominators.h | 116 + .../include/llvm/Analysis/ProfileSummaryInfo.h | 173 + .../include/llvm/Analysis/PtrUseVisitor.h | 303 + clang-r346389b/include/llvm/Analysis/RegionInfo.h | 1033 + .../include/llvm/Analysis/RegionInfoImpl.h | 932 + .../include/llvm/Analysis/RegionIterator.h | 360 + clang-r346389b/include/llvm/Analysis/RegionPass.h | 131 + .../include/llvm/Analysis/RegionPrinter.h | 71 + .../include/llvm/Analysis/ScalarEvolution.h | 2018 + .../llvm/Analysis/ScalarEvolutionAliasAnalysis.h | 72 + .../llvm/Analysis/ScalarEvolutionExpander.h | 398 + .../llvm/Analysis/ScalarEvolutionExpressions.h | 762 + .../llvm/Analysis/ScalarEvolutionNormalization.h | 69 + .../include/llvm/Analysis/ScopedNoAliasAA.h | 89 + .../include/llvm/Analysis/SparsePropagation.h | 531 + .../include/llvm/Analysis/SyncDependenceAnalysis.h | 86 + .../include/llvm/Analysis/SyntheticCountsUtils.h | 52 + .../include/llvm/Analysis/TargetFolder.h | 269 + .../include/llvm/Analysis/TargetLibraryInfo.def | 1354 + .../include/llvm/Analysis/TargetLibraryInfo.h | 394 + .../include/llvm/Analysis/TargetTransformInfo.h | 1704 + .../llvm/Analysis/TargetTransformInfoImpl.h | 859 + clang-r346389b/include/llvm/Analysis/Trace.h | 112 + .../include/llvm/Analysis/TypeBasedAliasAnalysis.h | 94 + .../include/llvm/Analysis/TypeMetadataUtils.h | 56 + clang-r346389b/include/llvm/Analysis/Utils/Local.h | 91 + .../include/llvm/Analysis/ValueLattice.h | 323 + .../include/llvm/Analysis/ValueLatticeUtils.h | 41 + .../include/llvm/Analysis/ValueTracking.h | 615 + clang-r346389b/include/llvm/Analysis/VectorUtils.h | 577 + clang-r346389b/include/llvm/AsmParser/Parser.h | 207 + .../include/llvm/AsmParser/SlotMapping.h | 42 + clang-r346389b/include/llvm/BinaryFormat/COFF.h | 727 + clang-r346389b/include/llvm/BinaryFormat/Dwarf.def | 923 + clang-r346389b/include/llvm/BinaryFormat/Dwarf.h | 623 + .../include/llvm/BinaryFormat/DynamicTags.def | 216 + clang-r346389b/include/llvm/BinaryFormat/ELF.h | 1429 + .../llvm/BinaryFormat/ELFRelocs/AArch64.def | 218 + .../include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def | 17 + .../include/llvm/BinaryFormat/ELFRelocs/ARC.def | 74 + .../include/llvm/BinaryFormat/ELFRelocs/ARM.def | 138 + .../include/llvm/BinaryFormat/ELFRelocs/AVR.def | 41 + .../include/llvm/BinaryFormat/ELFRelocs/BPF.def | 8 + .../llvm/BinaryFormat/ELFRelocs/Hexagon.def | 106 + .../include/llvm/BinaryFormat/ELFRelocs/Lanai.def | 19 + .../include/llvm/BinaryFormat/ELFRelocs/MSP430.def | 16 + .../include/llvm/BinaryFormat/ELFRelocs/Mips.def | 117 + .../llvm/BinaryFormat/ELFRelocs/PowerPC.def | 123 + .../llvm/BinaryFormat/ELFRelocs/PowerPC64.def | 195 + .../include/llvm/BinaryFormat/ELFRelocs/RISCV.def | 59 + .../include/llvm/BinaryFormat/ELFRelocs/Sparc.def | 89 + .../llvm/BinaryFormat/ELFRelocs/SystemZ.def | 71 + .../include/llvm/BinaryFormat/ELFRelocs/i386.def | 47 + .../include/llvm/BinaryFormat/ELFRelocs/x86_64.def | 45 + clang-r346389b/include/llvm/BinaryFormat/MachO.def | 120 + clang-r346389b/include/llvm/BinaryFormat/MachO.h | 1985 + clang-r346389b/include/llvm/BinaryFormat/Magic.h | 74 + .../include/llvm/BinaryFormat/MsgPack.def | 108 + clang-r346389b/include/llvm/BinaryFormat/MsgPack.h | 93 + .../include/llvm/BinaryFormat/MsgPackReader.h | 148 + .../include/llvm/BinaryFormat/MsgPackWriter.h | 131 + clang-r346389b/include/llvm/BinaryFormat/Wasm.h | 312 + .../include/llvm/BinaryFormat/WasmRelocs.def | 15 + clang-r346389b/include/llvm/Bitcode/BitCodes.h | 185 + .../include/llvm/Bitcode/BitcodeReader.h | 272 + .../include/llvm/Bitcode/BitcodeWriter.h | 157 + .../include/llvm/Bitcode/BitcodeWriterPass.h | 79 + .../include/llvm/Bitcode/BitstreamReader.h | 506 + .../include/llvm/Bitcode/BitstreamWriter.h | 550 + clang-r346389b/include/llvm/Bitcode/LLVMBitCodes.h | 616 + clang-r346389b/include/llvm/CodeGen/AccelTable.h | 434 + clang-r346389b/include/llvm/CodeGen/Analysis.h | 131 + clang-r346389b/include/llvm/CodeGen/AsmPrinter.h | 667 + .../include/llvm/CodeGen/AtomicExpandUtils.h | 65 + clang-r346389b/include/llvm/CodeGen/BasicTTIImpl.h | 1453 + .../include/llvm/CodeGen/CalcSpillWeights.h | 108 + .../include/llvm/CodeGen/CallingConvLower.h | 576 + .../include/llvm/CodeGen/CommandFlags.inc | 395 + clang-r346389b/include/llvm/CodeGen/CostTable.h | 69 + clang-r346389b/include/llvm/CodeGen/DAGCombine.h | 25 + .../include/llvm/CodeGen/DFAPacketizer.h | 222 + clang-r346389b/include/llvm/CodeGen/DIE.h | 910 + clang-r346389b/include/llvm/CodeGen/DIEValue.def | 47 + .../include/llvm/CodeGen/DwarfStringPoolEntry.h | 72 + clang-r346389b/include/llvm/CodeGen/EdgeBundles.h | 64 + .../include/llvm/CodeGen/ExecutionDomainFix.h | 213 + .../include/llvm/CodeGen/ExpandReductions.h | 24 + clang-r346389b/include/llvm/CodeGen/FastISel.h | 599 + clang-r346389b/include/llvm/CodeGen/FaultMaps.h | 218 + .../include/llvm/CodeGen/FunctionLoweringInfo.h | 325 + clang-r346389b/include/llvm/CodeGen/GCMetadata.h | 207 + .../include/llvm/CodeGen/GCMetadataPrinter.h | 67 + clang-r346389b/include/llvm/CodeGen/GCStrategy.h | 181 + clang-r346389b/include/llvm/CodeGen/GCs.h | 46 + .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 215 + .../include/llvm/CodeGen/GlobalISel/Combiner.h | 53 + .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 53 + .../include/llvm/CodeGen/GlobalISel/CombinerInfo.h | 51 + .../CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h | 134 + .../llvm/CodeGen/GlobalISel/GISelWorkList.h | 69 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 546 + .../llvm/CodeGen/GlobalISel/InstructionSelect.h | 53 + .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 463 + .../CodeGen/GlobalISel/InstructionSelectorImpl.h | 951 + .../GlobalISel/LegalizationArtifactCombiner.h | 313 + .../include/llvm/CodeGen/GlobalISel/Legalizer.h | 65 + .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 130 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 1152 + .../include/llvm/CodeGen/GlobalISel/Localizer.h | 80 + .../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 338 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 1106 + .../llvm/CodeGen/GlobalISel/RegBankSelect.h | 665 + .../include/llvm/CodeGen/GlobalISel/RegisterBank.h | 99 + .../llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 757 + .../include/llvm/CodeGen/GlobalISel/Types.h | 34 + .../include/llvm/CodeGen/GlobalISel/Utils.h | 112 + clang-r346389b/include/llvm/CodeGen/ISDOpcodes.h | 1025 + .../include/llvm/CodeGen/IntrinsicLowering.h | 54 + .../include/llvm/CodeGen/LatencyPriorityQueue.h | 103 + .../llvm/CodeGen/LazyMachineBlockFrequencyInfo.h | 76 + .../include/llvm/CodeGen/LexicalScopes.h | 258 + .../llvm/CodeGen/LinkAllAsmWriterComponents.h | 38 + .../llvm/CodeGen/LinkAllCodegenComponents.h | 59 + clang-r346389b/include/llvm/CodeGen/LiveInterval.h | 943 + .../include/llvm/CodeGen/LiveIntervalUnion.h | 199 + .../include/llvm/CodeGen/LiveIntervals.h | 485 + clang-r346389b/include/llvm/CodeGen/LivePhysRegs.h | 198 + .../include/llvm/CodeGen/LiveRangeEdit.h | 258 + .../include/llvm/CodeGen/LiveRegMatrix.h | 160 + clang-r346389b/include/llvm/CodeGen/LiveRegUnits.h | 166 + clang-r346389b/include/llvm/CodeGen/LiveStacks.h | 103 + .../include/llvm/CodeGen/LiveVariables.h | 309 + .../include/llvm/CodeGen/LoopTraversal.h | 116 + clang-r346389b/include/llvm/CodeGen/LowLevelType.h | 32 + .../include/llvm/CodeGen/MIRParser/MIRParser.h | 81 + clang-r346389b/include/llvm/CodeGen/MIRPrinter.h | 46 + .../include/llvm/CodeGen/MIRYamlMapping.h | 544 + .../include/llvm/CodeGen/MachORelocation.h | 56 + .../include/llvm/CodeGen/MachineBasicBlock.h | 942 + .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 85 + .../llvm/CodeGen/MachineBranchProbabilityInfo.h | 77 + .../include/llvm/CodeGen/MachineCombinerPattern.h | 87 + .../include/llvm/CodeGen/MachineConstantPool.h | 164 + .../llvm/CodeGen/MachineDominanceFrontier.h | 111 + .../include/llvm/CodeGen/MachineDominators.h | 291 + .../include/llvm/CodeGen/MachineFrameInfo.h | 771 + .../include/llvm/CodeGen/MachineFunction.h | 1005 + .../include/llvm/CodeGen/MachineFunctionPass.h | 81 + clang-r346389b/include/llvm/CodeGen/MachineInstr.h | 1612 + .../include/llvm/CodeGen/MachineInstrBuilder.h | 583 + .../include/llvm/CodeGen/MachineInstrBundle.h | 261 + .../llvm/CodeGen/MachineInstrBundleIterator.h | 289 + .../include/llvm/CodeGen/MachineJumpTableInfo.h | 140 + .../include/llvm/CodeGen/MachineLoopInfo.h | 193 + .../include/llvm/CodeGen/MachineMemOperand.h | 329 + .../include/llvm/CodeGen/MachineModuleInfo.h | 271 + .../include/llvm/CodeGen/MachineModuleInfoImpls.h | 107 + .../include/llvm/CodeGen/MachineOperand.h | 957 + .../CodeGen/MachineOptimizationRemarkEmitter.h | 224 + .../include/llvm/CodeGen/MachineOutliner.h | 237 + .../include/llvm/CodeGen/MachinePassRegistry.h | 142 + .../include/llvm/CodeGen/MachinePostDominators.h | 86 + .../include/llvm/CodeGen/MachineRegionInfo.h | 182 + .../include/llvm/CodeGen/MachineRegisterInfo.h | 1197 + .../include/llvm/CodeGen/MachineSSAUpdater.h | 113 + .../include/llvm/CodeGen/MachineScheduler.h | 1086 + .../include/llvm/CodeGen/MachineTraceMetrics.h | 436 + clang-r346389b/include/llvm/CodeGen/MacroFusion.h | 50 + .../include/llvm/CodeGen/PBQP/CostAllocator.h | 135 + clang-r346389b/include/llvm/CodeGen/PBQP/Graph.h | 675 + clang-r346389b/include/llvm/CodeGen/PBQP/Math.h | 292 + .../include/llvm/CodeGen/PBQP/ReductionRules.h | 223 + .../include/llvm/CodeGen/PBQP/Solution.h | 56 + .../include/llvm/CodeGen/PBQPRAConstraint.h | 71 + clang-r346389b/include/llvm/CodeGen/ParallelCG.h | 48 + clang-r346389b/include/llvm/CodeGen/Passes.h | 446 + .../llvm/CodeGen/PreISelIntrinsicLowering.h | 29 + .../include/llvm/CodeGen/PseudoSourceValue.h | 198 + .../include/llvm/CodeGen/ReachingDefAnalysis.h | 118 + clang-r346389b/include/llvm/CodeGen/RegAllocPBQP.h | 536 + .../include/llvm/CodeGen/RegAllocRegistry.h | 66 + .../include/llvm/CodeGen/RegisterClassInfo.h | 150 + .../include/llvm/CodeGen/RegisterPressure.h | 576 + .../include/llvm/CodeGen/RegisterScavenging.h | 231 + .../include/llvm/CodeGen/RegisterUsageInfo.h | 71 + .../include/llvm/CodeGen/ResourcePriorityQueue.h | 136 + .../include/llvm/CodeGen/RuntimeLibcalls.h | 82 + .../include/llvm/CodeGen/SDNodeProperties.td | 34 + clang-r346389b/include/llvm/CodeGen/ScheduleDAG.h | 763 + .../include/llvm/CodeGen/ScheduleDAGInstrs.h | 385 + .../include/llvm/CodeGen/ScheduleDAGMutation.h | 34 + clang-r346389b/include/llvm/CodeGen/ScheduleDFS.h | 194 + .../llvm/CodeGen/ScheduleHazardRecognizer.h | 122 + .../include/llvm/CodeGen/SchedulerRegistry.h | 105 + .../llvm/CodeGen/ScoreboardHazardRecognizer.h | 128 + clang-r346389b/include/llvm/CodeGen/SelectionDAG.h | 1677 + .../llvm/CodeGen/SelectionDAGAddressAnalysis.h | 67 + .../include/llvm/CodeGen/SelectionDAGISel.h | 348 + .../include/llvm/CodeGen/SelectionDAGNodes.h | 2488 + .../include/llvm/CodeGen/SelectionDAGTargetInfo.h | 160 + clang-r346389b/include/llvm/CodeGen/SlotIndexes.h | 720 + clang-r346389b/include/llvm/CodeGen/StackMaps.h | 332 + .../include/llvm/CodeGen/StackProtector.h | 124 + .../include/llvm/CodeGen/TailDuplicator.h | 128 + .../include/llvm/CodeGen/TargetCallingConv.h | 204 + .../include/llvm/CodeGen/TargetFrameLowering.h | 360 + .../include/llvm/CodeGen/TargetInstrInfo.h | 1713 + .../include/llvm/CodeGen/TargetLowering.h | 3820 + .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 210 + .../include/llvm/CodeGen/TargetOpcodes.h | 42 + .../include/llvm/CodeGen/TargetPassConfig.h | 426 + .../include/llvm/CodeGen/TargetRegisterInfo.h | 1194 + .../include/llvm/CodeGen/TargetSchedule.h | 206 + .../include/llvm/CodeGen/TargetSubtargetInfo.h | 299 + .../include/llvm/CodeGen/UnreachableBlockElim.h | 37 + clang-r346389b/include/llvm/CodeGen/ValueTypes.h | 437 + clang-r346389b/include/llvm/CodeGen/ValueTypes.td | 169 + clang-r346389b/include/llvm/CodeGen/VirtRegMap.h | 188 + .../include/llvm/CodeGen/WasmEHFuncInfo.h | 80 + .../include/llvm/CodeGen/WinEHFuncInfo.h | 129 + clang-r346389b/include/llvm/Config/AsmParsers.def | 33 + clang-r346389b/include/llvm/Config/AsmPrinters.def | 33 + .../include/llvm/Config/Disassemblers.def | 33 + clang-r346389b/include/llvm/Config/Targets.def | 32 + clang-r346389b/include/llvm/Config/abi-breaking.h | 50 + clang-r346389b/include/llvm/Config/llvm-config.h | 85 + .../DebugInfo/CodeView/AppendingTypeTableBuilder.h | 70 + .../include/llvm/DebugInfo/CodeView/CVRecord.h | 126 + .../llvm/DebugInfo/CodeView/CVSymbolVisitor.h | 39 + .../llvm/DebugInfo/CodeView/CVTypeVisitor.h | 53 + .../include/llvm/DebugInfo/CodeView/CodeView.h | 595 + .../llvm/DebugInfo/CodeView/CodeViewError.h | 55 + .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 171 + .../llvm/DebugInfo/CodeView/CodeViewRegisters.def | 359 + .../llvm/DebugInfo/CodeView/CodeViewSymbols.def | 261 + .../llvm/DebugInfo/CodeView/CodeViewTypes.def | 250 + .../DebugInfo/CodeView/ContinuationRecordBuilder.h | 65 + .../DebugInfo/CodeView/DebugChecksumsSubsection.h | 104 + .../DebugInfo/CodeView/DebugCrossExSubsection.h | 68 + .../DebugInfo/CodeView/DebugCrossImpSubsection.h | 95 + .../DebugInfo/CodeView/DebugFrameDataSubsection.h | 63 + .../CodeView/DebugInlineeLinesSubsection.h | 121 + .../llvm/DebugInfo/CodeView/DebugLinesSubsection.h | 150 + .../CodeView/DebugStringTableSubsection.h | 97 + .../llvm/DebugInfo/CodeView/DebugSubsection.h | 52 + .../DebugInfo/CodeView/DebugSubsectionRecord.h | 103 + .../DebugInfo/CodeView/DebugSubsectionVisitor.h | 114 + .../DebugInfo/CodeView/DebugSymbolRVASubsection.h | 67 + .../DebugInfo/CodeView/DebugSymbolsSubsection.h | 56 + .../DebugInfo/CodeView/DebugUnknownSubsection.h | 32 + .../include/llvm/DebugInfo/CodeView/EnumTables.h | 45 + .../include/llvm/DebugInfo/CodeView/Formatters.h | 73 + .../include/llvm/DebugInfo/CodeView/FunctionId.h | 56 + .../include/llvm/DebugInfo/CodeView/GUID.h | 55 + .../DebugInfo/CodeView/GlobalTypeTableBuilder.h | 100 + .../DebugInfo/CodeView/LazyRandomTypeCollection.h | 116 + .../include/llvm/DebugInfo/CodeView/Line.h | 133 + .../DebugInfo/CodeView/MergingTypeTableBuilder.h | 81 + .../include/llvm/DebugInfo/CodeView/RecordName.h | 24 + .../llvm/DebugInfo/CodeView/RecordSerialization.h | 251 + .../llvm/DebugInfo/CodeView/SimpleTypeSerializer.h | 53 + .../llvm/DebugInfo/CodeView/StringsAndChecksums.h | 107 + .../llvm/DebugInfo/CodeView/SymbolDeserializer.h | 100 + .../llvm/DebugInfo/CodeView/SymbolDumpDelegate.h | 35 + .../include/llvm/DebugInfo/CodeView/SymbolDumper.h | 59 + .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 995 + .../llvm/DebugInfo/CodeView/SymbolRecordMapping.h | 47 + .../llvm/DebugInfo/CodeView/SymbolSerializer.h | 84 + .../CodeView/SymbolVisitorCallbackPipeline.h | 79 + .../DebugInfo/CodeView/SymbolVisitorCallbacks.h | 50 + .../DebugInfo/CodeView/SymbolVisitorDelegate.h | 37 + .../llvm/DebugInfo/CodeView/TypeCollection.h | 48 + .../llvm/DebugInfo/CodeView/TypeDeserializer.h | 166 + .../llvm/DebugInfo/CodeView/TypeDumpVisitor.h | 86 + .../include/llvm/DebugInfo/CodeView/TypeHashing.h | 207 + .../include/llvm/DebugInfo/CodeView/TypeIndex.h | 300 + .../llvm/DebugInfo/CodeView/TypeIndexDiscovery.h | 47 + .../include/llvm/DebugInfo/CodeView/TypeRecord.h | 944 + .../llvm/DebugInfo/CodeView/TypeRecordHelpers.h | 28 + .../llvm/DebugInfo/CodeView/TypeRecordMapping.h | 52 + .../llvm/DebugInfo/CodeView/TypeStreamMerger.h | 110 + .../llvm/DebugInfo/CodeView/TypeSymbolEmitter.h | 38 + .../llvm/DebugInfo/CodeView/TypeTableCollection.h | 43 + .../CodeView/TypeVisitorCallbackPipeline.h | 122 + .../llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h | 71 + clang-r346389b/include/llvm/DebugInfo/DIContext.h | 275 + .../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 184 + .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 600 + .../llvm/DebugInfo/DWARF/DWARFAddressRange.h | 68 + .../include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 56 + .../llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 39 + .../include/llvm/DebugInfo/DWARF/DWARFContext.h | 371 + .../llvm/DebugInfo/DWARF/DWARFDataExtractor.h | 60 + .../llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h | 88 + .../include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h | 98 + .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 76 + .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 89 + .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 301 + .../llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h | 63 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 357 + .../include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 116 + .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 63 + .../llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 79 + .../llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 85 + .../llvm/DebugInfo/DWARF/DWARFDebugRnglists.h | 65 + .../include/llvm/DebugInfo/DWARF/DWARFDie.h | 468 + .../include/llvm/DebugInfo/DWARF/DWARFExpression.h | 153 + .../include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 296 + .../include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h | 83 + .../include/llvm/DebugInfo/DWARF/DWARFListTable.h | 284 + .../include/llvm/DebugInfo/DWARF/DWARFObject.h | 86 + .../include/llvm/DebugInfo/DWARF/DWARFRelocMap.h | 34 + .../include/llvm/DebugInfo/DWARF/DWARFSection.h | 33 + .../include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h | 47 + .../include/llvm/DebugInfo/DWARF/DWARFUnit.h | 510 + .../include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 106 + .../include/llvm/DebugInfo/DWARF/DWARFVerifier.h | 337 + .../include/llvm/DebugInfo/MSF/IMSFFile.h | 42 + .../include/llvm/DebugInfo/MSF/MSFBuilder.h | 145 + .../include/llvm/DebugInfo/MSF/MSFCommon.h | 162 + .../include/llvm/DebugInfo/MSF/MSFError.h | 53 + .../include/llvm/DebugInfo/MSF/MappedBlockStream.h | 163 + .../llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h | 54 + .../include/llvm/DebugInfo/PDB/DIA/DIADataStream.h | 34 + .../llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h | 37 + .../llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h | 36 + .../DebugInfo/PDB/DIA/DIAEnumInjectedSources.h | 36 + .../llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h | 36 + .../DebugInfo/PDB/DIA/DIAEnumSectionContribs.h | 39 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h | 38 + .../llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h | 38 + .../include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h | 36 + .../include/llvm/DebugInfo/PDB/DIA/DIAError.h | 51 + .../include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h | 39 + .../llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h | 38 + .../include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h | 40 + .../include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h | 234 + .../llvm/DebugInfo/PDB/DIA/DIASectionContrib.h | 55 + .../include/llvm/DebugInfo/PDB/DIA/DIASession.h | 94 + .../include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h | 41 + .../include/llvm/DebugInfo/PDB/DIA/DIASupport.h | 34 + .../include/llvm/DebugInfo/PDB/DIA/DIATable.h | 32 + .../include/llvm/DebugInfo/PDB/DIA/DIAUtils.h | 31 + .../include/llvm/DebugInfo/PDB/GenericError.h | 51 + .../include/llvm/DebugInfo/PDB/IPDBDataStream.h | 40 + .../include/llvm/DebugInfo/PDB/IPDBEnumChildren.h | 49 + .../include/llvm/DebugInfo/PDB/IPDBFrameData.h | 36 + .../llvm/DebugInfo/PDB/IPDBInjectedSource.h | 42 + .../include/llvm/DebugInfo/PDB/IPDBLineNumber.h | 37 + .../include/llvm/DebugInfo/PDB/IPDBRawSymbol.h | 264 + .../llvm/DebugInfo/PDB/IPDBSectionContrib.h | 50 + .../include/llvm/DebugInfo/PDB/IPDBSession.h | 101 + .../include/llvm/DebugInfo/PDB/IPDBSourceFile.h | 40 + .../include/llvm/DebugInfo/PDB/IPDBTable.h | 28 + .../DebugInfo/PDB/Native/DbiModuleDescriptor.h | 72 + .../PDB/Native/DbiModuleDescriptorBuilder.h | 106 + .../llvm/DebugInfo/PDB/Native/DbiModuleList.h | 118 + .../include/llvm/DebugInfo/PDB/Native/DbiStream.h | 128 + .../llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 143 + .../include/llvm/DebugInfo/PDB/Native/EnumTables.h | 22 + .../include/llvm/DebugInfo/PDB/Native/Formatters.h | 45 + .../llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h | 82 + .../llvm/DebugInfo/PDB/Native/GlobalsStream.h | 88 + .../include/llvm/DebugInfo/PDB/Native/Hash.h | 27 + .../include/llvm/DebugInfo/PDB/Native/HashTable.h | 335 + .../DebugInfo/PDB/Native/ISectionContribVisitor.h | 30 + .../include/llvm/DebugInfo/PDB/Native/InfoStream.h | 75 + .../llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h | 77 + .../llvm/DebugInfo/PDB/Native/ModuleDebugStream.h | 89 + .../llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 73 + .../DebugInfo/PDB/Native/NativeCompilandSymbol.h | 40 + .../llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h | 43 + .../llvm/DebugInfo/PDB/Native/NativeEnumModules.h | 36 + .../llvm/DebugInfo/PDB/Native/NativeEnumTypes.h | 48 + .../llvm/DebugInfo/PDB/Native/NativeExeSymbol.h | 41 + .../llvm/DebugInfo/PDB/Native/NativeRawSymbol.h | 241 + .../llvm/DebugInfo/PDB/Native/NativeSession.h | 117 + .../DebugInfo/PDB/Native/NativeSymbolEnumerator.h | 51 + .../llvm/DebugInfo/PDB/Native/NativeTypeArray.h | 50 + .../llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h | 50 + .../llvm/DebugInfo/PDB/Native/NativeTypeEnum.h | 75 + .../DebugInfo/PDB/Native/NativeTypeFunctionSig.h | 74 + .../llvm/DebugInfo/PDB/Native/NativeTypePointer.h | 61 + .../llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h | 42 + .../llvm/DebugInfo/PDB/Native/NativeTypeUDT.h | 74 + .../llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h | 46 + .../include/llvm/DebugInfo/PDB/Native/PDBFile.h | 144 + .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 111 + .../llvm/DebugInfo/PDB/Native/PDBStringTable.h | 65 + .../DebugInfo/PDB/Native/PDBStringTableBuilder.h | 72 + .../llvm/DebugInfo/PDB/Native/PublicsStream.h | 60 + .../llvm/DebugInfo/PDB/Native/RawConstants.h | 119 + .../include/llvm/DebugInfo/PDB/Native/RawError.h | 59 + .../include/llvm/DebugInfo/PDB/Native/RawTypes.h | 351 + .../llvm/DebugInfo/PDB/Native/SymbolCache.h | 148 + .../llvm/DebugInfo/PDB/Native/SymbolStream.h | 48 + .../include/llvm/DebugInfo/PDB/Native/TpiHashing.h | 72 + .../include/llvm/DebugInfo/PDB/Native/TpiStream.h | 98 + .../llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h | 90 + clang-r346389b/include/llvm/DebugInfo/PDB/PDB.h | 32 + .../include/llvm/DebugInfo/PDB/PDBContext.h | 65 + .../include/llvm/DebugInfo/PDB/PDBExtras.h | 60 + .../include/llvm/DebugInfo/PDB/PDBSymDumper.h | 79 + .../include/llvm/DebugInfo/PDB/PDBSymbol.h | 172 + .../llvm/DebugInfo/PDB/PDBSymbolAnnotation.h | 36 + .../include/llvm/DebugInfo/PDB/PDBSymbolBlock.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolCompiland.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h | 53 + .../llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h | 33 + .../include/llvm/DebugInfo/PDB/PDBSymbolCustom.h | 36 + .../include/llvm/DebugInfo/PDB/PDBSymbolData.h | 60 + .../include/llvm/DebugInfo/PDB/PDBSymbolExe.h | 45 + .../include/llvm/DebugInfo/PDB/PDBSymbolFunc.h | 86 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h | 47 + .../llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h | 46 + .../include/llvm/DebugInfo/PDB/PDBSymbolLabel.h | 46 + .../llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h | 44 + .../include/llvm/DebugInfo/PDB/PDBSymbolThunk.h | 53 + .../llvm/DebugInfo/PDB/PDBSymbolTypeArray.h | 41 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h | 60 + .../llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h | 37 + .../llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h | 33 + .../llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h | 33 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h | 53 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h | 34 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h | 34 + .../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h | 48 + .../llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h | 32 + .../llvm/DebugInfo/PDB/PDBSymbolTypePointer.h | 44 + .../llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h | 51 + .../include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h | 54 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h | 38 + .../llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h | 36 + .../include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h | 31 + .../llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h | 34 + .../include/llvm/DebugInfo/PDB/PDBTypes.h | 468 + .../include/llvm/DebugInfo/PDB/UDTLayout.h | 182 + .../include/llvm/DebugInfo/Symbolize/DIPrinter.h | 53 + .../llvm/DebugInfo/Symbolize/SymbolizableModule.h | 47 + .../include/llvm/DebugInfo/Symbolize/Symbolize.h | 123 + clang-r346389b/include/llvm/Demangle/Compiler.h | 93 + clang-r346389b/include/llvm/Demangle/Demangle.h | 101 + .../include/llvm/Demangle/ItaniumDemangle.h | 5190 ++ .../include/llvm/Demangle/MicrosoftDemangle.h | 276 + .../include/llvm/Demangle/MicrosoftDemangleNodes.h | 599 + clang-r346389b/include/llvm/Demangle/StringView.h | 121 + clang-r346389b/include/llvm/Demangle/Utility.h | 187 + .../include/llvm/ExecutionEngine/ExecutionEngine.h | 667 + .../include/llvm/ExecutionEngine/GenericValue.h | 55 + .../include/llvm/ExecutionEngine/Interpreter.h | 28 + .../llvm/ExecutionEngine/JITEventListener.h | 115 + .../include/llvm/ExecutionEngine/JITSymbol.h | 410 + .../include/llvm/ExecutionEngine/MCJIT.h | 38 + .../include/llvm/ExecutionEngine/OProfileWrapper.h | 124 + .../include/llvm/ExecutionEngine/ObjectCache.h | 42 + .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 737 + .../llvm/ExecutionEngine/Orc/CompileUtils.h | 131 + .../include/llvm/ExecutionEngine/Orc/Core.h | 930 + .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 253 + .../llvm/ExecutionEngine/Orc/GlobalMappingLayer.h | 112 + .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 130 + .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 115 + .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 494 + .../ExecutionEngine/Orc/JITTargetMachineBuilder.h | 130 + .../include/llvm/ExecutionEngine/Orc/LLJIT.h | 193 + .../llvm/ExecutionEngine/Orc/LambdaResolver.h | 59 + .../include/llvm/ExecutionEngine/Orc/Layer.h | 167 + .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 261 + .../llvm/ExecutionEngine/Orc/LazyReexports.h | 195 + .../include/llvm/ExecutionEngine/Orc/Legacy.h | 219 + .../llvm/ExecutionEngine/Orc/NullResolver.h | 44 + .../ExecutionEngine/Orc/ObjectTransformLayer.h | 114 + .../llvm/ExecutionEngine/Orc/OrcABISupport.h | 315 + .../include/llvm/ExecutionEngine/Orc/OrcError.h | 71 + .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 703 + .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 376 + .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 450 + .../llvm/ExecutionEngine/Orc/RPCSerialization.h | 742 + .../include/llvm/ExecutionEngine/Orc/RPCUtils.h | 1686 + .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 457 + .../llvm/ExecutionEngine/Orc/RawByteChannel.h | 185 + .../llvm/ExecutionEngine/Orc/RemoteObjectLayer.h | 529 + .../llvm/ExecutionEngine/Orc/SymbolStringPool.h | 174 + .../llvm/ExecutionEngine/Orc/ThreadSafeModule.h | 163 + .../llvm/ExecutionEngine/OrcMCJITReplacement.h | 38 + .../llvm/ExecutionEngine/RTDyldMemoryManager.h | 159 + .../include/llvm/ExecutionEngine/RuntimeDyld.h | 289 + .../llvm/ExecutionEngine/RuntimeDyldChecker.h | 112 + .../llvm/ExecutionEngine/SectionMemoryManager.h | 195 + clang-r346389b/include/llvm/FuzzMutate/FuzzerCLI.h | 79 + clang-r346389b/include/llvm/FuzzMutate/IRMutator.h | 108 + .../include/llvm/FuzzMutate/OpDescriptor.h | 223 + .../include/llvm/FuzzMutate/Operations.h | 54 + clang-r346389b/include/llvm/FuzzMutate/Random.h | 97 + .../include/llvm/FuzzMutate/RandomIRBuilder.h | 62 + clang-r346389b/include/llvm/IR/Argument.h | 130 + .../include/llvm/IR/AssemblyAnnotationWriter.h | 62 + clang-r346389b/include/llvm/IR/Attributes.h | 840 + clang-r346389b/include/llvm/IR/Attributes.inc | 520 + clang-r346389b/include/llvm/IR/Attributes.td | 248 + clang-r346389b/include/llvm/IR/AutoUpgrade.h | 93 + clang-r346389b/include/llvm/IR/BasicBlock.h | 441 + clang-r346389b/include/llvm/IR/CFG.h | 405 + clang-r346389b/include/llvm/IR/CFGDiff.h | 285 + clang-r346389b/include/llvm/IR/CallSite.h | 726 + clang-r346389b/include/llvm/IR/CallingConv.h | 234 + clang-r346389b/include/llvm/IR/Comdat.h | 71 + clang-r346389b/include/llvm/IR/Constant.h | 185 + clang-r346389b/include/llvm/IR/ConstantFolder.h | 277 + clang-r346389b/include/llvm/IR/ConstantRange.h | 346 + clang-r346389b/include/llvm/IR/Constants.h | 1314 + clang-r346389b/include/llvm/IR/DIBuilder.h | 884 + clang-r346389b/include/llvm/IR/DataLayout.h | 602 + clang-r346389b/include/llvm/IR/DebugInfo.h | 141 + clang-r346389b/include/llvm/IR/DebugInfoFlags.def | 67 + clang-r346389b/include/llvm/IR/DebugInfoMetadata.h | 3112 + clang-r346389b/include/llvm/IR/DebugLoc.h | 131 + clang-r346389b/include/llvm/IR/DerivedTypes.h | 509 + clang-r346389b/include/llvm/IR/DerivedUser.h | 45 + clang-r346389b/include/llvm/IR/DiagnosticHandler.h | 75 + clang-r346389b/include/llvm/IR/DiagnosticInfo.h | 1000 + clang-r346389b/include/llvm/IR/DiagnosticPrinter.h | 96 + clang-r346389b/include/llvm/IR/DomTreeUpdater.h | 257 + clang-r346389b/include/llvm/IR/Dominators.h | 287 + clang-r346389b/include/llvm/IR/Function.h | 830 + clang-r346389b/include/llvm/IR/GVMaterializer.h | 52 + .../include/llvm/IR/GetElementPtrTypeIterator.h | 164 + clang-r346389b/include/llvm/IR/GlobalAlias.h | 98 + clang-r346389b/include/llvm/IR/GlobalIFunc.h | 80 + .../include/llvm/IR/GlobalIndirectSymbol.h | 93 + clang-r346389b/include/llvm/IR/GlobalObject.h | 194 + clang-r346389b/include/llvm/IR/GlobalValue.h | 587 + clang-r346389b/include/llvm/IR/GlobalVariable.h | 265 + clang-r346389b/include/llvm/IR/IRBuilder.h | 2213 + clang-r346389b/include/llvm/IR/IRPrintingPasses.h | 115 + clang-r346389b/include/llvm/IR/InlineAsm.h | 366 + clang-r346389b/include/llvm/IR/InstIterator.h | 163 + clang-r346389b/include/llvm/IR/InstVisitor.h | 323 + clang-r346389b/include/llvm/IR/InstrTypes.h | 1451 + clang-r346389b/include/llvm/IR/Instruction.def | 231 + clang-r346389b/include/llvm/IR/Instruction.h | 742 + clang-r346389b/include/llvm/IR/Instructions.h | 5361 ++ clang-r346389b/include/llvm/IR/IntrinsicEnums.inc | 6791 ++ clang-r346389b/include/llvm/IR/IntrinsicImpl.inc | 29922 ++++++++ clang-r346389b/include/llvm/IR/IntrinsicInst.h | 786 + clang-r346389b/include/llvm/IR/Intrinsics.h | 188 + clang-r346389b/include/llvm/IR/Intrinsics.td | 1065 + .../include/llvm/IR/IntrinsicsAArch64.td | 686 + clang-r346389b/include/llvm/IR/IntrinsicsAMDGPU.td | 1506 + clang-r346389b/include/llvm/IR/IntrinsicsARM.td | 770 + clang-r346389b/include/llvm/IR/IntrinsicsBPF.td | 24 + .../include/llvm/IR/IntrinsicsHexagon.td | 10975 +++ clang-r346389b/include/llvm/IR/IntrinsicsMips.td | 1771 + clang-r346389b/include/llvm/IR/IntrinsicsNVVM.td | 4047 + .../include/llvm/IR/IntrinsicsPowerPC.td | 1170 + clang-r346389b/include/llvm/IR/IntrinsicsRISCV.td | 39 + .../include/llvm/IR/IntrinsicsSystemZ.td | 431 + .../include/llvm/IR/IntrinsicsWebAssembly.td | 127 + clang-r346389b/include/llvm/IR/IntrinsicsX86.td | 5161 ++ clang-r346389b/include/llvm/IR/IntrinsicsXCore.td | 121 + clang-r346389b/include/llvm/IR/LLVMContext.h | 356 + clang-r346389b/include/llvm/IR/LegacyPassManager.h | 103 + .../include/llvm/IR/LegacyPassManagers.h | 525 + .../include/llvm/IR/LegacyPassNameParser.h | 139 + clang-r346389b/include/llvm/IR/MDBuilder.h | 203 + clang-r346389b/include/llvm/IR/Mangler.h | 58 + clang-r346389b/include/llvm/IR/Metadata.def | 126 + clang-r346389b/include/llvm/IR/Metadata.h | 1431 + clang-r346389b/include/llvm/IR/Module.h | 900 + clang-r346389b/include/llvm/IR/ModuleSlotTracker.h | 80 + .../include/llvm/IR/ModuleSummaryIndex.h | 1189 + .../include/llvm/IR/ModuleSummaryIndexYAML.h | 301 + clang-r346389b/include/llvm/IR/NoFolder.h | 342 + clang-r346389b/include/llvm/IR/OperandTraits.h | 163 + clang-r346389b/include/llvm/IR/Operator.h | 584 + clang-r346389b/include/llvm/IR/OptBisect.h | 89 + .../include/llvm/IR/PassInstrumentation.h | 182 + clang-r346389b/include/llvm/IR/PassManager.h | 1443 + .../include/llvm/IR/PassManagerInternal.h | 309 + clang-r346389b/include/llvm/IR/PassTimingInfo.h | 108 + clang-r346389b/include/llvm/IR/PatternMatch.h | 1752 + clang-r346389b/include/llvm/IR/PredIteratorCache.h | 81 + clang-r346389b/include/llvm/IR/ProfileSummary.h | 85 + clang-r346389b/include/llvm/IR/RuntimeLibcalls.def | 535 + .../include/llvm/IR/SafepointIRVerifier.h | 35 + clang-r346389b/include/llvm/IR/Statepoint.h | 474 + .../include/llvm/IR/SymbolTableListTraits.h | 118 + clang-r346389b/include/llvm/IR/TrackingMDRef.h | 178 + clang-r346389b/include/llvm/IR/Type.h | 507 + clang-r346389b/include/llvm/IR/TypeBuilder.h | 407 + clang-r346389b/include/llvm/IR/TypeFinder.h | 82 + clang-r346389b/include/llvm/IR/Use.h | 182 + clang-r346389b/include/llvm/IR/UseListOrder.h | 44 + clang-r346389b/include/llvm/IR/User.h | 335 + clang-r346389b/include/llvm/IR/Value.def | 117 + clang-r346389b/include/llvm/IR/Value.h | 868 + clang-r346389b/include/llvm/IR/ValueHandle.h | 562 + clang-r346389b/include/llvm/IR/ValueMap.h | 438 + clang-r346389b/include/llvm/IR/ValueSymbolTable.h | 139 + clang-r346389b/include/llvm/IR/Verifier.h | 149 + clang-r346389b/include/llvm/IRReader/IRReader.h | 63 + clang-r346389b/include/llvm/InitializePasses.h | 408 + clang-r346389b/include/llvm/LTO/Caching.h | 40 + clang-r346389b/include/llvm/LTO/Config.h | 216 + clang-r346389b/include/llvm/LTO/LTO.h | 417 + clang-r346389b/include/llvm/LTO/LTOBackend.h | 52 + .../include/llvm/LTO/legacy/LTOCodeGenerator.h | 247 + clang-r346389b/include/llvm/LTO/legacy/LTOModule.h | 208 + .../include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 351 + .../include/llvm/LTO/legacy/UpdateCompilerUsed.h | 32 + .../include/llvm/LineEditor/LineEditor.h | 154 + clang-r346389b/include/llvm/LinkAllIR.h | 52 + clang-r346389b/include/llvm/LinkAllPasses.h | 238 + clang-r346389b/include/llvm/Linker/IRMover.h | 89 + clang-r346389b/include/llvm/Linker/Linker.h | 59 + clang-r346389b/include/llvm/MC/ConstantPools.h | 103 + clang-r346389b/include/llvm/MC/LaneBitmask.h | 102 + clang-r346389b/include/llvm/MC/MCAsmBackend.h | 210 + clang-r346389b/include/llvm/MC/MCAsmInfo.h | 642 + clang-r346389b/include/llvm/MC/MCAsmInfoCOFF.h | 40 + clang-r346389b/include/llvm/MC/MCAsmInfoDarwin.h | 31 + clang-r346389b/include/llvm/MC/MCAsmInfoELF.h | 31 + clang-r346389b/include/llvm/MC/MCAsmInfoWasm.h | 24 + clang-r346389b/include/llvm/MC/MCAsmLayout.h | 107 + clang-r346389b/include/llvm/MC/MCAsmMacro.h | 158 + clang-r346389b/include/llvm/MC/MCAssembler.h | 462 + clang-r346389b/include/llvm/MC/MCCodeEmitter.h | 43 + clang-r346389b/include/llvm/MC/MCCodePadder.h | 242 + clang-r346389b/include/llvm/MC/MCCodeView.h | 265 + clang-r346389b/include/llvm/MC/MCContext.h | 742 + clang-r346389b/include/llvm/MC/MCDirectives.h | 73 + .../llvm/MC/MCDisassembler/MCDisassembler.h | 115 + .../llvm/MC/MCDisassembler/MCExternalSymbolizer.h | 58 + .../llvm/MC/MCDisassembler/MCRelocationInfo.h | 45 + .../include/llvm/MC/MCDisassembler/MCSymbolizer.h | 83 + clang-r346389b/include/llvm/MC/MCDwarf.h | 611 + clang-r346389b/include/llvm/MC/MCELFObjectWriter.h | 162 + clang-r346389b/include/llvm/MC/MCELFStreamer.h | 109 + clang-r346389b/include/llvm/MC/MCExpr.h | 609 + .../include/llvm/MC/MCFixedLenDisassembler.h | 34 + clang-r346389b/include/llvm/MC/MCFixup.h | 171 + clang-r346389b/include/llvm/MC/MCFixupKindInfo.h | 43 + clang-r346389b/include/llvm/MC/MCFragment.h | 668 + clang-r346389b/include/llvm/MC/MCInst.h | 225 + clang-r346389b/include/llvm/MC/MCInstBuilder.h | 74 + clang-r346389b/include/llvm/MC/MCInstPrinter.h | 108 + clang-r346389b/include/llvm/MC/MCInstrAnalysis.h | 166 + clang-r346389b/include/llvm/MC/MCInstrDesc.h | 597 + clang-r346389b/include/llvm/MC/MCInstrInfo.h | 59 + .../include/llvm/MC/MCInstrItineraries.h | 235 + clang-r346389b/include/llvm/MC/MCLabel.h | 57 + .../include/llvm/MC/MCLinkerOptimizationHint.h | 187 + .../include/llvm/MC/MCMachObjectWriter.h | 288 + clang-r346389b/include/llvm/MC/MCObjectFileInfo.h | 400 + clang-r346389b/include/llvm/MC/MCObjectStreamer.h | 198 + clang-r346389b/include/llvm/MC/MCObjectWriter.h | 124 + clang-r346389b/include/llvm/MC/MCParser/AsmCond.h | 40 + clang-r346389b/include/llvm/MC/MCParser/AsmLexer.h | 74 + .../include/llvm/MC/MCParser/MCAsmLexer.h | 158 + .../include/llvm/MC/MCParser/MCAsmParser.h | 316 + .../llvm/MC/MCParser/MCAsmParserExtension.h | 121 + .../include/llvm/MC/MCParser/MCAsmParserUtils.h | 34 + .../include/llvm/MC/MCParser/MCParsedAsmOperand.h | 100 + .../include/llvm/MC/MCParser/MCTargetAsmParser.h | 497 + clang-r346389b/include/llvm/MC/MCRegisterInfo.h | 728 + clang-r346389b/include/llvm/MC/MCSchedule.h | 378 + clang-r346389b/include/llvm/MC/MCSection.h | 194 + clang-r346389b/include/llvm/MC/MCSectionCOFF.h | 100 + clang-r346389b/include/llvm/MC/MCSectionELF.h | 99 + clang-r346389b/include/llvm/MC/MCSectionMachO.h | 92 + clang-r346389b/include/llvm/MC/MCSectionWasm.h | 88 + clang-r346389b/include/llvm/MC/MCStreamer.h | 1008 + clang-r346389b/include/llvm/MC/MCSubtargetInfo.h | 183 + clang-r346389b/include/llvm/MC/MCSymbol.h | 429 + clang-r346389b/include/llvm/MC/MCSymbolCOFF.h | 67 + clang-r346389b/include/llvm/MC/MCSymbolELF.h | 54 + clang-r346389b/include/llvm/MC/MCSymbolMachO.h | 136 + clang-r346389b/include/llvm/MC/MCSymbolWasm.h | 76 + clang-r346389b/include/llvm/MC/MCTargetOptions.h | 80 + .../llvm/MC/MCTargetOptionsCommandFlags.inc | 80 + clang-r346389b/include/llvm/MC/MCValue.h | 87 + .../include/llvm/MC/MCWasmObjectWriter.h | 56 + clang-r346389b/include/llvm/MC/MCWasmStreamer.h | 88 + clang-r346389b/include/llvm/MC/MCWin64EH.h | 70 + .../include/llvm/MC/MCWinCOFFObjectWriter.h | 57 + clang-r346389b/include/llvm/MC/MCWinCOFFStreamer.h | 83 + clang-r346389b/include/llvm/MC/MCWinEH.h | 70 + clang-r346389b/include/llvm/MC/MachineLocation.h | 59 + clang-r346389b/include/llvm/MC/SectionKind.h | 208 + .../include/llvm/MC/StringTableBuilder.h | 75 + clang-r346389b/include/llvm/MC/SubtargetFeature.h | 133 + clang-r346389b/include/llvm/Object/Archive.h | 289 + clang-r346389b/include/llvm/Object/ArchiveWriter.h | 47 + clang-r346389b/include/llvm/Object/Binary.h | 219 + clang-r346389b/include/llvm/Object/COFF.h | 1240 + .../include/llvm/Object/COFFImportFile.h | 103 + .../include/llvm/Object/COFFModuleDefinition.h | 53 + clang-r346389b/include/llvm/Object/CVDebugRecord.h | 55 + clang-r346389b/include/llvm/Object/Decompressor.h | 67 + clang-r346389b/include/llvm/Object/ELF.h | 650 + clang-r346389b/include/llvm/Object/ELFObjectFile.h | 1161 + clang-r346389b/include/llvm/Object/ELFTypes.h | 751 + clang-r346389b/include/llvm/Object/Error.h | 92 + clang-r346389b/include/llvm/Object/IRObjectFile.h | 93 + clang-r346389b/include/llvm/Object/IRSymtab.h | 358 + clang-r346389b/include/llvm/Object/MachO.h | 739 + .../include/llvm/Object/MachOUniversal.h | 168 + .../include/llvm/Object/ModuleSymbolTable.h | 73 + clang-r346389b/include/llvm/Object/ObjectFile.h | 514 + clang-r346389b/include/llvm/Object/RelocVisitor.h | 348 + .../include/llvm/Object/StackMapParser.h | 439 + clang-r346389b/include/llvm/Object/SymbolSize.h | 34 + clang-r346389b/include/llvm/Object/SymbolicFile.h | 216 + clang-r346389b/include/llvm/Object/Wasm.h | 275 + clang-r346389b/include/llvm/Object/WasmTraits.h | 69 + .../include/llvm/Object/WindowsResource.h | 227 + clang-r346389b/include/llvm/ObjectYAML/COFFYAML.h | 251 + .../llvm/ObjectYAML/CodeViewYAMLDebugSections.h | 140 + .../include/llvm/ObjectYAML/CodeViewYAMLSymbols.h | 49 + .../llvm/ObjectYAML/CodeViewYAMLTypeHashing.h | 62 + .../include/llvm/ObjectYAML/CodeViewYAMLTypes.h | 71 + .../include/llvm/ObjectYAML/DWARFEmitter.h | 50 + clang-r346389b/include/llvm/ObjectYAML/DWARFYAML.h | 309 + clang-r346389b/include/llvm/ObjectYAML/ELFYAML.h | 380 + clang-r346389b/include/llvm/ObjectYAML/MachOYAML.h | 307 + .../include/llvm/ObjectYAML/ObjectYAML.h | 40 + clang-r346389b/include/llvm/ObjectYAML/WasmYAML.h | 477 + clang-r346389b/include/llvm/ObjectYAML/YAML.h | 117 + clang-r346389b/include/llvm/Option/Arg.h | 132 + clang-r346389b/include/llvm/Option/ArgList.h | 520 + clang-r346389b/include/llvm/Option/OptParser.td | 139 + clang-r346389b/include/llvm/Option/OptSpecifier.h | 39 + clang-r346389b/include/llvm/Option/OptTable.h | 241 + clang-r346389b/include/llvm/Option/Option.h | 218 + clang-r346389b/include/llvm/Pass.h | 367 + clang-r346389b/include/llvm/PassAnalysisSupport.h | 274 + clang-r346389b/include/llvm/PassInfo.h | 121 + clang-r346389b/include/llvm/PassRegistry.h | 98 + clang-r346389b/include/llvm/PassSupport.h | 216 + clang-r346389b/include/llvm/Passes/PassBuilder.h | 700 + clang-r346389b/include/llvm/Passes/PassPlugin.h | 114 + .../include/llvm/Passes/StandardInstrumentations.h | 36 + .../llvm/ProfileData/Coverage/CoverageMapping.h | 819 + .../ProfileData/Coverage/CoverageMappingReader.h | 217 + .../ProfileData/Coverage/CoverageMappingWriter.h | 62 + clang-r346389b/include/llvm/ProfileData/GCOV.h | 477 + .../include/llvm/ProfileData/InstrProf.h | 1046 + .../include/llvm/ProfileData/InstrProfData.inc | 740 + .../include/llvm/ProfileData/InstrProfReader.h | 478 + .../include/llvm/ProfileData/InstrProfWriter.h | 102 + .../include/llvm/ProfileData/ProfileCommon.h | 102 + .../include/llvm/ProfileData/SampleProf.h | 565 + .../include/llvm/ProfileData/SampleProfReader.h | 578 + .../include/llvm/ProfileData/SampleProfWriter.h | 194 + .../include/llvm/Support/AArch64TargetParser.def | 122 + .../include/llvm/Support/AMDGPUMetadata.h | 481 + .../include/llvm/Support/AMDHSAKernelDescriptor.h | 185 + .../include/llvm/Support/ARMAttributeParser.h | 140 + .../include/llvm/Support/ARMBuildAttributes.h | 248 + clang-r346389b/include/llvm/Support/ARMEHABI.h | 134 + .../include/llvm/Support/ARMTargetParser.def | 277 + clang-r346389b/include/llvm/Support/ARMWinEH.h | 438 + clang-r346389b/include/llvm/Support/AlignOf.h | 146 + clang-r346389b/include/llvm/Support/Allocator.h | 491 + .../include/llvm/Support/ArrayRecycler.h | 145 + clang-r346389b/include/llvm/Support/Atomic.h | 43 + .../include/llvm/Support/AtomicOrdering.h | 152 + .../include/llvm/Support/BinaryByteStream.h | 274 + .../include/llvm/Support/BinaryItemStream.h | 108 + clang-r346389b/include/llvm/Support/BinaryStream.h | 102 + .../include/llvm/Support/BinaryStreamArray.h | 360 + .../include/llvm/Support/BinaryStreamError.h | 48 + .../include/llvm/Support/BinaryStreamReader.h | 270 + .../include/llvm/Support/BinaryStreamRef.h | 275 + .../include/llvm/Support/BinaryStreamWriter.h | 183 + .../include/llvm/Support/BlockFrequency.h | 82 + .../include/llvm/Support/BranchProbability.h | 231 + .../include/llvm/Support/CBindingWrapping.h | 47 + clang-r346389b/include/llvm/Support/CFGUpdate.h | 118 + clang-r346389b/include/llvm/Support/COM.h | 36 + clang-r346389b/include/llvm/Support/CachePruning.h | 80 + clang-r346389b/include/llvm/Support/Capacity.h | 32 + clang-r346389b/include/llvm/Support/Casting.h | 399 + .../include/llvm/Support/CheckedArithmetic.h | 104 + clang-r346389b/include/llvm/Support/Chrono.h | 164 + clang-r346389b/include/llvm/Support/CodeGen.h | 62 + .../include/llvm/Support/CodeGenCoverage.h | 40 + clang-r346389b/include/llvm/Support/CommandLine.h | 1960 + clang-r346389b/include/llvm/Support/Compiler.h | 564 + clang-r346389b/include/llvm/Support/Compression.h | 49 + clang-r346389b/include/llvm/Support/ConvertUTF.h | 307 + .../include/llvm/Support/CrashRecoveryContext.h | 258 + clang-r346389b/include/llvm/Support/DJB.h | 33 + .../include/llvm/Support/DOTGraphTraits.h | 167 + .../include/llvm/Support/DataExtractor.h | 428 + clang-r346389b/include/llvm/Support/DataTypes.h | 17 + clang-r346389b/include/llvm/Support/Debug.h | 127 + clang-r346389b/include/llvm/Support/DebugCounter.h | 189 + .../include/llvm/Support/DynamicLibrary.h | 133 + clang-r346389b/include/llvm/Support/Endian.h | 415 + clang-r346389b/include/llvm/Support/EndianStream.h | 69 + clang-r346389b/include/llvm/Support/Errc.h | 87 + clang-r346389b/include/llvm/Support/Errno.h | 47 + clang-r346389b/include/llvm/Support/Error.h | 1277 + .../include/llvm/Support/ErrorHandling.h | 144 + clang-r346389b/include/llvm/Support/ErrorOr.h | 279 + clang-r346389b/include/llvm/Support/FileCheck.h | 201 + .../include/llvm/Support/FileOutputBuffer.h | 90 + clang-r346389b/include/llvm/Support/FileSystem.h | 1337 + .../include/llvm/Support/FileUtilities.h | 78 + clang-r346389b/include/llvm/Support/Format.h | 257 + .../include/llvm/Support/FormatAdapters.h | 109 + clang-r346389b/include/llvm/Support/FormatCommon.h | 77 + .../include/llvm/Support/FormatProviders.h | 423 + .../include/llvm/Support/FormatVariadic.h | 265 + .../include/llvm/Support/FormatVariadicDetails.h | 163 + .../include/llvm/Support/FormattedStream.h | 162 + .../include/llvm/Support/GenericDomTree.h | 893 + .../llvm/Support/GenericDomTreeConstruction.h | 1662 + clang-r346389b/include/llvm/Support/GlobPattern.h | 48 + clang-r346389b/include/llvm/Support/GraphWriter.h | 380 + clang-r346389b/include/llvm/Support/Host.h | 99 + clang-r346389b/include/llvm/Support/InitLLVM.h | 46 + .../llvm/Support/ItaniumManglingCanonicalizer.h | 93 + clang-r346389b/include/llvm/Support/JSON.h | 711 + clang-r346389b/include/llvm/Support/JamCRC.h | 49 + clang-r346389b/include/llvm/Support/KnownBits.h | 202 + clang-r346389b/include/llvm/Support/LEB128.h | 197 + clang-r346389b/include/llvm/Support/LICENSE.TXT | 6 + clang-r346389b/include/llvm/Support/LineIterator.h | 88 + clang-r346389b/include/llvm/Support/Locale.h | 17 + .../include/llvm/Support/LockFileManager.h | 99 + .../include/llvm/Support/LowLevelTypeImpl.h | 264 + clang-r346389b/include/llvm/Support/MD5.h | 122 + .../include/llvm/Support/MSVCErrorWorkarounds.h | 84 + .../include/llvm/Support/MachineValueType.h | 1058 + .../include/llvm/Support/ManagedStatic.h | 97 + clang-r346389b/include/llvm/Support/MathExtras.h | 854 + clang-r346389b/include/llvm/Support/MemAlloc.h | 49 + clang-r346389b/include/llvm/Support/Memory.h | 145 + clang-r346389b/include/llvm/Support/MemoryBuffer.h | 287 + clang-r346389b/include/llvm/Support/MipsABIFlags.h | 104 + clang-r346389b/include/llvm/Support/Mutex.h | 159 + clang-r346389b/include/llvm/Support/MutexGuard.h | 41 + .../include/llvm/Support/NativeFormatting.h | 49 + .../include/llvm/Support/OnDiskHashTable.h | 616 + clang-r346389b/include/llvm/Support/Options.h | 120 + clang-r346389b/include/llvm/Support/Parallel.h | 247 + clang-r346389b/include/llvm/Support/Path.h | 463 + clang-r346389b/include/llvm/Support/PluginLoader.h | 37 + .../include/llvm/Support/PointerLikeTypeTraits.h | 150 + .../include/llvm/Support/PrettyStackTrace.h | 96 + clang-r346389b/include/llvm/Support/Printable.h | 52 + clang-r346389b/include/llvm/Support/Process.h | 191 + clang-r346389b/include/llvm/Support/Program.h | 209 + clang-r346389b/include/llvm/Support/RWMutex.h | 179 + .../include/llvm/Support/RandomNumberGenerator.h | 70 + clang-r346389b/include/llvm/Support/Recycler.h | 116 + .../include/llvm/Support/RecyclingAllocator.h | 77 + clang-r346389b/include/llvm/Support/Regex.h | 102 + clang-r346389b/include/llvm/Support/Registry.h | 160 + .../include/llvm/Support/ReverseIteration.h | 19 + clang-r346389b/include/llvm/Support/SHA1.h | 89 + clang-r346389b/include/llvm/Support/SMLoc.h | 65 + .../include/llvm/Support/SaveAndRestore.h | 37 + clang-r346389b/include/llvm/Support/ScaledNumber.h | 897 + .../include/llvm/Support/ScopedPrinter.h | 389 + clang-r346389b/include/llvm/Support/Signals.h | 79 + .../include/llvm/Support/SmallVectorMemoryBuffer.h | 66 + .../include/llvm/Support/Solaris/sys/regset.h | 39 + clang-r346389b/include/llvm/Support/SourceMgr.h | 309 + .../include/llvm/Support/SpecialCaseList.h | 155 + clang-r346389b/include/llvm/Support/StringPool.h | 140 + clang-r346389b/include/llvm/Support/StringSaver.h | 58 + .../include/llvm/Support/SwapByteOrder.h | 127 + .../include/llvm/Support/SymbolRemappingReader.h | 133 + clang-r346389b/include/llvm/Support/SystemUtils.h | 32 + clang-r346389b/include/llvm/Support/TarWriter.h | 34 + .../include/llvm/Support/TargetOpcodes.def | 522 + clang-r346389b/include/llvm/Support/TargetParser.h | 365 + .../include/llvm/Support/TargetRegistry.h | 1200 + clang-r346389b/include/llvm/Support/TargetSelect.h | 165 + clang-r346389b/include/llvm/Support/TaskQueue.h | 139 + clang-r346389b/include/llvm/Support/ThreadLocal.h | 63 + clang-r346389b/include/llvm/Support/ThreadPool.h | 101 + clang-r346389b/include/llvm/Support/Threading.h | 169 + clang-r346389b/include/llvm/Support/Timer.h | 245 + .../include/llvm/Support/ToolOutputFile.h | 63 + .../include/llvm/Support/TrailingObjects.h | 401 + clang-r346389b/include/llvm/Support/TrigramIndex.h | 70 + clang-r346389b/include/llvm/Support/TypeName.h | 65 + clang-r346389b/include/llvm/Support/Unicode.h | 71 + .../include/llvm/Support/UnicodeCharRanges.h | 107 + clang-r346389b/include/llvm/Support/UniqueLock.h | 69 + clang-r346389b/include/llvm/Support/VCSRevision.h | 1 + clang-r346389b/include/llvm/Support/Valgrind.h | 32 + clang-r346389b/include/llvm/Support/VersionTuple.h | 154 + .../include/llvm/Support/VirtualFileSystem.h | 532 + clang-r346389b/include/llvm/Support/Watchdog.h | 38 + clang-r346389b/include/llvm/Support/Win64EH.h | 164 + clang-r346389b/include/llvm/Support/WindowsError.h | 19 + clang-r346389b/include/llvm/Support/WithColor.h | 116 + .../llvm/Support/X86DisassemblerDecoderCommon.h | 475 + .../include/llvm/Support/X86TargetParser.def | 164 + clang-r346389b/include/llvm/Support/YAMLParser.h | 620 + clang-r346389b/include/llvm/Support/YAMLTraits.h | 1814 + .../include/llvm/Support/circular_raw_ostream.h | 156 + .../include/llvm/Support/raw_os_ostream.h | 42 + clang-r346389b/include/llvm/Support/raw_ostream.h | 564 + .../include/llvm/Support/raw_sha1_ostream.h | 47 + clang-r346389b/include/llvm/Support/thread.h | 53 + clang-r346389b/include/llvm/Support/type_traits.h | 161 + clang-r346389b/include/llvm/Support/xxhash.h | 49 + clang-r346389b/include/llvm/TableGen/Error.h | 41 + clang-r346389b/include/llvm/TableGen/Main.h | 30 + clang-r346389b/include/llvm/TableGen/Record.h | 1907 + .../include/llvm/TableGen/SearchableTable.td | 136 + clang-r346389b/include/llvm/TableGen/SetTheory.h | 145 + .../include/llvm/TableGen/StringMatcher.h | 55 + .../include/llvm/TableGen/StringToOffsetTable.h | 105 + .../include/llvm/TableGen/TableGenBackend.h | 28 + .../include/llvm/Target/CodeGenCWrappers.h | 65 + .../include/llvm/Target/GenericOpcodes.td | 751 + .../include/llvm/Target/GlobalISel/RegisterBank.td | 16 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 137 + .../include/llvm/Target/GlobalISel/Target.td | 61 + clang-r346389b/include/llvm/Target/Target.td | 1562 + .../include/llvm/Target/TargetCallingConv.td | 187 + .../include/llvm/Target/TargetInstrPredicate.td | 359 + .../include/llvm/Target/TargetIntrinsicInfo.h | 70 + .../include/llvm/Target/TargetItinerary.td | 152 + .../include/llvm/Target/TargetLoweringObjectFile.h | 212 + clang-r346389b/include/llvm/Target/TargetMachine.h | 356 + clang-r346389b/include/llvm/Target/TargetOptions.h | 293 + .../include/llvm/Target/TargetPfmCounters.td | 46 + .../include/llvm/Target/TargetSchedule.td | 559 + .../include/llvm/Target/TargetSelectionDAG.td | 1341 + .../include/llvm/Testing/Support/Error.h | 165 + .../include/llvm/Testing/Support/SupportHelpers.h | 64 + .../llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h | 24 + .../include/llvm/ToolDrivers/llvm-lib/LibDriver.h | 24 + .../AggressiveInstCombine/AggressiveInstCombine.h | 41 + .../include/llvm/Transforms/Coroutines.h | 38 + clang-r346389b/include/llvm/Transforms/IPO.h | 276 + .../include/llvm/Transforms/IPO/AlwaysInliner.h | 46 + .../llvm/Transforms/IPO/ArgumentPromotion.h | 36 + .../llvm/Transforms/IPO/CalledValuePropagation.h | 35 + .../include/llvm/Transforms/IPO/ConstantMerge.h | 37 + .../include/llvm/Transforms/IPO/CrossDSOCFI.h | 28 + .../llvm/Transforms/IPO/DeadArgumentElimination.h | 144 + .../include/llvm/Transforms/IPO/ElimAvailExtern.h | 33 + .../llvm/Transforms/IPO/ForceFunctionAttrs.h | 33 + .../include/llvm/Transforms/IPO/FunctionAttrs.h | 78 + .../include/llvm/Transforms/IPO/FunctionImport.h | 216 + .../include/llvm/Transforms/IPO/GlobalDCE.h | 57 + .../include/llvm/Transforms/IPO/GlobalOpt.h | 33 + .../include/llvm/Transforms/IPO/GlobalSplit.h | 34 + .../include/llvm/Transforms/IPO/HotColdSplitting.h | 31 + .../llvm/Transforms/IPO/InferFunctionAttrs.h | 36 + .../include/llvm/Transforms/IPO/Inliner.h | 114 + .../include/llvm/Transforms/IPO/Internalize.h | 79 + .../include/llvm/Transforms/IPO/LowerTypeTests.h | 211 + .../include/llvm/Transforms/IPO/PartialInlining.h | 32 + .../llvm/Transforms/IPO/PassManagerBuilder.h | 217 + clang-r346389b/include/llvm/Transforms/IPO/SCCP.h | 38 + .../include/llvm/Transforms/IPO/SampleProfile.h | 43 + .../llvm/Transforms/IPO/StripDeadPrototypes.h | 32 + .../Transforms/IPO/SyntheticCountsPropagation.h | 19 + .../llvm/Transforms/IPO/ThinLTOBitcodeWriter.h | 41 + .../llvm/Transforms/IPO/WholeProgramDevirt.h | 234 + .../llvm/Transforms/InstCombine/InstCombine.h | 74 + .../Transforms/InstCombine/InstCombineWorklist.h | 110 + .../include/llvm/Transforms/Instrumentation.h | 229 + .../Transforms/Instrumentation/BoundsChecking.h | 29 + .../llvm/Transforms/Instrumentation/CGProfile.h | 31 + .../Instrumentation/ControlHeightReduction.h | 31 + .../llvm/Transforms/Instrumentation/GCOVProfiler.h | 31 + .../Transforms/Instrumentation/InstrProfiling.h | 125 + .../Instrumentation/PGOInstrumentation.h | 77 + clang-r346389b/include/llvm/Transforms/ObjCARC.h | 48 + clang-r346389b/include/llvm/Transforms/Scalar.h | 495 + .../include/llvm/Transforms/Scalar/ADCE.h | 38 + .../Transforms/Scalar/AlignmentFromAssumptions.h | 45 + .../include/llvm/Transforms/Scalar/BDCE.h | 31 + .../llvm/Transforms/Scalar/CallSiteSplitting.h | 29 + .../llvm/Transforms/Scalar/ConstantHoisting.h | 202 + .../Transforms/Scalar/CorrelatedValuePropagation.h | 26 + .../include/llvm/Transforms/Scalar/DCE.h | 29 + .../llvm/Transforms/Scalar/DeadStoreElimination.h | 36 + .../include/llvm/Transforms/Scalar/DivRemPairs.h | 31 + .../include/llvm/Transforms/Scalar/EarlyCSE.h | 42 + .../include/llvm/Transforms/Scalar/Float2Int.h | 51 + .../include/llvm/Transforms/Scalar/GVN.h | 307 + .../include/llvm/Transforms/Scalar/GVNExpression.h | 661 + .../include/llvm/Transforms/Scalar/GuardWidening.h | 32 + .../llvm/Transforms/Scalar/IVUsersPrinter.h | 30 + .../llvm/Transforms/Scalar/IndVarSimplify.h | 34 + .../Scalar/InductiveRangeCheckElimination.h | 31 + .../llvm/Transforms/Scalar/InstSimplifyPass.h | 46 + .../include/llvm/Transforms/Scalar/JumpThreading.h | 162 + .../include/llvm/Transforms/Scalar/LICM.h | 50 + .../Transforms/Scalar/LoopAccessAnalysisPrinter.h | 31 + .../llvm/Transforms/Scalar/LoopDataPrefetch.h | 33 + .../include/llvm/Transforms/Scalar/LoopDeletion.h | 35 + .../llvm/Transforms/Scalar/LoopDistribute.h | 33 + .../llvm/Transforms/Scalar/LoopIdiomRecognize.h | 36 + .../llvm/Transforms/Scalar/LoopInstSimplify.h | 34 + .../llvm/Transforms/Scalar/LoopLoadElimination.h | 34 + .../llvm/Transforms/Scalar/LoopPassManager.h | 421 + .../llvm/Transforms/Scalar/LoopPredication.h | 32 + .../include/llvm/Transforms/Scalar/LoopRotation.h | 35 + .../llvm/Transforms/Scalar/LoopSimplifyCFG.h | 34 + .../include/llvm/Transforms/Scalar/LoopSink.h | 40 + .../llvm/Transforms/Scalar/LoopStrengthReduce.h | 42 + .../llvm/Transforms/Scalar/LoopUnrollAndJamPass.h | 35 + .../llvm/Transforms/Scalar/LoopUnrollPass.h | 105 + .../include/llvm/Transforms/Scalar/LowerAtomic.h | 29 + .../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 37 + .../llvm/Transforms/Scalar/LowerGuardIntrinsic.h | 28 + .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 79 + .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 39 + .../llvm/Transforms/Scalar/NaryReassociate.h | 189 + .../include/llvm/Transforms/Scalar/NewGVN.h | 33 + .../Transforms/Scalar/PartiallyInlineLibCalls.h | 30 + .../include/llvm/Transforms/Scalar/Reassociate.h | 125 + .../Transforms/Scalar/RewriteStatepointsForGC.h | 39 + .../include/llvm/Transforms/Scalar/SCCP.h | 47 + .../include/llvm/Transforms/Scalar/SROA.h | 139 + .../llvm/Transforms/Scalar/SimpleLoopUnswitch.h | 80 + .../include/llvm/Transforms/Scalar/SimplifyCFG.h | 55 + .../include/llvm/Transforms/Scalar/Sink.h | 30 + .../llvm/Transforms/Scalar/SpeculateAroundPHIs.h | 111 + .../llvm/Transforms/Scalar/SpeculativeExecution.h | 92 + .../Transforms/Scalar/TailRecursionElimination.h | 66 + clang-r346389b/include/llvm/Transforms/Utils.h | 125 + .../llvm/Transforms/Utils/ASanStackFrameLayout.h | 81 + .../llvm/Transforms/Utils/AddDiscriminators.h | 32 + .../llvm/Transforms/Utils/BasicBlockUtils.h | 321 + .../llvm/Transforms/Utils/BreakCriticalEdges.h | 29 + .../include/llvm/Transforms/Utils/BuildLibCalls.h | 178 + .../llvm/Transforms/Utils/BypassSlowDivision.h | 70 + .../llvm/Transforms/Utils/CallPromotionUtils.h | 54 + .../include/llvm/Transforms/Utils/Cloning.h | 272 + .../include/llvm/Transforms/Utils/CodeExtractor.h | 173 + .../include/llvm/Transforms/Utils/CtorUtils.h | 32 + .../llvm/Transforms/Utils/EntryExitInstrumenter.h | 36 + .../llvm/Transforms/Utils/EscapeEnumerator.h | 49 + .../include/llvm/Transforms/Utils/Evaluator.h | 133 + .../llvm/Transforms/Utils/FunctionComparator.h | 393 + .../llvm/Transforms/Utils/FunctionImportUtils.h | 119 + .../include/llvm/Transforms/Utils/GlobalStatus.h | 85 + .../include/llvm/Transforms/Utils/GuardUtils.h | 30 + .../Utils/ImportedFunctionsInliningStatistics.h | 107 + .../llvm/Transforms/Utils/IntegerDivision.h | 73 + .../include/llvm/Transforms/Utils/LCSSA.h | 44 + .../llvm/Transforms/Utils/LibCallsShrinkWrap.h | 27 + .../include/llvm/Transforms/Utils/Local.h | 498 + .../llvm/Transforms/Utils/LoopRotationUtils.h | 41 + .../include/llvm/Transforms/Utils/LoopSimplify.h | 65 + .../include/llvm/Transforms/Utils/LoopUtils.h | 255 + .../include/llvm/Transforms/Utils/LoopVersioning.h | 152 + .../include/llvm/Transforms/Utils/LowerInvoke.h | 30 + .../llvm/Transforms/Utils/LowerMemIntrinsics.h | 56 + .../include/llvm/Transforms/Utils/Mem2Reg.h | 31 + .../include/llvm/Transforms/Utils/ModuleUtils.h | 101 + .../llvm/Transforms/Utils/NameAnonGlobals.h | 33 + .../include/llvm/Transforms/Utils/PredicateInfo.h | 299 + .../llvm/Transforms/Utils/PromoteMemToReg.h | 46 + .../include/llvm/Transforms/Utils/SSAUpdater.h | 177 + .../include/llvm/Transforms/Utils/SSAUpdaterBulk.h | 92 + .../include/llvm/Transforms/Utils/SSAUpdaterImpl.h | 468 + .../include/llvm/Transforms/Utils/SanitizerStats.h | 56 + .../include/llvm/Transforms/Utils/SimplifyIndVar.h | 60 + .../llvm/Transforms/Utils/SimplifyLibCalls.h | 205 + .../include/llvm/Transforms/Utils/SplitModule.h | 43 + .../include/llvm/Transforms/Utils/SymbolRewriter.h | 142 + .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 54 + .../include/llvm/Transforms/Utils/UnrollLoop.h | 126 + .../include/llvm/Transforms/Utils/VNCoercion.h | 108 + .../include/llvm/Transforms/Utils/ValueMapper.h | 281 + clang-r346389b/include/llvm/Transforms/Vectorize.h | 144 + .../Vectorize/LoopVectorizationLegality.h | 491 + .../llvm/Transforms/Vectorize/LoopVectorize.h | 115 + .../llvm/Transforms/Vectorize/SLPVectorizer.h | 154 + .../llvm/WindowsManifest/WindowsManifestMerger.h | 66 + .../llvm/WindowsResource/ResourceProcessor.h | 51 + .../llvm/WindowsResource/ResourceScriptToken.h | 59 + .../llvm/WindowsResource/ResourceScriptTokenList.h | 35 + clang-r346389b/include/llvm/XRay/BlockIndexer.h | 69 + clang-r346389b/include/llvm/XRay/BlockPrinter.h | 62 + clang-r346389b/include/llvm/XRay/BlockVerifier.h | 72 + clang-r346389b/include/llvm/XRay/FDRLogBuilder.h | 41 + .../include/llvm/XRay/FDRRecordConsumer.h | 55 + .../include/llvm/XRay/FDRRecordProducer.h | 46 + clang-r346389b/include/llvm/XRay/FDRRecords.h | 354 + .../include/llvm/XRay/FDRTraceExpander.h | 63 + clang-r346389b/include/llvm/XRay/FDRTraceWriter.h | 56 + .../include/llvm/XRay/FileHeaderReader.h | 33 + clang-r346389b/include/llvm/XRay/Graph.h | 494 + .../include/llvm/XRay/InstrumentationMap.h | 135 + clang-r346389b/include/llvm/XRay/Profile.h | 150 + clang-r346389b/include/llvm/XRay/RecordPrinter.h | 50 + clang-r346389b/include/llvm/XRay/Trace.h | 81 + clang-r346389b/include/llvm/XRay/XRayRecord.h | 105 + clang-r346389b/include/llvm/XRay/YAMLXRayRecord.h | 108 + clang-r346389b/lib64/BugpointPasses.so | Bin 0 -> 26008 bytes clang-r346389b/lib64/LLVMHello.so | Bin 0 -> 23832 bytes clang-r346389b/lib64/LLVMgold.so | Bin 0 -> 37176000 bytes clang-r346389b/lib64/TestPlugin.so | Bin 0 -> 21520 bytes .../lib64/clang/8.0.6/bin/asan_device_setup | 467 + .../8.0.6/include/__clang_cuda_builtin_vars.h | 126 + .../lib64/clang/8.0.6/include/__clang_cuda_cmath.h | 472 + .../8.0.6/include/__clang_cuda_complex_builtins.h | 203 + .../8.0.6/include/__clang_cuda_device_functions.h | 1768 + .../clang/8.0.6/include/__clang_cuda_intrinsics.h | 492 + .../include/__clang_cuda_libdevice_declares.h | 466 + .../include/__clang_cuda_math_forward_declares.h | 286 + .../8.0.6/include/__clang_cuda_runtime_wrapper.h | 430 + .../clang/8.0.6/include/__stddef_max_align_t.h | 43 + .../lib64/clang/8.0.6/include/__wmmintrin_aes.h | 154 + .../lib64/clang/8.0.6/include/__wmmintrin_pclmul.h | 62 + .../lib64/clang/8.0.6/include/adxintrin.h | 86 + clang-r346389b/lib64/clang/8.0.6/include/altivec.h | 16736 +++++ .../lib64/clang/8.0.6/include/ammintrin.h | 193 + .../lib64/clang/8.0.6/include/arm64intr.h | 49 + .../lib64/clang/8.0.6/include/arm_acle.h | 626 + .../lib64/clang/8.0.6/include/arm_fp16.h | 1499 + .../lib64/clang/8.0.6/include/arm_neon.h | 73681 +++++++++++++++++++ clang-r346389b/lib64/clang/8.0.6/include/armintr.h | 45 + .../lib64/clang/8.0.6/include/avx2intrin.h | 1168 + .../lib64/clang/8.0.6/include/avx512bitalgintrin.h | 97 + .../lib64/clang/8.0.6/include/avx512bwintrin.h | 2043 + .../lib64/clang/8.0.6/include/avx512cdintrin.h | 141 + .../lib64/clang/8.0.6/include/avx512dqintrin.h | 1391 + .../lib64/clang/8.0.6/include/avx512erintrin.h | 285 + .../lib64/clang/8.0.6/include/avx512fintrin.h | 9687 +++ .../lib64/clang/8.0.6/include/avx512ifmaintrin.h | 82 + .../lib64/clang/8.0.6/include/avx512ifmavlintrin.h | 133 + .../lib64/clang/8.0.6/include/avx512pfintrin.h | 111 + .../lib64/clang/8.0.6/include/avx512vbmi2intrin.h | 397 + .../lib64/clang/8.0.6/include/avx512vbmiintrin.h | 123 + .../lib64/clang/8.0.6/include/avx512vbmivlintrin.h | 214 + .../clang/8.0.6/include/avx512vlbitalgintrin.h | 159 + .../lib64/clang/8.0.6/include/avx512vlbwintrin.h | 2821 + .../lib64/clang/8.0.6/include/avx512vlcdintrin.h | 249 + .../lib64/clang/8.0.6/include/avx512vldqintrin.h | 1185 + .../lib64/clang/8.0.6/include/avx512vlintrin.h | 8483 +++ .../clang/8.0.6/include/avx512vlvbmi2intrin.h | 751 + .../lib64/clang/8.0.6/include/avx512vlvnniintrin.h | 223 + .../lib64/clang/8.0.6/include/avx512vnniintrin.h | 129 + .../clang/8.0.6/include/avx512vpopcntdqintrin.h | 68 + .../clang/8.0.6/include/avx512vpopcntdqvlintrin.h | 105 + .../lib64/clang/8.0.6/include/avxintrin.h | 5063 ++ .../lib64/clang/8.0.6/include/bmi2intrin.h | 95 + .../lib64/clang/8.0.6/include/bmiintrin.h | 386 + .../lib64/clang/8.0.6/include/cetintrin.h | 113 + .../lib64/clang/8.0.6/include/cldemoteintrin.h | 42 + .../lib64/clang/8.0.6/include/clflushoptintrin.h | 41 + .../lib64/clang/8.0.6/include/clwbintrin.h | 52 + .../lib64/clang/8.0.6/include/clzerointrin.h | 50 + clang-r346389b/lib64/clang/8.0.6/include/cpuid.h | 312 + .../clang/8.0.6/include/cuda_wrappers/algorithm | 116 + .../clang/8.0.6/include/cuda_wrappers/complex | 82 + .../lib64/clang/8.0.6/include/cuda_wrappers/new | 96 + .../lib64/clang/8.0.6/include/emmintrin.h | 5000 ++ .../lib64/clang/8.0.6/include/f16cintrin.h | 176 + clang-r346389b/lib64/clang/8.0.6/include/float.h | 166 + .../lib64/clang/8.0.6/include/fma4intrin.h | 232 + .../lib64/clang/8.0.6/include/fmaintrin.h | 230 + .../lib64/clang/8.0.6/include/fxsrintrin.h | 105 + .../lib64/clang/8.0.6/include/gfniintrin.h | 208 + .../lib64/clang/8.0.6/include/htmintrin.h | 226 + .../lib64/clang/8.0.6/include/htmxlintrin.h | 359 + .../lib64/clang/8.0.6/include/ia32intrin.h | 78 + .../lib64/clang/8.0.6/include/immintrin.h | 526 + clang-r346389b/lib64/clang/8.0.6/include/intrin.h | 609 + .../lib64/clang/8.0.6/include/inttypes.h | 106 + .../lib64/clang/8.0.6/include/invpcidintrin.h | 37 + clang-r346389b/lib64/clang/8.0.6/include/iso646.h | 43 + clang-r346389b/lib64/clang/8.0.6/include/limits.h | 118 + .../lib64/clang/8.0.6/include/lwpintrin.h | 150 + .../lib64/clang/8.0.6/include/lzcntintrin.h | 122 + clang-r346389b/lib64/clang/8.0.6/include/mm3dnow.h | 171 + .../lib64/clang/8.0.6/include/mm_malloc.h | 75 + .../lib64/clang/8.0.6/include/mmintrin.h | 1572 + .../lib64/clang/8.0.6/include/module.modulemap | 171 + .../lib64/clang/8.0.6/include/movdirintrin.h | 63 + clang-r346389b/lib64/clang/8.0.6/include/msa.h | 583 + .../lib64/clang/8.0.6/include/mwaitxintrin.h | 47 + .../lib64/clang/8.0.6/include/nmmintrin.h | 30 + clang-r346389b/lib64/clang/8.0.6/include/omp.h | 252 + .../lib64/clang/8.0.6/include/opencl-c.h | 16398 +++++ .../lib64/clang/8.0.6/include/pconfigintrin.h | 50 + .../lib64/clang/8.0.6/include/pkuintrin.h | 48 + .../lib64/clang/8.0.6/include/pmmintrin.h | 304 + .../lib64/clang/8.0.6/include/popcntintrin.h | 98 + .../lib64/clang/8.0.6/include/prfchwintrin.h | 69 + .../lib64/clang/8.0.6/include/ptwriteintrin.h | 51 + .../lib64/clang/8.0.6/include/rdseedintrin.h | 56 + .../lib64/clang/8.0.6/include/rtmintrin.h | 59 + .../lib64/clang/8.0.6/include/s390intrin.h | 39 + .../8.0.6/include/sanitizer/allocator_interface.h | 89 + .../clang/8.0.6/include/sanitizer/asan_interface.h | 155 + .../include/sanitizer/common_interface_defs.h | 209 + .../8.0.6/include/sanitizer/coverage_interface.h | 36 + .../8.0.6/include/sanitizer/dfsan_interface.h | 116 + .../clang/8.0.6/include/sanitizer/esan_interface.h | 50 + .../8.0.6/include/sanitizer/hwasan_interface.h | 84 + .../8.0.6/include/sanitizer/linux_syscall_hooks.h | 3083 + .../clang/8.0.6/include/sanitizer/lsan_interface.h | 90 + .../clang/8.0.6/include/sanitizer/msan_interface.h | 119 + .../8.0.6/include/sanitizer/netbsd_syscall_hooks.h | 4732 ++ .../8.0.6/include/sanitizer/scudo_interface.h | 39 + .../clang/8.0.6/include/sanitizer/tsan_interface.h | 144 + .../include/sanitizer/tsan_interface_atomic.h | 222 + .../lib64/clang/8.0.6/include/sgxintrin.h | 70 + .../lib64/clang/8.0.6/include/shaintrin.h | 75 + .../lib64/clang/8.0.6/include/smmintrin.h | 2444 + .../lib64/clang/8.0.6/include/stdalign.h | 35 + clang-r346389b/lib64/clang/8.0.6/include/stdarg.h | 51 + .../lib64/clang/8.0.6/include/stdatomic.h | 387 + clang-r346389b/lib64/clang/8.0.6/include/stdbool.h | 47 + clang-r346389b/lib64/clang/8.0.6/include/stddef.h | 137 + clang-r346389b/lib64/clang/8.0.6/include/stdint.h | 704 + .../lib64/clang/8.0.6/include/stdnoreturn.h | 30 + .../lib64/clang/8.0.6/include/tbmintrin.h | 154 + clang-r346389b/lib64/clang/8.0.6/include/tgmath.h | 1384 + .../lib64/clang/8.0.6/include/tmmintrin.h | 785 + clang-r346389b/lib64/clang/8.0.6/include/unwind.h | 341 + clang-r346389b/lib64/clang/8.0.6/include/vadefs.h | 65 + .../lib64/clang/8.0.6/include/vaesintrin.h | 98 + clang-r346389b/lib64/clang/8.0.6/include/varargs.h | 26 + .../lib64/clang/8.0.6/include/vecintrin.h | 10470 +++ .../lib64/clang/8.0.6/include/vpclmulqdqintrin.h | 42 + .../lib64/clang/8.0.6/include/waitpkgintrin.h | 56 + .../lib64/clang/8.0.6/include/wbnoinvdintrin.h | 38 + .../lib64/clang/8.0.6/include/wmmintrin.h | 33 + .../lib64/clang/8.0.6/include/x86intrin.h | 68 + .../lib64/clang/8.0.6/include/xmmintrin.h | 3012 + .../lib64/clang/8.0.6/include/xopintrin.h | 784 + .../lib64/clang/8.0.6/include/xsavecintrin.h | 48 + .../lib64/clang/8.0.6/include/xsaveintrin.h | 58 + .../lib64/clang/8.0.6/include/xsaveoptintrin.h | 48 + .../lib64/clang/8.0.6/include/xsavesintrin.h | 58 + .../lib64/clang/8.0.6/include/xtestintrin.h | 41 + .../clang/8.0.6/lib/linux/aarch64/libFuzzer.a | Bin 0 -> 2298824 bytes .../lib64/clang/8.0.6/lib/linux/aarch64/libomp.a | Bin 0 -> 1389954 bytes .../lib64/clang/8.0.6/lib/linux/arm/libFuzzer.a | Bin 0 -> 1576644 bytes .../lib64/clang/8.0.6/lib/linux/arm/libomp.a | Bin 0 -> 1071638 bytes .../lib64/clang/8.0.6/lib/linux/i386/libFuzzer.a | Bin 0 -> 1362096 bytes .../lib64/clang/8.0.6/lib/linux/i386/libomp.a | Bin 0 -> 1091798 bytes .../lib/linux/libclang_rt.asan-aarch64-android.a | Bin 0 -> 4799410 bytes .../linux/libclang_rt.asan-aarch64-android.a.syms | 1181 + .../linux/libclang_rt.asan-aarch64-android.map.txt | 1412 + .../lib/linux/libclang_rt.asan-aarch64-android.so | Bin 0 -> 2336376 bytes .../8.0.6/lib/linux/libclang_rt.asan-arm-android.a | Bin 0 -> 3613788 bytes .../lib/linux/libclang_rt.asan-arm-android.a.syms | 1243 + .../lib/linux/libclang_rt.asan-arm-android.map.txt | 1474 + .../lib/linux/libclang_rt.asan-arm-android.so | Bin 0 -> 2035288 bytes .../clang/8.0.6/lib/linux/libclang_rt.asan-i386.a | Bin 0 -> 3489466 bytes .../clang/8.0.6/lib/linux/libclang_rt.asan-i386.so | Bin 0 -> 2421168 bytes .../lib/linux/libclang_rt.asan-i686-android.a | Bin 0 -> 2995876 bytes .../linux/libclang_rt.asan-i686-android.map.txt | 1412 + .../lib/linux/libclang_rt.asan-i686-android.so | Bin 0 -> 1877384 bytes .../libclang_rt.asan-preinit-aarch64-android.a | Bin 0 -> 1156 bytes .../linux/libclang_rt.asan-preinit-arm-android.a | Bin 0 -> 1036 bytes .../lib/linux/libclang_rt.asan-preinit-i386.a | Bin 0 -> 1126 bytes .../linux/libclang_rt.asan-preinit-i686-android.a | Bin 0 -> 924 bytes .../libclang_rt.asan-preinit-x86_64-android.a | Bin 0 -> 1124 bytes .../lib/linux/libclang_rt.asan-preinit-x86_64.a | Bin 0 -> 1414 bytes .../lib/linux/libclang_rt.asan-x86_64-android.a | Bin 0 -> 4215768 bytes .../linux/libclang_rt.asan-x86_64-android.a.syms | 1181 + .../linux/libclang_rt.asan-x86_64-android.map.txt | 1412 + .../lib/linux/libclang_rt.asan-x86_64-android.so | Bin 0 -> 2053080 bytes .../8.0.6/lib/linux/libclang_rt.asan-x86_64.a | Bin 0 -> 5445560 bytes .../8.0.6/lib/linux/libclang_rt.asan-x86_64.a.syms | 1569 + .../8.0.6/lib/linux/libclang_rt.asan-x86_64.so | Bin 0 -> 2631112 bytes .../linux/libclang_rt.asan_cxx-aarch64-android.a | Bin 0 -> 91582 bytes .../libclang_rt.asan_cxx-aarch64-android.a.syms | 22 + .../lib/linux/libclang_rt.asan_cxx-arm-android.a | Bin 0 -> 61914 bytes .../linux/libclang_rt.asan_cxx-arm-android.a.syms | 22 + .../8.0.6/lib/linux/libclang_rt.asan_cxx-i386.a | Bin 0 -> 48274 bytes .../lib/linux/libclang_rt.asan_cxx-i686-android.a | Bin 0 -> 52362 bytes .../linux/libclang_rt.asan_cxx-x86_64-android.a | Bin 0 -> 73302 bytes .../libclang_rt.asan_cxx-x86_64-android.a.syms | 22 + .../8.0.6/lib/linux/libclang_rt.asan_cxx-x86_64.a | Bin 0 -> 42806 bytes .../lib/linux/libclang_rt.asan_cxx-x86_64.a.syms | 22 + .../linux/libclang_rt.builtins-aarch64-android.a | Bin 0 -> 229262 bytes .../lib/linux/libclang_rt.builtins-arm-android.a | Bin 0 -> 212290 bytes .../8.0.6/lib/linux/libclang_rt.builtins-i386.a | Bin 0 -> 148358 bytes .../lib/linux/libclang_rt.builtins-i686-android.a | Bin 0 -> 157434 bytes .../linux/libclang_rt.builtins-x86_64-android.a | Bin 0 -> 261160 bytes .../8.0.6/lib/linux/libclang_rt.builtins-x86_64.a | Bin 0 -> 241760 bytes .../clang/8.0.6/lib/linux/libclang_rt.cfi-i386.a | Bin 0 -> 593784 bytes .../clang/8.0.6/lib/linux/libclang_rt.cfi-x86_64.a | Bin 0 -> 890138 bytes .../8.0.6/lib/linux/libclang_rt.cfi_diag-i386.a | Bin 0 -> 927626 bytes .../8.0.6/lib/linux/libclang_rt.cfi_diag-x86_64.a | Bin 0 -> 1374810 bytes .../clang/8.0.6/lib/linux/libclang_rt.dd-x86_64.a | Bin 0 -> 935536 bytes .../8.0.6/lib/linux/libclang_rt.dfsan-x86_64.a | Bin 0 -> 948170 bytes .../lib/linux/libclang_rt.dfsan-x86_64.a.syms | 20 + .../8.0.6/lib/linux/libclang_rt.dyndd-x86_64.so | Bin 0 -> 495944 bytes .../8.0.6/lib/linux/libclang_rt.esan-x86_64.a | Bin 0 -> 2327538 bytes .../8.0.6/lib/linux/libclang_rt.esan-x86_64.a.syms | 1469 + .../lib/linux/libclang_rt.hwasan-aarch64-android.a | Bin 0 -> 1783302 bytes .../libclang_rt.hwasan-aarch64-android.a.syms | 67 + .../libclang_rt.hwasan-aarch64-android.map.txt | 161 + .../linux/libclang_rt.hwasan-aarch64-android.so | Bin 0 -> 838112 bytes .../lib/linux/libclang_rt.hwasan-x86_64-android.a | Bin 0 -> 1622848 bytes .../linux/libclang_rt.hwasan-x86_64-android.a.syms | 67 + .../lib/linux/libclang_rt.hwasan-x86_64-android.so | Bin 0 -> 684968 bytes .../8.0.6/lib/linux/libclang_rt.hwasan-x86_64.a | Bin 0 -> 1668212 bytes .../lib/linux/libclang_rt.hwasan-x86_64.a.syms | 99 + .../8.0.6/lib/linux/libclang_rt.hwasan-x86_64.so | Bin 0 -> 693160 bytes .../linux/libclang_rt.hwasan_cxx-aarch64-android.a | Bin 0 -> 54696 bytes .../libclang_rt.hwasan_cxx-aarch64-android.a.syms | 12 + .../linux/libclang_rt.hwasan_cxx-x86_64-android.a | Bin 0 -> 42112 bytes .../libclang_rt.hwasan_cxx-x86_64-android.a.syms | 12 + .../lib/linux/libclang_rt.hwasan_cxx-x86_64.a | Bin 0 -> 11632 bytes .../lib/linux/libclang_rt.hwasan_cxx-x86_64.a.syms | 12 + .../libclang_rt.hwasan_static-aarch64-android.a | 1 + .../clang/8.0.6/lib/linux/libclang_rt.lsan-i386.a | Bin 0 -> 1019956 bytes .../8.0.6/lib/linux/libclang_rt.lsan-x86_64.a | Bin 0 -> 1495544 bytes .../8.0.6/lib/linux/libclang_rt.msan-x86_64.a | Bin 0 -> 3623646 bytes .../8.0.6/lib/linux/libclang_rt.msan-x86_64.a.syms | 1761 + .../8.0.6/lib/linux/libclang_rt.msan_cxx-x86_64.a | Bin 0 -> 23112 bytes .../lib/linux/libclang_rt.msan_cxx-x86_64.a.syms | 24 + .../linux/libclang_rt.profile-aarch64-android.a | Bin 0 -> 123484 bytes .../lib/linux/libclang_rt.profile-arm-android.a | Bin 0 -> 109888 bytes .../8.0.6/lib/linux/libclang_rt.profile-i386.a | Bin 0 -> 84648 bytes .../lib/linux/libclang_rt.profile-i686-android.a | Bin 0 -> 94620 bytes .../lib/linux/libclang_rt.profile-x86_64-android.a | Bin 0 -> 130564 bytes .../8.0.6/lib/linux/libclang_rt.profile-x86_64.a | Bin 0 -> 130604 bytes .../8.0.6/lib/linux/libclang_rt.safestack-i386.a | Bin 0 -> 495338 bytes .../8.0.6/lib/linux/libclang_rt.safestack-x86_64.a | Bin 0 -> 743576 bytes .../lib/linux/libclang_rt.scudo-aarch64-android.a | Bin 0 -> 1637146 bytes .../lib/linux/libclang_rt.scudo-aarch64-android.so | Bin 0 -> 801272 bytes .../lib/linux/libclang_rt.scudo-arm-android.a | Bin 0 -> 1260096 bytes .../lib/linux/libclang_rt.scudo-arm-android.so | Bin 0 -> 556844 bytes .../clang/8.0.6/lib/linux/libclang_rt.scudo-i386.a | Bin 0 -> 1016722 bytes .../8.0.6/lib/linux/libclang_rt.scudo-i386.so | Bin 0 -> 519280 bytes .../lib/linux/libclang_rt.scudo-i686-android.a | Bin 0 -> 1107034 bytes .../lib/linux/libclang_rt.scudo-i686-android.so | Bin 0 -> 559724 bytes .../lib/linux/libclang_rt.scudo-x86_64-android.a | Bin 0 -> 1475078 bytes .../lib/linux/libclang_rt.scudo-x86_64-android.so | Bin 0 -> 621232 bytes .../8.0.6/lib/linux/libclang_rt.scudo-x86_64.a | Bin 0 -> 1526648 bytes .../8.0.6/lib/linux/libclang_rt.scudo-x86_64.so | Bin 0 -> 511128 bytes .../linux/libclang_rt.scudo_cxx-aarch64-android.a | Bin 0 -> 54874 bytes .../lib/linux/libclang_rt.scudo_cxx-arm-android.a | Bin 0 -> 38142 bytes .../8.0.6/lib/linux/libclang_rt.scudo_cxx-i386.a | Bin 0 -> 30198 bytes .../lib/linux/libclang_rt.scudo_cxx-i686-android.a | Bin 0 -> 34394 bytes .../linux/libclang_rt.scudo_cxx-x86_64-android.a | Bin 0 -> 43282 bytes .../8.0.6/lib/linux/libclang_rt.scudo_cxx-x86_64.a | Bin 0 -> 12882 bytes ...libclang_rt.scudo_cxx_minimal-aarch64-android.a | Bin 0 -> 12590 bytes .../libclang_rt.scudo_cxx_minimal-arm-android.a | Bin 0 -> 11498 bytes .../lib/linux/libclang_rt.scudo_cxx_minimal-i386.a | Bin 0 -> 6558 bytes .../libclang_rt.scudo_cxx_minimal-i686-android.a | Bin 0 -> 9578 bytes .../libclang_rt.scudo_cxx_minimal-x86_64-android.a | Bin 0 -> 11790 bytes .../linux/libclang_rt.scudo_cxx_minimal-x86_64.a | Bin 0 -> 11910 bytes .../libclang_rt.scudo_minimal-aarch64-android.a | Bin 0 -> 1112322 bytes .../libclang_rt.scudo_minimal-aarch64-android.so | Bin 0 -> 437512 bytes .../linux/libclang_rt.scudo_minimal-arm-android.a | Bin 0 -> 847554 bytes .../linux/libclang_rt.scudo_minimal-arm-android.so | Bin 0 -> 328008 bytes .../lib/linux/libclang_rt.scudo_minimal-i386.a | Bin 0 -> 684236 bytes .../lib/linux/libclang_rt.scudo_minimal-i386.so | Bin 0 -> 328996 bytes .../linux/libclang_rt.scudo_minimal-i686-android.a | Bin 0 -> 742566 bytes .../libclang_rt.scudo_minimal-i686-android.so | Bin 0 -> 263236 bytes .../libclang_rt.scudo_minimal-x86_64-android.a | Bin 0 -> 994968 bytes .../libclang_rt.scudo_minimal-x86_64-android.so | Bin 0 -> 297776 bytes .../lib/linux/libclang_rt.scudo_minimal-x86_64.a | Bin 0 -> 1044352 bytes .../lib/linux/libclang_rt.scudo_minimal-x86_64.so | Bin 0 -> 302704 bytes .../lib/linux/libclang_rt.stats-aarch64-android.a | Bin 0 -> 1186654 bytes .../lib/linux/libclang_rt.stats-arm-android.a | Bin 0 -> 947534 bytes .../clang/8.0.6/lib/linux/libclang_rt.stats-i386.a | Bin 0 -> 767910 bytes .../lib/linux/libclang_rt.stats-i686-android.a | Bin 0 -> 828728 bytes .../lib/linux/libclang_rt.stats-x86_64-android.a | Bin 0 -> 1082648 bytes .../8.0.6/lib/linux/libclang_rt.stats-x86_64.a | Bin 0 -> 1126290 bytes .../libclang_rt.stats_client-aarch64-android.a | Bin 0 -> 7130 bytes .../linux/libclang_rt.stats_client-arm-android.a | Bin 0 -> 5702 bytes .../lib/linux/libclang_rt.stats_client-i386.a | Bin 0 -> 4594 bytes .../linux/libclang_rt.stats_client-i686-android.a | Bin 0 -> 4958 bytes .../libclang_rt.stats_client-x86_64-android.a | Bin 0 -> 6442 bytes .../lib/linux/libclang_rt.stats_client-x86_64.a | Bin 0 -> 6482 bytes .../lib/linux/libclang_rt.tsan-aarch64-android.a | Bin 0 -> 4441282 bytes .../linux/libclang_rt.tsan-aarch64-android.a.syms | 1314 + .../lib/linux/libclang_rt.tsan-x86_64-android.a | Bin 0 -> 3909378 bytes .../linux/libclang_rt.tsan-x86_64-android.a.syms | 1314 + .../8.0.6/lib/linux/libclang_rt.tsan-x86_64.a | Bin 0 -> 4448550 bytes .../8.0.6/lib/linux/libclang_rt.tsan-x86_64.a.syms | 1688 + .../linux/libclang_rt.tsan_cxx-aarch64-android.a | Bin 0 -> 66430 bytes .../libclang_rt.tsan_cxx-aarch64-android.a.syms | 48 + .../linux/libclang_rt.tsan_cxx-x86_64-android.a | Bin 0 -> 55390 bytes .../libclang_rt.tsan_cxx-x86_64-android.a.syms | 48 + .../8.0.6/lib/linux/libclang_rt.tsan_cxx-x86_64.a | Bin 0 -> 25278 bytes .../lib/linux/libclang_rt.tsan_cxx-x86_64.a.syms | 48 + .../libclang_rt.ubsan_minimal-aarch64-android.a | Bin 0 -> 38892 bytes ...ibclang_rt.ubsan_minimal-aarch64-android.a.syms | 3 + .../libclang_rt.ubsan_minimal-aarch64-android.so | Bin 0 -> 211096 bytes .../linux/libclang_rt.ubsan_minimal-arm-android.a | Bin 0 -> 35900 bytes .../libclang_rt.ubsan_minimal-arm-android.a.syms | 3 + .../linux/libclang_rt.ubsan_minimal-arm-android.so | Bin 0 -> 71188 bytes .../lib/linux/libclang_rt.ubsan_minimal-i386.a | Bin 0 -> 19488 bytes .../lib/linux/libclang_rt.ubsan_minimal-i386.so | Bin 0 -> 26392 bytes .../linux/libclang_rt.ubsan_minimal-i686-android.a | Bin 0 -> 28356 bytes .../libclang_rt.ubsan_minimal-i686-android.so | Bin 0 -> 30916 bytes .../libclang_rt.ubsan_minimal-x86_64-android.a | Bin 0 -> 37420 bytes ...libclang_rt.ubsan_minimal-x86_64-android.a.syms | 3 + .../libclang_rt.ubsan_minimal-x86_64-android.so | Bin 0 -> 29184 bytes .../lib/linux/libclang_rt.ubsan_minimal-x86_64.a | Bin 0 -> 35676 bytes .../linux/libclang_rt.ubsan_minimal-x86_64.a.syms | 3 + .../lib/linux/libclang_rt.ubsan_minimal-x86_64.so | Bin 0 -> 29832 bytes .../libclang_rt.ubsan_standalone-aarch64-android.a | Bin 0 -> 1433104 bytes ...lang_rt.ubsan_standalone-aarch64-android.a.syms | 36 + ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 0 -> 684680 bytes .../libclang_rt.ubsan_standalone-arm-android.a | Bin 0 -> 1127888 bytes ...libclang_rt.ubsan_standalone-arm-android.a.syms | 36 + .../libclang_rt.ubsan_standalone-arm-android.so | Bin 0 -> 493468 bytes .../lib/linux/libclang_rt.ubsan_standalone-i386.a | Bin 0 -> 920512 bytes .../lib/linux/libclang_rt.ubsan_standalone-i386.so | Bin 0 -> 544432 bytes .../libclang_rt.ubsan_standalone-i686-android.a | Bin 0 -> 993050 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 0 -> 496012 bytes .../libclang_rt.ubsan_standalone-x86_64-android.a | Bin 0 -> 1300778 bytes ...clang_rt.ubsan_standalone-x86_64-android.a.syms | 36 + .../libclang_rt.ubsan_standalone-x86_64-android.so | Bin 0 -> 550224 bytes .../linux/libclang_rt.ubsan_standalone-x86_64.a | Bin 0 -> 1354108 bytes .../libclang_rt.ubsan_standalone-x86_64.a.syms | 40 + .../linux/libclang_rt.ubsan_standalone-x86_64.so | Bin 0 -> 560184 bytes ...clang_rt.ubsan_standalone_cxx-aarch64-android.a | Bin 0 -> 42416 bytes ..._rt.ubsan_standalone_cxx-aarch64-android.a.syms | 3 + .../libclang_rt.ubsan_standalone_cxx-arm-android.a | Bin 0 -> 26776 bytes ...lang_rt.ubsan_standalone_cxx-arm-android.a.syms | 3 + .../linux/libclang_rt.ubsan_standalone_cxx-i386.a | Bin 0 -> 23772 bytes ...libclang_rt.ubsan_standalone_cxx-i686-android.a | Bin 0 -> 24948 bytes ...bclang_rt.ubsan_standalone_cxx-x86_64-android.a | Bin 0 -> 31624 bytes ...g_rt.ubsan_standalone_cxx-x86_64-android.a.syms | 3 + .../libclang_rt.ubsan_standalone_cxx-x86_64.a | Bin 0 -> 1044 bytes .../libclang_rt.ubsan_standalone_cxx-x86_64.a.syms | 3 + .../lib64/clang/8.0.6/lib/linux/x86_64/libFuzzer.a | Bin 0 -> 2071086 bytes .../lib64/clang/8.0.6/lib/linux/x86_64/libomp.a | Bin 0 -> 1489396 bytes .../lib64/clang/8.0.6/share/asan_blacklist.txt | 13 + .../lib64/clang/8.0.6/share/cfi_blacklist.txt | 17 + .../lib64/clang/8.0.6/share/dfsan_abilist.txt | 3738 + .../lib64/clang/8.0.6/share/hwasan_blacklist.txt | 7 + .../lib64/clang/8.0.6/share/msan_blacklist.txt | 7 + clang-r346389b/lib64/cmake/clang/ClangConfig.cmake | 25 + .../lib64/cmake/clang/ClangTargets-release.cmake | 738 + .../lib64/cmake/clang/ClangTargets.cmake | 571 + clang-r346389b/lib64/cmake/llvm/AddLLVM.cmake | 1737 + .../lib64/cmake/llvm/AddLLVMDefinitions.cmake | 17 + clang-r346389b/lib64/cmake/llvm/AddOCaml.cmake | 224 + .../lib64/cmake/llvm/AddSphinxTarget.cmake | 90 + clang-r346389b/lib64/cmake/llvm/CheckAtomic.cmake | 106 + .../lib64/cmake/llvm/CheckCompilerVersion.cmake | 52 + .../lib64/cmake/llvm/CheckLinkerFlag.cmake | 6 + .../lib64/cmake/llvm/ChooseMSVCCRT.cmake | 106 + clang-r346389b/lib64/cmake/llvm/CrossCompile.cmake | 69 + .../lib64/cmake/llvm/DetermineGCCCompatible.cmake | 13 + clang-r346389b/lib64/cmake/llvm/FindLibpfm.cmake | 23 + clang-r346389b/lib64/cmake/llvm/FindOCaml.cmake | 103 + clang-r346389b/lib64/cmake/llvm/FindSphinx.cmake | 27 + .../lib64/cmake/llvm/GenerateVersionFromCVS.cmake | 39 + clang-r346389b/lib64/cmake/llvm/GetSVN.cmake | 141 + .../lib64/cmake/llvm/HandleLLVMOptions.cmake | 903 + .../lib64/cmake/llvm/HandleLLVMStdlib.cmake | 32 + clang-r346389b/lib64/cmake/llvm/LLVM-Config.cmake | 322 + clang-r346389b/lib64/cmake/llvm/LLVMConfig.cmake | 185 + .../lib64/cmake/llvm/LLVMConfigVersion.cmake | 13 + .../lib64/cmake/llvm/LLVMExports-release.cmake | 1347 + clang-r346389b/lib64/cmake/llvm/LLVMExports.cmake | 826 + .../cmake/llvm/LLVMExternalProjectUtils.cmake | 247 + .../lib64/cmake/llvm/LLVMInstallSymlink.cmake | 21 + .../lib64/cmake/llvm/LLVMProcessSources.cmake | 110 + clang-r346389b/lib64/cmake/llvm/TableGen.cmake | 183 + .../lib64/cmake/llvm/VersionFromVCS.cmake | 92 + clang-r346389b/lib64/libLLVM-8svn.so | Bin 0 -> 49895392 bytes clang-r346389b/lib64/libLTO.so | 1 + clang-r346389b/lib64/libLTO.so.8svn | Bin 0 -> 37147576 bytes clang-r346389b/lib64/libOptRemarks.so | 1 + clang-r346389b/lib64/libOptRemarks.so.8svn | Bin 0 -> 16680 bytes clang-r346389b/lib64/libc++.so | 1 + clang-r346389b/lib64/libc++.so.1 | Bin 0 -> 1183888 bytes clang-r346389b/lib64/libc++abi.so.1 | Bin 0 -> 329016 bytes clang-r346389b/lib64/libclang.so.8svn | Bin 0 -> 59324272 bytes clang-r346389b/lib64/libclang_cxx.so.8svn | Bin 0 -> 59890032 bytes clang-r346389b/libexec/c++-analyzer | 8 + clang-r346389b/libexec/ccc-analyzer | 781 + clang-r346389b/manifest_5166481.xml | 42 + .../llvm/lib/Fuzzer/FuzzerCommand.h | 179 + .../llvm/lib/Fuzzer/FuzzerCorpus.h | 315 + .../llvm/lib/Fuzzer/FuzzerDataFlowTrace.h | 56 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerDefs.h | 199 + .../llvm/lib/Fuzzer/FuzzerDictionary.h | 119 + .../llvm/lib/Fuzzer/FuzzerExtFunctions.def | 51 + .../llvm/lib/Fuzzer/FuzzerExtFunctions.h | 35 + .../llvm/lib/Fuzzer/FuzzerFlags.def | 164 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerIO.h | 87 + .../llvm/lib/Fuzzer/FuzzerInterface.h | 71 + .../llvm/lib/Fuzzer/FuzzerInternal.h | 179 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerMerge.h | 80 + .../llvm/lib/Fuzzer/FuzzerMutate.h | 157 + .../llvm/lib/Fuzzer/FuzzerOptions.h | 77 + .../llvm/lib/Fuzzer/FuzzerRandom.h | 34 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerSHA1.h | 33 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerShmem.h | 69 + .../llvm/lib/Fuzzer/FuzzerTracePC.h | 310 + .../prebuilt_include/llvm/lib/Fuzzer/FuzzerUtil.h | 91 + .../llvm/lib/Fuzzer/FuzzerValueBitMap.h | 73 + .../runtimes_ndk_cxx/aarch64/libFuzzer.a | Bin 0 -> 2860156 bytes clang-r346389b/runtimes_ndk_cxx/aarch64/libomp.a | Bin 0 -> 1389370 bytes clang-r346389b/runtimes_ndk_cxx/arm/libFuzzer.a | Bin 0 -> 1934810 bytes clang-r346389b/runtimes_ndk_cxx/arm/libomp.a | Bin 0 -> 1071142 bytes clang-r346389b/runtimes_ndk_cxx/i386/libFuzzer.a | Bin 0 -> 1688054 bytes clang-r346389b/runtimes_ndk_cxx/i386/libomp.a | Bin 0 -> 1091394 bytes .../libclang_rt.asan-aarch64-android.a | Bin 0 -> 4800306 bytes .../libclang_rt.asan-aarch64-android.a.syms | 1181 + .../libclang_rt.asan-aarch64-android.so | Bin 0 -> 2414064 bytes .../libclang_rt.asan-arm-android.a | Bin 0 -> 3614792 bytes .../libclang_rt.asan-arm-android.a.syms | 1243 + .../libclang_rt.asan-arm-android.so | Bin 0 -> 2108724 bytes .../libclang_rt.asan-i686-android.a | Bin 0 -> 2997024 bytes .../libclang_rt.asan-i686-android.so | Bin 0 -> 1957904 bytes .../libclang_rt.asan-preinit-aarch64-android.a | Bin 0 -> 1156 bytes .../libclang_rt.asan-preinit-arm-android.a | Bin 0 -> 1036 bytes .../libclang_rt.asan-preinit-i686-android.a | Bin 0 -> 924 bytes .../libclang_rt.asan-preinit-x86_64-android.a | Bin 0 -> 1124 bytes .../libclang_rt.asan-x86_64-android.a | Bin 0 -> 4217336 bytes .../libclang_rt.asan-x86_64-android.a.syms | 1181 + .../libclang_rt.asan-x86_64-android.so | Bin 0 -> 2145952 bytes .../libclang_rt.asan_cxx-aarch64-android.a | Bin 0 -> 91614 bytes .../libclang_rt.asan_cxx-aarch64-android.a.syms | 22 + .../libclang_rt.asan_cxx-arm-android.a | Bin 0 -> 61946 bytes .../libclang_rt.asan_cxx-arm-android.a.syms | 22 + .../libclang_rt.asan_cxx-i686-android.a | Bin 0 -> 52394 bytes .../libclang_rt.asan_cxx-x86_64-android.a | Bin 0 -> 73334 bytes .../libclang_rt.asan_cxx-x86_64-android.a.syms | 22 + .../libclang_rt.builtins-aarch64-android.a | Bin 0 -> 229254 bytes .../libclang_rt.builtins-arm-android.a | Bin 0 -> 212290 bytes .../libclang_rt.builtins-i686-android.a | Bin 0 -> 157438 bytes .../libclang_rt.builtins-x86_64-android.a | Bin 0 -> 261168 bytes .../libclang_rt.hwasan-aarch64-android.a | Bin 0 -> 1784086 bytes .../libclang_rt.hwasan-aarch64-android.a.syms | 67 + .../libclang_rt.hwasan-aarch64-android.so | Bin 0 -> 838240 bytes .../libclang_rt.hwasan-x86_64-android.a | Bin 0 -> 1624304 bytes .../libclang_rt.hwasan-x86_64-android.a.syms | 67 + .../libclang_rt.hwasan-x86_64-android.so | Bin 0 -> 685320 bytes .../libclang_rt.hwasan_cxx-aarch64-android.a | Bin 0 -> 54728 bytes .../libclang_rt.hwasan_cxx-aarch64-android.a.syms | 12 + .../libclang_rt.hwasan_cxx-x86_64-android.a | Bin 0 -> 42144 bytes .../libclang_rt.hwasan_cxx-x86_64-android.a.syms | 12 + .../libclang_rt.profile-aarch64-android.a | Bin 0 -> 123516 bytes .../libclang_rt.profile-arm-android.a | Bin 0 -> 109692 bytes .../libclang_rt.profile-i686-android.a | Bin 0 -> 94612 bytes .../libclang_rt.profile-x86_64-android.a | Bin 0 -> 130452 bytes .../libclang_rt.scudo-aarch64-android.a | Bin 0 -> 1637914 bytes .../libclang_rt.scudo-aarch64-android.so | Bin 0 -> 801408 bytes .../libclang_rt.scudo-arm-android.a | Bin 0 -> 1261000 bytes .../libclang_rt.scudo-arm-android.so | Bin 0 -> 557060 bytes .../libclang_rt.scudo-i686-android.a | Bin 0 -> 1108054 bytes .../libclang_rt.scudo-i686-android.so | Bin 0 -> 560012 bytes .../libclang_rt.scudo-x86_64-android.a | Bin 0 -> 1476518 bytes .../libclang_rt.scudo-x86_64-android.so | Bin 0 -> 625680 bytes .../libclang_rt.scudo_cxx-aarch64-android.a | Bin 0 -> 54906 bytes .../libclang_rt.scudo_cxx-arm-android.a | Bin 0 -> 38174 bytes .../libclang_rt.scudo_cxx-i686-android.a | Bin 0 -> 34426 bytes .../libclang_rt.scudo_cxx-x86_64-android.a | Bin 0 -> 43314 bytes ...libclang_rt.scudo_cxx_minimal-aarch64-android.a | Bin 0 -> 12598 bytes .../libclang_rt.scudo_cxx_minimal-arm-android.a | Bin 0 -> 11506 bytes .../libclang_rt.scudo_cxx_minimal-i686-android.a | Bin 0 -> 9586 bytes .../libclang_rt.scudo_cxx_minimal-x86_64-android.a | Bin 0 -> 11798 bytes .../libclang_rt.scudo_minimal-aarch64-android.a | Bin 0 -> 1112938 bytes .../libclang_rt.scudo_minimal-aarch64-android.so | Bin 0 -> 437656 bytes .../libclang_rt.scudo_minimal-arm-android.a | Bin 0 -> 848306 bytes .../libclang_rt.scudo_minimal-arm-android.so | Bin 0 -> 328232 bytes .../libclang_rt.scudo_minimal-i686-android.a | Bin 0 -> 743434 bytes .../libclang_rt.scudo_minimal-i686-android.so | Bin 0 -> 263532 bytes .../libclang_rt.scudo_minimal-x86_64-android.a | Bin 0 -> 996256 bytes .../libclang_rt.scudo_minimal-x86_64-android.so | Bin 0 -> 298144 bytes .../libclang_rt.stats-aarch64-android.a | Bin 0 -> 1187302 bytes .../libclang_rt.stats-arm-android.a | Bin 0 -> 948282 bytes .../libclang_rt.stats-i686-android.a | Bin 0 -> 829628 bytes .../libclang_rt.stats-x86_64-android.a | Bin 0 -> 1083968 bytes .../libclang_rt.stats_client-aarch64-android.a | Bin 0 -> 7138 bytes .../libclang_rt.stats_client-arm-android.a | Bin 0 -> 5710 bytes .../libclang_rt.stats_client-i686-android.a | Bin 0 -> 4966 bytes .../libclang_rt.stats_client-x86_64-android.a | Bin 0 -> 6450 bytes .../libclang_rt.tsan-aarch64-android.a | Bin 0 -> 4442226 bytes .../libclang_rt.tsan-aarch64-android.a.syms | 1314 + .../libclang_rt.tsan-x86_64-android.a | Bin 0 -> 3910994 bytes .../libclang_rt.tsan-x86_64-android.a.syms | 1314 + .../libclang_rt.tsan_cxx-aarch64-android.a | Bin 0 -> 66462 bytes .../libclang_rt.tsan_cxx-aarch64-android.a.syms | 48 + .../libclang_rt.tsan_cxx-x86_64-android.a | Bin 0 -> 55422 bytes .../libclang_rt.tsan_cxx-x86_64-android.a.syms | 48 + .../libclang_rt.ubsan_minimal-aarch64-android.a | Bin 0 -> 38900 bytes ...ibclang_rt.ubsan_minimal-aarch64-android.a.syms | 3 + .../libclang_rt.ubsan_minimal-aarch64-android.so | Bin 0 -> 211104 bytes .../libclang_rt.ubsan_minimal-arm-android.a | Bin 0 -> 35908 bytes .../libclang_rt.ubsan_minimal-arm-android.a.syms | 3 + .../libclang_rt.ubsan_minimal-arm-android.so | Bin 0 -> 71196 bytes .../libclang_rt.ubsan_minimal-i686-android.a | Bin 0 -> 28364 bytes .../libclang_rt.ubsan_minimal-i686-android.so | Bin 0 -> 30924 bytes .../libclang_rt.ubsan_minimal-x86_64-android.a | Bin 0 -> 37428 bytes ...libclang_rt.ubsan_minimal-x86_64-android.a.syms | 3 + .../libclang_rt.ubsan_minimal-x86_64-android.so | Bin 0 -> 29192 bytes .../libclang_rt.ubsan_standalone-aarch64-android.a | Bin 0 -> 1433840 bytes ...lang_rt.ubsan_standalone-aarch64-android.a.syms | 36 + ...libclang_rt.ubsan_standalone-aarch64-android.so | Bin 0 -> 2947664 bytes .../libclang_rt.ubsan_standalone-arm-android.a | Bin 0 -> 1128724 bytes ...libclang_rt.ubsan_standalone-arm-android.a.syms | 36 + .../libclang_rt.ubsan_standalone-arm-android.so | Bin 0 -> 1914420 bytes .../libclang_rt.ubsan_standalone-i686-android.a | Bin 0 -> 994038 bytes .../libclang_rt.ubsan_standalone-i686-android.so | Bin 0 -> 2331860 bytes .../libclang_rt.ubsan_standalone-x86_64-android.a | Bin 0 -> 1302186 bytes ...clang_rt.ubsan_standalone-x86_64-android.a.syms | 36 + .../libclang_rt.ubsan_standalone-x86_64-android.so | Bin 0 -> 2763352 bytes ...clang_rt.ubsan_standalone_cxx-aarch64-android.a | Bin 0 -> 42440 bytes ..._rt.ubsan_standalone_cxx-aarch64-android.a.syms | 3 + .../libclang_rt.ubsan_standalone_cxx-arm-android.a | Bin 0 -> 26800 bytes ...lang_rt.ubsan_standalone_cxx-arm-android.a.syms | 3 + ...libclang_rt.ubsan_standalone_cxx-i686-android.a | Bin 0 -> 24972 bytes ...bclang_rt.ubsan_standalone_cxx-x86_64-android.a | Bin 0 -> 31648 bytes ...g_rt.ubsan_standalone_cxx-x86_64-android.a.syms | 3 + clang-r346389b/runtimes_ndk_cxx/x86_64/libFuzzer.a | Bin 0 -> 2624728 bytes clang-r346389b/runtimes_ndk_cxx/x86_64/libomp.a | Bin 0 -> 1489028 bytes clang-r346389b/share/clang/bash-autocomplete.sh | 65 + .../share/clang/clang-format-bbedit.applescript | 27 + clang-r346389b/share/clang/clang-format-diff.py | 126 + clang-r346389b/share/clang/clang-format-sublime.py | 58 + clang-r346389b/share/clang/clang-format.el | 206 + clang-r346389b/share/clang/clang-format.py | 127 + clang-r346389b/share/clang/clang-include-fixer.el | 450 + clang-r346389b/share/clang/clang-include-fixer.py | 208 + clang-r346389b/share/clang/clang-rename.el | 79 + clang-r346389b/share/clang/clang-rename.py | 66 + clang-r346389b/share/clang/clang-tidy-diff.py | 141 + clang-r346389b/share/clang/run-clang-tidy.py | 319 + clang-r346389b/share/clang/run-find-all-symbols.py | 124 + clang-r346389b/share/man/man1/scan-build.1 | 349 + clang-r346389b/share/opt-viewer/opt-diff.py | 75 + clang-r346389b/share/opt-viewer/opt-stats.py | 78 + clang-r346389b/share/opt-viewer/opt-viewer.py | 343 + clang-r346389b/share/opt-viewer/optpmap.py | 56 + clang-r346389b/share/opt-viewer/optrecord.py | 333 + clang-r346389b/share/opt-viewer/style.css | 208 + clang-r346389b/share/scan-build/scanview.css | 62 + clang-r346389b/share/scan-build/sorttable.js | 492 + clang-r346389b/share/scan-view/FileRadar.scpt | Bin 0 -> 18418 bytes .../share/scan-view/GetRadarVersion.scpt | 0 clang-r346389b/share/scan-view/Reporter.py | 251 + clang-r346389b/share/scan-view/ScanView.py | 767 + clang-r346389b/share/scan-view/bugcatcher.ico | Bin 0 -> 318 bytes clang-r346389b/share/scan-view/startfile.py | 206 + clang-r346389b/test/aarch64/bin/asan_test | 0 clang-r346389b/test/arm/bin/asan_test | 0 clang-r346389b/test/i686/bin/asan_test | 0 2630 files changed, 1052439 insertions(+) 8799c07c Update prebuilt Clang to r346389b. ===================================================================== Patchsets applied to https://android-git.linaro.org/git/platform/system/bt on top of android-9.0.0_r22 vendor_libs/linux/sepolicy/file_contexts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 5a650edbb vendor_libs: Allow btlinux service to run from vendor or system/vendor ===================================================================== Patchsets applied to https://android-git.linaro.org/git/platform/system/core on top of android-9.0.0_r22 init/Android.mk | 14 +++++++ init/bootchart_parse.cpp | 101 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 115 insertions(+) c40f1f87d add bootchart_parse command