From owner-svn-src-vendor@freebsd.org Mon Jul 18 06:57:25 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7EA9CB9C6D9; Mon, 18 Jul 2016 06:57:25 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 56AB11890; Mon, 18 Jul 2016 06:57:25 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6I6vOYI008315; Mon, 18 Jul 2016 06:57:24 GMT (envelope-from avg@FreeBSD.org) Received: (from avg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6I6vO1f008313; Mon, 18 Jul 2016 06:57:24 GMT (envelope-from avg@FreeBSD.org) Message-Id: <201607180657.u6I6vO1f008313@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: avg set sender to avg@FreeBSD.org using -f From: Andriy Gapon Date: Mon, 18 Jul 2016 06:57:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r302991 - vendor-sys/illumos/dist/uts/common/fs/zfs vendor-sys/illumos/dist/uts/common/fs/zfs/sys vendor/illumos/dist/cmd/zdb vendor/illumos/dist/cmd/ztest X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jul 2016 06:57:25 -0000 Author: avg Date: Mon Jul 18 06:57:24 2016 New Revision: 302991 URL: https://svnweb.freebsd.org/changeset/base/302991 Log: 6950 ARC should cache compressed data illumos/illumos-gate@dcbf3bd6a1f1360fc1afcee9e22c6dcff7844bf2 https://github.com/illumos/illumos-gate/commit/dcbf3bd6a1f1360fc1afcee9e22c6dcff7844bf2 https://www.illumos.org/issues/6950 When reading compressed data from disk, the ARC should keep the compressed block cached and only decompress it when consumers access the block. The uncompressed data should be short-lived allowing the ARC to cache a much larger amount of data. The DMU would also maintain a smaller cache of uncompressed blocks to minimize the impact of decompressing frequently accessed blocks. Reviewed by: Prakash Surya Reviewed by: Dan Kimmel Reviewed by: Matt Ahrens Reviewed by: Paul Dagnelie Reviewed by: Don Brady Reviewed by: Richard Elling Approved by: Richard Lowe Author: George Wilson Modified: vendor/illumos/dist/cmd/zdb/zdb.c vendor/illumos/dist/cmd/ztest/ztest.c Changes in other areas also in this revision: Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c vendor-sys/illumos/dist/uts/common/fs/zfs/dbuf.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_diff.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_objset.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_send.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_traverse.c vendor-sys/illumos/dist/uts/common/fs/zfs/dnode.c vendor-sys/illumos/dist/uts/common/fs/zfs/dnode_sync.c vendor-sys/illumos/dist/uts/common/fs/zfs/dsl_scan.c vendor-sys/illumos/dist/uts/common/fs/zfs/refcount.c vendor-sys/illumos/dist/uts/common/fs/zfs/sys/arc.h vendor-sys/illumos/dist/uts/common/fs/zfs/sys/dbuf.h vendor-sys/illumos/dist/uts/common/fs/zfs/sys/refcount.h vendor-sys/illumos/dist/uts/common/fs/zfs/sys/spa.h vendor-sys/illumos/dist/uts/common/fs/zfs/sys/zio.h vendor-sys/illumos/dist/uts/common/fs/zfs/sys/zio_checksum.h vendor-sys/illumos/dist/uts/common/fs/zfs/zil.c vendor-sys/illumos/dist/uts/common/fs/zfs/zio.c vendor-sys/illumos/dist/uts/common/fs/zfs/zio_checksum.c Modified: vendor/illumos/dist/cmd/zdb/zdb.c ============================================================================== --- vendor/illumos/dist/cmd/zdb/zdb.c Mon Jul 18 06:47:08 2016 (r302990) +++ vendor/illumos/dist/cmd/zdb/zdb.c Mon Jul 18 06:57:24 2016 (r302991) @@ -1262,7 +1262,7 @@ visit_indirect(spa_t *spa, const dnode_p } if (!err) ASSERT3U(fill, ==, BP_GET_FILL(bp)); - (void) arc_buf_remove_ref(buf, &buf); + arc_buf_destroy(buf, &buf); } return (err); Modified: vendor/illumos/dist/cmd/ztest/ztest.c ============================================================================== --- vendor/illumos/dist/cmd/ztest/ztest.c Mon Jul 18 06:47:08 2016 (r302990) +++ vendor/illumos/dist/cmd/ztest/ztest.c Mon Jul 18 06:57:24 2016 (r302991) @@ -187,6 +187,7 @@ extern uint64_t metaslab_gang_bang; extern uint64_t metaslab_df_alloc_threshold; extern uint64_t zfs_deadman_synctime_ms; extern int metaslab_preload_limit; +extern boolean_t zfs_compressed_arc_enabled; static ztest_shared_opts_t *ztest_shared_opts; static ztest_shared_opts_t ztest_opts; @@ -5353,6 +5354,12 @@ ztest_resume_thread(void *arg) if (spa_suspended(spa)) ztest_resume(spa); (void) poll(NULL, 0, 100); + + /* + * Periodically change the zfs_compressed_arc_enabled setting. + */ + if (ztest_random(10) == 0) + zfs_compressed_arc_enabled = ztest_random(2); } return (NULL); } From owner-svn-src-vendor@freebsd.org Mon Jul 18 06:57:25 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 42A92B9C6CF; Mon, 18 Jul 2016 06:57:25 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0B1D4188F; Mon, 18 Jul 2016 06:57:24 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6I6vOIl008308; Mon, 18 Jul 2016 06:57:24 GMT (envelope-from avg@FreeBSD.org) Received: (from avg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6I6vOxT008306; Mon, 18 Jul 2016 06:57:24 GMT (envelope-from avg@FreeBSD.org) Message-Id: <201607180657.u6I6vOxT008306@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: avg set sender to avg@FreeBSD.org using -f From: Andriy Gapon Date: Mon, 18 Jul 2016 06:57:24 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r302991 - vendor-sys/illumos/dist/uts/common/fs/zfs vendor-sys/illumos/dist/uts/common/fs/zfs/sys vendor/illumos/dist/cmd/zdb vendor/illumos/dist/cmd/ztest X-SVN-Group: vendor-sys MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jul 2016 06:57:25 -0000 Author: avg Date: Mon Jul 18 06:57:24 2016 New Revision: 302991 URL: https://svnweb.freebsd.org/changeset/base/302991 Log: 6950 ARC should cache compressed data illumos/illumos-gate@dcbf3bd6a1f1360fc1afcee9e22c6dcff7844bf2 https://github.com/illumos/illumos-gate/commit/dcbf3bd6a1f1360fc1afcee9e22c6dcff7844bf2 https://www.illumos.org/issues/6950 When reading compressed data from disk, the ARC should keep the compressed block cached and only decompress it when consumers access the block. The uncompressed data should be short-lived allowing the ARC to cache a much larger amount of data. The DMU would also maintain a smaller cache of uncompressed blocks to minimize the impact of decompressing frequently accessed blocks. Reviewed by: Prakash Surya Reviewed by: Dan Kimmel Reviewed by: Matt Ahrens Reviewed by: Paul Dagnelie Reviewed by: Don Brady Reviewed by: Richard Elling Approved by: Richard Lowe Author: George Wilson Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c vendor-sys/illumos/dist/uts/common/fs/zfs/dbuf.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_diff.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_objset.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_send.c vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_traverse.c vendor-sys/illumos/dist/uts/common/fs/zfs/dnode.c vendor-sys/illumos/dist/uts/common/fs/zfs/dnode_sync.c vendor-sys/illumos/dist/uts/common/fs/zfs/dsl_scan.c vendor-sys/illumos/dist/uts/common/fs/zfs/refcount.c vendor-sys/illumos/dist/uts/common/fs/zfs/sys/arc.h vendor-sys/illumos/dist/uts/common/fs/zfs/sys/dbuf.h vendor-sys/illumos/dist/uts/common/fs/zfs/sys/refcount.h vendor-sys/illumos/dist/uts/common/fs/zfs/sys/spa.h vendor-sys/illumos/dist/uts/common/fs/zfs/sys/zio.h vendor-sys/illumos/dist/uts/common/fs/zfs/sys/zio_checksum.h vendor-sys/illumos/dist/uts/common/fs/zfs/zil.c vendor-sys/illumos/dist/uts/common/fs/zfs/zio.c vendor-sys/illumos/dist/uts/common/fs/zfs/zio_checksum.c Changes in other areas also in this revision: Modified: vendor/illumos/dist/cmd/zdb/zdb.c vendor/illumos/dist/cmd/ztest/ztest.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c Mon Jul 18 06:47:08 2016 (r302990) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c Mon Jul 18 06:57:24 2016 (r302991) @@ -120,9 +120,134 @@ * - ARC header release, as it removes from L2ARC buflists */ +/* + * ARC operation: + * + * Every block that is in the ARC is tracked by an arc_buf_hdr_t structure. + * This structure can point either to a block that is still in the cache or to + * one that is only accessible in an L2 ARC device, or it can provide + * information about a block that was recently evicted. If a block is + * only accessible in the L2ARC, then the arc_buf_hdr_t only has enough + * information to retrieve it from the L2ARC device. This information is + * stored in the l2arc_buf_hdr_t sub-structure of the arc_buf_hdr_t. A block + * that is in this state cannot access the data directly. + * + * Blocks that are actively being referenced or have not been evicted + * are cached in the L1ARC. The L1ARC (l1arc_buf_hdr_t) is a structure within + * the arc_buf_hdr_t that will point to the data block in memory. A block can + * only be read by a consumer if it has an l1arc_buf_hdr_t. The L1ARC + * caches data in two ways -- in a list of arc buffers (arc_buf_t) and + * also in the arc_buf_hdr_t's private physical data block pointer (b_pdata). + * Each arc buffer (arc_buf_t) is being actively accessed by a specific ARC + * consumer, and always contains uncompressed data. The ARC will provide + * references to this data and will keep it cached until it is no longer in + * use. Typically, the arc will try to cache only the L1ARC's physical data + * block and will aggressively evict any arc_buf_t that is no longer referenced. + * The amount of memory consumed by the arc_buf_t's can be seen via the + * "overhead_size" kstat. + * + * + * arc_buf_hdr_t + * +-----------+ + * | | + * | | + * | | + * +-----------+ + * l2arc_buf_hdr_t| | + * | | + * +-----------+ + * l1arc_buf_hdr_t| | + * | | arc_buf_t + * | b_buf +------------>+---------+ arc_buf_t + * | | |b_next +---->+---------+ + * | b_pdata +-+ |---------| |b_next +-->NULL + * +-----------+ | | | +---------+ + * | |b_data +-+ | | + * | +---------+ | |b_data +-+ + * +->+------+ | +---------+ | + * (potentially) | | | | + * compressed | | | | + * data +------+ | v + * +->+------+ +------+ + * uncompressed | | | | + * data | | | | + * +------+ +------+ + * + * The L1ARC's data pointer, however, may or may not be uncompressed. The + * ARC has the ability to store the physical data (b_pdata) associated with + * the DVA of the arc_buf_hdr_t. Since the b_pdata is a copy of the on-disk + * physical block, it will match its on-disk compression characteristics. + * If the block on-disk is compressed, then the physical data block + * in the cache will also be compressed and vice-versa. This behavior + * can be disabled by setting 'zfs_compressed_arc_enabled' to B_FALSE. When the + * compressed ARC functionality is disabled, the b_pdata will point to an + * uncompressed version of the on-disk data. + * + * When a consumer reads a block, the ARC must first look to see if the + * arc_buf_hdr_t is cached. If the hdr is cached and already has an arc_buf_t, + * then an additional arc_buf_t is allocated and the uncompressed data is + * bcopied from the existing arc_buf_t. If the hdr is cached but does not + * have an arc_buf_t, then the ARC allocates a new arc_buf_t and decompresses + * the b_pdata contents into the arc_buf_t's b_data. If the arc_buf_hdr_t's + * b_pdata is not compressed, then the block is shared with the newly + * allocated arc_buf_t. This block sharing only occurs with one arc_buf_t + * in the arc buffer chain. Sharing the block reduces the memory overhead + * required when the hdr is caching uncompressed blocks or the compressed + * arc functionality has been disabled via 'zfs_compressed_arc_enabled'. + * + * The diagram below shows an example of an uncompressed ARC hdr that is + * sharing its data with an arc_buf_t: + * + * arc_buf_hdr_t + * +-----------+ + * | | + * | | + * | | + * +-----------+ + * l2arc_buf_hdr_t| | + * | | + * +-----------+ + * l1arc_buf_hdr_t| | + * | | arc_buf_t (shared) + * | b_buf +------------>+---------+ arc_buf_t + * | | |b_next +---->+---------+ + * | b_pdata +-+ |---------| |b_next +-->NULL + * +-----------+ | | | +---------+ + * | |b_data +-+ | | + * | +---------+ | |b_data +-+ + * +->+------+ | +---------+ | + * | | | | + * uncompressed | | | | + * data +------+ | | + * ^ +->+------+ | + * | uncompressed | | | + * | data | | | + * | +------+ | + * +---------------------------------+ + * + * Writing to the arc requires that the ARC first discard the b_pdata + * since the physical block is about to be rewritten. The new data contents + * will be contained in the arc_buf_t (uncompressed). As the I/O pipeline + * performs the write, it may compress the data before writing it to disk. + * The ARC will be called with the transformed data and will bcopy the + * transformed on-disk block into a newly allocated b_pdata. + * + * When the L2ARC is in use, it will also take advantage of the b_pdata. The + * L2ARC will always write the contents of b_pdata to the L2ARC. This means + * that when compressed arc is enabled that the L2ARC blocks are identical + * to the on-disk block in the main data pool. This provides a significant + * advantage since the ARC can leverage the bp's checksum when reading from the + * L2ARC to determine if the contents are valid. However, if the compressed + * arc is disabled, then the L2ARC's block must be transformed to look + * like the physical block in the main data pool before comparing the + * checksum and determining its validity. + */ + #include #include +#include #include +#include #include #include #include @@ -151,10 +276,6 @@ static kcondvar_t arc_reclaim_thread_cv; static boolean_t arc_reclaim_thread_exit; static kcondvar_t arc_reclaim_waiters_cv; -static kmutex_t arc_user_evicts_lock; -static kcondvar_t arc_user_evicts_cv; -static boolean_t arc_user_evicts_thread_exit; - uint_t arc_reduce_dnlc_percent = 3; /* @@ -230,9 +351,10 @@ uint64_t zfs_arc_meta_min = 0; int zfs_arc_grow_retry = 0; int zfs_arc_shrink_shift = 0; int zfs_arc_p_min_shift = 0; -int zfs_disable_dup_eviction = 0; int zfs_arc_average_blocksize = 8 * 1024; /* 8KB */ +boolean_t zfs_compressed_arc_enabled = B_TRUE; + /* * Note that buffers can be in one of 6 states: * ARC_anon - anonymous (discussed below) @@ -273,7 +395,7 @@ typedef struct arc_state { /* * total amount of evictable data in this state */ - uint64_t arcs_lsize[ARC_BUFC_NUMTYPES]; + refcount_t arcs_esize[ARC_BUFC_NUMTYPES]; /* * total amount of data in this state; this includes: evictable, * non-evictable, ARC_BUFC_DATA, and ARC_BUFC_METADATA. @@ -338,6 +460,26 @@ typedef struct arc_stats { kstat_named_t arcstat_c_max; kstat_named_t arcstat_size; /* + * Number of compressed bytes stored in the arc_buf_hdr_t's b_pdata. + * Note that the compressed bytes may match the uncompressed bytes + * if the block is either not compressed or compressed arc is disabled. + */ + kstat_named_t arcstat_compressed_size; + /* + * Uncompressed size of the data stored in b_pdata. If compressed + * arc is disabled then this value will be identical to the stat + * above. + */ + kstat_named_t arcstat_uncompressed_size; + /* + * Number of bytes stored in all the arc_buf_t's. This is classified + * as "overhead" since this data is typically short-lived and will + * be evicted from the arc when it becomes unreferenced unless the + * zfs_keep_uncompressed_metadata or zfs_keep_uncompressed_level + * values have been set (see comment in dbuf.c for more information). + */ + kstat_named_t arcstat_overhead_size; + /* * Number of bytes consumed by internal ARC structures necessary * for tracking purposes; these structures are not actually * backed by ARC buffers. This includes arc_buf_hdr_t structures @@ -482,20 +624,13 @@ typedef struct arc_stats { kstat_named_t arcstat_l2_evict_reading; kstat_named_t arcstat_l2_evict_l1cached; kstat_named_t arcstat_l2_free_on_write; - kstat_named_t arcstat_l2_cdata_free_on_write; kstat_named_t arcstat_l2_abort_lowmem; kstat_named_t arcstat_l2_cksum_bad; kstat_named_t arcstat_l2_io_error; kstat_named_t arcstat_l2_size; kstat_named_t arcstat_l2_asize; kstat_named_t arcstat_l2_hdr_size; - kstat_named_t arcstat_l2_compress_successes; - kstat_named_t arcstat_l2_compress_zeros; - kstat_named_t arcstat_l2_compress_failures; kstat_named_t arcstat_memory_throttle_count; - kstat_named_t arcstat_duplicate_buffers; - kstat_named_t arcstat_duplicate_buffers_size; - kstat_named_t arcstat_duplicate_reads; kstat_named_t arcstat_meta_used; kstat_named_t arcstat_meta_limit; kstat_named_t arcstat_meta_max; @@ -537,6 +672,9 @@ static arc_stats_t arc_stats = { { "c_min", KSTAT_DATA_UINT64 }, { "c_max", KSTAT_DATA_UINT64 }, { "size", KSTAT_DATA_UINT64 }, + { "compressed_size", KSTAT_DATA_UINT64 }, + { "uncompressed_size", KSTAT_DATA_UINT64 }, + { "overhead_size", KSTAT_DATA_UINT64 }, { "hdr_size", KSTAT_DATA_UINT64 }, { "data_size", KSTAT_DATA_UINT64 }, { "metadata_size", KSTAT_DATA_UINT64 }, @@ -570,20 +708,13 @@ static arc_stats_t arc_stats = { { "l2_evict_reading", KSTAT_DATA_UINT64 }, { "l2_evict_l1cached", KSTAT_DATA_UINT64 }, { "l2_free_on_write", KSTAT_DATA_UINT64 }, - { "l2_cdata_free_on_write", KSTAT_DATA_UINT64 }, { "l2_abort_lowmem", KSTAT_DATA_UINT64 }, { "l2_cksum_bad", KSTAT_DATA_UINT64 }, { "l2_io_error", KSTAT_DATA_UINT64 }, { "l2_size", KSTAT_DATA_UINT64 }, { "l2_asize", KSTAT_DATA_UINT64 }, { "l2_hdr_size", KSTAT_DATA_UINT64 }, - { "l2_compress_successes", KSTAT_DATA_UINT64 }, - { "l2_compress_zeros", KSTAT_DATA_UINT64 }, - { "l2_compress_failures", KSTAT_DATA_UINT64 }, { "memory_throttle_count", KSTAT_DATA_UINT64 }, - { "duplicate_buffers", KSTAT_DATA_UINT64 }, - { "duplicate_buffers_size", KSTAT_DATA_UINT64 }, - { "duplicate_reads", KSTAT_DATA_UINT64 }, { "arc_meta_used", KSTAT_DATA_UINT64 }, { "arc_meta_limit", KSTAT_DATA_UINT64 }, { "arc_meta_max", KSTAT_DATA_UINT64 }, @@ -656,8 +787,12 @@ static arc_state_t *arc_l2c_only; #define arc_meta_used ARCSTAT(arcstat_meta_used) /* size of metadata */ #define arc_meta_max ARCSTAT(arcstat_meta_max) /* max size of metadata */ -#define L2ARC_IS_VALID_COMPRESS(_c_) \ - ((_c_) == ZIO_COMPRESS_LZ4 || (_c_) == ZIO_COMPRESS_EMPTY) +/* compressed size of entire arc */ +#define arc_compressed_size ARCSTAT(arcstat_compressed_size) +/* uncompressed size of entire arc */ +#define arc_uncompressed_size ARCSTAT(arcstat_uncompressed_size) +/* number of bytes in the arc from arc_buf_t's */ +#define arc_overhead_size ARCSTAT(arcstat_overhead_size) static int arc_no_grow; /* Don't try to grow cache size */ static uint64_t arc_tempreserve; @@ -717,6 +852,7 @@ struct arc_write_callback { */ typedef struct l1arc_buf_hdr { kmutex_t b_freeze_lock; + zio_cksum_t *b_freeze_cksum; #ifdef ZFS_DEBUG /* * used for debugging wtih kmem_flags - by allocating and freeing @@ -727,9 +863,10 @@ typedef struct l1arc_buf_hdr { #endif arc_buf_t *b_buf; - uint32_t b_datacnt; + uint32_t b_bufcnt; /* for waiting on writes to complete */ kcondvar_t b_cv; + uint8_t b_byteswap; /* protected by arc state mutex */ arc_state_t *b_state; @@ -742,8 +879,7 @@ typedef struct l1arc_buf_hdr { refcount_t b_refcnt; arc_callback_t *b_acb; - /* temporary buffer holder for in-flight compressed data */ - void *b_tmp_cdata; + void *b_pdata; } l1arc_buf_hdr_t; typedef struct l2arc_dev l2arc_dev_t; @@ -752,9 +888,6 @@ typedef struct l2arc_buf_hdr { /* protected by arc_buf_hdr mutex */ l2arc_dev_t *b_dev; /* L2ARC device */ uint64_t b_daddr; /* disk address, offset byte */ - /* real alloc'd buffer size depending on b_compress applied */ - int32_t b_asize; - uint8_t b_compress; list_node_t b_l2node; } l2arc_buf_hdr_t; @@ -763,20 +896,37 @@ struct arc_buf_hdr { /* protected by hash lock */ dva_t b_dva; uint64_t b_birth; - /* - * Even though this checksum is only set/verified when a buffer is in - * the L1 cache, it needs to be in the set of common fields because it - * must be preserved from the time before a buffer is written out to - * L2ARC until after it is read back in. - */ - zio_cksum_t *b_freeze_cksum; + arc_buf_contents_t b_type; arc_buf_hdr_t *b_hash_next; arc_flags_t b_flags; - /* immutable */ - int32_t b_size; - uint64_t b_spa; + /* + * This field stores the size of the data buffer after + * compression, and is set in the arc's zio completion handlers. + * It is in units of SPA_MINBLOCKSIZE (e.g. 1 == 512 bytes). + * + * While the block pointers can store up to 32MB in their psize + * field, we can only store up to 32MB minus 512B. This is due + * to the bp using a bias of 1, whereas we use a bias of 0 (i.e. + * a field of zeros represents 512B in the bp). We can't use a + * bias of 1 since we need to reserve a psize of zero, here, to + * represent holes and embedded blocks. + * + * This isn't a problem in practice, since the maximum size of a + * buffer is limited to 16MB, so we never need to store 32MB in + * this field. Even in the upstream illumos code base, the + * maximum size of a buffer is limited to 16MB. + */ + uint16_t b_psize; + + /* + * This field stores the size of the data buffer before + * compression, and cannot change once set. It is in units + * of SPA_MINBLOCKSIZE (e.g. 2 == 1024 bytes) + */ + uint16_t b_lsize; /* immutable */ + uint64_t b_spa; /* immutable */ /* L2ARC fields. Undefined when not in L2ARC. */ l2arc_buf_hdr_t b_l2hdr; @@ -784,9 +934,6 @@ struct arc_buf_hdr { l1arc_buf_hdr_t b_l1hdr; }; -static arc_buf_t *arc_eviction_list; -static arc_buf_hdr_t arc_eviction_hdr; - #define GHOST_STATE(state) \ ((state) == arc_mru_ghost || (state) == arc_mfu_ghost || \ (state) == arc_l2c_only) @@ -795,25 +942,35 @@ static arc_buf_hdr_t arc_eviction_hdr; #define HDR_IO_IN_PROGRESS(hdr) ((hdr)->b_flags & ARC_FLAG_IO_IN_PROGRESS) #define HDR_IO_ERROR(hdr) ((hdr)->b_flags & ARC_FLAG_IO_ERROR) #define HDR_PREFETCH(hdr) ((hdr)->b_flags & ARC_FLAG_PREFETCH) -#define HDR_FREED_IN_READ(hdr) ((hdr)->b_flags & ARC_FLAG_FREED_IN_READ) -#define HDR_BUF_AVAILABLE(hdr) ((hdr)->b_flags & ARC_FLAG_BUF_AVAILABLE) +#define HDR_COMPRESSION_ENABLED(hdr) \ + ((hdr)->b_flags & ARC_FLAG_COMPRESSED_ARC) #define HDR_L2CACHE(hdr) ((hdr)->b_flags & ARC_FLAG_L2CACHE) -#define HDR_L2COMPRESS(hdr) ((hdr)->b_flags & ARC_FLAG_L2COMPRESS) #define HDR_L2_READING(hdr) \ - (((hdr)->b_flags & ARC_FLAG_IO_IN_PROGRESS) && \ - ((hdr)->b_flags & ARC_FLAG_HAS_L2HDR)) + (((hdr)->b_flags & ARC_FLAG_IO_IN_PROGRESS) && \ + ((hdr)->b_flags & ARC_FLAG_HAS_L2HDR)) #define HDR_L2_WRITING(hdr) ((hdr)->b_flags & ARC_FLAG_L2_WRITING) #define HDR_L2_EVICTED(hdr) ((hdr)->b_flags & ARC_FLAG_L2_EVICTED) #define HDR_L2_WRITE_HEAD(hdr) ((hdr)->b_flags & ARC_FLAG_L2_WRITE_HEAD) +#define HDR_SHARED_DATA(hdr) ((hdr)->b_flags & ARC_FLAG_SHARED_DATA) #define HDR_ISTYPE_METADATA(hdr) \ - ((hdr)->b_flags & ARC_FLAG_BUFC_METADATA) + ((hdr)->b_flags & ARC_FLAG_BUFC_METADATA) #define HDR_ISTYPE_DATA(hdr) (!HDR_ISTYPE_METADATA(hdr)) #define HDR_HAS_L1HDR(hdr) ((hdr)->b_flags & ARC_FLAG_HAS_L1HDR) #define HDR_HAS_L2HDR(hdr) ((hdr)->b_flags & ARC_FLAG_HAS_L2HDR) +/* For storing compression mode in b_flags */ +#define HDR_COMPRESS_OFFSET (highbit64(ARC_FLAG_COMPRESS_0) - 1) + +#define HDR_GET_COMPRESS(hdr) ((enum zio_compress)BF32_GET((hdr)->b_flags, \ + HDR_COMPRESS_OFFSET, SPA_COMPRESSBITS)) +#define HDR_SET_COMPRESS(hdr, cmp) BF32_SET((hdr)->b_flags, \ + HDR_COMPRESS_OFFSET, SPA_COMPRESSBITS, (cmp)); + +#define ARC_BUF_LAST(buf) ((buf)->b_next == NULL) + /* * Other sizes */ @@ -866,16 +1023,6 @@ uint64_t zfs_crc64_table[256]; #define L2ARC_FEED_SECS 1 /* caching interval secs */ #define L2ARC_FEED_MIN_MS 200 /* min caching interval ms */ -/* - * Used to distinguish headers that are being process by - * l2arc_write_buffers(), but have yet to be assigned to a l2arc disk - * address. This can happen when the header is added to the l2arc's list - * of buffers to write in the first stage of l2arc_write_buffers(), but - * has not yet been written out which happens in the second stage of - * l2arc_write_buffers(). - */ -#define L2ARC_ADDR_UNSET ((uint64_t)(-1)) - #define l2arc_writes_sent ARCSTAT(arcstat_l2_writes_sent) #define l2arc_writes_done ARCSTAT(arcstat_l2_writes_done) @@ -917,12 +1064,10 @@ static kmutex_t l2arc_free_on_write_mtx; static uint64_t l2arc_ndev; /* number of devices */ typedef struct l2arc_read_callback { - arc_buf_t *l2rcb_buf; /* read buffer */ - spa_t *l2rcb_spa; /* spa */ + arc_buf_hdr_t *l2rcb_hdr; /* read buffer */ blkptr_t l2rcb_bp; /* original blkptr */ zbookmark_phys_t l2rcb_zb; /* original bookmark */ int l2rcb_flags; /* original flags */ - enum zio_compress l2rcb_compress; /* applied compress */ } l2arc_read_callback_t; typedef struct l2arc_write_callback { @@ -934,7 +1079,7 @@ typedef struct l2arc_data_free { /* protected by l2arc_free_on_write_mtx */ void *l2df_data; size_t l2df_size; - void (*l2df_func)(void *, size_t); + arc_buf_contents_t l2df_type; list_node_t l2df_list_node; } l2arc_data_free_t; @@ -942,21 +1087,22 @@ static kmutex_t l2arc_feed_thr_lock; static kcondvar_t l2arc_feed_thr_cv; static uint8_t l2arc_thread_exit; -static void arc_get_data_buf(arc_buf_t *); +static void *arc_get_data_buf(arc_buf_hdr_t *, uint64_t, void *); +static void arc_free_data_buf(arc_buf_hdr_t *, void *, uint64_t, void *); +static void arc_hdr_free_pdata(arc_buf_hdr_t *hdr); +static void arc_hdr_alloc_pdata(arc_buf_hdr_t *); static void arc_access(arc_buf_hdr_t *, kmutex_t *); static boolean_t arc_is_overflowing(); static void arc_buf_watch(arc_buf_t *); static arc_buf_contents_t arc_buf_type(arc_buf_hdr_t *); static uint32_t arc_bufc_to_flags(arc_buf_contents_t); +static inline void arc_hdr_set_flags(arc_buf_hdr_t *hdr, arc_flags_t flags); +static inline void arc_hdr_clear_flags(arc_buf_hdr_t *hdr, arc_flags_t flags); static boolean_t l2arc_write_eligible(uint64_t, arc_buf_hdr_t *); static void l2arc_read_done(zio_t *); -static boolean_t l2arc_compress_buf(arc_buf_hdr_t *); -static void l2arc_decompress_zio(zio_t *, arc_buf_hdr_t *, enum zio_compress); -static void l2arc_release_cdata_buf(arc_buf_hdr_t *); - static uint64_t buf_hash(uint64_t spa, const dva_t *dva, uint64_t birth) { @@ -974,14 +1120,14 @@ buf_hash(uint64_t spa, const dva_t *dva, return (crc); } -#define BUF_EMPTY(buf) \ - ((buf)->b_dva.dva_word[0] == 0 && \ - (buf)->b_dva.dva_word[1] == 0) - -#define BUF_EQUAL(spa, dva, birth, buf) \ - ((buf)->b_dva.dva_word[0] == (dva)->dva_word[0]) && \ - ((buf)->b_dva.dva_word[1] == (dva)->dva_word[1]) && \ - ((buf)->b_birth == birth) && ((buf)->b_spa == spa) +#define HDR_EMPTY(hdr) \ + ((hdr)->b_dva.dva_word[0] == 0 && \ + (hdr)->b_dva.dva_word[1] == 0) + +#define HDR_EQUAL(spa, dva, birth, hdr) \ + ((hdr)->b_dva.dva_word[0] == (dva)->dva_word[0]) && \ + ((hdr)->b_dva.dva_word[1] == (dva)->dva_word[1]) && \ + ((hdr)->b_birth == birth) && ((hdr)->b_spa == spa) static void buf_discard_identity(arc_buf_hdr_t *hdr) @@ -1003,7 +1149,7 @@ buf_hash_find(uint64_t spa, const blkptr mutex_enter(hash_lock); for (hdr = buf_hash_table.ht_table[idx]; hdr != NULL; hdr = hdr->b_hash_next) { - if (BUF_EQUAL(spa, dva, birth, hdr)) { + if (HDR_EQUAL(spa, dva, birth, hdr)) { *lockp = hash_lock; return (hdr); } @@ -1041,13 +1187,13 @@ buf_hash_insert(arc_buf_hdr_t *hdr, kmut for (fhdr = buf_hash_table.ht_table[idx], i = 0; fhdr != NULL; fhdr = fhdr->b_hash_next, i++) { - if (BUF_EQUAL(hdr->b_spa, &hdr->b_dva, hdr->b_birth, fhdr)) + if (HDR_EQUAL(hdr->b_spa, &hdr->b_dva, hdr->b_birth, fhdr)) return (fhdr); } hdr->b_hash_next = buf_hash_table.ht_table[idx]; buf_hash_table.ht_table[idx] = hdr; - hdr->b_flags |= ARC_FLAG_IN_HASH_TABLE; + arc_hdr_set_flags(hdr, ARC_FLAG_IN_HASH_TABLE); /* collect some hash table performance data */ if (i > 0) { @@ -1075,12 +1221,12 @@ buf_hash_remove(arc_buf_hdr_t *hdr) hdrp = &buf_hash_table.ht_table[idx]; while ((fhdr = *hdrp) != hdr) { - ASSERT(fhdr != NULL); + ASSERT3P(fhdr, !=, NULL); hdrp = &fhdr->b_hash_next; } *hdrp = hdr->b_hash_next; hdr->b_hash_next = NULL; - hdr->b_flags &= ~ARC_FLAG_IN_HASH_TABLE; + arc_hdr_clear_flags(hdr, ARC_FLAG_IN_HASH_TABLE); /* collect some hash table performance data */ ARCSTAT_BUMPDOWN(arcstat_hash_elements); @@ -1166,7 +1312,7 @@ hdr_full_dest(void *vbuf, void *unused) { arc_buf_hdr_t *hdr = vbuf; - ASSERT(BUF_EMPTY(hdr)); + ASSERT(HDR_EMPTY(hdr)); cv_destroy(&hdr->b_l1hdr.b_cv); refcount_destroy(&hdr->b_l1hdr.b_refcnt); mutex_destroy(&hdr->b_l1hdr.b_freeze_lock); @@ -1180,7 +1326,7 @@ hdr_l2only_dest(void *vbuf, void *unused { arc_buf_hdr_t *hdr = vbuf; - ASSERT(BUF_EMPTY(hdr)); + ASSERT(HDR_EMPTY(hdr)); arc_space_return(HDR_L2ONLY_SIZE, ARC_SPACE_L2HDRS); } @@ -1253,166 +1399,138 @@ retry: } } -/* - * Transition between the two allocation states for the arc_buf_hdr struct. - * The arc_buf_hdr struct can be allocated with (hdr_full_cache) or without - * (hdr_l2only_cache) the fields necessary for the L1 cache - the smaller - * version is used when a cache buffer is only in the L2ARC in order to reduce - * memory usage. - */ -static arc_buf_hdr_t * -arc_hdr_realloc(arc_buf_hdr_t *hdr, kmem_cache_t *old, kmem_cache_t *new) -{ - ASSERT(HDR_HAS_L2HDR(hdr)); - - arc_buf_hdr_t *nhdr; - l2arc_dev_t *dev = hdr->b_l2hdr.b_dev; - - ASSERT((old == hdr_full_cache && new == hdr_l2only_cache) || - (old == hdr_l2only_cache && new == hdr_full_cache)); - - nhdr = kmem_cache_alloc(new, KM_PUSHPAGE); - - ASSERT(MUTEX_HELD(HDR_LOCK(hdr))); - buf_hash_remove(hdr); - - bcopy(hdr, nhdr, HDR_L2ONLY_SIZE); - - if (new == hdr_full_cache) { - nhdr->b_flags |= ARC_FLAG_HAS_L1HDR; - /* - * arc_access and arc_change_state need to be aware that a - * header has just come out of L2ARC, so we set its state to - * l2c_only even though it's about to change. - */ - nhdr->b_l1hdr.b_state = arc_l2c_only; - - /* Verify previous threads set to NULL before freeing */ - ASSERT3P(nhdr->b_l1hdr.b_tmp_cdata, ==, NULL); - } else { - ASSERT(hdr->b_l1hdr.b_buf == NULL); - ASSERT0(hdr->b_l1hdr.b_datacnt); - - /* - * If we've reached here, We must have been called from - * arc_evict_hdr(), as such we should have already been - * removed from any ghost list we were previously on - * (which protects us from racing with arc_evict_state), - * thus no locking is needed during this check. - */ - ASSERT(!multilist_link_active(&hdr->b_l1hdr.b_arc_node)); - - /* - * A buffer must not be moved into the arc_l2c_only - * state if it's not finished being written out to the - * l2arc device. Otherwise, the b_l1hdr.b_tmp_cdata field - * might try to be accessed, even though it was removed. - */ - VERIFY(!HDR_L2_WRITING(hdr)); - VERIFY3P(hdr->b_l1hdr.b_tmp_cdata, ==, NULL); +#define ARC_MINTIME (hz>>4) /* 62 ms */ -#ifdef ZFS_DEBUG - if (hdr->b_l1hdr.b_thawed != NULL) { - kmem_free(hdr->b_l1hdr.b_thawed, 1); - hdr->b_l1hdr.b_thawed = NULL; - } -#endif +static inline boolean_t +arc_buf_is_shared(arc_buf_t *buf) +{ + boolean_t shared = (buf->b_data != NULL && + buf->b_data == buf->b_hdr->b_l1hdr.b_pdata); + IMPLY(shared, HDR_SHARED_DATA(buf->b_hdr)); + return (shared); +} - nhdr->b_flags &= ~ARC_FLAG_HAS_L1HDR; +static inline void +arc_cksum_free(arc_buf_hdr_t *hdr) +{ + ASSERT(HDR_HAS_L1HDR(hdr)); + mutex_enter(&hdr->b_l1hdr.b_freeze_lock); + if (hdr->b_l1hdr.b_freeze_cksum != NULL) { + kmem_free(hdr->b_l1hdr.b_freeze_cksum, sizeof (zio_cksum_t)); + hdr->b_l1hdr.b_freeze_cksum = NULL; } - /* - * The header has been reallocated so we need to re-insert it into any - * lists it was on. - */ - (void) buf_hash_insert(nhdr, NULL); - - ASSERT(list_link_active(&hdr->b_l2hdr.b_l2node)); - - mutex_enter(&dev->l2ad_mtx); - - /* - * We must place the realloc'ed header back into the list at - * the same spot. Otherwise, if it's placed earlier in the list, - * l2arc_write_buffers() could find it during the function's - * write phase, and try to write it out to the l2arc. - */ - list_insert_after(&dev->l2ad_buflist, hdr, nhdr); - list_remove(&dev->l2ad_buflist, hdr); - - mutex_exit(&dev->l2ad_mtx); - - /* - * Since we're using the pointer address as the tag when - * incrementing and decrementing the l2ad_alloc refcount, we - * must remove the old pointer (that we're about to destroy) and - * add the new pointer to the refcount. Otherwise we'd remove - * the wrong pointer address when calling arc_hdr_destroy() later. - */ - - (void) refcount_remove_many(&dev->l2ad_alloc, - hdr->b_l2hdr.b_asize, hdr); - - (void) refcount_add_many(&dev->l2ad_alloc, - nhdr->b_l2hdr.b_asize, nhdr); - - buf_discard_identity(hdr); - hdr->b_freeze_cksum = NULL; - kmem_cache_free(old, hdr); - - return (nhdr); + mutex_exit(&hdr->b_l1hdr.b_freeze_lock); } - -#define ARC_MINTIME (hz>>4) /* 62 ms */ - static void arc_cksum_verify(arc_buf_t *buf) { + arc_buf_hdr_t *hdr = buf->b_hdr; zio_cksum_t zc; if (!(zfs_flags & ZFS_DEBUG_MODIFY)) return; - mutex_enter(&buf->b_hdr->b_l1hdr.b_freeze_lock); - if (buf->b_hdr->b_freeze_cksum == NULL || HDR_IO_ERROR(buf->b_hdr)) { - mutex_exit(&buf->b_hdr->b_l1hdr.b_freeze_lock); + ASSERT(HDR_HAS_L1HDR(hdr)); + + mutex_enter(&hdr->b_l1hdr.b_freeze_lock); + if (hdr->b_l1hdr.b_freeze_cksum == NULL || HDR_IO_ERROR(hdr)) { + mutex_exit(&hdr->b_l1hdr.b_freeze_lock); return; } - fletcher_2_native(buf->b_data, buf->b_hdr->b_size, NULL, &zc); - if (!ZIO_CHECKSUM_EQUAL(*buf->b_hdr->b_freeze_cksum, zc)) + fletcher_2_native(buf->b_data, HDR_GET_LSIZE(hdr), NULL, &zc); + if (!ZIO_CHECKSUM_EQUAL(*hdr->b_l1hdr.b_freeze_cksum, zc)) panic("buffer modified while frozen!"); - mutex_exit(&buf->b_hdr->b_l1hdr.b_freeze_lock); + mutex_exit(&hdr->b_l1hdr.b_freeze_lock); } -static int -arc_cksum_equal(arc_buf_t *buf) +static boolean_t +arc_cksum_is_equal(arc_buf_hdr_t *hdr, zio_t *zio) { - zio_cksum_t zc; - int equal; + enum zio_compress compress = BP_GET_COMPRESS(zio->io_bp); + boolean_t valid_cksum; - mutex_enter(&buf->b_hdr->b_l1hdr.b_freeze_lock); - fletcher_2_native(buf->b_data, buf->b_hdr->b_size, NULL, &zc); - equal = ZIO_CHECKSUM_EQUAL(*buf->b_hdr->b_freeze_cksum, zc); - mutex_exit(&buf->b_hdr->b_l1hdr.b_freeze_lock); + ASSERT(!BP_IS_EMBEDDED(zio->io_bp)); + VERIFY3U(BP_GET_PSIZE(zio->io_bp), ==, HDR_GET_PSIZE(hdr)); + + /* + * We rely on the blkptr's checksum to determine if the block + * is valid or not. When compressed arc is enabled, the l2arc + * writes the block to the l2arc just as it appears in the pool. + * This allows us to use the blkptr's checksum to validate the + * data that we just read off of the l2arc without having to store + * a separate checksum in the arc_buf_hdr_t. However, if compressed + * arc is disabled, then the data written to the l2arc is always + * uncompressed and won't match the block as it exists in the main + * pool. When this is the case, we must first compress it if it is + * compressed on the main pool before we can validate the checksum. + */ + if (!HDR_COMPRESSION_ENABLED(hdr) && compress != ZIO_COMPRESS_OFF) { + ASSERT3U(HDR_GET_COMPRESS(hdr), ==, ZIO_COMPRESS_OFF); + uint64_t lsize = HDR_GET_LSIZE(hdr); + uint64_t csize; + + void *cbuf = zio_buf_alloc(HDR_GET_PSIZE(hdr)); + csize = zio_compress_data(compress, zio->io_data, cbuf, lsize); + ASSERT3U(csize, <=, HDR_GET_PSIZE(hdr)); + if (csize < HDR_GET_PSIZE(hdr)) { + /* + * Compressed blocks are always a multiple of the + * smallest ashift in the pool. Ideally, we would + * like to round up the csize to the next + * spa_min_ashift but that value may have changed + * since the block was last written. Instead, + * we rely on the fact that the hdr's psize + * was set to the psize of the block when it was + * last written. We set the csize to that value + * and zero out any part that should not contain + * data. + */ + bzero((char *)cbuf + csize, HDR_GET_PSIZE(hdr) - csize); + csize = HDR_GET_PSIZE(hdr); + } + zio_push_transform(zio, cbuf, csize, HDR_GET_PSIZE(hdr), NULL); + } - return (equal); + /* + * Block pointers always store the checksum for the logical data. + * If the block pointer has the gang bit set, then the checksum + * it represents is for the reconstituted data and not for an + * individual gang member. The zio pipeline, however, must be able to + * determine the checksum of each of the gang constituents so it + * treats the checksum comparison differently than what we need + * for l2arc blocks. This prevents us from using the + * zio_checksum_error() interface directly. Instead we must call the + * zio_checksum_error_impl() so that we can ensure the checksum is + * generated using the correct checksum algorithm and accounts for the + * logical I/O size and not just a gang fragment. + */ + valid_cksum = (zio_checksum_error_impl(zio->io_spa, zio->io_bp, + BP_GET_CHECKSUM(zio->io_bp), zio->io_data, zio->io_size, + zio->io_offset, NULL) == 0); + zio_pop_transforms(zio); + return (valid_cksum); } static void -arc_cksum_compute(arc_buf_t *buf, boolean_t force) +arc_cksum_compute(arc_buf_t *buf) { - if (!force && !(zfs_flags & ZFS_DEBUG_MODIFY)) + arc_buf_hdr_t *hdr = buf->b_hdr; + + if (!(zfs_flags & ZFS_DEBUG_MODIFY)) return; + ASSERT(HDR_HAS_L1HDR(hdr)); mutex_enter(&buf->b_hdr->b_l1hdr.b_freeze_lock); - if (buf->b_hdr->b_freeze_cksum != NULL) { - mutex_exit(&buf->b_hdr->b_l1hdr.b_freeze_lock); + if (hdr->b_l1hdr.b_freeze_cksum != NULL) { + mutex_exit(&hdr->b_l1hdr.b_freeze_lock); return; } - buf->b_hdr->b_freeze_cksum = kmem_alloc(sizeof (zio_cksum_t), KM_SLEEP); - fletcher_2_native(buf->b_data, buf->b_hdr->b_size, - NULL, buf->b_hdr->b_freeze_cksum); - mutex_exit(&buf->b_hdr->b_l1hdr.b_freeze_lock); + hdr->b_l1hdr.b_freeze_cksum = kmem_alloc(sizeof (zio_cksum_t), + KM_SLEEP); + fletcher_2_native(buf->b_data, HDR_GET_LSIZE(hdr), NULL, + hdr->b_l1hdr.b_freeze_cksum); + mutex_exit(&hdr->b_l1hdr.b_freeze_lock); arc_buf_watch(buf); } @@ -1451,7 +1569,7 @@ arc_buf_watch(arc_buf_t *buf) procctl_t ctl; ctl.cmd = PCWATCH; ctl.prwatch.pr_vaddr = (uintptr_t)buf->b_data; - ctl.prwatch.pr_size = buf->b_hdr->b_size; + ctl.prwatch.pr_size = HDR_GET_LSIZE(buf->b_hdr); ctl.prwatch.pr_wflags = WA_WRITE; result = write(arc_procfd, &ctl, sizeof (ctl)); ASSERT3U(result, ==, sizeof (ctl)); @@ -1462,11 +1580,14 @@ arc_buf_watch(arc_buf_t *buf) static arc_buf_contents_t arc_buf_type(arc_buf_hdr_t *hdr) { + arc_buf_contents_t type; if (HDR_ISTYPE_METADATA(hdr)) { - return (ARC_BUFC_METADATA); + type = ARC_BUFC_METADATA; } else { - return (ARC_BUFC_DATA); + type = ARC_BUFC_DATA; } + VERIFY3U(hdr->b_type, ==, type); + return (type); } static uint32_t @@ -1488,29 +1609,29 @@ arc_bufc_to_flags(arc_buf_contents_t typ void arc_buf_thaw(arc_buf_t *buf) { + arc_buf_hdr_t *hdr = buf->b_hdr; + if (zfs_flags & ZFS_DEBUG_MODIFY) { - if (buf->b_hdr->b_l1hdr.b_state != arc_anon) + if (hdr->b_l1hdr.b_state != arc_anon) panic("modifying non-anon buffer!"); - if (HDR_IO_IN_PROGRESS(buf->b_hdr)) + if (HDR_IO_IN_PROGRESS(hdr)) panic("modifying buffer while i/o in progress!"); arc_cksum_verify(buf); } - mutex_enter(&buf->b_hdr->b_l1hdr.b_freeze_lock); - if (buf->b_hdr->b_freeze_cksum != NULL) { - kmem_free(buf->b_hdr->b_freeze_cksum, sizeof (zio_cksum_t)); - buf->b_hdr->b_freeze_cksum = NULL; - } + ASSERT(HDR_HAS_L1HDR(hdr)); + arc_cksum_free(hdr); + mutex_enter(&hdr->b_l1hdr.b_freeze_lock); #ifdef ZFS_DEBUG if (zfs_flags & ZFS_DEBUG_MODIFY) { - if (buf->b_hdr->b_l1hdr.b_thawed != NULL) - kmem_free(buf->b_hdr->b_l1hdr.b_thawed, 1); - buf->b_hdr->b_l1hdr.b_thawed = kmem_alloc(1, KM_SLEEP); + if (hdr->b_l1hdr.b_thawed != NULL) + kmem_free(hdr->b_l1hdr.b_thawed, 1); + hdr->b_l1hdr.b_thawed = kmem_alloc(1, KM_SLEEP); } #endif - mutex_exit(&buf->b_hdr->b_l1hdr.b_freeze_lock); + mutex_exit(&hdr->b_l1hdr.b_freeze_lock); arc_buf_unwatch(buf); } @@ -1518,53 +1639,246 @@ arc_buf_thaw(arc_buf_t *buf) void arc_buf_freeze(arc_buf_t *buf) { + arc_buf_hdr_t *hdr = buf->b_hdr; kmutex_t *hash_lock; if (!(zfs_flags & ZFS_DEBUG_MODIFY)) return; - hash_lock = HDR_LOCK(buf->b_hdr); + hash_lock = HDR_LOCK(hdr); mutex_enter(hash_lock); - ASSERT(buf->b_hdr->b_freeze_cksum != NULL || - buf->b_hdr->b_l1hdr.b_state == arc_anon); - arc_cksum_compute(buf, B_FALSE); + ASSERT(HDR_HAS_L1HDR(hdr)); + ASSERT(hdr->b_l1hdr.b_freeze_cksum != NULL || + hdr->b_l1hdr.b_state == arc_anon); + arc_cksum_compute(buf); mutex_exit(hash_lock); } +/* + * The arc_buf_hdr_t's b_flags should never be modified directly. Instead, + * the following functions should be used to ensure that the flags are + * updated in a thread-safe way. When manipulating the flags either + * the hash_lock must be held or the hdr must be undiscoverable. This + * ensures that we're not racing with any other threads when updating + * the flags. + */ +static inline void +arc_hdr_set_flags(arc_buf_hdr_t *hdr, arc_flags_t flags) +{ + ASSERT(MUTEX_HELD(HDR_LOCK(hdr)) || HDR_EMPTY(hdr)); + hdr->b_flags |= flags; +} + +static inline void +arc_hdr_clear_flags(arc_buf_hdr_t *hdr, arc_flags_t flags) +{ + ASSERT(MUTEX_HELD(HDR_LOCK(hdr)) || HDR_EMPTY(hdr)); + hdr->b_flags &= ~flags; +} + +/* + * Setting the compression bits in the arc_buf_hdr_t's b_flags is + * done in a special way since we have to clear and set bits + * at the same time. Consumers that wish to set the compression bits + * must use this function to ensure that the flags are updated in + * thread-safe manner. + */ +static void +arc_hdr_set_compress(arc_buf_hdr_t *hdr, enum zio_compress cmp) +{ + ASSERT(MUTEX_HELD(HDR_LOCK(hdr)) || HDR_EMPTY(hdr)); + + /* + * Holes and embedded blocks will always have a psize = 0 so + * we ignore the compression of the blkptr and set the + * arc_buf_hdr_t's compression to ZIO_COMPRESS_OFF. + * Holes and embedded blocks remain anonymous so we don't + * want to uncompress them. Mark them as uncompressed. + */ + if (!zfs_compressed_arc_enabled || HDR_GET_PSIZE(hdr) == 0) { + arc_hdr_clear_flags(hdr, ARC_FLAG_COMPRESSED_ARC); + HDR_SET_COMPRESS(hdr, ZIO_COMPRESS_OFF); + ASSERT(!HDR_COMPRESSION_ENABLED(hdr)); + ASSERT3U(HDR_GET_COMPRESS(hdr), ==, ZIO_COMPRESS_OFF); + } else { + arc_hdr_set_flags(hdr, ARC_FLAG_COMPRESSED_ARC); + HDR_SET_COMPRESS(hdr, cmp); + ASSERT3U(HDR_GET_COMPRESS(hdr), ==, cmp); + ASSERT(HDR_COMPRESSION_ENABLED(hdr)); + } +} + +static int +arc_decompress(arc_buf_t *buf) +{ + arc_buf_hdr_t *hdr = buf->b_hdr; + dmu_object_byteswap_t bswap = hdr->b_l1hdr.b_byteswap; + int error; + + if (arc_buf_is_shared(buf)) { + ASSERT3U(HDR_GET_COMPRESS(hdr), ==, ZIO_COMPRESS_OFF); + } else if (HDR_GET_COMPRESS(hdr) == ZIO_COMPRESS_OFF) { + /* + * The arc_buf_hdr_t is either not compressed or is + * associated with an embedded block or a hole in which + * case they remain anonymous. + */ + IMPLY(HDR_COMPRESSION_ENABLED(hdr), HDR_GET_PSIZE(hdr) == 0 || + HDR_GET_PSIZE(hdr) == HDR_GET_LSIZE(hdr)); + ASSERT(!HDR_SHARED_DATA(hdr)); + bcopy(hdr->b_l1hdr.b_pdata, buf->b_data, HDR_GET_LSIZE(hdr)); + } else { + ASSERT(!HDR_SHARED_DATA(hdr)); + ASSERT3U(HDR_GET_LSIZE(hdr), !=, HDR_GET_PSIZE(hdr)); + error = zio_decompress_data(HDR_GET_COMPRESS(hdr), + hdr->b_l1hdr.b_pdata, buf->b_data, HDR_GET_PSIZE(hdr), + HDR_GET_LSIZE(hdr)); + if (error != 0) { + zfs_dbgmsg("hdr %p, compress %d, psize %d, lsize %d", + hdr, HDR_GET_COMPRESS(hdr), HDR_GET_PSIZE(hdr), + HDR_GET_LSIZE(hdr)); + return (SET_ERROR(EIO)); + } + } + if (bswap != DMU_BSWAP_NUMFUNCS) { *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Mon Jul 18 06:58:40 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AED93B9C781; Mon, 18 Jul 2016 06:58:40 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7B8611B83; Mon, 18 Jul 2016 06:58:40 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6I6wdmK008404; Mon, 18 Jul 2016 06:58:39 GMT (envelope-from avg@FreeBSD.org) Received: (from avg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6I6wd0F008403; Mon, 18 Jul 2016 06:58:39 GMT (envelope-from avg@FreeBSD.org) Message-Id: <201607180658.u6I6wd0F008403@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: avg set sender to avg@FreeBSD.org using -f From: Andriy Gapon Date: Mon, 18 Jul 2016 06:58:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r302992 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jul 2016 06:58:40 -0000 Author: avg Date: Mon Jul 18 06:58:39 2016 New Revision: 302992 URL: https://svnweb.freebsd.org/changeset/base/302992 Log: 7071 lzc_snapshot does not fill in errlist on ENOENT illumos/illumos-gate@25f7d993adbfb3452ac4625b3791670746d35ae3 https://github.com/illumos/illumos-gate/commit/25f7d993adbfb3452ac4625b3791670746d35ae3 https://www.illumos.org/issues/7071 upstream DLPX-40482 lzc_snapshot does not fill in errlist on ENOENT Reviewed by: Igor Kozhukhov Reviewed by: George Wilson Reviewed by: Dan Kimmel Approved by: Robert Mustacchi Author: Matthew Ahrens Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c Mon Jul 18 06:57:24 2016 (r302991) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c Mon Jul 18 06:58:39 2016 (r302992) @@ -491,6 +491,14 @@ zfs_secpolicy_write_perms(const char *na dsl_dataset_t *ds; dsl_pool_t *dp; + /* + * First do a quick check for root in the global zone, which + * is allowed to do all write_perms. This ensures that zfs_ioc_* + * will get to handle nonexistent datasets. + */ + if (INGLOBALZONE(curproc) && secpolicy_zfs(cr) == 0) + return (0); + error = dsl_pool_hold(name, FTAG, &dp); if (error != 0) return (error); From owner-svn-src-vendor@freebsd.org Mon Jul 18 07:03:40 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8D596B9C909; Mon, 18 Jul 2016 07:03:40 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 512A51F7C; Mon, 18 Jul 2016 07:03:40 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6I73dGX012171; Mon, 18 Jul 2016 07:03:39 GMT (envelope-from avg@FreeBSD.org) Received: (from avg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6I73dIi012166; Mon, 18 Jul 2016 07:03:39 GMT (envelope-from avg@FreeBSD.org) Message-Id: <201607180703.u6I73dIi012166@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: avg set sender to avg@FreeBSD.org using -f From: Andriy Gapon Date: Mon, 18 Jul 2016 07:03:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r302993 - in vendor-sys/illumos/dist/uts/common: fs/zfs fs/zfs/sys sys/fs X-SVN-Group: vendor-sys MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jul 2016 07:03:40 -0000 Author: avg Date: Mon Jul 18 07:03:39 2016 New Revision: 302993 URL: https://svnweb.freebsd.org/changeset/base/302993 Log: 7104 increase indirect block size illumos/illumos-gate@4b5c8e93cab28d3c65ba9d407fd8f46e3be1db1c https://github.com/illumos/illumos-gate/commit/4b5c8e93cab28d3c65ba9d407fd8f46e3be1db1c https://www.illumos.org/issues/7104 The current default indirect block size is 16KB. We can improve performance by increasing it to 128KB. This is especially helpful for any workload that needs to read most of the metadata, e.g. scrub/resilver, file deletion, filesystem deletion, and zfs send. We also need to fix a few space estimation errors to make the tests pass. Reviewed by: George Wilson Reviewed by: Paul Dagnelie Reviewed by: Dan McDonald Approved by: Robert Mustacchi Author: Matthew Ahrens Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_objset.c vendor-sys/illumos/dist/uts/common/fs/zfs/spa_misc.c vendor-sys/illumos/dist/uts/common/fs/zfs/sys/dnode.h vendor-sys/illumos/dist/uts/common/sys/fs/zfs.h Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_objset.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_objset.c Mon Jul 18 06:58:39 2016 (r302992) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/dmu_objset.c Mon Jul 18 07:03:39 2016 (r302993) @@ -787,11 +787,17 @@ dmu_objset_create_impl(spa_t *spa, dsl_d /* * Determine the number of levels necessary for the meta-dnode - * to contain DN_MAX_OBJECT dnodes. + * to contain DN_MAX_OBJECT dnodes. Note that in order to + * ensure that we do not overflow 64 bits, there has to be + * a nlevels that gives us a number of blocks > DN_MAX_OBJECT + * but < 2^64. Therefore, + * (mdn->dn_indblkshift - SPA_BLKPTRSHIFT) (10) must be + * less than (64 - log2(DN_MAX_OBJECT)) (16). */ - while ((uint64_t)mdn->dn_nblkptr << (mdn->dn_datablkshift + + while ((uint64_t)mdn->dn_nblkptr << + (mdn->dn_datablkshift - DNODE_SHIFT + (levels - 1) * (mdn->dn_indblkshift - SPA_BLKPTRSHIFT)) < - DN_MAX_OBJECT * sizeof (dnode_phys_t)) + DN_MAX_OBJECT) levels++; mdn->dn_next_nlevels[tx->tx_txg & TXG_MASK] = Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/spa_misc.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/spa_misc.c Mon Jul 18 06:58:39 2016 (r302992) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/spa_misc.c Mon Jul 18 07:03:39 2016 (r302993) @@ -341,9 +341,14 @@ int spa_asize_inflation = 24; * it is possible to run the pool completely out of space, causing it to * be permanently read-only. * + * Note that on very small pools, the slop space will be larger than + * 3.2%, in an effort to have it be at least spa_min_slop (128MB), + * but we never allow it to be more than half the pool size. + * * See also the comments in zfs_space_check_t. */ int spa_slop_shift = 5; +uint64_t spa_min_slop = 128 * 1024 * 1024; /* * ========================================================================== @@ -1637,14 +1642,16 @@ spa_get_asize(spa_t *spa, uint64_t lsize /* * Return the amount of slop space in bytes. It is 1/32 of the pool (3.2%), - * or at least 32MB. + * or at least 128MB, unless that would cause it to be more than half the + * pool size. * * See the comment above spa_slop_shift for details. */ uint64_t -spa_get_slop_space(spa_t *spa) { +spa_get_slop_space(spa_t *spa) +{ uint64_t space = spa_get_dspace(spa); - return (MAX(space >> spa_slop_shift, SPA_MINDEVSIZE >> 1)); + return (MAX(space >> spa_slop_shift, MIN(space >> 1, spa_min_slop))); } uint64_t Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/sys/dnode.h ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/sys/dnode.h Mon Jul 18 06:58:39 2016 (r302992) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/sys/dnode.h Mon Jul 18 07:03:39 2016 (r302993) @@ -58,7 +58,7 @@ extern "C" { */ #define DNODE_SHIFT 9 /* 512 bytes */ #define DN_MIN_INDBLKSHIFT 12 /* 4k */ -#define DN_MAX_INDBLKSHIFT 14 /* 16k */ +#define DN_MAX_INDBLKSHIFT 17 /* 128k */ #define DNODE_BLOCK_SHIFT 14 /* 16k */ #define DNODE_CORE_SIZE 64 /* 64 bytes for dnode sans blkptrs */ #define DN_MAX_OBJECT_SHIFT 48 /* 256 trillion (zfs_fid_t limit) */ @@ -88,6 +88,11 @@ extern "C" { #define DNODES_PER_BLOCK_SHIFT (DNODE_BLOCK_SHIFT - DNODE_SHIFT) #define DNODES_PER_BLOCK (1ULL << DNODES_PER_BLOCK_SHIFT) + +/* + * This is inaccurate if the indblkshift of the particular object is not the + * max. But it's only used by userland to calculate the zvol reservation. + */ #define DNODES_PER_LEVEL_SHIFT (DN_MAX_INDBLKSHIFT - SPA_BLKPTRSHIFT) #define DNODES_PER_LEVEL (1ULL << DNODES_PER_LEVEL_SHIFT) Modified: vendor-sys/illumos/dist/uts/common/sys/fs/zfs.h ============================================================================== --- vendor-sys/illumos/dist/uts/common/sys/fs/zfs.h Mon Jul 18 06:58:39 2016 (r302992) +++ vendor-sys/illumos/dist/uts/common/sys/fs/zfs.h Mon Jul 18 07:03:39 2016 (r302993) @@ -600,6 +600,8 @@ typedef struct zpool_rewind_policy { /* * This is needed in userland to report the minimum necessary device size. + * + * Note that the zfs test suite uses 64MB vdevs. */ #define SPA_MINDEVSIZE (64ULL << 20) From owner-svn-src-vendor@freebsd.org Tue Jul 19 23:22:07 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C9EBEB9E7D8; Tue, 19 Jul 2016 23:22:07 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9F1F81E02; Tue, 19 Jul 2016 23:22:07 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6JNM6qp018143; Tue, 19 Jul 2016 23:22:06 GMT (envelope-from pfg@FreeBSD.org) Received: (from pfg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6JNM6jd018140; Tue, 19 Jul 2016 23:22:06 GMT (envelope-from pfg@FreeBSD.org) Message-Id: <201607192322.u6JNM6jd018140@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pfg set sender to pfg@FreeBSD.org using -f From: "Pedro F. Giffuni" Date: Tue, 19 Jul 2016 23:22:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303048 - vendor/openresolv/dist X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jul 2016 23:22:07 -0000 Author: pfg Date: Tue Jul 19 23:22:06 2016 New Revision: 303048 URL: https://svnweb.freebsd.org/changeset/base/303048 Log: Import openresolv 3.8.1 Obtained from: http://roy.marples.name/projects/openresolv Modified: vendor/openresolv/dist/resolvconf.8.in vendor/openresolv/dist/resolvconf.conf.5.in vendor/openresolv/dist/resolvconf.in Modified: vendor/openresolv/dist/resolvconf.8.in ============================================================================== --- vendor/openresolv/dist/resolvconf.8.in Tue Jul 19 22:56:40 2016 (r303047) +++ vendor/openresolv/dist/resolvconf.8.in Tue Jul 19 23:22:06 2016 (r303048) @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.Dd February 23, 2016 +.Dd May 7, 2016 .Dt RESOLVCONF 8 .Os .Sh NAME @@ -64,7 +64,7 @@ solves this by letting the daemon send t file to .Nm via -.Xr stdin 3 +.Xr stdin 4 with the argument .Fl a Ar interface Ns Op Ar .protocol instead of the filesystem. @@ -101,7 +101,7 @@ as private. This means that the name servers listed in that .Pa resolv.conf are only used for queries against the domain/search listed in the same file. -This only works when a local resolver other than libc is installed. +This only works when a local resolver other than libc is installed. See .Xr resolvconf.conf 5 for how to configure @@ -290,16 +290,16 @@ Directory of subscribers which are run a State directory for .Nm . .El +.Sh SEE ALSO +.Xr resolver 3 , +.Xr stdin 4 , +.Xr resolv.conf 5 , +.Xr resolvconf.conf 5 .Sh HISTORY This implementation of .Nm is called openresolv and is fully command line compatible with Debian's resolvconf, as written by Thomas Hood. -.Sh SEE ALSO -.Xr resolv.conf 5 , -.Xr resolvconf.conf 5 , -.Xr resolver 3 , -.Xr stdin 3 .Sh AUTHORS .An Roy Marples Aq Mt roy@marples.name .Sh BUGS Modified: vendor/openresolv/dist/resolvconf.conf.5.in ============================================================================== --- vendor/openresolv/dist/resolvconf.conf.5.in Tue Jul 19 22:56:40 2016 (r303047) +++ vendor/openresolv/dist/resolvconf.conf.5.in Tue Jul 19 23:22:06 2016 (r303048) @@ -22,7 +22,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.Dd February 23, 2016 +.Dd April 28, 2016 .Dt RESOLVCONF.CONF 5 .Os .Sh NAME @@ -103,7 +103,8 @@ This is equivalent to the .Nm resolvconf -p option. .It Sy replace -Is a space separated list of replacement keywords. The syntax is this: +Is a space separated list of replacement keywords. +The syntax is this: .Va $keyword Ns / Ns Va $match Ns / Ns Va $replacement .Pp Example, given this resolv.conf: @@ -307,10 +308,9 @@ Command to restart the unbound service. Location of the unbound pidfile. .El .Sh SEE ALSO +.Xr sh 1 , .Xr resolv.conf 5 , .Xr resolvconf 8 -and -.Xr sh 1 . .Sh AUTHORS .An Roy Marples Aq Mt roy@marples.name .Sh BUGS Modified: vendor/openresolv/dist/resolvconf.in ============================================================================== --- vendor/openresolv/dist/resolvconf.in Tue Jul 19 22:56:40 2016 (r303047) +++ vendor/openresolv/dist/resolvconf.in Tue Jul 19 23:22:06 2016 (r303048) @@ -25,7 +25,7 @@ # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. RESOLVCONF="$0" -OPENRESOLV_VERSION="3.8.0" +OPENRESOLV_VERSION="3.8.1" SYSCONFDIR=@SYSCONFDIR@ LIBEXECDIR=@LIBEXECDIR@ VARDIR=@VARDIR@ @@ -152,7 +152,10 @@ parse_resolv() private=false for p in $private_interfaces; do case "$iface" in - "$p"|"$p":*) private=true; break;; + "$p"|"$p":*) + private=true + break + ;; esac done fi @@ -270,11 +273,11 @@ detect_init() local status="@STATUSARG@" : ${status:=status} if [ -x /bin/systemctl -a -S /run/systemd/private ]; then - RESTARTCMD="if /bin/systemctl --quiet is-active; then + RESTARTCMD="if /bin/systemctl --quiet is-active \$1.service; then /bin/systemctl restart \$1.service; fi" elif [ -x /usr/bin/systemctl -a -S /run/systemd/private ]; then - RESTARTCMD="if /usr/bin/systemctl --quiet is-active; then + RESTARTCMD="if /usr/bin/systemctl --quiet is-active \$1.service; then /usr/bin/systemctl restart \$1.service; fi" elif [ -x /sbin/rc-service -a \ From owner-svn-src-vendor@freebsd.org Tue Jul 19 23:25:47 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F16A1B9E99A; Tue, 19 Jul 2016 23:25:46 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8BA8D113D; Tue, 19 Jul 2016 23:25:46 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6JNPjgr018319; Tue, 19 Jul 2016 23:25:45 GMT (envelope-from pfg@FreeBSD.org) Received: (from pfg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6JNPjNx018315; Tue, 19 Jul 2016 23:25:45 GMT (envelope-from pfg@FreeBSD.org) Message-Id: <201607192325.u6JNPjNx018315@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pfg set sender to pfg@FreeBSD.org using -f From: "Pedro F. Giffuni" Date: Tue, 19 Jul 2016 23:25:45 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303049 - vendor/openresolv/3.8.1 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jul 2016 23:25:47 -0000 Author: pfg Date: Tue Jul 19 23:25:45 2016 New Revision: 303049 URL: https://svnweb.freebsd.org/changeset/base/303049 Log: Tag openresolv 3.8.1 Obtained from: http://roy.marples.name/projects/openresolv Added: vendor/openresolv/3.8.1/ - copied from r303047, vendor/openresolv/dist/ Replaced: vendor/openresolv/3.8.1/resolvconf.8.in - copied unchanged from r303048, vendor/openresolv/dist/resolvconf.8.in vendor/openresolv/3.8.1/resolvconf.conf.5.in - copied unchanged from r303048, vendor/openresolv/dist/resolvconf.conf.5.in vendor/openresolv/3.8.1/resolvconf.in - copied unchanged from r303048, vendor/openresolv/dist/resolvconf.in Copied: vendor/openresolv/3.8.1/resolvconf.8.in (from r303048, vendor/openresolv/dist/resolvconf.8.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/openresolv/3.8.1/resolvconf.8.in Tue Jul 19 23:25:45 2016 (r303049, copy of r303048, vendor/openresolv/dist/resolvconf.8.in) @@ -0,0 +1,318 @@ +.\" Copyright (c) 2007-2016 Roy Marples +.\" All rights reserved +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.Dd May 7, 2016 +.Dt RESOLVCONF 8 +.Os +.Sh NAME +.Nm resolvconf +.Nd a framework for managing multiple DNS configurations +.Sh SYNOPSIS +.Nm +.Fl I +.Nm +.Op Fl m Ar metric +.Op Fl p +.Op Fl x +.Fl a Ar interface Ns Op Ar .protocol +.No < Ns Pa file +.Nm +.Op Fl f +.Fl d Ar interface Ns Op Ar .protocol +.Nm +.Op Fl x +.Fl il Ar pattern +.Nm +.Fl u +.Sh DESCRIPTION +.Nm +manages +.Xr resolv.conf 5 +files from multiple sources, such as DHCP and VPN clients. +Traditionally, the host runs just one client and that updates +.Pa /etc/resolv.conf . +More modern systems frequently have wired and wireless interfaces and there is +no guarantee both are on the same network. +With the advent of VPN and other +types of networking daemons, many things now contend for the contents of +.Pa /etc/resolv.conf . +.Pp +.Nm +solves this by letting the daemon send their +.Xr resolv.conf 5 +file to +.Nm +via +.Xr stdin 4 +with the argument +.Fl a Ar interface Ns Op Ar .protocol +instead of the filesystem. +.Nm +then updates +.Pa /etc/resolv.conf +as it thinks best. +When a local resolver other than libc is installed, such as +.Xr dnsmasq 8 +or +.Xr named 8 , +then +.Nm +will supply files that the resolver should be configured to include. +.Pp +.Nm +assumes it has a job to do. +In some situations +.Nm +needs to act as a deterrent to writing to +.Pa /etc/resolv.conf . +Where this file cannot be made immutable or you just need to toggle this +behaviour, +.Nm +can be disabled by adding +.Sy resolvconf Ns = Ns NO +to +.Xr resolvconf.conf 5 . +.Pp +.Nm +can mark an interfaces +.Pa resolv.conf +as private. +This means that the name servers listed in that +.Pa resolv.conf +are only used for queries against the domain/search listed in the same file. +This only works when a local resolver other than libc is installed. +See +.Xr resolvconf.conf 5 +for how to configure +.Nm +to use a local name server. +.Pp +.Nm +can mark an interfaces +.Pa resolv.conf +as exclusive. +Only the latest exclusive interface is used for processing, otherwise all are. +.Pp +When an interface goes down, it should then call +.Nm +with +.Fl d Ar interface.* +arguments to delete the +.Pa resolv.conf +file(s) for all the +.Ar protocols +on the +.Ar interface . +.Pp +Here are some options for the above commands:- +.Bl -tag -width indent +.It Fl f +Ignore non existent interfaces. +Only really useful for deleting interfaces. +.It Fl m Ar metric +Set the metric of the interface when adding it, default of 0. +Lower metrics take precedence. +This affects the default order of interfaces when listed. +.It Fl p +Marks the interface +.Pa resolv.conf +as private. +.It Fl x +Mark the interface +.Pa resolv.conf +as exclusive when adding, otherwise only use the latest exclusive interface. +.El +.Pp +.Nm +has some more commands for general usage:- +.Bl -tag -width indent +.It Fl i Ar pattern +List the interfaces and protocols, optionally matching +.Ar pattern , +we have +.Pa resolv.conf +files for. +.It Fl l Ar pattern +List the +.Pa resolv.conf +files we have. +If +.Ar pattern +is specified then we list the files for the interfaces and protocols +that match it. +.It Fl u +Force +.Nm +to update all its subscribers. +.Nm +does not update the subscribers when adding a resolv.conf that matches +what it already has for that interface. +.El +.Pp +.Nm +also has some commands designed to be used by it's subscribers and +system startup:- +.Bl -tag -width indent +.It Fl I +Initialise the state directory +.Pa @VARDIR@ . +This only needs to be called if the initial system boot sequence does not +automatically clean it out; for example the state directory is moved +somewhere other than +.Pa /var/run . +If used, it should only be called once as early in the system boot sequence +as possible and before +.Nm +is used to add interfaces. +.It Fl R +Echo the command used to restart a service. +.It Fl r Ar service +If the +.Ar service +is running then restart it. +If the service does not exist or is not running then zero is returned, +otherwise the result of restarting the service. +.It Fl v +Echo variables DOMAINS, SEARCH and NAMESERVERS so that the subscriber can +configure the resolver easily. +.It Fl V +Same as +.Fl v +except that only the information configured in +.Xr resolvconf.conf 5 +is set. +.El +.Sh INTERFACE ORDERING +For +.Nm +to work effectively, it has to process the resolv.confs for the interfaces +in the correct order. +.Nm +first processes interfaces from the +.Sy interface_order +list, then interfaces without a metic and that match the +.Sy dynamic_order +list, then interfaces with a metric in order and finally the rest in +the operating systems lexical order. +See +.Xr resolvconf.conf 5 +for details on these lists. +.Sh PROTOCOLS +Here are some suggested protocol tags to use for each +.Pa resolv.conf +file registered on an +.Ar interface Ns No :- +.Bl -tag -width indent +.It dhcp +Dynamic Host Configuration Protocol. +Initial versions of +.Nm +did not recommend a +.Ar protocol +tag be appended to the +.Ar interface +name. +When the protocol is absent, it is assumed to be the DHCP protocol. +.It ppp +Point-to-Point Protocol. +.It ra +IPv6 Router Advertisement. +.It dhcp6 +Dynamic Host Configuration Protocol, version 6. +.El +.Sh IMPLEMENTATION NOTES +If a subscriber has the executable bit then it is executed otherwise it is +assumed to be a shell script and sourced into the current environment in a +subshell. +This is done so that subscribers can remain fast, but are also not limited +to the shell language. +.Pp +Portable subscribers should not use anything outside of +.Pa /bin +and +.Pa /sbin +because +.Pa /usr +and others may not be available when booting. +Also, it would be unwise to assume any shell specific features. +.Sh ENVIRONMENT +.Bl -ohang +.It Va IF_METRIC +If the +.Fl m +option is not present then we use +.Va IF_METRIC +for the metric. +.It Va IF_PRIVATE +Marks the interface +.Pa resolv.conf +as private. +.It Va IF_EXCLUSIVE +Marks the interface +.Pa resolv.conf +as exclusive. +.El +.Sh FILES +.Bl -ohang +.It Pa /etc/resolv.conf.bak +Backup file of the original resolv.conf. +.It Pa @SYSCONFDIR@/resolvconf.conf +Configuration file for +.Nm . +.It Pa @LIBEXECDIR@ +Directory of subscribers which are run every time +.Nm +adds, deletes or updates. +.It Pa @LIBEXECDIR@/libc.d +Directory of subscribers which are run after the libc subscriber is run. +.It Pa @VARDIR@ +State directory for +.Nm . +.El +.Sh SEE ALSO +.Xr resolver 3 , +.Xr stdin 4 , +.Xr resolv.conf 5 , +.Xr resolvconf.conf 5 +.Sh HISTORY +This implementation of +.Nm +is called openresolv and is fully command line compatible with Debian's +resolvconf, as written by Thomas Hood. +.Sh AUTHORS +.An Roy Marples Aq Mt roy@marples.name +.Sh BUGS +Please report them to +.Lk http://roy.marples.name/projects/openresolv +.Pp +.Nm +does not validate any of the files given to it. +.Pp +When running a local resolver other than libc, you will need to configure it +to include files that +.Nm +will generate. +You should consult +.Xr resolvconf.conf 5 +for instructions on how to configure your resolver. Copied: vendor/openresolv/3.8.1/resolvconf.conf.5.in (from r303048, vendor/openresolv/dist/resolvconf.conf.5.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/openresolv/3.8.1/resolvconf.conf.5.in Tue Jul 19 23:25:45 2016 (r303049, copy of r303048, vendor/openresolv/dist/resolvconf.conf.5.in) @@ -0,0 +1,321 @@ +.\" Copyright (c) 2009-2016 Roy Marples +.\" All rights reserved +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.Dd April 28, 2016 +.Dt RESOLVCONF.CONF 5 +.Os +.Sh NAME +.Nm resolvconf.conf +.Nd resolvconf configuration file +.Sh DESCRIPTION +.Nm +is the configuration file for +.Xr resolvconf 8 . +The +.Nm +file is a shell script that is sourced by +.Xr resolvconf 8 , +meaning that +.Nm +must contain valid shell commands. +Listed below are the standard +.Nm +variables that may be set. +If the values contain whitespace, wildcards or other special shell characters, +ensure they are quoted and escaped correctly. +See the +.Sy replace +variable for an example on quoting. +.Pp +After updating this file, you may wish to run +.Nm resolvconf -u +to apply the new configuration. +.Pp +When a dynamically generated list is appended or prepended to, the whole +is made unique where left-most wins. +.Sh RESOLVCONF OPTIONS +.Bl -tag -width indent +.It Sy resolvconf +Set to NO to disable +.Nm resolvconf +from running any subscribers. +Defaults to YES. +.It Sy interface_order +These interfaces will always be processed first. +If unset, defaults to the following:- +.D1 lo lo[0-9]* +.It Sy dynamic_order +These interfaces will be processed next, unless they have a metric. +If unset, defaults to the following:- +.D1 tap[0-9]* tun[0-9]* vpn vpn[0-9]* ppp[0-9]* ippp[0-9]* +.It Sy local_nameservers +If unset, defaults to the following:- +.D1 127.* 0.0.0.0 255.255.255.255 ::1 +.It Sy search_domains +Prepend search domains to the dynamically generated list. +.It Sy search_domains_append +Append search domains to the dynamically generated list. +.It Sy domain_blacklist +A list of domains to be removed from consideration. +To remove a domain, you can use foo.* +To remove a sub domain, you can use *.bar +.It Sy name_servers +Prepend name servers to the dynamically generated list. +You should set this to 127.0.0.1 if you use a local name server other than +libc. +.It Sy name_servers_append +Append name servers to the dynamically generated list. +.It Sy name_server_blacklist +A list of name servers to be removed from consideration. +The default is 0.0.0.0 as some faulty routers send it via DHCP. +To remove a block, you can use 192.168.* +.It Sy private_interfaces +These interfaces name servers will only be queried for the domains listed +in their resolv.conf. +Useful for VPN domains. +Setting +.Sy private_interfaces Ns ="*" +will stop the forwarding of the root zone and allows the local resolver to +recursively query the root servers directly. +Requires a local nameserver other than libc. +This is equivalent to the +.Nm resolvconf -p +option. +.It Sy replace +Is a space separated list of replacement keywords. +The syntax is this: +.Va $keyword Ns / Ns Va $match Ns / Ns Va $replacement +.Pp +Example, given this resolv.conf: +.D1 domain foo.org +.D1 search foo.org dead.beef +.D1 nameserver 1.2.3.4 +.D1 nameserver 2.3.4.5 +and this configuaration: +.D1 replace="search/foo*/bar.com nameserver/1.2.3.4/5.6.7.8 nameserver/2.3.4.5/" +you would get this resolv.conf instead: +.D1 domain foo.org +.D1 search bar.com +.D1 nameserver 5.6.7.8 +.It Sy replace_sub +Works the same way as +.Sy replace +except it works on each space separated value rather than the whole line, +so it's useful for the replacing a single domain within the search directive. +Using the same example resolv.conf and changing +.Sy replace +to +.Sy replace_sub , +you would get this resolv.conf instead: +.D1 domain foo.org +.D1 search bar.com dead.beef +.D1 nameserver 5.6.7.8 +.It Sy state_dir +Override the default state directory of +.Pa @VARDIR@ . +This should not be changed once +.Nm resolvconf +is in use unless the old directory is copied to the new one. +.El +.Sh LIBC OPTIONS +The following variables affect +.Xr resolv.conf 5 +directly:- +.Bl -tag -width indent +.It Sy resolv_conf +Defaults to +.Pa /etc/resolv.conf +if not set. +.It Sy resolv_conf_options +A list of libc resolver options, as specified in +.Xr resolv.conf 5 . +.It Sy resolv_conf_passthrough +When set to YES the latest resolv.conf is written to +.Sy resolv_conf +without any alteration. +When set to /dev/null or NULL, +.Sy resolv_conf_local_only +is defaulted to NO, +.Sy local_nameservers +is unset unless overridden and only the information set in +.Nm +is written to +.Sy resolv_conf . +.It Sy resolv_conf_sortlist +A libc resolver sortlist, as specified in +.Xr resolv.conf 5 . +.It Sy resolv_conf_local_only +If a local name server is configured then the default is just to specify that +and ignore all other entries as they will be configured for the local +name server. +Set this to NO to also list non-local nameservers. +This will give you working DNS even if the local nameserver stops functioning +at the expense of duplicated server queries. +.It Sy append_nameservers +Append name servers to the dynamically generated list. +.It Sy prepend_nameservers +Prepend name servers to the dynamically generated list. +.It Sy append_search +Append search domains to the dynamically generated list. +.It Sy prepend_search +Prepend search domains to the dynamically generated list. +.El +.Sh SUBSCRIBER OPTIONS +openresolv ships with subscribers for the name servers +.Xr dnsmasq 8 , +.Xr named 8 , +.Xr pdnsd 8 +and +.Xr unbound 8 . +Each subscriber can create configuration files which should be included in +in the subscribers main configuration file. +.Pp +To disable a subscriber, simply set it's name to NO. +For example, to disable the libc subscriber you would set: +.D1 libc=NO +.Bl -tag -width indent +.It Sy dnsmasq_conf +This file tells dnsmasq which name servers to use for specific domains. +.It Sy dnsmasq_resolv +This file tells dnsmasq which name servers to use for global lookups. +.Pp +Example resolvconf.conf for dnsmasq: +.D1 name_servers=127.0.0.1 +.D1 dnsmasq_conf=/etc/dnsmasq-conf.conf +.D1 dnsmasq_resolv=/etc/dnsmasq-resolv.conf +.Pp +Example dnsmasq.conf: +.D1 listen-address=127.0.0.1 +.D1 # If dnsmasq is compiled for DBus then we can take +.D1 # advantage of not having to restart dnsmasq. +.D1 enable-dbus +.D1 conf-file=/etc/dnsmasq-conf.conf +.D1 resolv-file=/etc/dnsmasq-resolv.conf +.It Sy named_options +Include this file in the named options block. +This file tells named which name servers to use for global lookups. +.It Sy named_zones +Include this file in the named global scope, after the options block. +This file tells named which name servers to use for specific domains. +.Pp +Example resolvconf.conf for named: +.D1 name_servers=127.0.0.1 +.D1 named_options=/etc/named-options.conf +.D1 named_zones=/etc/named-zones.conf +.Pp +Example named.conf: +.D1 options { +.D1 listen-on { 127.0.0.1; }; +.D1 include "/etc/named-options.conf"; +.D1 }; +.D1 include "/etc/named-zones.conf"; +.It Sy pdnsd_conf +This is the main pdnsd configuration file which we modify to add our +forward domains to. +If this variable is not set then we rely on the pdnsd configuration file +setup to read +.Pa pdnsd_resolv +as documented below. +.It Sy pdnsd_resolv +This file tells pdnsd about global name servers. +If this variable is not set then it's written to +.Pa pdnsd_conf . +.Pp +Example resolvconf.conf for pdnsd: +.D1 name_servers=127.0.0.1 +.D1 pdnsd_conf=/etc/pdnsd.conf +.D1 # pdnsd_resolv=/etc/pdnsd-resolv.conf +.Pp +Example pdnsd.conf: +.D1 global { +.D1 server_ip = 127.0.0.1; +.D1 status_ctl = on; +.D1 } +.D1 server { +.D1 # A server definition is required, even if emtpy. +.D1 label="empty"; +.D1 proxy_only=on; +.D1 # file="/etc/pdnsd-resolv.conf"; +.D1 } +.It Sy unbound_conf +This file tells unbound about specific and global name servers. +.It Sy unbound_insecure +When set to YES, unbound marks the domains as insecure, thus ignoring DNSSEC. +.Pp +Example resolvconf.conf for unbound: +.D1 name_servers=127.0.0.1 +.D1 unbound_conf=/etc/unbound-resolvconf.conf +.Pp +Example unbound.conf: +.D1 include: /etc/unbound-resolvconf.conf +.El +.Sh SUBSCRIBER INTEGRATION +Not all distributions store the files the subscribers need in the same +locations. +For example, named service scripts have been called named, bind and rc.bind +and they could be located in a directory called /etc/rc.d, /etc/init.d or +similar. +Each subscriber attempts to automatically configure itself, but not every +distribution has been catered for. +Also, users could equally want to use a different version from the one +installed by default, such as bind8 and bind9. +To accommodate this, the subscribers have these files in configurable +variables, documented below. +.Pp +.Bl -tag -width indent +.It Sy dnsmasq_service +Name of the dnsmasq service. +.It Sy dnsmasq_restart +Command to restart the dnsmasq service. +.It Sy dnsmasq_pid +Location of the dnsmasq pidfile. +.It Sy libc_service +Name of the libc service. +.It Sy libc_restart +Command to restart the libc service. +.It Sy named_service +Name of the named service. +.It Sy named_restart +Command to restart the named service. +.It Sy pdnsd_restart +Command to restart the pdnsd service. +.It Sy unbound_service +Name of the unbound service. +.It Sy unbound_restart +Command to restart the unbound service. +.It Sy unbound_pid +Location of the unbound pidfile. +.El +.Sh SEE ALSO +.Xr sh 1 , +.Xr resolv.conf 5 , +.Xr resolvconf 8 +.Sh AUTHORS +.An Roy Marples Aq Mt roy@marples.name +.Sh BUGS +Each distribution is a special snowflake and likes to name the same thing +differently, namely the named service script. +.Pp +Please report them to +.Lk http://roy.marples.name/projects/openresolv Copied: vendor/openresolv/3.8.1/resolvconf.in (from r303048, vendor/openresolv/dist/resolvconf.in) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/openresolv/3.8.1/resolvconf.in Tue Jul 19 23:25:45 2016 (r303049, copy of r303048, vendor/openresolv/dist/resolvconf.in) @@ -0,0 +1,907 @@ +#!/bin/sh +# Copyright (c) 2007-2016 Roy Marples +# All rights reserved + +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials provided +# with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +RESOLVCONF="$0" +OPENRESOLV_VERSION="3.8.1" +SYSCONFDIR=@SYSCONFDIR@ +LIBEXECDIR=@LIBEXECDIR@ +VARDIR=@VARDIR@ +RCDIR=@RCDIR@ +RESTARTCMD=@RESTARTCMD@ + +# Disregard dhcpcd setting +unset interface_order state_dir + +# If you change this, change the test in VFLAG and libc.in as well +local_nameservers="127.* 0.0.0.0 255.255.255.255 ::1" + +dynamic_order="tap[0-9]* tun[0-9]* vpn vpn[0-9]* ppp[0-9]* ippp[0-9]*" +interface_order="lo lo[0-9]*" +name_server_blacklist="0.0.0.0" + +# Support original resolvconf configuration layout +# as well as the openresolv config file +if [ -f "$SYSCONFDIR"/resolvconf.conf ]; then + . "$SYSCONFDIR"/resolvconf.conf + [ -n "$state_dir" ] && VARDIR="$state_dir" +elif [ -d "$SYSCONFDIR/resolvconf" ]; then + SYSCONFDIR="$SYSCONFDIR/resolvconf" + if [ -f "$SYSCONFDIR"/interface-order ]; then + interface_order="$(cat "$SYSCONFDIR"/interface-order)" + fi +fi +IFACEDIR="$VARDIR/interfaces" +METRICDIR="$VARDIR/metrics" +PRIVATEDIR="$VARDIR/private" +EXCLUSIVEDIR="$VARDIR/exclusive" +LOCKDIR="$VARDIR/lock" +_PWD="$PWD" + +warn() +{ + echo "$*" >&2 +} + +error_exit() +{ + echo "$*" >&2 + exit 1 +} + +usage() +{ + cat <<-EOF + Usage: ${RESOLVCONF##*/} [options] command [argument] + + Inform the system about any DNS updates. + + Commands: + -a \$INTERFACE Add DNS information to the specified interface + (DNS supplied via stdin in resolv.conf format) + -d \$INTERFACE Delete DNS information from the specified interface + -h Show this help cruft + -i [\$PATTERN] Show interfaces that have supplied DNS information + optionally from interfaces that match the specified + pattern + -l [\$PATTERN] Show DNS information, optionally from interfaces + that match the specified pattern + + -u Run updates from our current DNS information + + Options: + -f Ignore non existent interfaces + -m metric Give the added DNS information a metric + -p Mark the interface as private + -x Mark the interface as exclusive + + Subscriber and System Init Commands: + -I Init the state dir + -r \$SERVICE Restart the system service + (restarting a non-existent or non-running service + should have no output and return 0) + -R Show the system service restart command + -v [\$PATTERN] echo NEWDOMAIN, NEWSEARCH and NEWNS variables to + the console + -V [\$PATTERN] Same as -v, but only uses configuration in + $SYSCONFDIR/resolvconf.conf + EOF + [ -z "$1" ] && exit 0 + echo + error_exit "$*" +} + +# Strip any trailing dot from each name as a FQDN does not belong +# in resolv.conf(5) +# If you think otherwise, capture a DNS trace and you'll see libc +# will strip it regardless. +# This also solves setting up duplicate zones in our subscribers. +strip_trailing_dots() +{ + local n= d= + + for n; do + printf "$d%s" "${n%.}" + d=" " + done + printf "\n" +} + +# Parse resolv.conf's and make variables +# for domain name servers, search name servers and global nameservers +parse_resolv() +{ + local line= ns= ds= search= d= n= newns= + local new=true iface= private=false p= domain= l= islocal= + + newns= + + while read -r line; do + case "$line" in + "# resolv.conf from "*) + if ${new}; then + iface="${line#\# resolv.conf from *}" + new=false + if [ -e "$PRIVATEDIR/$iface" ]; then + private=true + else + # Allow expansion + cd "$IFACEDIR" + private=false + for p in $private_interfaces; do + case "$iface" in + "$p"|"$p":*) + private=true + break + ;; + esac + done + fi + fi + ;; + "nameserver "*) + islocal=false + for l in $local_nameservers; do + case "${line#* }" in + $l) + islocal=true + echo "LOCALNAMESERVERS=\"\$LOCALNAMESERVERS ${line#* }\"" + break + ;; + esac + done + $islocal || ns="$ns${line#* } " + ;; + "domain "*) + search="$(strip_trailing_dots ${line#* })" + if [ -z "$domain" ]; then + domain="$search" + echo "DOMAIN=\"$domain\"" + fi + ;; + "search "*) + search="$(strip_trailing_dots ${line#* })" + ;; + *) + [ -n "$line" ] && continue + if [ -n "$ns" -a -n "$search" ]; then + newns= + for n in $ns; do + newns="$newns${newns:+,}$n" + done + ds= + for d in $search; do + ds="$ds${ds:+ }$d:$newns" + done + echo "DOMAINS=\"\$DOMAINS $ds\"" + fi + echo "SEARCH=\"\$SEARCH $search\"" + if ! $private; then + echo "NAMESERVERS=\"\$NAMESERVERS $ns\"" + fi + ns= + search= + new=true + ;; + esac + done +} + +uniqify() +{ + local result= + while [ -n "$1" ]; do + case " $result " in + *" $1 "*);; + *) result="$result $1";; + esac + shift + done + echo "${result# *}" +} + +dirname() +{ + local dir= OIFS="$IFS" + local IFS=/ + set -- $@ + IFS="$OIFS" + if [ -n "$1" ]; then + printf %s . + else + shift + fi + while [ -n "$2" ]; do + printf "/%s" "$1" + shift + done + printf "\n" +} + +config_mkdirs() +{ + local e=0 f d + for f; do + [ -n "$f" ] || continue + d="$(dirname "$f")" + if [ ! -d "$d" ]; then + if type install >/dev/null 2>&1; then + install -d "$d" || e=$? + else + mkdir "$d" || e=$? + fi + fi + done + return $e +} + +# With the advent of alternative init systems, it's possible to have +# more than one installed. So we need to try and guess what one we're +# using unless overriden by configure. +# Note that restarting a service is a last resort - the subscribers +# should make a reasonable attempt to reconfigre the service via some +# method, normally SIGHUP. +detect_init() +{ + [ -n "$RESTARTCMD" ] && return 0 + + # Detect the running init system. + # As systemd and OpenRC can be installed on top of legacy init + # systems we try to detect them first. + local status="@STATUSARG@" + : ${status:=status} + if [ -x /bin/systemctl -a -S /run/systemd/private ]; then + RESTARTCMD="if /bin/systemctl --quiet is-active \$1.service; then + /bin/systemctl restart \$1.service; +fi" + elif [ -x /usr/bin/systemctl -a -S /run/systemd/private ]; then + RESTARTCMD="if /usr/bin/systemctl --quiet is-active \$1.service; then + /usr/bin/systemctl restart \$1.service; +fi" + elif [ -x /sbin/rc-service -a \ + -s /libexec/rc/init.d/softlevel -o -s /run/openrc/softlevel ] + then + RESTARTCMD="/sbin/rc-service -i \$1 -- -Ds restart" + elif [ -x /usr/sbin/invoke-rc.d ]; then + RCDIR=/etc/init.d + RESTARTCMD="if /usr/sbin/invoke-rc.d --quiet \$1 status 1>/dev/null 2>&1; then + /usr/sbin/invoke-rc.d \$1 restart; +fi" + elif [ -x /sbin/service ]; then + # Old RedHat + RCDIR=/etc/init.d + RESTARTCMD="if /sbin/service \$1; then + /sbin/service \$1 restart; +fi" + elif [ -x /usr/sbin/service ]; then + # Could be FreeBSD + RESTARTCMD="if /usr/sbin/service \$1 $status 1>/dev/null 2>&1; then + /usr/sbin/service \$1 restart; +fi" + elif [ -x /bin/sv ]; then + RESTARTCMD="/bin/sv try-restart \$1" + elif [ -x /usr/bin/sv ]; then + RESTARTCMD="/usr/bin/sv try-restart \$1" + elif [ -e /etc/arch-release -a -d /etc/rc.d ]; then + RCDIR=/etc/rc.d + RESTARTCMD="if [ -e /var/run/daemons/\$1 ]; then + /etc/rc.d/\$1 restart; +fi" + elif [ -e /etc/slackware-version -a -d /etc/rc.d ]; then + RESTARTCMD="if /etc/rc.d/rc.\$1 status 1>/dev/null 2>&1; then + /etc/rc.d/rc.\$1 restart; +fi" + elif [ -e /etc/rc.d/rc.subr -a -d /etc/rc.d ]; then + # OpenBSD + RESTARTCMD="if /etc/rc.d/\$1 check 1>/dev/null 2>&1; then + /etc/rc.d/\$1 restart; +fi" + else + for x in /etc/init.d/rc.d /etc/rc.d /etc/init.d; do + [ -d $x ] || continue + RESTARTCMD="if $x/\$1 $status 1>/dev/null 2>&1; then + $x/\$1 restart; +fi" + break + done + fi + + if [ -z "$RESTARTCMD" ]; then + if [ "$NOINIT_WARNED" != true ]; then + warn "could not detect a useable init system" + _NOINIT_WARNED=true + fi + return 1 + fi + _NOINIT_WARNED= + return 0 +} + +echo_resolv() +{ + local line= OIFS="$IFS" + + [ -n "$1" -a -f "$IFACEDIR/$1" ] || return 1 + echo "# resolv.conf from $1" + # Our variable maker works of the fact each resolv.conf per interface + # is separated by blank lines. + # So we remove them when echoing them. + while read -r line; do + IFS="$OIFS" *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Wed Jul 20 09:47:37 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 08086B9FCAD; Wed, 20 Jul 2016 09:47:37 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BA56D163D; Wed, 20 Jul 2016 09:47:36 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6K9lZUw049728; Wed, 20 Jul 2016 09:47:35 GMT (envelope-from avg@FreeBSD.org) Received: (from avg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6K9lZXg049725; Wed, 20 Jul 2016 09:47:35 GMT (envelope-from avg@FreeBSD.org) Message-Id: <201607200947.u6K9lZXg049725@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: avg set sender to avg@FreeBSD.org using -f From: Andriy Gapon Date: Wed, 20 Jul 2016 09:47:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303077 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jul 2016 09:47:37 -0000 Author: avg Date: Wed Jul 20 09:47:35 2016 New Revision: 303077 URL: https://svnweb.freebsd.org/changeset/base/303077 Log: 7072 zfs fails to expand if lun added when os is in shutdown state illumos/illumos-gate@c39a2aae1e2c439d156021edfc20910dad7f9891 https://github.com/illumos/illumos-gate/commit/c39a2aae1e2c439d156021edfc20910dad7f9891 https://www.illumos.org/issues/7072 upstream: 38733 zfs fails to expand if lun added when os is in shutdown state DLPX-36910 spares and caches should not display expandable space DLPX-39262 vdev_disk_open spam zfs_dbgmsg buffer Reviewed by: Igor Kozhukhov Reviewed by: Dan Kimmel Reviewed by: Matthew Ahrens Reviewed by: Prakash Surya Reviewed by: Alex Reece Approved by: Dan McDonald Author: George Wilson Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/metaslab.c vendor-sys/illumos/dist/uts/common/fs/zfs/vdev.c vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_disk.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/metaslab.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/metaslab.c Wed Jul 20 09:29:39 2016 (r303076) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/metaslab.c Wed Jul 20 09:47:35 2016 (r303077) @@ -381,7 +381,13 @@ metaslab_class_expandable_space(metaslab continue; } - space += tvd->vdev_max_asize - tvd->vdev_asize; + /* + * Calculate if we have enough space to add additional + * metaslabs. We report the expandable space in terms + * of the metaslab size since that's the unit of expansion. + */ + space += P2ALIGN(tvd->vdev_max_asize - tvd->vdev_asize, + 1ULL << tvd->vdev_ms_shift); } spa_config_exit(mc->mc_spa, SCL_VDEV, FTAG); return (space); Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/vdev.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/vdev.c Wed Jul 20 09:29:39 2016 (r303076) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/vdev.c Wed Jul 20 09:47:35 2016 (r303077) @@ -2731,6 +2731,7 @@ vdev_get_stats(vdev_t *vd, vdev_stat_t * { spa_t *spa = vd->vdev_spa; vdev_t *rvd = spa->spa_root_vdev; + vdev_t *tvd = vd->vdev_top; ASSERT(spa_config_held(spa, SCL_ALL, RW_READER) != 0); @@ -2741,7 +2742,15 @@ vdev_get_stats(vdev_t *vd, vdev_stat_t * vs->vs_rsize = vdev_get_min_asize(vd); if (vd->vdev_ops->vdev_op_leaf) vs->vs_rsize += VDEV_LABEL_START_SIZE + VDEV_LABEL_END_SIZE; - vs->vs_esize = vd->vdev_max_asize - vd->vdev_asize; + /* + * Report expandable space on top-level, non-auxillary devices only. + * The expandable space is reported in terms of metaslab sized units + * since that determines how much space the pool can expand. + */ + if (vd->vdev_aux == NULL && tvd != NULL) { + vs->vs_esize = P2ALIGN(vd->vdev_max_asize - vd->vdev_asize, + 1ULL << tvd->vdev_ms_shift); + } if (vd->vdev_aux == NULL && vd == vd->vdev_top && !vd->vdev_ishole) { vs->vs_fragmentation = vd->vdev_mg->mg_fragmentation; } Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_disk.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_disk.c Wed Jul 20 09:29:39 2016 (r303076) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/vdev_disk.c Wed Jul 20 09:47:35 2016 (r303077) @@ -241,34 +241,6 @@ vdev_disk_rele(vdev_t *vd) } } -static uint64_t -vdev_disk_get_space(vdev_t *vd, uint64_t capacity, uint_t blksz) -{ - ASSERT(vd->vdev_wholedisk); - - vdev_disk_t *dvd = vd->vdev_tsd; - dk_efi_t dk_ioc; - efi_gpt_t *efi; - uint64_t avail_space = 0; - int efisize = EFI_LABEL_SIZE * 2; - - dk_ioc.dki_data = kmem_alloc(efisize, KM_SLEEP); - dk_ioc.dki_lba = 1; - dk_ioc.dki_length = efisize; - dk_ioc.dki_data_64 = (uint64_t)(uintptr_t)dk_ioc.dki_data; - efi = dk_ioc.dki_data; - - if (ldi_ioctl(dvd->vd_lh, DKIOCGETEFI, (intptr_t)&dk_ioc, - FKIOCTL, kcred, NULL) == 0) { - uint64_t efi_altern_lba = LE_64(efi->efi_gpt_AlternateLBA); - - if (capacity > efi_altern_lba) - avail_space = (capacity - efi_altern_lba) * blksz; - } - kmem_free(dk_ioc.dki_data, efisize); - return (avail_space); -} - /* * We want to be loud in DEBUG kernels when DKIOCGMEDIAINFOEXT fails, or when * even a fallback to DKIOCGMEDIAINFO fails. @@ -559,10 +531,7 @@ skip_open: * Adjust max_psize upward accordingly since we know * we own the whole disk now. */ - *max_psize += vdev_disk_get_space(vd, capacity, blksz); - zfs_dbgmsg("capacity change: vdev %s, psize %llu, " - "max_psize %llu", vd->vdev_path, *psize, - *max_psize); + *max_psize = capacity * blksz; } /* From owner-svn-src-vendor@freebsd.org Wed Jul 20 09:49:11 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 15EE1B9FE13; Wed, 20 Jul 2016 09:49:11 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E8094183A; Wed, 20 Jul 2016 09:49:10 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6K9nAAA049821; Wed, 20 Jul 2016 09:49:10 GMT (envelope-from avg@FreeBSD.org) Received: (from avg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6K9nAtD049820; Wed, 20 Jul 2016 09:49:10 GMT (envelope-from avg@FreeBSD.org) Message-Id: <201607200949.u6K9nAtD049820@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: avg set sender to avg@FreeBSD.org using -f From: Andriy Gapon Date: Wed, 20 Jul 2016 09:49:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303078 - vendor-sys/illumos/dist/uts/common/fs/zfs X-SVN-Group: vendor-sys MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jul 2016 09:49:11 -0000 Author: avg Date: Wed Jul 20 09:49:09 2016 New Revision: 303078 URL: https://svnweb.freebsd.org/changeset/base/303078 Log: 7086 ztest attempts dva_get_dsize_sync on an embedded blockpointer illumos/illumos-gate@926549256b71acd595f69b236779ff6b78fa08ef https://github.com/illumos/illumos-gate/commit/926549256b71acd595f69b236779ff6b78fa08ef https://www.illumos.org/issues/7086 In dbuf_dirty(), we need to grab the dn_struct_rwlock before looking at the db_blkptr, to prevent it from being changed by syncing context. Otherwise we may see that ztest got a segfault from this stack: libzpool.so.1`dva_get_dsize_sync+0x98(872f000, b32b240, fed7811b, 0, b4cda20, 0) libzpool.so.1`bp_get_dsize+0x60(872f000, b32b240, 0, 97cb780, 9d4c1a8, 0) libzpool.so.1`dbuf_dirty+0x9b3(ce0a100, 97cb780, 9, fecd2530) libzpool.so.1`dmu_buf_will_dirty+0xc3(ce0a100, 97cb780, ea293d6c, 1) libzpool.so.1`zap_lockdir+0x1a0(8aaa3c0, 1, 0, 97cb780, 1, 1) libzpool.so.1`zap_remove_norm+0x30(8aaa3c0, 1, 0, 8728b10, 0, 97cb780) libzpool.so.1`zap_remove+0x29(8aaa3c0, 1, 0, 8728b10, 97cb780, a) ztest_replay_remove+0x225(ea294588, 8728ae8, 0, 38010000, 0, 0) ztest_remove+0x9f(ea294588, ea293f50, 4, 3) ztest_object_init+0x78(ea294588, ea293f50, 4e0, 1) ztest_dmu_object_alloc_free+0x71(ea294588, 13) ztest_dmu_objset_create_destroy+0x224(80cef08, 13, 0, 805d36c, 9017ad44, 0) ztest_execute+0x89(a, 807c720, 13, 0) ztest_thread+0xea(13, 0, 0, 0) libc.so.1`_thrp_setup+0x88(f0983240) libc.so.1`_lwp_start(f0983240, 0, 0, 0, 0, 0) Looking into it a bit, we see that this is an embedded blockpointer, so BP_GET_NDVAS should have returned 0: b32b240::blkptr EMBEDDED [L0 ZAP_OTHER] et=0 LZ4 size=200L/4aP birth=80L Instead, it looks like another thread is modifying this blockpointer: b32b240::ugrep | ::whatis f47a0e0c is in [ stack tid=0x19f ] ebd6ec40 is in [ stack tid=0x226 ] ea293bd0 is in [ stack tid=0x244 ] ea293be4 is in [ stack tid=0x244 ] Reviewed by: Prakash Surya Reviewed by: George Wilson Approved by: Robert Mustacchi Author: Matthew Ahrens Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/dbuf.c Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/dbuf.c ============================================================================== --- vendor-sys/illumos/dist/uts/common/fs/zfs/dbuf.c Wed Jul 20 09:47:35 2016 (r303077) +++ vendor-sys/illumos/dist/uts/common/fs/zfs/dbuf.c Wed Jul 20 09:49:09 2016 (r303078) @@ -1662,7 +1662,20 @@ dbuf_dirty(dmu_buf_impl_t *db, dmu_tx_t dnode_setdirty(dn, tx); DB_DNODE_EXIT(db); return (dr); - } else if (do_free_accounting) { + } + + /* + * The dn_struct_rwlock prevents db_blkptr from changing + * due to a write from syncing context completing + * while we are running, so we want to acquire it before + * looking at db_blkptr. + */ + if (!RW_WRITE_HELD(&dn->dn_struct_rwlock)) { + rw_enter(&dn->dn_struct_rwlock, RW_READER); + drop_struct_lock = TRUE; + } + + if (do_free_accounting) { blkptr_t *bp = db->db_blkptr; int64_t willfree = (bp && !BP_IS_HOLE(bp)) ? bp_get_dsize(os->os_spa, bp) : db->db.db_size; @@ -1678,11 +1691,6 @@ dbuf_dirty(dmu_buf_impl_t *db, dmu_tx_t dnode_willuse_space(dn, -willfree, tx); } - if (!RW_WRITE_HELD(&dn->dn_struct_rwlock)) { - rw_enter(&dn->dn_struct_rwlock, RW_READER); - drop_struct_lock = TRUE; - } - if (db->db_level == 0) { dnode_new_blkid(dn, db->db_blkid, tx, drop_struct_lock); ASSERT(dn->dn_maxblkid >= db->db_blkid); From owner-svn-src-vendor@freebsd.org Wed Jul 20 09:51:34 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BE6E6B9FF66; Wed, 20 Jul 2016 09:51:34 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 930D41B84; Wed, 20 Jul 2016 09:51:34 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6K9pXx9049969; Wed, 20 Jul 2016 09:51:33 GMT (envelope-from avg@FreeBSD.org) Received: (from avg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6K9pXv5049968; Wed, 20 Jul 2016 09:51:33 GMT (envelope-from avg@FreeBSD.org) Message-Id: <201607200951.u6K9pXv5049968@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: avg set sender to avg@FreeBSD.org using -f From: Andriy Gapon Date: Wed, 20 Jul 2016 09:51:33 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303079 - vendor/illumos/dist/cmd/ztest X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jul 2016 09:51:34 -0000 Author: avg Date: Wed Jul 20 09:51:33 2016 New Revision: 303079 URL: https://svnweb.freebsd.org/changeset/base/303079 Log: 7147 ztest: ztest_ddt_repair fails with ztest_pattern_match assertion illumos/illumos-gate@aab80726335c76a7cae32c7300890248d73a51e3 https://github.com/illumos/illumos-gate/commit/aab80726335c76a7cae32c7300890248d73a51e3 https://www.illumos.org/issues/7147 Here's the dbuf we're currently reading: 966f200::dbuf addr object lvl blkid holds os 966f200 4 0 0 1 ztest/ds_3 966f200::print dmu_buf_t db_data db_data = 0x9ae0400 0x9ae0400/10J 0x9ae0400: c1c7ced932020d c1c7ced932020d c1c7ced932020d c1c7ced932020d c1c7ced932020d c1c7ced932020d c1c7ced932020d c1c7ced932020d c1c7ced932020d c1c7ced932020d The pattern we're expecting is actually this: a34ae10b5f2db2. If we attempt to read the block on disk we find that it has matches what ztest_ddt_repair() would have written: ~c1c7ced932020d=J ff3e383126cdfdf2 966f200::print dmu_buf_impl_t db_blkptr | ::blkptr DVA0=<0:71d3c00:800> [L0 UINT64_OTHER] SHA256 OFF LE contiguous dedup single size=400L/400P birth=55L/55P fill=1 cksum=18486450d3ce8c6d:75a72f4bbf117b0f:2d3a226314eb5650:2eb0fd68648b1af0 1. zdb -U /rpool/tmp/zpool.cache -R ztest 0:71d3c00:800 | head Found vdev type: mirror 0:71d3c00:800 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef 000000: ff3e383126cdfdf2 ff3e383126cdfdf2 ...&18>....&18>. 000010: ff3e383126cdfdf2 ff3e383126cdfdf2 ...&18>....&18>. 000020: ff3e383126cdfdf2 ff3e383126cdfdf2 ...&18>....&18>. 000030: ff3e383126cdfdf2 ff3e383126cdfdf2 ...&18>....&18>. 000040: ff3e383126cdfdf2 ff3e383126cdfdf2 ...&18>....&18>. 000050: ff3e383126cdfdf2 ff3e383126cdfdf2 ...&18>....&18>. Reviewed by: Matthew Ahrens Reviewed by: Prakash Surya Approved by: Robert Mustacchi Author: George Wilson Modified: vendor/illumos/dist/cmd/ztest/ztest.c Modified: vendor/illumos/dist/cmd/ztest/ztest.c ============================================================================== --- vendor/illumos/dist/cmd/ztest/ztest.c Wed Jul 20 09:49:09 2016 (r303078) +++ vendor/illumos/dist/cmd/ztest/ztest.c Wed Jul 20 09:51:33 2016 (r303079) @@ -20,7 +20,7 @@ */ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright (c) 2011, 2015 by Delphix. All rights reserved. + * Copyright (c) 2011, 2016 by Delphix. All rights reserved. * Copyright 2011 Nexenta Systems, Inc. All rights reserved. * Copyright (c) 2013 Steven Hartland. All rights reserved. * Copyright (c) 2014 Integros [integros.com] @@ -5021,9 +5021,14 @@ ztest_ddt_repair(ztest_ds_t *zd, uint64_ return; } + dmu_objset_stats_t dds; + dsl_pool_config_enter(dmu_objset_pool(os), FTAG); + dmu_objset_fast_stat(os, &dds); + dsl_pool_config_exit(dmu_objset_pool(os), FTAG); + object = od[0].od_object; blocksize = od[0].od_blocksize; - pattern = zs->zs_guid ^ dmu_objset_fsid_guid(os); + pattern = zs->zs_guid ^ dds.dds_guid; ASSERT(object != 0); @@ -5625,9 +5630,13 @@ ztest_run(ztest_shared_t *zs) metaslab_preload_limit = ztest_random(20) + 1; ztest_spa = spa; + dmu_objset_stats_t dds; VERIFY0(dmu_objset_own(ztest_opts.zo_pool, DMU_OST_ANY, B_TRUE, FTAG, &os)); - zs->zs_guid = dmu_objset_fsid_guid(os); + dsl_pool_config_enter(dmu_objset_pool(os), FTAG); + dmu_objset_fast_stat(os, &dds); + dsl_pool_config_exit(dmu_objset_pool(os), FTAG); + zs->zs_guid = dds.dds_guid; dmu_objset_disown(os, FTAG); spa->spa_dedup_ditto = 2 * ZIO_DEDUPDITTO_MIN; From owner-svn-src-vendor@freebsd.org Wed Jul 20 09:53:47 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 53EEAB9C0C6; Wed, 20 Jul 2016 09:53:47 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 31DA81DCD; Wed, 20 Jul 2016 09:53:47 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6K9rkec053388; Wed, 20 Jul 2016 09:53:46 GMT (envelope-from avg@FreeBSD.org) Received: (from avg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6K9rkVT053387; Wed, 20 Jul 2016 09:53:46 GMT (envelope-from avg@FreeBSD.org) Message-Id: <201607200953.u6K9rkVT053387@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: avg set sender to avg@FreeBSD.org using -f From: Andriy Gapon Date: Wed, 20 Jul 2016 09:53:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303080 - vendor/illumos/dist/cmd/ztest X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jul 2016 09:53:47 -0000 Author: avg Date: Wed Jul 20 09:53:46 2016 New Revision: 303080 URL: https://svnweb.freebsd.org/changeset/base/303080 Log: 6451 ztest fails due to checksum errors illumos/illumos-gate@f9eb9fdf196b6ed476e4ffc69cecd8b0da3cb7e7 https://github.com/illumos/illumos-gate/commit/f9eb9fdf196b6ed476e4ffc69cecd8b0da3cb7e7 https://www.illumos.org/issues/6451 Sometimes ztest fails because zdb detects checksum errors. e.g.: Traversing all blocks to verify checksums and verify nothing leaked ... zdb_blkptr_cb: Got error 50 reading <71, 47, 0, 8000160> DVA0=<0:1cc2000: 180000> [L0 other uint64[]] sha256 uncompressed LE contiguou s unique single size=100000L/100000P birth=271L/271P fill=1 cksum=c5a3e27d1ed0f894:843bca3a5473c4bf:f76a19b6830a2e4:91292591613a12bf -- skipping zdb_blkptr_cb: Got error 50 reading <71, 47, 0, 800000180> DVA0=<0:ce16800: 180000> [L0 other uint64[]] sha256 uncompressed LE contigu ous unique single size=100000L/100000P birth=840L/840P fill=1 cksum=5d018f3d061e17f3:6d1584784587bf63:2805a74a0ce37369:ba68a214806c7e75 -- skipping zdb_blkptr_cb: Got error 50 reading <71, 47, 0, 1000000360> DVA0=<0:10d37400: 180000> [L0 other uint64[]] sha256 uncompressed LE conti guous unique single size=100000L/100000P birth=904L/904P fill=1 cksum=fa1e11d4138bd14b:86c9488c444473e3:f31e43c72e72e46b:e3446472d1174d ba -- skipping zdb_blkptr_cb: Got error 50 reading <71, 47, 0, 400000002c0> DVA0=<0:127ef400: 180000> [L0 other uint64[]] sha256 uncompressed LE cont iguous dedup single size=100000L/100000P birth=549L/549P fill=1 cksum=30e14955ebf13522:66dc2ff8067e6810:4607e750abb9d3b3:6582b8af909fcb 58 -- skipping zdb_blkptr_cb: Got error 50 reading <657, 5, 0, 1c0> DVA0=<0:1a180400:180000> [L0 other uint64[]] fletcher4 uncompressed LE contiguou s unique single size=100000L/100000P birth=1091L/1091P fill=1 cksum=a6cf1e50: 29b3bd01c57e5:36779b914035db9a:db61cdcf6bec56f0 -- skippin g The problem is that ztest_fault_inject() can inject multiple faults into the same block. It is designed such that it can inject errors on all leafs of a RAID-Z or mirror, but for a given range of offsets, it will only inject errors Reviewed by: George Wilson Reviewed by: Prakash Surya Reviewed by: Jorgen Lundman Approved by: Dan McDonald Author: Matthew Ahrens Modified: vendor/illumos/dist/cmd/ztest/ztest.c Modified: vendor/illumos/dist/cmd/ztest/ztest.c ============================================================================== --- vendor/illumos/dist/cmd/ztest/ztest.c Wed Jul 20 09:51:33 2016 (r303079) +++ vendor/illumos/dist/cmd/ztest/ztest.c Wed Jul 20 09:53:46 2016 (r303080) @@ -4792,7 +4792,7 @@ ztest_fault_inject(ztest_ds_t *zd, uint6 char path0[MAXPATHLEN]; char pathrand[MAXPATHLEN]; size_t fsize; - int bshift = SPA_OLD_MAXBLOCKSHIFT + 2; /* don't scrog all labels */ + int bshift = SPA_MAXBLOCKSHIFT + 2; /* don't scrog all labels */ int iters = 1000; int maxfaults; int mirror_save; @@ -4953,6 +4953,31 @@ ztest_fault_inject(ztest_ds_t *zd, uint6 fsize = lseek(fd, 0, SEEK_END); while (--iters != 0) { + /* + * The offset must be chosen carefully to ensure that + * we do not inject a given logical block with errors + * on two different leaf devices, because ZFS can not + * tolerate that (if maxfaults==1). + * + * We divide each leaf into chunks of size + * (# leaves * SPA_MAXBLOCKSIZE * 4). Within each chunk + * there is a series of ranges to which we can inject errors. + * Each range can accept errors on only a single leaf vdev. + * The error injection ranges are separated by ranges + * which we will not inject errors on any device (DMZs). + * Each DMZ must be large enough such that a single block + * can not straddle it, so that a single block can not be + * a target in two different injection ranges (on different + * leaf vdevs). + * + * For example, with 3 leaves, each chunk looks like: + * 0 to 32M: injection range for leaf 0 + * 32M to 64M: DMZ - no injection allowed + * 64M to 96M: injection range for leaf 1 + * 96M to 128M: DMZ - no injection allowed + * 128M to 160M: injection range for leaf 2 + * 160M to 192M: DMZ - no injection allowed + */ offset = ztest_random(fsize / (leaves << bshift)) * (leaves << bshift) + (leaf << bshift) + (ztest_random(1ULL << (bshift - 1)) & -8ULL); From owner-svn-src-vendor@freebsd.org Wed Jul 20 09:54:19 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 48411B9C139; Wed, 20 Jul 2016 09:54:19 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2658F1F18; Wed, 20 Jul 2016 09:54:19 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6K9sII5053453; Wed, 20 Jul 2016 09:54:18 GMT (envelope-from avg@FreeBSD.org) Received: (from avg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6K9sIie053452; Wed, 20 Jul 2016 09:54:18 GMT (envelope-from avg@FreeBSD.org) Message-Id: <201607200954.u6K9sIie053452@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: avg set sender to avg@FreeBSD.org using -f From: Andriy Gapon Date: Wed, 20 Jul 2016 09:54:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303081 - vendor/illumos/dist/cmd/ztest X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jul 2016 09:54:19 -0000 Author: avg Date: Wed Jul 20 09:54:18 2016 New Revision: 303081 URL: https://svnweb.freebsd.org/changeset/base/303081 Log: 7163 ztest failures due to excess error injection illumos/illumos-gate@f34284d835bc555f987c1310df46c034c3101155 https://github.com/illumos/illumos-gate/commit/f34284d835bc555f987c1310df46c034c3101155 https://www.illumos.org/issues/7163 Running zloop from zfs-precommit hit this assertion: *panicstr/s 0xfffffd7fd7419370: assertion failed for thread 0xfffffd7fe29ed240, thread-id 577: parent != NULL, file ../../../uts/common/fs/zfs/dbuf.c, line 1827 $c libc.so.1`_lwp_kill+0xa() libc.so.1`_assfail+0x182(fffffd7ffb1c29fa, fffffd7ffb1cc028, 723) libc.so.1`assfail+0x19(fffffd7ffb1c29fa, fffffd7ffb1cc028, 723) libzpool.so.1`dbuf_dirty+0xc69(10e3bc10, 3601700) libzpool.so.1`dbuf_dirty+0x61e(10c73640, 3601700) libzpool.so.1`dbuf_dirty+0x61e(10e28280, 3601700) libzpool.so.1`dmu_buf_will_fill+0x64(10e28280, 3601700) libzpool.so.1`dmu_write+0x1b6(2c7e640, d, 400000002e000000, 200, 3717b40, 3601700) ztest_replay_write+0x568(4950d0, 3717a80, 0) ztest_write+0x125(4950d0, d, 400000002e000000, 200, 413f000) ztest_io+0x1bb(4950d0, d, 400000002e000000) ztest_dmu_write_parallel+0xaa(4950d0, 6) ztest_execute+0x83(1, 420c98, 6) ztest_thread+0xf4(6) libc.so.1`_thrp_setup+0x8a(fffffd7fe29ed240) libc.so.1`_lwp_start() This is another manifestation of ECKSUM in ztest: The lowest level ancestor that’s in memory is the L8 (topmost). The L7 ancestor is blkid 0x10: ::dbufs -O 0x2c7e640 -o d -l 7 |::dbuf addr object lvl blkid holds os 600be50 d 7 4 1 ztest/ds_6 719d880 d 7 0 4 ztest/ds_6 Reviewed by: George Wilson Reviewed by: Paul Dagnelie Approved by: Robert Mustacchi Author: Matthew Ahrens Modified: vendor/illumos/dist/cmd/ztest/ztest.c Modified: vendor/illumos/dist/cmd/ztest/ztest.c ============================================================================== --- vendor/illumos/dist/cmd/ztest/ztest.c Wed Jul 20 09:53:46 2016 (r303080) +++ vendor/illumos/dist/cmd/ztest/ztest.c Wed Jul 20 09:54:18 2016 (r303081) @@ -4792,7 +4792,7 @@ ztest_fault_inject(ztest_ds_t *zd, uint6 char path0[MAXPATHLEN]; char pathrand[MAXPATHLEN]; size_t fsize; - int bshift = SPA_MAXBLOCKSHIFT + 2; /* don't scrog all labels */ + int bshift = SPA_MAXBLOCKSHIFT + 2; int iters = 1000; int maxfaults; int mirror_save; @@ -4982,7 +4982,29 @@ ztest_fault_inject(ztest_ds_t *zd, uint6 (leaves << bshift) + (leaf << bshift) + (ztest_random(1ULL << (bshift - 1)) & -8ULL); - if (offset >= fsize) + /* + * Only allow damage to the labels at one end of the vdev. + * + * If all labels are damaged, the device will be totally + * inaccessible, which will result in loss of data, + * because we also damage (parts of) the other side of + * the mirror/raidz. + * + * Additionally, we will always have both an even and an + * odd label, so that we can handle crashes in the + * middle of vdev_config_sync(). + */ + if ((leaf & 1) == 0 && offset < VDEV_LABEL_START_SIZE) + continue; + + /* + * The two end labels are stored at the "end" of the disk, but + * the end of the disk (vdev_psize) is aligned to + * sizeof (vdev_label_t). + */ + uint64_t psize = P2ALIGN(fsize, sizeof (vdev_label_t)); + if ((leaf & 1) == 1 && + offset + sizeof (bad) > psize - VDEV_LABEL_END_SIZE) continue; VERIFY(mutex_lock(&ztest_vdev_lock) == 0); From owner-svn-src-vendor@freebsd.org Wed Jul 20 09:57:17 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8E712B9C257; Wed, 20 Jul 2016 09:57:17 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 47662123C; Wed, 20 Jul 2016 09:57:17 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6K9vG3d053614; Wed, 20 Jul 2016 09:57:16 GMT (envelope-from avg@FreeBSD.org) Received: (from avg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6K9vGAs053613; Wed, 20 Jul 2016 09:57:16 GMT (envelope-from avg@FreeBSD.org) Message-Id: <201607200957.u6K9vGAs053613@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: avg set sender to avg@FreeBSD.org using -f From: Andriy Gapon Date: Wed, 20 Jul 2016 09:57:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303082 - vendor/illumos/dist/cmd/zdb X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jul 2016 09:57:17 -0000 Author: avg Date: Wed Jul 20 09:57:16 2016 New Revision: 303082 URL: https://svnweb.freebsd.org/changeset/base/303082 Log: 6391 Override default SPA config location via environment illumos/illumos-gate@ae24175b2b25e9fb4bfd9ac0648b57e0735b6651 https://github.com/illumos/illumos-gate/commit/ae24175b2b25e9fb4bfd9ac0648b57e0735b6651 https://www.illumos.org/issues/6391 When using zdb with non-default SPA config file it is not convenient to add -U all the time. This commit introduces support for setting/overriding SPA config location via environment variable 'SPA_CONFIG_PATH'. If -U flag is specified in the command line it will override any other value as usual. https://github.com/zfsonlinux/zfs/commit/64d7b6cf75e52a4698d9bdec61745573c39d2e5a Reviewed by: Brian Behlendorf Reviewed by: Richard Yao Reviewed by: Matthew Ahrens Reviewed by: Will Andrews Reviewed by: George Wilson Approved by: Robert Mustacchi Author: Cyril Plisko Modified: vendor/illumos/dist/cmd/zdb/zdb.c Modified: vendor/illumos/dist/cmd/zdb/zdb.c ============================================================================== --- vendor/illumos/dist/cmd/zdb/zdb.c Wed Jul 20 09:54:18 2016 (r303081) +++ vendor/illumos/dist/cmd/zdb/zdb.c Wed Jul 20 09:57:16 2016 (r303082) @@ -3529,12 +3529,22 @@ main(int argc, char **argv) nvlist_t *policy = NULL; uint64_t max_txg = UINT64_MAX; int rewind = ZPOOL_NEVER_REWIND; + char *spa_config_path_env; (void) setrlimit(RLIMIT_NOFILE, &rl); (void) enable_extended_FILE_stdio(-1, -1); dprintf_setup(&argc, argv); + /* + * If there is an environment variable SPA_CONFIG_PATH it overrides + * default spa_config_path setting. If -U flag is specified it will + * override this environment variable settings once again. + */ + spa_config_path_env = getenv("SPA_CONFIG_PATH"); + if (spa_config_path_env != NULL) + spa_config_path = spa_config_path_env; + while ((c = getopt(argc, argv, "bcdhilmMI:suCDRSAFLXx:evp:t:U:P")) != -1) { switch (c) { From owner-svn-src-vendor@freebsd.org Wed Jul 20 09:58:11 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A2AA7B9C2BA; Wed, 20 Jul 2016 09:58:11 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 66BDE139B; Wed, 20 Jul 2016 09:58:11 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6K9wAFW053688; Wed, 20 Jul 2016 09:58:10 GMT (envelope-from avg@FreeBSD.org) Received: (from avg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6K9wABC053686; Wed, 20 Jul 2016 09:58:10 GMT (envelope-from avg@FreeBSD.org) Message-Id: <201607200958.u6K9wABC053686@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: avg set sender to avg@FreeBSD.org using -f From: Andriy Gapon Date: Wed, 20 Jul 2016 09:58:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303083 - in vendor/illumos/dist: cmd/zdb man/man1m X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jul 2016 09:58:11 -0000 Author: avg Date: Wed Jul 20 09:58:10 2016 New Revision: 303083 URL: https://svnweb.freebsd.org/changeset/base/303083 Log: 7164 zdb should be able to open the root dataset illumos/illumos-gate@b702644a6eb66615d67b492fd73ecd9efa11fc7d https://github.com/illumos/illumos-gate/commit/b702644a6eb66615d67b492fd73ecd9efa11fc7d https://www.illumos.org/issues/7164 If the pool/dataset command-line argument is specified with a trailing slash, for example, "tank/", we should interpret it as the topmost dataset (rather than the whole pool) Reviewed by: Pavel Zakharov Reviewed by: Matthew Ahrens Approved by: Robert Mustacchi Author: Tim Chase Modified: vendor/illumos/dist/cmd/zdb/zdb.c vendor/illumos/dist/man/man1m/zdb.1m Modified: vendor/illumos/dist/cmd/zdb/zdb.c ============================================================================== --- vendor/illumos/dist/cmd/zdb/zdb.c Wed Jul 20 09:57:16 2016 (r303082) +++ vendor/illumos/dist/cmd/zdb/zdb.c Wed Jul 20 09:58:10 2016 (r303083) @@ -3530,6 +3530,7 @@ main(int argc, char **argv) uint64_t max_txg = UINT64_MAX; int rewind = ZPOOL_NEVER_REWIND; char *spa_config_path_env; + boolean_t target_is_spa = B_TRUE; (void) setrlimit(RLIMIT_NOFILE, &rl); (void) enable_extended_FILE_stdio(-1, -1); @@ -3708,8 +3709,23 @@ main(int argc, char **argv) } } + if (strpbrk(target, "/@") != NULL) { + size_t targetlen; + + target_is_spa = B_FALSE; + /* + * Remove any trailing slash. Later code would get confused + * by it, but we want to allow it so that "pool/" can + * indicate that we want to dump the topmost filesystem, + * rather than the whole pool. + */ + targetlen = strlen(target); + if (targetlen != 0 && target[targetlen - 1] == '/') + target[targetlen - 1] = '\0'; + } + if (error == 0) { - if (strpbrk(target, "/@") == NULL || dump_opt['R']) { + if (target_is_spa || dump_opt['R']) { error = spa_open_rewind(target, &spa, FTAG, policy, NULL); if (error) { Modified: vendor/illumos/dist/man/man1m/zdb.1m ============================================================================== --- vendor/illumos/dist/man/man1m/zdb.1m Wed Jul 20 09:57:16 2016 (r303082) +++ vendor/illumos/dist/man/man1m/zdb.1m Wed Jul 20 09:58:10 2016 (r303083) @@ -56,6 +56,11 @@ pool, and is inherently unstable. The pr not documented, a knowledge of ZFS internals is assumed. .P +If the \fIdataset\fR argument does not contain any \fB/\fR or \fB@\fR +characters, it is interpreted as a pool name. The root dataset can be +specified as \fIpool\fB/\fR (pool name followed by a slash). + +.P When operating on an imported and active pool it is possible, though unlikely, that zdb may interpret inconsistent pool data and behave erratically. From owner-svn-src-vendor@freebsd.org Sat Jul 23 11:45:43 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AC843BA2DA0; Sat, 23 Jul 2016 11:45:43 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 75D7211DF; Sat, 23 Jul 2016 11:45:43 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NBjgPP011145; Sat, 23 Jul 2016 11:45:42 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NBjg5O011136; Sat, 23 Jul 2016 11:45:42 GMT (envelope-from bapt@FreeBSD.org) Message-Id: <201607231145.u6NBjg5O011136@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f From: Baptiste Daroussin Date: Sat, 23 Jul 2016 11:45:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303221 - vendor/mdocml/dist X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 11:45:43 -0000 Author: bapt Date: Sat Jul 23 11:45:42 2016 New Revision: 303221 URL: https://svnweb.freebsd.org/changeset/base/303221 Log: Update to mdocml 1.13.4 Added: vendor/mdocml/dist/man.cgi.3 (contents, props changed) Modified: vendor/mdocml/dist/INSTALL vendor/mdocml/dist/LICENSE vendor/mdocml/dist/Makefile vendor/mdocml/dist/NEWS vendor/mdocml/dist/TODO vendor/mdocml/dist/cgi.c vendor/mdocml/dist/cgi.h.example vendor/mdocml/dist/configure vendor/mdocml/dist/configure.local.example vendor/mdocml/dist/demandoc.c vendor/mdocml/dist/libmandoc.h vendor/mdocml/dist/main.c vendor/mdocml/dist/main.h vendor/mdocml/dist/man.1 vendor/mdocml/dist/man.cgi.8 vendor/mdocml/dist/mandoc.3 vendor/mdocml/dist/mandoc.css vendor/mdocml/dist/mandoc.db.5 vendor/mdocml/dist/mandoc_headers.3 vendor/mdocml/dist/mandoc_malloc.3 vendor/mdocml/dist/mandocdb.c vendor/mdocml/dist/manpage.c vendor/mdocml/dist/manpath.c vendor/mdocml/dist/mansearch.c vendor/mdocml/dist/mchars_alloc.3 vendor/mdocml/dist/read.c vendor/mdocml/dist/tag.c vendor/mdocml/dist/term.c vendor/mdocml/dist/term_ascii.c vendor/mdocml/dist/test-rewb-bsd.c vendor/mdocml/dist/test-rewb-sysv.c Modified: vendor/mdocml/dist/INSTALL ============================================================================== --- vendor/mdocml/dist/INSTALL Sat Jul 23 11:26:24 2016 (r303220) +++ vendor/mdocml/dist/INSTALL Sat Jul 23 11:45:42 2016 (r303221) @@ -1,4 +1,4 @@ -$Id: INSTALL,v 1.13 2015/11/07 14:01:16 schwarze Exp $ +$Id: INSTALL,v 1.15 2016/07/14 11:09:06 schwarze Exp $ About mdocml, the portable mandoc distribution ---------------------------------------------- @@ -16,7 +16,7 @@ tech@ mailing list, too. Enjoy using the mandoc toolset! -Ingo Schwarze, Karlsruhe, March 2015 +Ingo Schwarze, Karlsruhe, July 2016 Installation @@ -52,7 +52,7 @@ and go back to step 2. 4. Run "make -n install" and check whether everything will be installed to the intended places. Otherwise, put some *DIR or *NM* -variables into "configure.local" and go back to step 2. +variables into "configure.local" and go back to step 2. 5. Run "sudo make install". If you intend to build a binary package using some kind of fake root mechanism, you may need a @@ -63,7 +63,7 @@ in the "Makefile" to understand how DEST manpath(1), make sure it is configured correctly, in particular, it returns all directory trees where manual pages are installed. Otherwise, if your system uses man.conf(5), make sure it contains -a "_whatdb" line for each directory tree, and the order of these +a "manpath" line for each directory tree, and the order of these lines meets your wishes. 7. If you compiled with database support, run the command "sudo Modified: vendor/mdocml/dist/LICENSE ============================================================================== --- vendor/mdocml/dist/LICENSE Sat Jul 23 11:26:24 2016 (r303220) +++ vendor/mdocml/dist/LICENSE Sat Jul 23 11:45:42 2016 (r303221) @@ -1,11 +1,11 @@ -$Id: LICENSE,v 1.11 2015/11/07 17:58:55 schwarze Exp $ +$Id: LICENSE,v 1.12 2016/07/07 23:46:36 schwarze Exp $ With the exceptions noted below, all code and documentation contained in the mdocml toolkit is protected by the Copyright of the following developers: Copyright (c) 2008-2012, 2014 Kristaps Dzonsons -Copyright (c) 2010-2015 Ingo Schwarze +Copyright (c) 2010-2016 Ingo Schwarze Copyright (c) 2009, 2010, 2011, 2012 Joerg Sonnenberger Copyright (c) 2013 Franco Fichtner Copyright (c) 2014 Baptiste Daroussin Modified: vendor/mdocml/dist/Makefile ============================================================================== --- vendor/mdocml/dist/Makefile Sat Jul 23 11:26:24 2016 (r303220) +++ vendor/mdocml/dist/Makefile Sat Jul 23 11:45:42 2016 (r303221) @@ -1,7 +1,7 @@ -# $Id: Makefile,v 1.480 2015/11/07 21:53:14 schwarze Exp $ +# $Id: Makefile,v 1.488 2016/07/12 05:18:38 kristaps Exp $ # # Copyright (c) 2010, 2011, 2012 Kristaps Dzonsons -# Copyright (c) 2011, 2013, 2014, 2015 Ingo Schwarze +# Copyright (c) 2011, 2013-2016 Ingo Schwarze # # Permission to use, copy, modify, and distribute this software for any # purpose with or without fee is hereby granted, provided that the above @@ -15,7 +15,7 @@ # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -VERSION = 1.13.3 +VERSION = 1.13.4 # === LIST OF FILES ==================================================== @@ -31,6 +31,9 @@ TESTSRCS = test-dirent-namlen.c \ test-pledge.c \ test-progname.c \ test-reallocarray.c \ + test-rewb-bsd.c \ + test-rewb-sysv.c \ + test-sandbox_init.c \ test-sqlite3.c \ test-sqlite3_errstr.c \ test-strcasestr.c \ @@ -138,6 +141,7 @@ DISTFILES = INSTALL \ makewhatis.8 \ man.1 \ man.7 \ + man.cgi.3 \ man.cgi.8 \ man.conf.5 \ man.h \ @@ -164,6 +168,7 @@ DISTFILES = INSTALL \ predefs.in \ roff.7 \ roff.h \ + roff_int.h \ soelim.1 \ st.in \ tag.h \ @@ -293,6 +298,7 @@ WWW_MANS = apropos.1.html \ roff.7.html \ tbl.7.html \ makewhatis.8.html \ + man.cgi.3.html \ man.cgi.8.html \ man.h.html \ manconf.h.html \ @@ -392,34 +398,30 @@ db-install: base-build cgi-install: cgi-build mkdir -p $(DESTDIR)$(CGIBINDIR) mkdir -p $(DESTDIR)$(HTDOCDIR) - mkdir -p $(DESTDIR)$(WWWPREFIX)/man/mandoc/man1 - mkdir -p $(DESTDIR)$(WWWPREFIX)/man/mandoc/man8 $(INSTALL_PROGRAM) man.cgi $(DESTDIR)$(CGIBINDIR) $(INSTALL_DATA) mandoc.css $(DESTDIR)$(HTDOCDIR) - $(INSTALL_MAN) apropos.1 $(DESTDIR)$(WWWPREFIX)/man/mandoc/man1/ - $(INSTALL_MAN) man.cgi.8 $(DESTDIR)$(WWWPREFIX)/man/mandoc/man8/ Makefile.local config.h: configure ${TESTSRCS} @echo "$@ is out of date; please run ./configure" @exit 1 libmandoc.a: $(COMPAT_OBJS) $(LIBMANDOC_OBJS) - $(AR) rs $@ $(COMPAT_OBJS) $(LIBMANDOC_OBJS) + ar rs $@ $(COMPAT_OBJS) $(LIBMANDOC_OBJS) mandoc: $(MAIN_OBJS) libmandoc.a - $(CC) $(LDFLAGS) -o $@ $(MAIN_OBJS) libmandoc.a $(DBLIB) + $(CC) -o $@ $(LDFLAGS) $(MAIN_OBJS) libmandoc.a $(LDADD) manpage: $(MANPAGE_OBJS) libmandoc.a - $(CC) $(LDFLAGS) -o $@ $(MANPAGE_OBJS) libmandoc.a $(DBLIB) + $(CC) -o $@ $(LDFLAGS) $(MANPAGE_OBJS) libmandoc.a $(LDADD) man.cgi: $(CGI_OBJS) libmandoc.a - $(CC) $(LDFLAGS) $(STATIC) -o $@ $(CGI_OBJS) libmandoc.a $(DBLIB) + $(CC) $(STATIC) -o $@ $(LDFLAGS) $(CGI_OBJS) libmandoc.a $(LDADD) demandoc: $(DEMANDOC_OBJS) libmandoc.a - $(CC) $(LDFLAGS) -o $@ $(DEMANDOC_OBJS) libmandoc.a $(DBLIB) + $(CC) -o $@ $(LDFLAGS) $(DEMANDOC_OBJS) libmandoc.a $(LDADD) soelim: $(SOELIM_OBJS) - $(CC) $(LDFLAGS) -o $@ $(SOELIM_OBJS) + $(CC) -o $@ $(LDFLAGS) $(SOELIM_OBJS) # --- maintainer targets --- @@ -439,6 +441,8 @@ depend: config.h Makefile.depend > Makefile.tmp mv Makefile.tmp Makefile.depend +dist: mdocml.sha256 + mdocml.sha256: mdocml.tar.gz sha256 mdocml.tar.gz > $@ Modified: vendor/mdocml/dist/NEWS ============================================================================== --- vendor/mdocml/dist/NEWS Sat Jul 23 11:26:24 2016 (r303220) +++ vendor/mdocml/dist/NEWS Sat Jul 23 11:45:42 2016 (r303221) @@ -1,7 +1,140 @@ -$Id: NEWS,v 1.10 2015/11/05 16:58:20 schwarze Exp $ +$Id: NEWS,v 1.12 2016/07/14 11:09:06 schwarze Exp $ This file lists the most important changes in the mdocml.bsd.lv distribution. +Changes in version 1.13.4, released on July 14, 2016 + + --- MAJOR NEW FEATURES --- + * man.conf(5): Design and implement a simpler configuration file format. + * man(1): Leverage less(1) -T and :t in a way resembling ctags(1) + to jump to the definitions of various terms inside manual pages. + * soelim(1): New implementation by Baptiste Daroussin. + * privilege limitation: Use OpenBSD pledge(2) or OS X sandbox_init(3) + when available. + * man.cgi(8): Support short URIs like http://man.openbsd.org/mdoc . + * mandoc.css: Use one unified stylesheet rather than three different ones. + --- MAJOR FUNCTIONALLY RELEVANT BUGFIXES --- + * mdoc(7): Fix multiple aspects of SYNOPSIS .Nm formatting. + * man(1): Fix process group handling, avoiding unclean shutdowns. + --- PORTABILITY IMPROVEMENTS --- + * Correctly use the ohash(3) compatibility implementation + even when building without SQLite support. + * Add compat glue for building on Solaris 9 and 10. + * Let ./configure select a supported RE syntax for word boundaries. + * Support LDFLAGS, to be used for example for hardening options. + * Avoid mixing putchar(3) and putwchar(3) on the same file descriptor, + it resulted in output corruption on some platforms. + * Avoid reusing va_lists, use va_copy(3) for better portability. + * Do not hardcode the path to the more(1) program. + --- MINOR NEW FEATURES --- + * roff(7): Implement \n(.$ (number of macro arguments). + * roff(7): Fully implement \z (do not advance cursor). + * roff(7): Implement the `r' conditional (register exists). + * roff(7): Implement \\$* (interpolate all arguments). + * roff(7): Parse and ignore \, and \/ (italic corrections). + * When there is no -m, no -M, no MANPATH and no /etc/man.conf, + fall back to /usr/share/man:/usr/X11R6/man:/usr/local/man. + * man(1): Give manuals in purely numerical sections priority over + manuals of the same name in sections with an alphabetical suffix. + * man.cgi(8): Support "header.html" and "footer.html". + * man.cgi(8): Set the "autofocus" attribute on the query text box. + * man.cgi(8): Simplify the search form, drop two useless buttons. + * man.cgi(8): Delete the pseudo-manpath "mandoc", assume that + apropos(1) and man.cgi(8) are installed in the default manpath. + --- RELIABILITY BUGFIXES --- + * mdoc(7): Avoid a use after free and an assertion failure when nodes + are deleted during validation. + * mdoc(7): Avoid a NULL pointer access when .Bd has no arguments. + * mdoc(7): Avoid a NULL pointer access triggered by mismatching end macros. + * mdoc(7): Avoid an assertion when .Fo has no argument. + * mdoc(7): Avoid an assertion when .Ta occurs in .Bl -column. + * mdoc(7): Avoid an assertion when a body gets broken and has a tail. + * roff(7): Avoid an assertion caused by blanks inside \o. + * roff(7): Make .so links to gziped manuals work without mandoc.db(5). + * tbl(7): Avoid a use after free when the last line of a layout is empty. + * eqn(7): Avoid an infinite loop caused by recursive "define". + * makewhatis(8): Avoid a segfault caused by unusual directory structures. + * Fix handling of leading, trailing, and double colons in MANPATH and -m. + --- MINOR BUGFIXES --- + * mdoc(7): Put arguments to end macros of broken partial explicit blocks + inside the breaking block. + * mdoc(7): Let .Dv force normal font. + * mdoc(7): Make trailing whitespace significant in .Bl -tag widths. + * mdoc(7): Fix macro interpretation around tabs in .Bl -column. + * man(7): Use the default width for .RS without arguments. + * man(7): On a new RS nesting level, the saved width starts from + the default width, not from the saved width of the previous level. + * man(7): Allow .PD in next-line scope. + * man(7): Improve handling of empty .HP. + * man(7): Improve formatting of .br and .sp inside .HP. + * man(7): Do not mistreat empty arguments to font alternating + macros as vertical spacing requests. + * man(7): Allow fill mode changes in tagged paragraph next-line scope. + * man(7): Fix minor bugs in block rewinding and simplify the related code. + * man(7): Add missing line breaks before subsection headers. + * man(7): Give section and subsection headers hanging indentation. + * man(7): Make trailing whitespace significant in .TP widths. + * roff(7): Don't allow breaking the output line after hyphens + that immediately follow escape sequences. + * roff(7): Ignore blank characters at the beginning of conditional blocks. + * roff(7): Escape breakable hyphens only after handling input line traps. + * roff(7): Reject \[uD800] to \[uDFFF] (surrogates) in the parser. + * tbl(7): Allow more than one data field after T} on the same input line. + * terminal output: Apply bold and italic to non-ASCII Unicode codepoints. + * terminal output: Improve rounding rules for horizontal scaling widths. + * HTML output: Render ASCII_NBRSP as " ", not "-". + * man(1): Do not match the first part of a name if it continues with a dot. + * man(1): Keep working even if the current directory is unusable. + * man(1): Better error message when $PAGER is invalid. + * makewhatis(8): Improve handling of .Va and .Vt macros. + * apropos(1): Print "nothing appropriate" to stderr when appropriate. + * apropos(1): Abort with a useful error message when elementary + database operations like preparing queries or binding variables fail. + --- STRUCTURAL CHANGES, no functional change --- + * mdoc(7) and man(7): Unified data structures struct roff_node etc. + * mdoc(7) and man(7): Unified node handling library in roff.c. + * mdoc(7) and man(7): Seperate validation phase from parsing. + * roff(7): Major character table cleanup. + * Link with libz rather than forking gunzip(1). + --- THANKS TO --- + * Baptiste Daroussin (FreeBSD) for the new soelim(1) + and for release testing. + * Anthony Bentley (OpenBSD) for unifying mandoc.css, two nice + patches for man.cgi(8), some documentation patches, some bug + reports, and various useful discussions. + * Todd Miller (OpenBSD) for lots of help with process group and + signal handling, a few patches, some bug reports and some useful + discussions. + * Jonathan Gray (OpenBSD) for yet more testing with afl(1) + again resulting in more than half a dozen important bug reports. + * Svyatoslav Mishyn (Crux Linux) for some patches, several bug + reports, and extensive release testing. + * Christian Neukirchen (void Linux) for a number of compatibility + patches and suggestions and several bug reports. + * Christos Zoulas (NetBSD) for a bug fix patch and some useful + suggestions for cleanup. + * Florian Obser (OpenBSD) for a bugfix patch and some bug reports. + * Sevan Janiyan for help with Solaris compatibility and release + testing on many platforms. + * Jan Holzhueter and OpenCSW in general for help with Solaris + compatibility, and for providing me with a Solaris 9/10/11 testing + environment. + * Michael McConville (OpenBSD) for some simple cleanup patches. + * Thomas Klausner (NetBSD) for some bug reports and release testing. + * Christian Weisgerber, Dmitrij Czarkoff, Igor Sobrado, + Ken Westerback, Marc Espie, Mike Belopuhov, Rafael Neves, + Ted Unangst, Tim van der Molen, Theo Buehler, Theo de Raadt + (OpenBSD), Kurt Jaeger, Dag Erling Smoergrav (FreeBSD), + Joerg Sonnenberger (NetBSD), Carsten Kunze (Heirloom troff), + Daniel Levai, Fabian Raetz, Jan Stary, Jean-Yves Migeon, + Lorenzo Beretta, Markus Waldeck, Maxim Belooussov, Michael Reed, + Peter Bray, and Serguey Parkhomovsky for bug reports and feature + suggestions. + * Alexander Hall, Andrew Fresh, Antoine Jacoutot, Doug Hogan, + Jason McIntyre, Jasper Lievisse Adriaanse, Kent Spillner, + Nicholas Marriott, Peter Hessler, Sebastien Marie, Stefan Sperling, + and Theo de Raadt (OpenBSD) for helpful discussions and feedback. + Changes in version 1.13.3, released on March 13, 2015 --- MAJOR NEW FEATURES --- Modified: vendor/mdocml/dist/TODO ============================================================================== --- vendor/mdocml/dist/TODO Sat Jul 23 11:26:24 2016 (r303220) +++ vendor/mdocml/dist/TODO Sat Jul 23 11:45:42 2016 (r303221) @@ -1,6 +1,6 @@ ************************************************************************ * Official mandoc TODO. -* $Id: TODO,v 1.216 2016/01/08 01:37:32 schwarze Exp $ +* $Id: TODO,v 1.218 2016/06/05 21:06:04 schwarze Exp $ ************************************************************************ Many issues are annotated for difficulty as follows: @@ -416,6 +416,11 @@ are mere guesses, and some may be wrong. see also matthew@ Fri, 18 Jul 2014 19:25:12 -0700 loc * exist * algo ** size * imp *** +- In -man -Thtml, .nf does not preserve indentation. + It should either convert blanks to   + or use
 rather than 
(like .Bd -literal does). + Reported by afresh1@ 12 Apr 2016 14:35:45 -0700 + - .Bf at the beginning of a paragraph inserts a bogus 1ex horizontal space, see for example random(3). Introduced in http://mdocml.bsd.lv/cgi-bin/cvsweb/mdoc_html.c.diff?r1=1.91&r2=1.92 @@ -583,8 +588,6 @@ are mere guesses, and some may be wrong. to tech@mdocml, naddy@ Wed, 28 Sep 2011 11:21:46 +0200 wait! kristaps@ Sun, 02 Oct 2011 17:12:52 +0200 -- for system errors, use errno/strerror/warn/err - ************************************************************************ * documentation issues ************************************************************************ @@ -628,9 +631,6 @@ Several areas can be cleaned up to make * structural issues ************************************************************************ -- Use libz directly instead of forking gunzip(1). - Suggested by bapt at FreeBSD among others. - - We use the input line number at several places to distinguish same-line from different-line input. That plainly doesn't work with user-defined macros, leading to random breakage. Modified: vendor/mdocml/dist/cgi.c ============================================================================== --- vendor/mdocml/dist/cgi.c Sat Jul 23 11:26:24 2016 (r303220) +++ vendor/mdocml/dist/cgi.c Sat Jul 23 11:45:42 2016 (r303221) @@ -1,7 +1,7 @@ -/* $Id: cgi.c,v 1.116 2016/01/04 12:36:26 schwarze Exp $ */ +/* $Id: cgi.c,v 1.135 2016/07/11 22:48:37 schwarze Exp $ */ /* * Copyright (c) 2011, 2012 Kristaps Dzonsons - * Copyright (c) 2014, 2015 Ingo Schwarze + * Copyright (c) 2014, 2015, 2016 Ingo Schwarze * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above @@ -21,6 +21,7 @@ #include #include +#include #include #include #include @@ -55,15 +56,20 @@ struct req { struct query q; char **p; /* array of available manpaths */ size_t psz; /* number of available manpaths */ + int isquery; /* QUERY_STRING used, not PATH_INFO */ +}; + +enum focus { + FOCUS_NONE = 0, + FOCUS_QUERY }; -static void catman(const struct req *, const char *); -static void format(const struct req *, const char *); static void html_print(const char *); static void html_putchar(char); static int http_decode(char *); -static void http_parse(struct req *, const char *); -static void pathgen(struct req *); +static void parse_manpath_conf(struct req *); +static void parse_path_info(struct req *req, const char *path); +static void parse_query_string(struct req *, const char *); static void pg_error_badrequest(const char *); static void pg_error_internal(void); static void pg_index(const struct req *); @@ -74,16 +80,18 @@ static void pg_searchres(const struct static void pg_show(struct req *, const char *); static void resp_begin_html(int, const char *); static void resp_begin_http(int, const char *); +static void resp_catman(const struct req *, const char *); static void resp_copy(const char *); static void resp_end_html(void); -static void resp_searchform(const struct req *); +static void resp_format(const struct req *, const char *); +static void resp_searchform(const struct req *, enum focus); static void resp_show(const struct req *, const char *); static void set_query_attr(char **, char **); static int validate_filename(const char *); static int validate_manpath(const struct req *, const char *); static int validate_urifrag(const char *); -static const char *scriptname; /* CGI script name */ +static const char *scriptname = SCRIPT_NAME; static const int sec_prios[] = {1, 4, 5, 8, 6, 3, 7, 2, 9}; static const char *const sec_numbers[] = { @@ -106,16 +114,16 @@ static const int sec_MAX = sizeof(sec_na static const char *const arch_names[] = { "amd64", "alpha", "armish", "armv7", - "aviion", "hppa", "hppa64", "i386", - "ia64", "landisk", "loongson", "luna88k", - "macppc", "mips64", "octeon", "sgi", - "socppc", "solbourne", "sparc", "sparc64", - "vax", "zaurus", + "hppa", "hppa64", "i386", "landisk", + "loongson", "luna88k", "macppc", "mips64", + "octeon", "sgi", "socppc", "sparc", + "sparc64", "zaurus", "amiga", "arc", "arm32", "atari", - "beagle", "cats", "hp300", "mac68k", - "mvme68k", "mvme88k", "mvmeppc", "palm", - "pc532", "pegasos", "pmax", "powerpc", - "sun3", "wgrisc", "x68k" + "aviion", "beagle", "cats", "hp300", + "ia64", "mac68k", "mvme68k", "mvme88k", + "mvmeppc", "palm", "pc532", "pegasos", + "pmax", "powerpc", "solbourne", "sun3", + "vax", "wgrisc", "x68k" }; static const int arch_MAX = sizeof(arch_names) / sizeof(char *); @@ -182,11 +190,12 @@ set_query_attr(char **attr, char **val) * and store the values into the query structure. */ static void -http_parse(struct req *req, const char *qs) +parse_query_string(struct req *req, const char *qs) { char *key, *val; size_t keysz, valsz; + req->isquery = 1; req->q.manpath = NULL; req->q.arch = NULL; req->q.sec = NULL; @@ -338,14 +347,14 @@ resp_begin_html(int code, const char *ms resp_begin_http(code, msg); printf("\n" - "\n" - "\n" - "\n" - "\n" - "%s\n" - "\n" - "\n" + "\n" + "\n" + "\n" + "\n" + "%s\n" + "\n" + "\n" "\n", CSS_DIR, CUSTOMIZE_TITLE); @@ -358,103 +367,87 @@ resp_end_html(void) resp_copy(MAN_DIR "/footer.html"); - puts("\n" - ""); + puts("\n" + ""); } static void -resp_searchform(const struct req *req) +resp_searchform(const struct req *req, enum focus focus) { int i; puts(""); - printf("
\n" - "
\n" - "
\n" - "Manual Page Search Parameters\n", + printf("
\n" + "\n" + "
\n" + "Manual Page Search Parameters\n", scriptname); /* Write query input box. */ - printf( "
\n" - "q.query) + printf("q.query != NULL) html_print(req->q.query); - puts("\" SIZE=\"40\">"); - - /* Write submission and reset buttons. */ - - printf( "\n" - "\n"); - - /* Write show radio button */ - - printf( "\n" - "q.equal) - printf("CHECKED=\"checked\" "); - printf( "NAME=\"apropos\" ID=\"show\" VALUE=\"0\">\n" - "\n"); + printf( "\" size=\"40\""); + if (focus == FOCUS_QUERY) + printf(" autofocus"); + puts(">"); + + /* Write submission buttons. */ + + printf( "\n" + "\n
\n"); /* Write section selector. */ - puts( "
\n" - ""); for (i = 0; i < sec_MAX; i++) { - printf("\n", sec_names[i]); + printf(" selected=\"selected\""); + printf(">%s\n", sec_names[i]); } - puts(""); + puts(""); /* Write architecture selector. */ - printf( ""); + puts(""); /* Write manpath selector. */ if (req->psz > 1) { - puts(""); for (i = 0; i < (int)req->psz; i++) { - printf(""); + puts(""); } - puts(""); + puts(""); } - /* Write search radio button */ - - printf( "\n" - "q.equal) - printf("CHECKED=\"checked\" "); - printf( "NAME=\"apropos\" ID=\"search\" VALUE=\"1\">\n" - "\n"); - - puts("
\n" - "
\n" - "\n" - "
"); + puts("
\n" + "\n" + "
"); puts(""); } @@ -477,9 +470,6 @@ validate_manpath(const struct req *req, { size_t i; - if ( ! strcmp(manpath, "mandoc")) - return 1; - for (i = 0; i < req->psz; i++) if ( ! strcmp(manpath, req->p[i])) return 1; @@ -503,15 +493,16 @@ pg_index(const struct req *req) { resp_begin_html(200, NULL); - resp_searchform(req); - printf("

\n" + resp_searchform(req, FOCUS_QUERY); + printf("

\n" "This web interface is documented in the\n" - "man.cgi\n" + "man.cgi(8)\n" "manual, and the\n" - "apropos\n" + "apropos(1)\n" "manual explains the query syntax.\n" - "

\n", - scriptname, scriptname); + "

\n", + scriptname, *scriptname == '\0' ? "" : "/", + scriptname, *scriptname == '\0' ? "" : "/"); resp_end_html(); } @@ -519,10 +510,10 @@ static void pg_noresult(const struct req *req, const char *msg) { resp_begin_html(200, NULL); - resp_searchform(req); - puts("

"); + resp_searchform(req, FOCUS_QUERY); + puts("

"); puts(msg); - puts("

"); + puts("

"); resp_end_html(); } @@ -531,12 +522,12 @@ pg_error_badrequest(const char *msg) { resp_begin_html(400, "Bad Request"); - puts("

Bad Request

\n" - "

\n"); + puts("

Bad Request

\n" + "

\n"); puts(msg); printf("Try again from the\n" - "main page.\n" - "

", scriptname); + "main page.\n" + "

", scriptname); resp_end_html(); } @@ -544,7 +535,7 @@ static void pg_error_internal(void) { resp_begin_html(500, "Internal Server Error"); - puts("

Internal Server Error

"); + puts("

Internal Server Error

"); resp_end_html(); } @@ -552,28 +543,30 @@ static void pg_searchres(const struct req *req, struct manpage *r, size_t sz) { char *arch, *archend; - size_t i, iuse, isec; + const char *sec; + size_t i, iuse; int archprio, archpriouse; int prio, priouse; - char sec; for (i = 0; i < sz; i++) { if (validate_filename(r[i].file)) continue; - fprintf(stderr, "invalid filename %s in %s database\n", + warnx("invalid filename %s in %s database", r[i].file, req->q.manpath); pg_error_internal(); return; } - if (1 == sz) { + if (req->isquery && sz == 1) { /* * If we have just one result, then jump there now * without any delay. */ printf("Status: 303 See Other\r\n"); - printf("Location: http://%s%s/%s/%s", - HTTP_HOST, scriptname, req->q.manpath, r[0].file); + printf("Location: http://%s/%s%s%s/%s", + HTTP_HOST, scriptname, + *scriptname == '\0' ? "" : "/", + req->q.manpath, r[0].file); printf("\r\n" "Content-Type: text/html; charset=utf-8\r\n" "\r\n"); @@ -581,50 +574,57 @@ pg_searchres(const struct req *req, stru } resp_begin_html(200, NULL); - resp_searchform(req); - puts("
"); - puts(""); + resp_searchform(req, + req->q.equal || sz == 1 ? FOCUS_NONE : FOCUS_QUERY); - for (i = 0; i < sz; i++) { - printf("\n" - "\n" - "\n" - ""); - } + if (sz > 1) { + puts("
"); + puts("
\n" - "q.manpath, r[i].file); - printf("\">"); - html_print(r[i].names); - printf("\n" - ""); - html_print(r[i].output); - puts("
"); - puts("
\n" - "
"); + for (i = 0; i < sz; i++) { + printf("\n" + "\n" + "q.manpath, r[i].file); + printf("\">"); + html_print(r[i].names); + printf("\n" + "\n" + ""); + html_print(r[i].output); + puts("\n" + ""); + } + + puts("\n" + "
"); + } /* * In man(1) mode, show one of the pages * even if more than one is found. */ - if (req->q.equal) { - puts("
"); + if (req->q.equal || sz == 1) { + puts("
"); iuse = 0; - priouse = 10; + priouse = 20; archpriouse = 3; for (i = 0; i < sz; i++) { - isec = strcspn(r[i].file, "123456789"); - sec = r[i].file[isec]; - if ('\0' == sec) + sec = r[i].file; + sec += strcspn(sec, "123456789"); + if (sec[0] == '\0') continue; - prio = sec_prios[sec - '1']; - if (NULL == req->q.arch) { + prio = sec_prios[sec[0] - '1']; + if (sec[1] != '/') + prio += 10; + if (req->q.arch == NULL) { archprio = - (NULL == (arch = strchr( - r[i].file + isec, '/'))) ? 3 : - (NULL == (archend = strchr( - arch + 1, '/'))) ? 0 : + ((arch = strchr(sec + 1, '/')) + == NULL) ? 3 : + ((archend = strchr(arch + 1, '/')) + == NULL) ? 0 : strncmp(arch, "amd64/", archend - arch) ? 2 : 1; if (archprio < archpriouse) { @@ -648,7 +648,7 @@ pg_searchres(const struct req *req, stru } static void -catman(const struct req *req, const char *file) +resp_catman(const struct req *req, const char *file) { FILE *f; char *p; @@ -658,12 +658,12 @@ catman(const struct req *req, const char int italic, bold; if ((f = fopen(file, "r")) == NULL) { - puts("

You specified an invalid manual file.

"); + puts("

You specified an invalid manual file.

"); return; } - puts("
\n" - "
");
+	puts("
\n" + "
");
 
 	p = NULL;
 	sz = 0;
@@ -689,9 +689,9 @@ catman(const struct req *req, const char
 
 			if ('\b' != p[i + 1]) {
 				if (italic)
-					printf("");
+					printf("");
 				if (bold)
-					printf("");
+					printf("");
 				italic = bold = 0;
 				html_putchar(p[i]);
 				continue;
@@ -702,9 +702,9 @@ catman(const struct req *req, const char
 
 			if ('_' == p[i]) {
 				if (bold)
-					printf("");
+					printf("");
 				if ( ! italic)
-					printf("");
+					printf("");
 				bold = 0;
 				italic = 1;
 				i += 2;
@@ -726,9 +726,9 @@ catman(const struct req *req, const char
 					('*' == p[i] && '|' == p[i + 2]) ||
 					('|' == p[i] && '*' == p[i + 2]))  {
 				if (italic)
-					printf("");
+					printf("");
 				if (bold)
-					printf("");
+					printf("");
 				italic = bold = 0;
 				putchar('*');
 				i += 2;
@@ -740,9 +740,9 @@ catman(const struct req *req, const char
 					('+' == p[i] && '|' == p[i + 1]) ||
 					('|' == p[i] && '+' == p[i + 1]))  {
 				if (italic)
-					printf("");
+					printf("");
 				if (bold)
-					printf("");
+					printf("");
 				italic = bold = 0;
 				putchar('+');
 				i += 2;
@@ -752,9 +752,9 @@ catman(const struct req *req, const char
 			/* Bold mode. */
 
 			if (italic)
-				printf("");
+				printf("");
 			if ( ! bold)
-				printf("");
+				printf("");
 			bold = 1;
 			italic = 0;
 			i += 2;
@@ -767,9 +767,9 @@ catman(const struct req *req, const char
 		 */
 
 		if (italic)
-			printf("");
+			printf("");
 		if (bold)
-			printf("");
+			printf("");
 
 		if (i == len - 1 && p[i] != '\n')
 			html_putchar(p[i]);
@@ -778,14 +778,14 @@ catman(const struct req *req, const char
 	}
 	free(p);
 
-	puts("
\n" - "
"); + puts("
\n" + "
"); fclose(f); } static void -format(const struct req *req, const char *file) +resp_format(const struct req *req, const char *file) { struct manoutput conf; struct mparse *mp; @@ -795,7 +795,7 @@ format(const struct req *req, const char int usepath; if (-1 == (fd = open(file, O_RDONLY, 0))) { - puts("

You specified an invalid manual file.

"); + puts("

You specified an invalid manual file.

"); return; } @@ -807,17 +807,12 @@ format(const struct req *req, const char memset(&conf, 0, sizeof(conf)); conf.fragment = 1; usepath = strcmp(req->q.manpath, req->p[0]); - mandoc_asprintf(&conf.man, "%s?query=%%N&sec=%%S%s%s%s%s", - scriptname, - req->q.arch ? "&arch=" : "", - req->q.arch ? req->q.arch : "", - usepath ? "&manpath=" : "", - usepath ? req->q.manpath : ""); + mandoc_asprintf(&conf.man, "/%s%s%%N.%%S", + usepath ? req->q.manpath : "", usepath ? "/" : ""); mparse_result(mp, &man, NULL); if (man == NULL) { - fprintf(stderr, "fatal mandoc error: %s/%s\n", - req->q.manpath, file); + warnx("fatal mandoc error: %s/%s", req->q.manpath, file); pg_error_internal(); mparse_free(mp); mchars_free(); @@ -848,9 +843,9 @@ resp_show(const struct req *req, const c file += 2; if ('c' == *file) - catman(req, file); + resp_catman(req, file); else - format(req, file); + resp_format(req, file); } static void @@ -881,18 +876,12 @@ pg_show(struct req *req, const char *ful */ if (chdir(manpath) == -1) { - fprintf(stderr, "chdir %s: %s\n", - manpath, strerror(errno)); + warn("chdir %s", manpath); pg_error_internal(); free(manpath); return; } - - if (strcmp(manpath, "mandoc")) { - free(req->q.manpath); - req->q.manpath = manpath; - } else - free(manpath); + free(manpath); if ( ! validate_filename(file)) { pg_error_badrequest( @@ -901,7 +890,7 @@ pg_show(struct req *req, const char *ful } resp_begin_html(200, NULL); - resp_searchform(req); + resp_searchform(req, FOCUS_NONE); resp_show(req, file); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Sat Jul 23 11:47:05 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 85ED9BA2E19; Sat, 23 Jul 2016 11:47:05 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 401861347; Sat, 23 Jul 2016 11:47:05 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NBl4C8011240; Sat, 23 Jul 2016 11:47:04 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NBl4Xl011239; Sat, 23 Jul 2016 11:47:04 GMT (envelope-from bapt@FreeBSD.org) Message-Id: <201607231147.u6NBl4Xl011239@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f From: Baptiste Daroussin Date: Sat, 23 Jul 2016 11:47:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303222 - vendor/mdocml/1.13.4 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 11:47:05 -0000 Author: bapt Date: Sat Jul 23 11:47:04 2016 New Revision: 303222 URL: https://svnweb.freebsd.org/changeset/base/303222 Log: Tag import of mdocml 1.13.4 Added: vendor/mdocml/1.13.4/ - copied from r303221, vendor/mdocml/dist/ From owner-svn-src-vendor@freebsd.org Sat Jul 23 20:41:15 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2F7AEBA26CC; Sat, 23 Jul 2016 20:41:15 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8FA791CEA; Sat, 23 Jul 2016 20:41:13 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NKfC9C008462; Sat, 23 Jul 2016 20:41:12 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NKfAHZ008439; Sat, 23 Jul 2016 20:41:10 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232041.u6NKfAHZ008439@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 20:41:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303231 - in vendor/llvm/dist: . autoconf bindings bindings/go/llvm bindings/ocaml bindings/ocaml/all_backends bindings/ocaml/analysis bindings/ocaml/backends bindings/ocaml/bitreader b... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 20:41:15 -0000 Author: dim Date: Sat Jul 23 20:41:05 2016 New Revision: 303231 URL: https://svnweb.freebsd.org/changeset/base/303231 Log: Vendor import of llvm release_39 branch r276489: https://llvm.org/svn/llvm-project/llvm/branches/release_39@276489 Added: vendor/llvm/dist/cmake/config.guess vendor/llvm/dist/cmake/modules/CheckCompilerVersion.cmake vendor/llvm/dist/cmake/modules/GenerateVersionFromCVS.cmake vendor/llvm/dist/docs/AdvancedBuilds.rst vendor/llvm/dist/docs/CMakePrimer.rst vendor/llvm/dist/docs/CodeOfConduct.rst vendor/llvm/dist/docs/ReportingGuide.rst vendor/llvm/dist/docs/ScudoHardenedAllocator.rst vendor/llvm/dist/docs/TypeMetadata.rst vendor/llvm/dist/docs/doxygen-mainpage.dox vendor/llvm/dist/docs/tutorial/BuildingAJIT1.rst vendor/llvm/dist/docs/tutorial/BuildingAJIT2.rst vendor/llvm/dist/docs/tutorial/BuildingAJIT3.rst vendor/llvm/dist/docs/tutorial/BuildingAJIT4.rst vendor/llvm/dist/docs/tutorial/BuildingAJIT5.rst vendor/llvm/dist/docs/tutorial/LangImpl01.rst vendor/llvm/dist/docs/tutorial/LangImpl02.rst vendor/llvm/dist/docs/tutorial/LangImpl03.rst vendor/llvm/dist/docs/tutorial/LangImpl04.rst vendor/llvm/dist/docs/tutorial/LangImpl05-cfg.png (contents, props changed) vendor/llvm/dist/docs/tutorial/LangImpl05.rst vendor/llvm/dist/docs/tutorial/LangImpl06.rst vendor/llvm/dist/docs/tutorial/LangImpl07.rst vendor/llvm/dist/docs/tutorial/LangImpl08.rst vendor/llvm/dist/docs/tutorial/LangImpl09.rst vendor/llvm/dist/docs/tutorial/LangImpl10.rst vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/ vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/CMakeLists.txt (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter1/ vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter1/CMakeLists.txt (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter1/KaleidoscopeJIT.h (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter2/ vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter2/CMakeLists.txt (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter2/KaleidoscopeJIT.h (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter3/ vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter3/CMakeLists.txt (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter4/ vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter4/CMakeLists.txt (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter5/ vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter5/CMakeLists.txt (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter5/RemoteJITUtils.h (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter5/Server/ vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter5/Server/CMakeLists.txt (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter5/Server/server.cpp (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/Chapter9/ vendor/llvm/dist/examples/Kaleidoscope/Chapter9/CMakeLists.txt (contents, props changed) vendor/llvm/dist/examples/Kaleidoscope/Chapter9/toy.cpp (contents, props changed) vendor/llvm/dist/include/llvm/ADT/BitmaskEnum.h (contents, props changed) vendor/llvm/dist/include/llvm/ADT/PriorityWorklist.h (contents, props changed) vendor/llvm/dist/include/llvm/ADT/Sequence.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/AliasAnalysisEvaluator.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/CFLAndersAliasAnalysis.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/CFLSteensAliasAnalysis.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/IndirectCallPromotionAnalysis.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/IndirectCallSiteVisitor.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/LazyBlockFrequencyInfo.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/LoopPassManager.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/LoopUnrollAnalyzer.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/ModuleSummaryAnalysis.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/OptimizationDiagnosticInfo.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/ProfileSummaryInfo.h (contents, props changed) vendor/llvm/dist/include/llvm/Analysis/TypeMetadataUtils.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/ vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/CallLowering.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/GISelAccessor.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/IRTranslator.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/RegBankSelect.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/RegisterBank.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/GlobalISel/Types.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBundleIterator.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/PreISelIntrinsicLowering.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/RegisterUsageInfo.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAGMutation.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/SelectionDAGTargetInfo.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/TailDuplicator.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/TargetPassConfig.h (contents, props changed) vendor/llvm/dist/include/llvm/CodeGen/UnreachableBlockElim.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/ByteStream.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/CVRecord.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/CVSymbolTypes.def vendor/llvm/dist/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/CodeViewError.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/EnumTables.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/ModuleSubstream.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/ModuleSubstreamVisitor.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/RecordSerialization.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/StreamArray.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/StreamInterface.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/StreamReader.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/StreamRef.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/StreamWriter.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/SymbolDumper.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/SymbolRecord.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeDumper.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeRecords.def vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/DIA/DIAError.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/GenericError.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/ vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/DbiStream.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/DbiStreamBuilder.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/DirectoryStreamData.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/EnumTables.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/Hash.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/IPDBFile.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/IPDBStreamData.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/ISectionContribVisitor.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/IndexedStreamData.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/InfoStream.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/InfoStreamBuilder.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/MappedBlockStream.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/ModInfo.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/ModStream.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/MsfBuilder.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/MsfCommon.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/NameHashTable.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/NameMap.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/NameMapBuilder.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/PDBFile.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/PDBFileBuilder.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/PublicsStream.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/RawConstants.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/RawError.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/RawSession.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/RawTypes.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/SymbolStream.h (contents, props changed) vendor/llvm/dist/include/llvm/DebugInfo/PDB/Raw/TpiStream.h (contents, props changed) vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/OrcABISupport.h (contents, props changed) vendor/llvm/dist/include/llvm/IR/GlobalIFunc.h (contents, props changed) vendor/llvm/dist/include/llvm/IR/GlobalIndirectSymbol.h (contents, props changed) vendor/llvm/dist/include/llvm/IR/ModuleSummaryIndex.h (contents, props changed) vendor/llvm/dist/include/llvm/IR/OptBisect.h (contents, props changed) vendor/llvm/dist/include/llvm/IR/ProfileSummary.h (contents, props changed) vendor/llvm/dist/include/llvm/LTO/LTO.h (contents, props changed) vendor/llvm/dist/include/llvm/LTO/legacy/ vendor/llvm/dist/include/llvm/LTO/legacy/LTOCodeGenerator.h (contents, props changed) vendor/llvm/dist/include/llvm/LTO/legacy/LTOModule.h (contents, props changed) vendor/llvm/dist/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h (contents, props changed) vendor/llvm/dist/include/llvm/LTO/legacy/UpdateCompilerUsed.h (contents, props changed) vendor/llvm/dist/include/llvm/MC/MCCodeView.h (contents, props changed) vendor/llvm/dist/include/llvm/MC/MCDisassembler/ vendor/llvm/dist/include/llvm/MC/MCDisassembler/MCDisassembler.h (contents, props changed) vendor/llvm/dist/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h (contents, props changed) vendor/llvm/dist/include/llvm/MC/MCDisassembler/MCRelocationInfo.h (contents, props changed) vendor/llvm/dist/include/llvm/MC/MCDisassembler/MCSymbolizer.h (contents, props changed) vendor/llvm/dist/include/llvm/MC/MCParser/MCTargetAsmParser.h (contents, props changed) vendor/llvm/dist/include/llvm/Object/ModuleSummaryIndexObjectFile.h (contents, props changed) vendor/llvm/dist/include/llvm/ObjectYAML/ vendor/llvm/dist/include/llvm/ObjectYAML/COFFYAML.h (contents, props changed) vendor/llvm/dist/include/llvm/ObjectYAML/ELFYAML.h (contents, props changed) vendor/llvm/dist/include/llvm/ObjectYAML/MachOYAML.h (contents, props changed) vendor/llvm/dist/include/llvm/ObjectYAML/ObjectYAML.h (contents, props changed) vendor/llvm/dist/include/llvm/ObjectYAML/YAML.h (contents, props changed) vendor/llvm/dist/include/llvm/ProfileData/Coverage/ vendor/llvm/dist/include/llvm/ProfileData/Coverage/CoverageMapping.h (contents, props changed) vendor/llvm/dist/include/llvm/ProfileData/Coverage/CoverageMappingReader.h (contents, props changed) vendor/llvm/dist/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h (contents, props changed) vendor/llvm/dist/include/llvm/ProfileData/ProfileCommon.h (contents, props changed) vendor/llvm/dist/include/llvm/Support/AArch64TargetParser.def vendor/llvm/dist/include/llvm/Support/AtomicOrdering.h (contents, props changed) vendor/llvm/dist/include/llvm/Support/CachePruning.h (contents, props changed) vendor/llvm/dist/include/llvm/Support/CodeGenCWrappers.h (contents, props changed) vendor/llvm/dist/include/llvm/Support/ELFRelocs/AMDGPU.def vendor/llvm/dist/include/llvm/Support/ELFRelocs/BPF.def vendor/llvm/dist/include/llvm/Support/ELFRelocs/Lanai.def vendor/llvm/dist/include/llvm/Support/Error.h (contents, props changed) vendor/llvm/dist/include/llvm/Support/MachO.def vendor/llvm/dist/include/llvm/Support/SHA1.h (contents, props changed) vendor/llvm/dist/include/llvm/Support/ScopedPrinter.h (contents, props changed) vendor/llvm/dist/include/llvm/Support/TypeName.h (contents, props changed) vendor/llvm/dist/include/llvm/Support/raw_sha1_ostream.h (contents, props changed) vendor/llvm/dist/include/llvm/TableGen/SearchableTable.td vendor/llvm/dist/include/llvm/Target/GenericOpcodes.td vendor/llvm/dist/include/llvm/Target/TargetOpcodes.def vendor/llvm/dist/include/llvm/Transforms/GCOVProfiler.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/ConstantMerge.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/CrossDSOCFI.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/DeadArgumentElimination.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/ElimAvailExtern.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/FunctionAttrs.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/GlobalDCE.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/GlobalOpt.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/Internalize.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/LowerTypeTests.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/PartialInlining.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/SCCP.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/IPO/WholeProgramDevirt.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/InstrProfiling.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/PGOInstrumentation.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/SampleProfile.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/BDCE.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/ConstantHoisting.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/DCE.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/DeadStoreElimination.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/Float2Int.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/GVN.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/GuardWidening.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/IndVarSimplify.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/JumpThreading.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/LICM.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/LoopDeletion.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/LoopDistribute.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/LoopInstSimplify.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/LoopRotation.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/LowerAtomic.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/MemCpyOptimizer.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/Reassociate.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/SCCP.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/Sink.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Scalar/TailRecursionElimination.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Utils/AddDiscriminators.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Utils/Evaluator.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Utils/FunctionImportUtils.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Utils/LCSSA.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Utils/LoopSimplify.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Utils/Mem2Reg.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Utils/MemorySSA.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Utils/SanitizerStats.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Utils/SimplifyInstructions.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Vectorize/ vendor/llvm/dist/include/llvm/Transforms/Vectorize/LoopVectorize.h (contents, props changed) vendor/llvm/dist/include/llvm/Transforms/Vectorize/SLPVectorizer.h (contents, props changed) vendor/llvm/dist/lib/Analysis/AliasAnalysisSummary.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/AliasAnalysisSummary.h (contents, props changed) vendor/llvm/dist/lib/Analysis/CFLAndersAliasAnalysis.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/CFLGraph.h (contents, props changed) vendor/llvm/dist/lib/Analysis/CFLSteensAliasAnalysis.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/IndirectCallPromotionAnalysis.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/LazyBlockFrequencyInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/LoopPassManager.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/LoopUnrollAnalyzer.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/ModuleSummaryAnalysis.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/OptimizationDiagnosticInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/ProfileSummaryInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Analysis/TypeMetadataUtils.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/AsmPrinter/CodeViewDebug.h (contents, props changed) vendor/llvm/dist/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/AsmPrinter/DebugHandlerBase.h (contents, props changed) vendor/llvm/dist/lib/CodeGen/BuiltinGCs.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/DetectDeadLanes.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/GlobalISel/ vendor/llvm/dist/lib/CodeGen/GlobalISel/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/CodeGen/GlobalISel/GlobalISel.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/GlobalISel/IRTranslator.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/GlobalISel/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/GlobalISel/RegBankSelect.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/GlobalISel/RegisterBank.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/LiveRangeUtils.h (contents, props changed) vendor/llvm/dist/lib/CodeGen/LowerEmuTLS.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/PatchableFunction.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/PostRAHazardRecognizer.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/PreISelIntrinsicLowering.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/RegUsageInfoCollector.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/RegUsageInfoPropagate.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/RegisterUsageInfo.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/RenameIndependentSubregs.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/SafeStack.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/SafeStackColoring.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/SafeStackColoring.h (contents, props changed) vendor/llvm/dist/lib/CodeGen/SafeStackLayout.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/SafeStackLayout.h (contents, props changed) vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/TailDuplicator.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/TargetPassConfig.cpp (contents, props changed) vendor/llvm/dist/lib/CodeGen/XRayInstrumentation.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/ByteStream.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/CVTypeVisitor.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/CodeViewError.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/EnumTables.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/ModuleSubstream.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/ModuleSubstreamVisitor.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/RecordSerialization.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/StreamReader.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/StreamWriter.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/SymbolDumper.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/TypeDumper.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/TypeRecord.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/CodeView/TypeStreamMerger.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/DIA/DIAError.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/GenericError.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/ vendor/llvm/dist/lib/DebugInfo/PDB/Raw/DbiStream.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/DbiStreamBuilder.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/EnumTables.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/Hash.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/IndexedStreamData.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/InfoStream.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/InfoStreamBuilder.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/MappedBlockStream.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/ModInfo.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/ModStream.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/MsfBuilder.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/MsfCommon.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/NameHashTable.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/NameMap.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/NameMapBuilder.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/PDBFile.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/PDBFileBuilder.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/PublicsStream.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/RawError.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/RawSession.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/SymbolStream.cpp (contents, props changed) vendor/llvm/dist/lib/DebugInfo/PDB/Raw/TpiStream.cpp (contents, props changed) vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcABISupport.cpp (contents, props changed) vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h (contents, props changed) vendor/llvm/dist/lib/Fuzzer/FuzzerExtFunctions.def vendor/llvm/dist/lib/Fuzzer/FuzzerExtFunctions.h (contents, props changed) vendor/llvm/dist/lib/Fuzzer/FuzzerExtFunctionsDlsym.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/FuzzerExtFunctionsWeak.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/FuzzerFnAdapter.h (contents, props changed) vendor/llvm/dist/lib/Fuzzer/FuzzerTracePC.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/FuzzerTracePC.h (contents, props changed) vendor/llvm/dist/lib/Fuzzer/afl/ vendor/llvm/dist/lib/Fuzzer/afl/afl_driver.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/AFLDriverTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/AccumulateAllocationsTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/BufferOverflowOnInput.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/CustomCrossOverTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/CustomMutatorTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/EmptyTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/FuzzerFnAdapterUnittest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/InitializeTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/LeakTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/LeakTimeoutTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/NthRunCrashTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/NullDerefOnEmptyTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/OneHugeAllocTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/OutOfMemoryTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/RepeatedMemcmp.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/SignedIntOverflowTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/SimpleFnAdapterTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/SimpleThreadedTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/SpamyTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/StrstrTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/ThreadedLeakTest.cpp (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/afl-driver-extra-stats.test vendor/llvm/dist/lib/Fuzzer/test/afl-driver-stderr.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-customcrossover.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-custommutator.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-dirs.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-fdmask.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-finalstats.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-flags.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-fn-adapter.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-leak.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-oom-with-profile.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-oom.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-printcovpcs.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-prunecorpus.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-runs.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-seed.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-segv.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-singleinputs.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-trace-pc.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-traces-hooks.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-trunc.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-ubsan.test vendor/llvm/dist/lib/Fuzzer/test/no-coverage/ vendor/llvm/dist/lib/Fuzzer/test/no-coverage/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/trace-pc/ vendor/llvm/dist/lib/Fuzzer/test/trace-pc/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Fuzzer/test/ubsan/ vendor/llvm/dist/lib/Fuzzer/test/ubsan/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/IR/ModuleSummaryIndex.cpp (contents, props changed) vendor/llvm/dist/lib/IR/OptBisect.cpp (contents, props changed) vendor/llvm/dist/lib/IR/ProfileSummary.cpp (contents, props changed) vendor/llvm/dist/lib/LTO/LTO.cpp (contents, props changed) vendor/llvm/dist/lib/LTO/ThinLTOCodeGenerator.cpp (contents, props changed) vendor/llvm/dist/lib/LTO/UpdateCompilerUsed.cpp (contents, props changed) vendor/llvm/dist/lib/MC/MCCodeView.cpp (contents, props changed) vendor/llvm/dist/lib/MC/MCDisassembler/MCSymbolizer.cpp (contents, props changed) vendor/llvm/dist/lib/Object/ModuleSummaryIndexObjectFile.cpp (contents, props changed) vendor/llvm/dist/lib/ObjectYAML/ vendor/llvm/dist/lib/ObjectYAML/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/ObjectYAML/COFFYAML.cpp (contents, props changed) vendor/llvm/dist/lib/ObjectYAML/ELFYAML.cpp (contents, props changed) vendor/llvm/dist/lib/ObjectYAML/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/ObjectYAML/MachOYAML.cpp (contents, props changed) vendor/llvm/dist/lib/ObjectYAML/ObjectYAML.cpp (contents, props changed) vendor/llvm/dist/lib/ObjectYAML/YAML.cpp (contents, props changed) vendor/llvm/dist/lib/ProfileData/Coverage/ vendor/llvm/dist/lib/ProfileData/Coverage/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/ProfileData/Coverage/CoverageMapping.cpp (contents, props changed) vendor/llvm/dist/lib/ProfileData/Coverage/CoverageMappingReader.cpp (contents, props changed) vendor/llvm/dist/lib/ProfileData/Coverage/CoverageMappingWriter.cpp (contents, props changed) vendor/llvm/dist/lib/ProfileData/Coverage/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/ProfileData/ProfileSummaryBuilder.cpp (contents, props changed) vendor/llvm/dist/lib/Support/CachePruning.cpp (contents, props changed) vendor/llvm/dist/lib/Support/Error.cpp (contents, props changed) vendor/llvm/dist/lib/Support/SHA1.cpp (contents, props changed) vendor/llvm/dist/lib/Support/ScopedPrinter.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AArch64/AArch64CallLowering.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AArch64/AArch64CallLowering.h (contents, props changed) vendor/llvm/dist/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AArch64/AArch64RegisterBankInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AArch64/AArch64RegisterBankInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/AArch64/AArch64SchedKryo.td vendor/llvm/dist/lib/Target/AArch64/AArch64SchedKryoDetails.td vendor/llvm/dist/lib/Target/AArch64/AArch64SchedVulcan.td vendor/llvm/dist/lib/Target/AArch64/AArch64SystemOperands.td vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUCallLowering.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUCallLowering.h (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/AMDGPURuntimeMetadata.h (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/Disassembler/ vendor/llvm/dist/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/Disassembler/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/Disassembler/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/GCNHazardRecognizer.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/GCNHazardRecognizer.h (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/R600FrameLowering.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/R600FrameLowering.h (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/SIWholeQuadMode.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.h (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/Utils/AMDKernelCodeTInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/AVRFrameLowering.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/AVRISelLowering.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/AVRInstrFormats.td vendor/llvm/dist/lib/Target/AVR/AVRInstrInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AVR/AVRInstrInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/AVRInstrInfo.td vendor/llvm/dist/lib/Target/AVR/AVRRegisterInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AVR/AVRRegisterInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/AVRSubtarget.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AVR/AVRSubtarget.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/AVRTargetMachine.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/ vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp (contents, props changed) vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h (contents, props changed) vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Target/AVR/MCTargetDesc/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/Target/AVR/TODO.md vendor/llvm/dist/lib/Target/Hexagon/HexagonBlockRanges.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/HexagonBlockRanges.h (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/HexagonBranchRelaxation.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Hexagon/HexagonOptAddrMode.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/ vendor/llvm/dist/lib/Target/Lanai/AsmParser/ vendor/llvm/dist/lib/Target/Lanai/AsmParser/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/AsmParser/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/Disassembler/ vendor/llvm/dist/lib/Target/Lanai/Disassembler/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/Disassembler/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/Disassembler/LanaiDisassembler.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/InstPrinter/ vendor/llvm/dist/lib/Target/Lanai/InstPrinter/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/InstPrinter/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/Lanai.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/Lanai.td vendor/llvm/dist/lib/Target/Lanai/LanaiAluCode.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiAsmPrinter.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiCallingConv.td vendor/llvm/dist/lib/Target/Lanai/LanaiCondCode.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiDelaySlotFiller.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiFrameLowering.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiFrameLowering.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiISelDAGToDAG.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiISelLowering.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiISelLowering.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiInstrFormats.td vendor/llvm/dist/lib/Target/Lanai/LanaiInstrInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiInstrInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiInstrInfo.td vendor/llvm/dist/lib/Target/Lanai/LanaiMCInstLower.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiMCInstLower.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiMachineFunctionInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiMemAluCombiner.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiRegisterInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiRegisterInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiRegisterInfo.td vendor/llvm/dist/lib/Target/Lanai/LanaiSchedule.td vendor/llvm/dist/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiSelectionDAGInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiSubtarget.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiSubtarget.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiTargetMachine.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiTargetMachine.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiTargetObjectFile.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiTargetObjectFile.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/LanaiTargetTransformInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/ vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/LanaiBaseInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/LanaiFixupKinds.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/TargetInfo/ vendor/llvm/dist/lib/Target/Lanai/TargetInfo/CMakeLists.txt (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/TargetInfo/LLVMBuild.txt (contents, props changed) vendor/llvm/dist/lib/Target/Lanai/TargetInfo/LanaiTargetInfo.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Mips/MipsHazardSchedule.cpp (contents, props changed) vendor/llvm/dist/lib/Target/NVPTX/NVPTXInferAddressSpaces.cpp (contents, props changed) vendor/llvm/dist/lib/Target/NVPTX/NVVMIntrRange.cpp (contents, props changed) vendor/llvm/dist/lib/Target/PowerPC/PPCCCState.cpp (contents, props changed) vendor/llvm/dist/lib/Target/PowerPC/PPCCCState.h (contents, props changed) vendor/llvm/dist/lib/Target/PowerPC/PPCQPXLoadSplat.cpp (contents, props changed) vendor/llvm/dist/lib/Target/PowerPC/README_P9.txt (contents, props changed) vendor/llvm/dist/lib/Target/PowerPC/p9-instrs.txt (contents, props changed) vendor/llvm/dist/lib/Target/Sparc/LeonFeatures.td (contents, props changed) vendor/llvm/dist/lib/Target/Sparc/LeonPasses.cpp (contents, props changed) vendor/llvm/dist/lib/Target/Sparc/LeonPasses.h (contents, props changed) vendor/llvm/dist/lib/Target/Sparc/SparcSchedule.td (contents, props changed) vendor/llvm/dist/lib/Target/SystemZ/SystemZTDC.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp (contents, props changed) vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp (contents, props changed) vendor/llvm/dist/lib/Target/X86/X86FixupBWInsts.cpp (contents, props changed) vendor/llvm/dist/lib/Target/X86/X86FixupSetCC.cpp (contents, props changed) vendor/llvm/dist/lib/Target/X86/X86WinAllocaExpander.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/IPO/LowerTypeTests.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/IPO/WholeProgramDevirt.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Scalar/GVNHoist.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Scalar/GuardWidening.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Scalar/LoopDataPrefetch.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Scalar/LoopSimplifyCFG.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Scalar/LoopVersioningLICM.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Utils/Evaluator.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Utils/FunctionImportUtils.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Utils/MemorySSA.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Utils/NameAnonFunctions.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Utils/SanitizerStats.cpp (contents, props changed) vendor/llvm/dist/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp (contents, props changed) vendor/llvm/dist/runtimes/ vendor/llvm/dist/runtimes/CMakeLists.txt (contents, props changed) vendor/llvm/dist/test/Analysis/BasicAA/guards.ll vendor/llvm/dist/test/Analysis/BasicAA/negoffset.ll vendor/llvm/dist/test/Analysis/BasicAA/noalias-wraparound-bug.ll vendor/llvm/dist/test/Analysis/BasicAA/returned.ll vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/deopt-intrinsic.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Andersen/ vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Andersen/assign.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Andersen/assign2.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Andersen/attrs-below.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Andersen/attrs.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Andersen/cycle.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Andersen/memalias.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/ vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/arguments-globals.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/arguments.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/asm-global-bugfix.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/attr-escape.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/basic-interproc.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/branch-alias.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/const-expr-gep.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/constant-over-index.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/empty.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/full-store-partial-alias.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/gep-index-no-alias.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/gep-signed-arithmetic.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-arg-deref-escape.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-arg-escape.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-arg.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-deref-arg-multilevel.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-deref-arg.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-escape.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-ref-arg-multilevel.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-ref-arg.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-ret-unknown.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-store-arg-multilevel.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-store-arg-unknown.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/interproc-store-arg.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/malloc-and-free.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/multilevel-combine.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/multilevel.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/must-and-partial.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/opaque-call-alias.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/phi-and-select.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/pr27213.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/simple.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/stratified-attrs-indexing.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/Steensgaard/va.ll vendor/llvm/dist/test/Analysis/CostModel/AArch64/kryo.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/add-sub.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/addrspacecast.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/bit-ops.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/fabs.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/fadd.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/fdiv.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/fmul.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/fsub.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/insertelement.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/mul.ll vendor/llvm/dist/test/Analysis/CostModel/AMDGPU/shifts.ll vendor/llvm/dist/test/Analysis/CostModel/PowerPC/popcnt.ll vendor/llvm/dist/test/Analysis/CostModel/X86/bitreverse.ll vendor/llvm/dist/test/Analysis/CostModel/X86/bswap.ll vendor/llvm/dist/test/Analysis/CostModel/X86/ctbits-cost.ll vendor/llvm/dist/test/Analysis/DependenceAnalysis/MIVCheckConst.ll vendor/llvm/dist/test/Analysis/DivergenceAnalysis/AMDGPU/atomics.ll vendor/llvm/dist/test/Analysis/DivergenceAnalysis/AMDGPU/interp-intrinsics.ll vendor/llvm/dist/test/Analysis/DivergenceAnalysis/AMDGPU/llvm.amdgcn.buffer.atomic.ll vendor/llvm/dist/test/Analysis/DivergenceAnalysis/AMDGPU/llvm.amdgcn.image.atomic.ll vendor/llvm/dist/test/Analysis/DivergenceAnalysis/AMDGPU/no-return-blocks.ll vendor/llvm/dist/test/Analysis/DivergenceAnalysis/AMDGPU/phi-undef.ll vendor/llvm/dist/test/Analysis/DivergenceAnalysis/AMDGPU/unreachable-loop-block.ll vendor/llvm/dist/test/Analysis/DivergenceAnalysis/AMDGPU/workitem-intrinsics.ll vendor/llvm/dist/test/Analysis/DominanceFrontier/ vendor/llvm/dist/test/Analysis/DominanceFrontier/new_pm_test.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/comdat-ipo.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/func-memattributes.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/no-escape.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/independent-interleaved.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/memcheck-for-loop-invariant.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/multiple-strides-rt-memory-checks.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/safe-with-dep-distance.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/wrapping-pointer-versioning.ll vendor/llvm/dist/test/Analysis/ProfileSummary/ vendor/llvm/dist/test/Analysis/ProfileSummary/basic.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/exhaustive-trip-counts.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/expander-replace-congruent-ivs.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/flags-from-poison-dbg.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/guards.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/incorrect-offset-scaling.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/increasing-or-decreasing-iv.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/no-wrap-unknown-becount.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/overflow-intrinsics.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/pr27315.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/predicated-trip-count.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/returned.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/scev-canonical-mode.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/scev-dispositions.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/scev-expander-existing-value.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/sext-to-zext.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/trip-count13.ll vendor/llvm/dist/test/Analysis/ValueTracking/deref-bitcast-of-gep.ll vendor/llvm/dist/test/Analysis/alias-analysis-uses.ll vendor/llvm/dist/test/Assembler/autoupgrade-thread-pointer.ll vendor/llvm/dist/test/Assembler/dicompositetype-members.ll vendor/llvm/dist/test/Assembler/ifunc-asm.ll vendor/llvm/dist/test/Assembler/ifunc-use-list-order.ll vendor/llvm/dist/test/Assembler/invalid-dicompileunit-emissionkind-bad.ll vendor/llvm/dist/test/Assembler/local-unnamed-addr.ll vendor/llvm/dist/test/Assembler/metadata-decl.ll vendor/llvm/dist/test/Assembler/missing-tbaa.ll vendor/llvm/dist/test/Assembler/no-mdstring-upgrades.ll vendor/llvm/dist/test/Assembler/source-filename-backslash.ll vendor/llvm/dist/test/Assembler/source-filename.ll vendor/llvm/dist/test/Bindings/OCaml/diagnostic_handler.ml vendor/llvm/dist/test/Bindings/llvm-c/atomics.ll vendor/llvm/dist/test/Bindings/llvm-c/echo.ll vendor/llvm/dist/test/Bindings/llvm-c/empty.ll vendor/llvm/dist/test/Bindings/llvm-c/invoke.ll vendor/llvm/dist/test/Bindings/llvm-c/memops.ll vendor/llvm/dist/test/Bitcode/Inputs/invalid-gep-no-operands.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/Inputs/invalid-nonpointer-atomicrmw.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/Inputs/invalid-nonpointer-storeatomic.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/Inputs/invalid-void-constant.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/Inputs/module_hash.ll vendor/llvm/dist/test/Bitcode/Inputs/source-filename.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/Inputs/thinlto-alias.ll vendor/llvm/dist/test/Bitcode/Inputs/thinlto-function-summary-callgraph-pgo.ll vendor/llvm/dist/test/Bitcode/Inputs/thinlto-function-summary-callgraph.ll vendor/llvm/dist/test/Bitcode/auto_upgrade_intrinsics.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/avr-calling-conventions.ll vendor/llvm/dist/test/Bitcode/avr-calling-conventions.ll.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/bitcode-wrapper-header-armv7m.ll vendor/llvm/dist/test/Bitcode/bitcode-wrapper-header-x86_64.ll vendor/llvm/dist/test/Bitcode/compatibility-3.8.ll vendor/llvm/dist/test/Bitcode/compatibility-3.8.ll.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/dityperefs-3.8.ll vendor/llvm/dist/test/Bitcode/dityperefs-3.8.ll.bc (contents, props changed) vendor/llvm/dist/test/Bitcode/mdnodes-distinct-in-post-order.ll vendor/llvm/dist/test/Bitcode/mdnodes-distinct-nodes-break-cycles.ll vendor/llvm/dist/test/Bitcode/mdnodes-distinct-nodes-first.ll vendor/llvm/dist/test/Bitcode/mdnodes-in-post-order.ll vendor/llvm/dist/test/Bitcode/metadata-function-blocks.ll vendor/llvm/dist/test/Bitcode/metadata-only-empty-string.ll vendor/llvm/dist/test/Bitcode/metadata-strings.ll vendor/llvm/dist/test/Bitcode/module_hash.ll vendor/llvm/dist/test/Bitcode/operand-bundles-bc-analyzer.ll vendor/llvm/dist/test/Bitcode/source-filename.test vendor/llvm/dist/test/Bitcode/summary_version.ll vendor/llvm/dist/test/Bitcode/thinlto-alias.ll vendor/llvm/dist/test/Bitcode/thinlto-function-summary-callgraph-pgo.ll vendor/llvm/dist/test/Bitcode/thinlto-function-summary-callgraph.ll vendor/llvm/dist/test/Bitcode/thinlto-function-summary-originalnames.ll vendor/llvm/dist/test/Bitcode/thinlto-function-summary-refgraph.ll vendor/llvm/dist/test/Bitcode/thinlto-summary-globalvar.ll vendor/llvm/dist/test/Bitcode/thinlto-summary-linkage-types.ll vendor/llvm/dist/test/Bitcode/thinlto-summary-section.ll vendor/llvm/dist/test/Bitcode/upgrade-module-flag.ll vendor/llvm/dist/test/Bitcode/upgrade-subprogram-this.ll vendor/llvm/dist/test/Bitcode/upgrade-subprogram-this.ll.bc (contents, props changed) vendor/llvm/dist/test/CodeGen/AArch64/GlobalISel/ vendor/llvm/dist/test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll vendor/llvm/dist/test/CodeGen/AArch64/GlobalISel/arm64-regbankselect.mir vendor/llvm/dist/test/CodeGen/AArch64/aarch64-DAGCombine-findBetterNeighborChains-crash.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-interleaved-accesses-extract-user.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-stp-cluster.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-tbz.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-tryBitfieldInsertOpFromOr-crash.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-csldst-mmo.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-detect-vec-redux.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-fma-combines.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-fml-combines.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-ldp-cluster.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-misched-multimmo.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-regress-opt-cmp.mir vendor/llvm/dist/test/CodeGen/AArch64/bitfield-extract.ll vendor/llvm/dist/test/CodeGen/AArch64/bswap-known-bits.ll vendor/llvm/dist/test/CodeGen/AArch64/cmpxchg-O0.ll vendor/llvm/dist/test/CodeGen/AArch64/div_minsize.ll vendor/llvm/dist/test/CodeGen/AArch64/gep-nullptr.ll vendor/llvm/dist/test/CodeGen/AArch64/inlineasm-X-allocation.ll vendor/llvm/dist/test/CodeGen/AArch64/inlineasm-X-constraint.ll vendor/llvm/dist/test/CodeGen/AArch64/ldp-stp-scaled-unscaled-pairs.ll vendor/llvm/dist/test/CodeGen/AArch64/lower-range-metadata-func-call.ll vendor/llvm/dist/test/CodeGen/AArch64/machine-copy-remove.ll vendor/llvm/dist/test/CodeGen/AArch64/merge-store-dependency.ll vendor/llvm/dist/test/CodeGen/AArch64/movimm-wzr.mir vendor/llvm/dist/test/CodeGen/AArch64/neg-imm.ll vendor/llvm/dist/test/CodeGen/AArch64/no-quad-ldp-stp.ll vendor/llvm/dist/test/CodeGen/AArch64/optimize-cond-branch.ll vendor/llvm/dist/test/CodeGen/AArch64/pie.ll vendor/llvm/dist/test/CodeGen/AArch64/preferred-alignment.ll vendor/llvm/dist/test/CodeGen/AArch64/preserve_mostcc.ll vendor/llvm/dist/test/CodeGen/AArch64/recp-fastmath.ll vendor/llvm/dist/test/CodeGen/AArch64/rem_crash.ll vendor/llvm/dist/test/CodeGen/AArch64/sqrt-fastmath.ll vendor/llvm/dist/test/CodeGen/AArch64/stack-protector-target.ll vendor/llvm/dist/test/CodeGen/AArch64/subs-to-sub-opt.ll vendor/llvm/dist/test/CodeGen/AArch64/swifterror.ll vendor/llvm/dist/test/CodeGen/AArch64/swiftself.ll vendor/llvm/dist/test/CodeGen/AArch64/tailcall-ccmismatch.ll vendor/llvm/dist/test/CodeGen/AArch64/tailmerging_in_mbp.ll vendor/llvm/dist/test/CodeGen/AArch64/vector_merge_dep_check.ll vendor/llvm/dist/test/CodeGen/AMDGPU/GlobalISel/ vendor/llvm/dist/test/CodeGen/AMDGPU/GlobalISel/amdgpu-irtranslator.ll vendor/llvm/dist/test/CodeGen/AMDGPU/addrspacecast-constantexpr.ll vendor/llvm/dist/test/CodeGen/AMDGPU/amdgcn.private-memory.ll vendor/llvm/dist/test/CodeGen/AMDGPU/amdgcn.work-item-intrinsics.ll vendor/llvm/dist/test/CodeGen/AMDGPU/amdgpu-codegenprepare.ll vendor/llvm/dist/test/CodeGen/AMDGPU/amdgpu-shader-calling-convention.ll vendor/llvm/dist/test/CodeGen/AMDGPU/amdgpu.private-memory.ll vendor/llvm/dist/test/CodeGen/AMDGPU/amdgpu.work-item-intrinsics.deprecated.ll vendor/llvm/dist/test/CodeGen/AMDGPU/and-gcn.ll vendor/llvm/dist/test/CodeGen/AMDGPU/annotate-kernel-features-hsa.ll vendor/llvm/dist/test/CodeGen/AMDGPU/bfm.ll vendor/llvm/dist/test/CodeGen/AMDGPU/bitreverse-inline-immediates.ll vendor/llvm/dist/test/CodeGen/AMDGPU/branch-uniformity.ll vendor/llvm/dist/test/CodeGen/AMDGPU/bug-vopc-commute.ll vendor/llvm/dist/test/CodeGen/AMDGPU/captured-frame-index.ll vendor/llvm/dist/test/CodeGen/AMDGPU/cf-loop-on-constant.ll vendor/llvm/dist/test/CodeGen/AMDGPU/cgp-bitfield-extract.ll vendor/llvm/dist/test/CodeGen/AMDGPU/cndmask-no-def-vcc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/coalescer_distribute.ll vendor/llvm/dist/test/CodeGen/AMDGPU/convergent-inlineasm.ll vendor/llvm/dist/test/CodeGen/AMDGPU/cube.ll vendor/llvm/dist/test/CodeGen/AMDGPU/dagcombine-reassociate-bug.ll vendor/llvm/dist/test/CodeGen/AMDGPU/debugger-emit-prologue.ll vendor/llvm/dist/test/CodeGen/AMDGPU/debugger-insert-nops.ll vendor/llvm/dist/test/CodeGen/AMDGPU/debugger-reserve-regs.ll vendor/llvm/dist/test/CodeGen/AMDGPU/detect-dead-lanes.mir vendor/llvm/dist/test/CodeGen/AMDGPU/extract-vector-elt-build-vector-combine.ll vendor/llvm/dist/test/CodeGen/AMDGPU/extract_vector_elt-f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/extract_vector_elt-i16.ll vendor/llvm/dist/test/CodeGen/AMDGPU/extract_vector_elt-i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/extract_vector_elt-i8.ll vendor/llvm/dist/test/CodeGen/AMDGPU/extractelt-to-trunc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fcanonicalize.ll vendor/llvm/dist/test/CodeGen/AMDGPU/flat_atomics.ll vendor/llvm/dist/test/CodeGen/AMDGPU/flat_atomics_i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmed3.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fract.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fract.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fsqrt.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/global-variable-relocs.ll vendor/llvm/dist/test/CodeGen/AMDGPU/global_atomics_i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/gv-offset-folding.ll vendor/llvm/dist/test/CodeGen/AMDGPU/hsa-default-device.ll vendor/llvm/dist/test/CodeGen/AMDGPU/hsa-fp-mode.ll vendor/llvm/dist/test/CodeGen/AMDGPU/hsa-func.ll vendor/llvm/dist/test/CodeGen/AMDGPU/indirect-addressing-undef.mir vendor/llvm/dist/test/CodeGen/AMDGPU/invalid-addrspacecast.ll vendor/llvm/dist/test/CodeGen/AMDGPU/kernarg-stack-alignment.ll vendor/llvm/dist/test/CodeGen/AMDGPU/large-work-group-promote-alloca.ll vendor/llvm/dist/test/CodeGen/AMDGPU/large-work-group-registers.ll vendor/llvm/dist/test/CodeGen/AMDGPU/lds-alignment.ll vendor/llvm/dist/test/CodeGen/AMDGPU/lds-m0-init-in-loop.ll vendor/llvm/dist/test/CodeGen/AMDGPU/liveness.mir vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.image.sample-masked.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.atomic.dec.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.atomic.inc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.atomic.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load.format.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.load.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.store.format.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.buffer.store.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.class.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.cos.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.cubeid.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.cubema.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.cubesc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.cubetc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.div.fixup.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.div.fmas.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.div.scale.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.fract.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.exp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.frexp.mant.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.groupstaticgroup.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.image.atomic.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.image.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.kernarg.segment.ptr.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.ldexp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.lerp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.log.clamp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.ps.live.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.queue.ptr.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.rcp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.read.workdim.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.clamp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.legacy.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.rsq.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.memrealtime.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.sleep.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.sin.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.trig.preop.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.workgroup.id.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.workitem.id.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.r600.dot4.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.r600.group.barrier.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.r600.read.workdim.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.r600.recipsqrt.clamped.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.r600.recipsqrt.ieee.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.r600.tex.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-constant-f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-constant-i1.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-constant-i16.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-constant-i32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-constant-i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-constant-i8.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-global-f32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-global-f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-global-i1.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-global-i16.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-global-i32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-global-i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-global-i8.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-local-f32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-local-f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-local-i1.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-local-i16.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-local-i32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-local-i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-local-i8.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-weird-sizes.ll vendor/llvm/dist/test/CodeGen/AMDGPU/local-memory.amdgcn.ll vendor/llvm/dist/test/CodeGen/AMDGPU/local-memory.r600.ll vendor/llvm/dist/test/CodeGen/AMDGPU/local-stack-slot-bug.ll vendor/llvm/dist/test/CodeGen/AMDGPU/lower-range-metadata-intrinsic-call.ll vendor/llvm/dist/test/CodeGen/AMDGPU/mad24-get-global-id.ll vendor/llvm/dist/test/CodeGen/AMDGPU/multilevel-break.ll vendor/llvm/dist/test/CodeGen/AMDGPU/over-max-lds-size.ll vendor/llvm/dist/test/CodeGen/AMDGPU/private-element-size.ll vendor/llvm/dist/test/CodeGen/AMDGPU/private-memory-r600.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-array-allocation.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-globals.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-invariant-markers.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-lifetime.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-mem-intrinsics.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-no-opts.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-padding-size-estimate.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-shaders.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-to-lds-icmp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-to-lds-phi.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-to-lds-select.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-unhandled-intrinsic.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-volatile.ll vendor/llvm/dist/test/CodeGen/AMDGPU/r600.private-memory.ll vendor/llvm/dist/test/CodeGen/AMDGPU/r600.work-item-intrinsics.ll vendor/llvm/dist/test/CodeGen/AMDGPU/rcp-pattern.ll vendor/llvm/dist/test/CodeGen/AMDGPU/read-register-invalid-subtarget.ll vendor/llvm/dist/test/CodeGen/AMDGPU/read-register-invalid-type-i32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/read-register-invalid-type-i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/read_register.ll vendor/llvm/dist/test/CodeGen/AMDGPU/readcyclecounter.ll vendor/llvm/dist/test/CodeGen/AMDGPU/reduce-load-width-alignment.ll vendor/llvm/dist/test/CodeGen/AMDGPU/reduce-store-width-alignment.ll vendor/llvm/dist/test/CodeGen/AMDGPU/reg-coalescer-sched-crash.ll vendor/llvm/dist/test/CodeGen/AMDGPU/rename-disconnected-bug.ll vendor/llvm/dist/test/CodeGen/AMDGPU/rename-independent-subregs.mir vendor/llvm/dist/test/CodeGen/AMDGPU/ret_jump.ll vendor/llvm/dist/test/CodeGen/AMDGPU/runtime-metadata.ll vendor/llvm/dist/test/CodeGen/AMDGPU/s_addk_i32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/s_mulk_i32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/selected-stack-object.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sext-in-reg-failure-r600.ll vendor/llvm/dist/test/CodeGen/AMDGPU/shift-and-i128-ubfe.ll vendor/llvm/dist/test/CodeGen/AMDGPU/shift-and-i64-ubfe.ll vendor/llvm/dist/test/CodeGen/AMDGPU/shift-i64-opts.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-annotate-cfg-loop-assert.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-lower-control-flow-unreachable-block.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-spill-sgpr-stack.ll vendor/llvm/dist/test/CodeGen/AMDGPU/skip-if-dead.ll vendor/llvm/dist/test/CodeGen/AMDGPU/smed3.ll vendor/llvm/dist/test/CodeGen/AMDGPU/smrd-vccz-bug.ll vendor/llvm/dist/test/CodeGen/AMDGPU/split-smrd.ll vendor/llvm/dist/test/CodeGen/AMDGPU/target-cpu.ll vendor/llvm/dist/test/CodeGen/AMDGPU/trap.ll vendor/llvm/dist/test/CodeGen/AMDGPU/trunc-bitcast-vector.ll vendor/llvm/dist/test/CodeGen/AMDGPU/umed3.ll vendor/llvm/dist/test/CodeGen/AMDGPU/undefined-subreg-liverange.ll vendor/llvm/dist/test/CodeGen/AMDGPU/uniform-branch-intrinsic-cond.ll vendor/llvm/dist/test/CodeGen/AMDGPU/uniform-cfg.ll vendor/llvm/dist/test/CodeGen/AMDGPU/uniform-crash.ll vendor/llvm/dist/test/CodeGen/AMDGPU/uniform-loop-inside-nonuniform.ll vendor/llvm/dist/test/CodeGen/AMDGPU/unknown-processor.ll vendor/llvm/dist/test/CodeGen/AMDGPU/vector-extract-insert.ll vendor/llvm/dist/test/CodeGen/AMDGPU/vi-removed-intrinsics.ll vendor/llvm/dist/test/CodeGen/AMDGPU/waitcnt-flat.ll vendor/llvm/dist/test/CodeGen/AMDGPU/wqm.ll vendor/llvm/dist/test/CodeGen/AMDGPU/write-register-vgpr-into-sgpr.ll vendor/llvm/dist/test/CodeGen/AMDGPU/write_register.ll vendor/llvm/dist/test/CodeGen/AMDGPU/zext-i64-bit-operand.ll vendor/llvm/dist/test/CodeGen/ARM/2016-05-01-RegScavengerAssert.ll vendor/llvm/dist/test/CodeGen/ARM/ARMLoadStoreDBG.mir vendor/llvm/dist/test/CodeGen/ARM/Windows/builtin_longjmp.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/dbzchk.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/dllexport.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/tls.ll vendor/llvm/dist/test/CodeGen/ARM/arm-interleaved-accesses-extract-user.ll vendor/llvm/dist/test/CodeGen/ARM/cdp.ll vendor/llvm/dist/test/CodeGen/ARM/cdp2.ll vendor/llvm/dist/test/CodeGen/ARM/cmpxchg-O0.ll vendor/llvm/dist/test/CodeGen/ARM/default-reloc.ll vendor/llvm/dist/test/CodeGen/ARM/fast-isel-pie.ll vendor/llvm/dist/test/CodeGen/ARM/inlineasm-X-allocation.ll vendor/llvm/dist/test/CodeGen/ARM/inlineasm-X-constraint.ll vendor/llvm/dist/test/CodeGen/ARM/interval-update-remat.ll vendor/llvm/dist/test/CodeGen/ARM/intrinsics-coprocessor.ll vendor/llvm/dist/test/CodeGen/ARM/invalidated-save-point.ll vendor/llvm/dist/test/CodeGen/ARM/ldc2l.ll vendor/llvm/dist/test/CodeGen/ARM/ldm-base-writeback.ll vendor/llvm/dist/test/CodeGen/ARM/litpool-licm.ll vendor/llvm/dist/test/CodeGen/ARM/local-call.ll vendor/llvm/dist/test/CodeGen/ARM/macho-frame-offset.ll vendor/llvm/dist/test/CodeGen/ARM/memcpy-no-inline.ll vendor/llvm/dist/test/CodeGen/ARM/minsize-call-cse.ll vendor/llvm/dist/test/CodeGen/ARM/msr-it-block.ll vendor/llvm/dist/test/CodeGen/ARM/pie.ll vendor/llvm/dist/test/CodeGen/ARM/plt-relative-reloc.ll vendor/llvm/dist/test/CodeGen/ARM/pr26669.ll vendor/llvm/dist/test/CodeGen/ARM/rem_crash.ll vendor/llvm/dist/test/CodeGen/ARM/special-reg-v8m-base.ll vendor/llvm/dist/test/CodeGen/ARM/special-reg-v8m-main.ll vendor/llvm/dist/test/CodeGen/ARM/ssat.ll vendor/llvm/dist/test/CodeGen/ARM/static-addr-hoisting.ll vendor/llvm/dist/test/CodeGen/ARM/stc2.ll vendor/llvm/dist/test/CodeGen/ARM/swift-ios.ll vendor/llvm/dist/test/CodeGen/ARM/swift-return.ll vendor/llvm/dist/test/CodeGen/ARM/swifterror.ll vendor/llvm/dist/test/CodeGen/ARM/swiftself.ll vendor/llvm/dist/test/CodeGen/ARM/t2-shrink-ldrpost.ll vendor/llvm/dist/test/CodeGen/ARM/tail-call-builtin.ll vendor/llvm/dist/test/CodeGen/ARM/thumb-stub.ll vendor/llvm/dist/test/CodeGen/ARM/urem-opt-size.ll vendor/llvm/dist/test/CodeGen/ARM/wide-compares.ll vendor/llvm/dist/test/CodeGen/BPF/sdiv_error.ll vendor/llvm/dist/test/CodeGen/Generic/dont-remove-empty-preheader.ll vendor/llvm/dist/test/CodeGen/Generic/vector-redux.ll vendor/llvm/dist/test/CodeGen/Hexagon/avoid-predspill-calleesaved.ll vendor/llvm/dist/test/CodeGen/Hexagon/avoid-predspill.ll vendor/llvm/dist/test/CodeGen/Hexagon/bit-extractu-half.ll vendor/llvm/dist/test/CodeGen/Hexagon/bitconvert-vector.ll vendor/llvm/dist/test/CodeGen/Hexagon/block-ranges-nodef.ll vendor/llvm/dist/test/CodeGen/Hexagon/branch-non-mbb.ll vendor/llvm/dist/test/CodeGen/Hexagon/builtin-prefetch-offset.ll vendor/llvm/dist/test/CodeGen/Hexagon/builtin-prefetch.ll vendor/llvm/dist/test/CodeGen/Hexagon/callr-dep-edge.ll vendor/llvm/dist/test/CodeGen/Hexagon/cfi-offset.ll vendor/llvm/dist/test/CodeGen/Hexagon/circ-load-isel.ll vendor/llvm/dist/test/CodeGen/Hexagon/const64.ll vendor/llvm/dist/test/CodeGen/Hexagon/csr-func-usedef.ll vendor/llvm/dist/test/CodeGen/Hexagon/eliminate-pred-spill.ll vendor/llvm/dist/test/CodeGen/Hexagon/expand-condsets-pred-undef.ll vendor/llvm/dist/test/CodeGen/Hexagon/ifcvt-diamond-bad.ll vendor/llvm/dist/test/CodeGen/Hexagon/inline-asm-qv.ll vendor/llvm/dist/test/CodeGen/Hexagon/insert4.ll vendor/llvm/dist/test/CodeGen/Hexagon/intrinsics/system_user.ll vendor/llvm/dist/test/CodeGen/Hexagon/memops-stack.ll vendor/llvm/dist/test/CodeGen/Hexagon/misched-top-rptracker-sync.ll vendor/llvm/dist/test/CodeGen/Hexagon/opt-addr-mode.ll vendor/llvm/dist/test/CodeGen/Hexagon/packetize-tailcall-arg.ll vendor/llvm/dist/test/CodeGen/Hexagon/peephole-op-swap.ll vendor/llvm/dist/test/CodeGen/Hexagon/pic-local.ll vendor/llvm/dist/test/CodeGen/Hexagon/pic-regusage.ll vendor/llvm/dist/test/CodeGen/Hexagon/rdf-copy-undef2.ll vendor/llvm/dist/test/CodeGen/Hexagon/rdf-inline-asm-fixed.ll vendor/llvm/dist/test/CodeGen/Hexagon/rdf-inline-asm.ll vendor/llvm/dist/test/CodeGen/Hexagon/rdf-reset-kills.ll vendor/llvm/dist/test/CodeGen/Hexagon/reg-scavengebug-3.ll vendor/llvm/dist/test/CodeGen/Hexagon/reg-scavenger-valid-slot.ll vendor/llvm/dist/test/CodeGen/Hexagon/restore-single-reg.ll vendor/llvm/dist/test/CodeGen/Hexagon/ret-struct-by-val.ll vendor/llvm/dist/test/CodeGen/Hexagon/runtime-stkchk.ll vendor/llvm/dist/test/CodeGen/Hexagon/sdata-array.ll vendor/llvm/dist/test/CodeGen/Hexagon/sdata-basic.ll vendor/llvm/dist/test/CodeGen/Hexagon/section_7275.ll vendor/llvm/dist/test/CodeGen/Hexagon/select-instr-align.ll vendor/llvm/dist/test/CodeGen/Hexagon/store-shift.ll vendor/llvm/dist/test/CodeGen/Hexagon/storerinewabs.ll vendor/llvm/dist/test/CodeGen/Hexagon/tail-dup-subreg-map.ll vendor/llvm/dist/test/CodeGen/Hexagon/tls_pic.ll vendor/llvm/dist/test/CodeGen/Hexagon/tls_static.ll vendor/llvm/dist/test/CodeGen/Hexagon/v60-cur.ll vendor/llvm/dist/test/CodeGen/Hexagon/vec-pred-spill1.ll vendor/llvm/dist/test/CodeGen/Hexagon/vector-align.ll vendor/llvm/dist/test/CodeGen/Hexagon/vload-postinc-sel.ll vendor/llvm/dist/test/CodeGen/Hexagon/vselect-pseudo.ll vendor/llvm/dist/test/CodeGen/Hexagon/vsplat-isel.ll vendor/llvm/dist/test/CodeGen/Lanai/ vendor/llvm/dist/test/CodeGen/Lanai/codemodel.ll vendor/llvm/dist/test/CodeGen/Lanai/comparisons_i32.ll vendor/llvm/dist/test/CodeGen/Lanai/comparisons_i64.ll vendor/llvm/dist/test/CodeGen/Lanai/constant_multiply.ll vendor/llvm/dist/test/CodeGen/Lanai/delay_filler.ll vendor/llvm/dist/test/CodeGen/Lanai/i32.ll vendor/llvm/dist/test/CodeGen/Lanai/lanai-misched-trivial-disjoint.ll vendor/llvm/dist/test/CodeGen/Lanai/lit.local.cfg vendor/llvm/dist/test/CodeGen/Lanai/mem_alu_combiner.ll vendor/llvm/dist/test/CodeGen/Lanai/multiply.ll vendor/llvm/dist/test/CodeGen/Lanai/rshift64.ll vendor/llvm/dist/test/CodeGen/Lanai/select.ll vendor/llvm/dist/test/CodeGen/Lanai/set_and_hi.ll vendor/llvm/dist/test/CodeGen/Lanai/shift.ll vendor/llvm/dist/test/CodeGen/Lanai/stack-frame.ll vendor/llvm/dist/test/CodeGen/Lanai/sub-cmp-peephole.ll vendor/llvm/dist/test/CodeGen/Lanai/subword.ll vendor/llvm/dist/test/CodeGen/MIR/AArch64/generic-virtual-registers-error.mir vendor/llvm/dist/test/CodeGen/MIR/AArch64/machine-dead-copy.mir vendor/llvm/dist/test/CodeGen/MIR/AArch64/machine-scheduler.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/imm-peephole-arm.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/imm-peephole-thumb.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/multiRunPass.mir vendor/llvm/dist/test/CodeGen/MIR/Hexagon/ vendor/llvm/dist/test/CodeGen/MIR/Hexagon/anti-dep-partial.mir vendor/llvm/dist/test/CodeGen/MIR/Hexagon/lit.local.cfg vendor/llvm/dist/test/CodeGen/MIR/Lanai/ vendor/llvm/dist/test/CodeGen/MIR/Lanai/lit.local.cfg vendor/llvm/dist/test/CodeGen/MIR/Lanai/peephole-compare.mir vendor/llvm/dist/test/CodeGen/MIR/X86/generic-instr-type-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/generic-virtual-registers.mir vendor/llvm/dist/test/CodeGen/MIR/X86/subreg-on-physreg.mir vendor/llvm/dist/test/CodeGen/MIR/X86/subregister-index-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-subregister-index-op.mir vendor/llvm/dist/test/CodeGen/MSP430/spill-to-stack.ll vendor/llvm/dist/test/CodeGen/Mips/assertzext-trunc.ll vendor/llvm/dist/test/CodeGen/Mips/atomicCmpSwapPW.ll vendor/llvm/dist/test/CodeGen/Mips/cannot-copy-registers.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/roundl-call.ll vendor/llvm/dist/test/CodeGen/Mips/compactbranches/ vendor/llvm/dist/test/CodeGen/Mips/compactbranches/beqc-bnec-register-constraint.ll vendor/llvm/dist/test/CodeGen/Mips/compactbranches/compact-branch-policy.ll vendor/llvm/dist/test/CodeGen/Mips/compactbranches/compact-branches.ll vendor/llvm/dist/test/CodeGen/Mips/compactbranches/no-beqzc-bnezc.ll vendor/llvm/dist/test/CodeGen/Mips/cstmaterialization/ vendor/llvm/dist/test/CodeGen/Mips/cstmaterialization/stack.ll vendor/llvm/dist/test/CodeGen/Mips/inlineasm-constraint_ZC_2.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/lh_lhu.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/not.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/select-dbl.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/select-flt.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/select-int.ll vendor/llvm/dist/test/CodeGen/Mips/lw16-base-reg.ll vendor/llvm/dist/test/CodeGen/Mips/micromips-lwc1-swc1.ll vendor/llvm/dist/test/CodeGen/Mips/mips-shf-gprel.s (contents, props changed) vendor/llvm/dist/test/CodeGen/Mips/private-addr.ll vendor/llvm/dist/test/CodeGen/Mips/selectiondag-optlevel.ll vendor/llvm/dist/test/CodeGen/Mips/thread-pointer.ll vendor/llvm/dist/test/CodeGen/NVPTX/MachineSink-call.ll vendor/llvm/dist/test/CodeGen/NVPTX/MachineSink-convergent.ll vendor/llvm/dist/test/CodeGen/NVPTX/TailDuplication-convergent.ll vendor/llvm/dist/test/CodeGen/NVPTX/alias.ll vendor/llvm/dist/test/CodeGen/NVPTX/bug26185-2.ll vendor/llvm/dist/test/CodeGen/NVPTX/bug26185.ll vendor/llvm/dist/test/CodeGen/NVPTX/convergent-mir-call.ll vendor/llvm/dist/test/CodeGen/NVPTX/debug-file-loc.ll vendor/llvm/dist/test/CodeGen/NVPTX/disable-opt.ll vendor/llvm/dist/test/CodeGen/NVPTX/global-ctor-empty.ll vendor/llvm/dist/test/CodeGen/NVPTX/global-ctor.ll vendor/llvm/dist/test/CodeGen/NVPTX/global-dtor.ll vendor/llvm/dist/test/CodeGen/NVPTX/global-visibility.ll vendor/llvm/dist/test/CodeGen/NVPTX/nvvm-reflect-module-flag.ll vendor/llvm/dist/test/CodeGen/NVPTX/shfl.ll vendor/llvm/dist/test/CodeGen/NVPTX/sm-version-60.ll vendor/llvm/dist/test/CodeGen/NVPTX/sm-version-61.ll vendor/llvm/dist/test/CodeGen/NVPTX/sm-version-62.ll vendor/llvm/dist/test/CodeGen/NVPTX/speculative-execution-divergent-target.ll vendor/llvm/dist/test/CodeGen/NVPTX/zeroext-32bit.ll vendor/llvm/dist/test/CodeGen/PowerPC/2016-04-16-ADD8TLS.ll vendor/llvm/dist/test/CodeGen/PowerPC/2016-04-17-combine.ll vendor/llvm/dist/test/CodeGen/PowerPC/2016-04-28-setjmp.ll vendor/llvm/dist/test/CodeGen/PowerPC/aggressive-anti-dep-breaker-subreg.ll vendor/llvm/dist/test/CodeGen/PowerPC/andc.ll vendor/llvm/dist/test/CodeGen/PowerPC/asm-printer-topological-order.ll vendor/llvm/dist/test/CodeGen/PowerPC/cannonicalize-vector-shifts.ll vendor/llvm/dist/test/CodeGen/PowerPC/combine-to-pre-index-store-crash.ll vendor/llvm/dist/test/CodeGen/PowerPC/ctr-minmaxnum.ll vendor/llvm/dist/test/CodeGen/PowerPC/ctrloops-softfloat.ll vendor/llvm/dist/test/CodeGen/PowerPC/cxx_tlscc64.ll vendor/llvm/dist/test/CodeGen/PowerPC/direct-move-profit.ll vendor/llvm/dist/test/CodeGen/PowerPC/ext-bool-trunc-repl.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-fcmp-nan.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-fpconv.ll vendor/llvm/dist/test/CodeGen/PowerPC/fast-isel-i64offset.ll vendor/llvm/dist/test/CodeGen/PowerPC/fma-mutate-duplicate-vreg.ll vendor/llvm/dist/test/CodeGen/PowerPC/indirect-hidden.ll vendor/llvm/dist/test/CodeGen/PowerPC/inline-asm-scalar-to-vector-error.ll vendor/llvm/dist/test/CodeGen/PowerPC/load-two-flts.ll vendor/llvm/dist/test/CodeGen/PowerPC/load-v4i8-improved.ll vendor/llvm/dist/test/CodeGen/PowerPC/multi-return.ll vendor/llvm/dist/test/CodeGen/PowerPC/opt-cmp-inst-cr0-live.ll vendor/llvm/dist/test/CodeGen/PowerPC/opt-sub-inst-cr0-live.mir vendor/llvm/dist/test/CodeGen/PowerPC/p9-xxinsertw-xxextractuw.ll vendor/llvm/dist/test/CodeGen/PowerPC/pie.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc32-align-long-double-sf.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc32-constant-BE-ppcf128.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-sibcall-shrinkwrap.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-sibcall.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppcf128sf.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr26180.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr26378.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr26617.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr27078.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr27350.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr28130.ll vendor/llvm/dist/test/CodeGen/PowerPC/qpx-load-splat.ll vendor/llvm/dist/test/CodeGen/PowerPC/remove-redundant-moves.ll vendor/llvm/dist/test/CodeGen/PowerPC/rlwinm-zero-ext.ll vendor/llvm/dist/test/CodeGen/PowerPC/swaps-le-7.ll vendor/llvm/dist/test/CodeGen/PowerPC/tailcall-string-rvo.ll vendor/llvm/dist/test/CodeGen/PowerPC/thread-pointer.ll vendor/llvm/dist/test/CodeGen/PowerPC/vec_abs.ll vendor/llvm/dist/test/CodeGen/PowerPC/vsx-word-splats.ll vendor/llvm/dist/test/CodeGen/SPARC/LeonFixCALLPassUT.ll vendor/llvm/dist/test/CodeGen/SPARC/LeonFixFSMULDPassUT.ll (contents, props changed) vendor/llvm/dist/test/CodeGen/SPARC/LeonInsertNOPLoad.ll vendor/llvm/dist/test/CodeGen/SPARC/LeonInsertNOPLoadPassUT.ll (contents, props changed) vendor/llvm/dist/test/CodeGen/SPARC/LeonInsertNOPsDoublePrecision.ll vendor/llvm/dist/test/CodeGen/SPARC/LeonItinerariesUT.ll vendor/llvm/dist/test/CodeGen/SPARC/LeonPreventRoundChangePassUT.ll vendor/llvm/dist/test/CodeGen/SPARC/LeonReplaceFMULSPassUT.ll (contents, props changed) vendor/llvm/dist/test/CodeGen/SPARC/LeonReplaceSDIVPassUT.ll vendor/llvm/dist/test/CodeGen/SPARC/LeonSMACUMACInstructionUT.ll (contents, props changed) vendor/llvm/dist/test/CodeGen/SPARC/func-addr.ll vendor/llvm/dist/test/CodeGen/SPARC/sjlj.ll (contents, props changed) vendor/llvm/dist/test/CodeGen/SPARC/soft-float.ll vendor/llvm/dist/test/CodeGen/SPARC/stack-protector.ll vendor/llvm/dist/test/CodeGen/SPARC/thread-pointer.ll vendor/llvm/dist/test/CodeGen/SPARC/vector-call.ll vendor/llvm/dist/test/CodeGen/SPARC/zerostructcall.ll vendor/llvm/dist/test/CodeGen/SystemZ/and-xor-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/args-09.ll vendor/llvm/dist/test/CodeGen/SystemZ/args-10.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomic-fence-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomic-fence-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/backchain.ll vendor/llvm/dist/test/CodeGen/SystemZ/bswap-06.ll vendor/llvm/dist/test/CodeGen/SystemZ/bswap-07.ll vendor/llvm/dist/test/CodeGen/SystemZ/builtins.ll vendor/llvm/dist/test/CodeGen/SystemZ/call-04.ll vendor/llvm/dist/test/CodeGen/SystemZ/call-05.ll vendor/llvm/dist/test/CodeGen/SystemZ/cmpxchg-05.ll vendor/llvm/dist/test/CodeGen/SystemZ/cond-li.ll vendor/llvm/dist/test/CodeGen/SystemZ/dyn-alloca-offset.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-move-12.ll vendor/llvm/dist/test/CodeGen/SystemZ/frameaddr-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/memchr-nobuiltin.ll vendor/llvm/dist/test/CodeGen/SystemZ/memcmp-nobuiltin.ll vendor/llvm/dist/test/CodeGen/SystemZ/pie.ll vendor/llvm/dist/test/CodeGen/SystemZ/ret-addr-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/rot-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/rot-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/shift-11.ll vendor/llvm/dist/test/CodeGen/SystemZ/shift-12.ll vendor/llvm/dist/test/CodeGen/SystemZ/stack-guard.ll vendor/llvm/dist/test/CodeGen/SystemZ/strcmp-nobuiltin.ll vendor/llvm/dist/test/CodeGen/SystemZ/strcpy-nobuiltin.ll vendor/llvm/dist/test/CodeGen/SystemZ/strlen-nobuiltin.ll vendor/llvm/dist/test/CodeGen/SystemZ/swift-return.ll vendor/llvm/dist/test/CodeGen/SystemZ/swifterror.ll vendor/llvm/dist/test/CodeGen/SystemZ/swiftself.ll vendor/llvm/dist/test/CodeGen/SystemZ/tdc-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/tdc-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/tdc-03.ll vendor/llvm/dist/test/CodeGen/SystemZ/tdc-04.ll vendor/llvm/dist/test/CodeGen/SystemZ/tdc-05.ll vendor/llvm/dist/test/CodeGen/SystemZ/tdc-06.ll vendor/llvm/dist/test/CodeGen/SystemZ/trap-01.ll vendor/llvm/dist/test/CodeGen/Thumb/and_neg.ll vendor/llvm/dist/test/CodeGen/Thumb/bic_imm.ll vendor/llvm/dist/test/CodeGen/Thumb/constants.ll vendor/llvm/dist/test/CodeGen/Thumb/ldm-stm-postinc.ll vendor/llvm/dist/test/CodeGen/Thumb2/bicbfi.ll vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-cpsr-liveness.ll vendor/llvm/dist/test/CodeGen/WebAssembly/address-offsets.ll vendor/llvm/dist/test/CodeGen/WebAssembly/byval.ll vendor/llvm/dist/test/CodeGen/WebAssembly/divrem-constant.ll vendor/llvm/dist/test/CodeGen/WebAssembly/i128.ll vendor/llvm/dist/test/CodeGen/WebAssembly/i32-load-store-alignment.ll vendor/llvm/dist/test/CodeGen/WebAssembly/i64-load-store-alignment.ll vendor/llvm/dist/test/CodeGen/WebAssembly/indirect-import.ll vendor/llvm/dist/test/CodeGen/WebAssembly/irreducible-cfg.ll vendor/llvm/dist/test/CodeGen/WebAssembly/mem-intrinsics.ll vendor/llvm/dist/test/CodeGen/WebAssembly/non-executable-stack.ll vendor/llvm/dist/test/CodeGen/WinEH/wineh-asm.ll vendor/llvm/dist/test/CodeGen/WinEH/wineh-nested-unwind.ll vendor/llvm/dist/test/CodeGen/WinEH/wineh-setjmp.ll vendor/llvm/dist/test/CodeGen/X86/AppendingLinkage.ll vendor/llvm/dist/test/CodeGen/X86/alias-gep.ll vendor/llvm/dist/test/CodeGen/X86/atomic-eflags-reuse.ll vendor/llvm/dist/test/CodeGen/X86/avx-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/avx-vbroadcastf128.ll vendor/llvm/dist/test/CodeGen/X86/avx2-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/avx2-pmovxrm.ll vendor/llvm/dist/test/CodeGen/X86/avx2-vbroadcasti128.ll vendor/llvm/dist/test/CodeGen/X86/avx512-any_extend_load.ll vendor/llvm/dist/test/CodeGen/X86/avx512-bugfix-26264.ll vendor/llvm/dist/test/CodeGen/X86/avx512-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/avx512-intrinsics-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/avx512-mask-spills.ll vendor/llvm/dist/test/CodeGen/X86/avx512-scalarIntrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512-unsafe-fp-math.ll vendor/llvm/dist/test/CodeGen/X86/avx512bw-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/avx512bw-intrinsics-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/avx512bwvl-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/avx512ifma-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512ifmavl-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512vbmi-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512vbmivl-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512vl-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/avx512vl-vbroadcast.ll vendor/llvm/dist/test/CodeGen/X86/base-pointer-and-cmpxchg.ll vendor/llvm/dist/test/CodeGen/X86/bmi-intrinsics-fast-isel-x86_64.ll vendor/llvm/dist/test/CodeGen/X86/bmi-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/catchpad-dynamic-alloca.ll vendor/llvm/dist/test/CodeGen/X86/catchret-regmask.ll vendor/llvm/dist/test/CodeGen/X86/clear_upper_vector_element_bits.ll vendor/llvm/dist/test/CodeGen/X86/code_placement_loop_rotation3.ll vendor/llvm/dist/test/CodeGen/X86/combine-testm-and.ll vendor/llvm/dist/test/CodeGen/X86/crash-lre-eliminate-dead-def.ll vendor/llvm/dist/test/CodeGen/X86/deopt-bundles.ll vendor/llvm/dist/test/CodeGen/X86/deopt-intrinsic-cconv.ll vendor/llvm/dist/test/CodeGen/X86/deopt-intrinsic.ll vendor/llvm/dist/test/CodeGen/X86/eflags-copy-expansion.mir vendor/llvm/dist/test/CodeGen/X86/f16c-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/fixup-bw-copy.ll vendor/llvm/dist/test/CodeGen/X86/fixup-bw-copy.mir vendor/llvm/dist/test/CodeGen/X86/fixup-bw-inst.ll vendor/llvm/dist/test/CodeGen/X86/fp128-select.ll vendor/llvm/dist/test/CodeGen/X86/frame-order.ll vendor/llvm/dist/test/CodeGen/X86/ga-offset2.ll vendor/llvm/dist/test/CodeGen/X86/global-access-pie.ll vendor/llvm/dist/test/CodeGen/X86/hoist-spill-lpad.ll vendor/llvm/dist/test/CodeGen/X86/hoist-spill.ll vendor/llvm/dist/test/CodeGen/X86/i16lshr8pat.ll vendor/llvm/dist/test/CodeGen/X86/i386-setjmp-pic.ll vendor/llvm/dist/test/CodeGen/X86/i686-win-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/X86/ifunc-asm.ll vendor/llvm/dist/test/CodeGen/X86/implicit-null-checks.mir vendor/llvm/dist/test/CodeGen/X86/interval-update-remat.ll vendor/llvm/dist/test/CodeGen/X86/ipra-inline-asm.ll vendor/llvm/dist/test/CodeGen/X86/ipra-local-linkage.ll vendor/llvm/dist/test/CodeGen/X86/ipra-reg-usage.ll vendor/llvm/dist/test/CodeGen/X86/ipra-transform.ll vendor/llvm/dist/test/CodeGen/X86/lakemont.ll vendor/llvm/dist/test/CodeGen/X86/lea-opt-memop-check-1.ll vendor/llvm/dist/test/CodeGen/X86/lea-opt-memop-check-2.ll vendor/llvm/dist/test/CodeGen/X86/loc-remat.ll vendor/llvm/dist/test/CodeGen/X86/local_stack_symbol_ordering.ll vendor/llvm/dist/test/CodeGen/X86/machine-copy-prop.mir vendor/llvm/dist/test/CodeGen/X86/machine-sink-and-implicit-null-checks.ll vendor/llvm/dist/test/CodeGen/X86/materialize.ll vendor/llvm/dist/test/CodeGen/X86/mbp-false-cfg-break.ll vendor/llvm/dist/test/CodeGen/X86/memcpy-from-string.ll vendor/llvm/dist/test/CodeGen/X86/memset-nonzero.ll vendor/llvm/dist/test/CodeGen/X86/merge-consecutive-loads-128.ll vendor/llvm/dist/test/CodeGen/X86/merge-consecutive-loads-256.ll vendor/llvm/dist/test/CodeGen/X86/merge-consecutive-loads-512.ll vendor/llvm/dist/test/CodeGen/X86/merge-sp-update-lea.ll vendor/llvm/dist/test/CodeGen/X86/mmx-bitcast-fold.ll vendor/llvm/dist/test/CodeGen/X86/movtopush64.ll vendor/llvm/dist/test/CodeGen/X86/mul-i256.ll vendor/llvm/dist/test/CodeGen/X86/mwaitx.ll vendor/llvm/dist/test/CodeGen/X86/negative-offset.ll vendor/llvm/dist/test/CodeGen/X86/new-remat.ll vendor/llvm/dist/test/CodeGen/X86/no-prolog-kill.ll vendor/llvm/dist/test/CodeGen/X86/no-sse2-avg.ll vendor/llvm/dist/test/CodeGen/X86/nontemporal-loads.ll vendor/llvm/dist/test/CodeGen/X86/noreturn-call.ll vendor/llvm/dist/test/CodeGen/X86/patchable-prologue.ll vendor/llvm/dist/test/CodeGen/X86/pie.ll vendor/llvm/dist/test/CodeGen/X86/post-ra-sched.ll vendor/llvm/dist/test/CodeGen/X86/pr2585.ll vendor/llvm/dist/test/CodeGen/X86/pr26350.ll vendor/llvm/dist/test/CodeGen/X86/pr26652.ll vendor/llvm/dist/test/CodeGen/X86/pr26757.ll vendor/llvm/dist/test/CodeGen/X86/pr26835.ll vendor/llvm/dist/test/CodeGen/X86/pr26870.ll vendor/llvm/dist/test/CodeGen/X86/pr27071.ll vendor/llvm/dist/test/CodeGen/X86/pr27501.ll vendor/llvm/dist/test/CodeGen/X86/pr27591.ll vendor/llvm/dist/test/CodeGen/X86/pr27681.mir vendor/llvm/dist/test/CodeGen/X86/pr28173.ll vendor/llvm/dist/test/CodeGen/X86/pr28444.ll vendor/llvm/dist/test/CodeGen/X86/pr28472.ll vendor/llvm/dist/test/CodeGen/X86/pr28489.ll vendor/llvm/dist/test/CodeGen/X86/pr28515.ll vendor/llvm/dist/test/CodeGen/X86/pr28560.ll vendor/llvm/dist/test/CodeGen/X86/ps4-noreturn.ll vendor/llvm/dist/test/CodeGen/X86/reduce-trunc-shl.ll vendor/llvm/dist/test/CodeGen/X86/return-ext.ll vendor/llvm/dist/test/CodeGen/X86/sad.ll vendor/llvm/dist/test/CodeGen/X86/safestack_ssp.ll vendor/llvm/dist/test/CodeGen/X86/shrink_vmul.ll vendor/llvm/dist/test/CodeGen/X86/sjlj-eh.ll vendor/llvm/dist/test/CodeGen/X86/sqrt-fastmath-mir.ll vendor/llvm/dist/test/CodeGen/X86/sse-intrinsics-fast-isel-x86_64.ll vendor/llvm/dist/test/CodeGen/X86/sse-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/sse-intrinsics-x86-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/sse2-intrinsics-fast-isel-x86_64.ll vendor/llvm/dist/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/sse41-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/sse41-pmovxrm.ll vendor/llvm/dist/test/CodeGen/X86/sse42-intrinsics-fast-isel-x86_64.ll vendor/llvm/dist/test/CodeGen/X86/sse42-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/sse4a-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/ssp-guard-spill.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-fp-avx512vl.ll vendor/llvm/dist/test/CodeGen/X86/stack-protector-msvc.ll vendor/llvm/dist/test/CodeGen/X86/stack-protector-target.ll vendor/llvm/dist/test/CodeGen/X86/stackguard-internal.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-uniqueing.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-vector-bad-spill.ll vendor/llvm/dist/test/CodeGen/X86/store-zero-and-minus-one.ll vendor/llvm/dist/test/CodeGen/X86/swift-return.ll vendor/llvm/dist/test/CodeGen/X86/swifterror.ll vendor/llvm/dist/test/CodeGen/X86/swiftself.ll vendor/llvm/dist/test/CodeGen/X86/switch-density.ll vendor/llvm/dist/test/CodeGen/X86/tail-call-casts.ll vendor/llvm/dist/test/CodeGen/X86/tail-call-parameter-attrs-mismatch.ll vendor/llvm/dist/test/CodeGen/X86/tail-merge-unreachable.ll vendor/llvm/dist/test/CodeGen/X86/tbm-intrinsics-fast-isel-x86_64.ll vendor/llvm/dist/test/CodeGen/X86/tbm-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/tls-windows-itanium.ll vendor/llvm/dist/test/CodeGen/X86/unreachableblockelim.ll vendor/llvm/dist/test/CodeGen/X86/unused_stackslots.ll vendor/llvm/dist/test/CodeGen/X86/update-terminator.mir vendor/llvm/dist/test/CodeGen/X86/urem-power-of-two.ll vendor/llvm/dist/test/CodeGen/X86/vec_fptrunc.ll vendor/llvm/dist/test/CodeGen/X86/vector-bitreverse.ll vendor/llvm/dist/test/CodeGen/X86/vector-compare-combines.ll vendor/llvm/dist/test/CodeGen/X86/vector-compare-results.ll vendor/llvm/dist/test/CodeGen/X86/vector-half-conversions.ll vendor/llvm/dist/test/CodeGen/X86/vector-idiv-sdiv-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-idiv-sdiv-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-idiv-sdiv-512.ll vendor/llvm/dist/test/CodeGen/X86/vector-idiv-udiv-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-idiv-udiv-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-idiv-udiv-512.ll vendor/llvm/dist/test/CodeGen/X86/vector-pcmp.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-512-v64.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-combining-avx.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-combining-avx2.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-combining-avx512bw.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-combining-ssse3.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-combining-xop.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-sse41.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-variable-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-variable-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-trunc-math.ll vendor/llvm/dist/test/CodeGen/X86/vzero-excess.ll vendor/llvm/dist/test/CodeGen/X86/widen_bitops-0.ll vendor/llvm/dist/test/CodeGen/X86/widen_bitops-1.ll vendor/llvm/dist/test/CodeGen/X86/widen_compare-1.ll vendor/llvm/dist/test/CodeGen/X86/win-alloca-expander.ll vendor/llvm/dist/test/CodeGen/X86/x86-16.ll vendor/llvm/dist/test/CodeGen/X86/x86-64-pic.ll vendor/llvm/dist/test/CodeGen/X86/x86-64-plt-relative-reloc.ll vendor/llvm/dist/test/CodeGen/X86/x86-big-ret.ll vendor/llvm/dist/test/CodeGen/X86/x86-interrupt_cc.ll vendor/llvm/dist/test/CodeGen/X86/x86-interrupt_cld.ll vendor/llvm/dist/test/CodeGen/X86/x86-interrupt_vzeroupper.ll vendor/llvm/dist/test/CodeGen/X86/x86-plt-relative-reloc.ll vendor/llvm/dist/test/CodeGen/X86/x87.ll vendor/llvm/dist/test/CodeGen/X86/xop-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/xop-intrinsics-x86_64-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/xop-mask-comments.ll vendor/llvm/dist/test/CodeGen/X86/xray-attribute-instrumentation.ll vendor/llvm/dist/test/CodeGen/X86/xray-selective-instrumentation-miss.ll vendor/llvm/dist/test/CodeGen/X86/xray-selective-instrumentation.ll vendor/llvm/dist/test/DebugInfo/AArch64/line-header.ll vendor/llvm/dist/test/DebugInfo/ARM/big-endian-bitfield.ll vendor/llvm/dist/test/DebugInfo/ARM/split-complex.ll vendor/llvm/dist/test/DebugInfo/ARM/sroa-complex.ll vendor/llvm/dist/test/DebugInfo/COFF/anonymous-struct.ll vendor/llvm/dist/test/DebugInfo/COFF/big-type.ll vendor/llvm/dist/test/DebugInfo/COFF/bitfields.ll vendor/llvm/dist/test/DebugInfo/COFF/comdat.ll vendor/llvm/dist/test/DebugInfo/COFF/defer-complete-type.ll vendor/llvm/dist/test/DebugInfo/COFF/enum.ll vendor/llvm/dist/test/DebugInfo/COFF/fp-stack.ll vendor/llvm/dist/test/DebugInfo/COFF/global-dllimport.ll vendor/llvm/dist/test/DebugInfo/COFF/globals-discarded.ll vendor/llvm/dist/test/DebugInfo/COFF/globals.ll vendor/llvm/dist/test/DebugInfo/COFF/inheritance.ll vendor/llvm/dist/test/DebugInfo/COFF/inlining-files.ll vendor/llvm/dist/test/DebugInfo/COFF/inlining-header.ll vendor/llvm/dist/test/DebugInfo/COFF/inlining-levels.ll vendor/llvm/dist/test/DebugInfo/COFF/inlining-padding.ll vendor/llvm/dist/test/DebugInfo/COFF/inlining-same-name.ll vendor/llvm/dist/test/DebugInfo/COFF/inlining.ll vendor/llvm/dist/test/DebugInfo/COFF/local-constant.ll vendor/llvm/dist/test/DebugInfo/COFF/local-variables.ll vendor/llvm/dist/test/DebugInfo/COFF/parameter-order.ll vendor/llvm/dist/test/DebugInfo/COFF/register-variables.ll vendor/llvm/dist/test/DebugInfo/COFF/retained-types.ll vendor/llvm/dist/test/DebugInfo/COFF/scopes.ll vendor/llvm/dist/test/DebugInfo/COFF/typedef.ll vendor/llvm/dist/test/DebugInfo/COFF/types-array-advanced.ll vendor/llvm/dist/test/DebugInfo/COFF/types-array.ll vendor/llvm/dist/test/DebugInfo/COFF/types-basic.ll vendor/llvm/dist/test/DebugInfo/COFF/types-calling-conv.ll vendor/llvm/dist/test/DebugInfo/COFF/types-data-members.ll vendor/llvm/dist/test/DebugInfo/COFF/types-nested-class.ll vendor/llvm/dist/test/DebugInfo/COFF/types-non-virtual-methods.ll vendor/llvm/dist/test/DebugInfo/COFF/types-ptr-to-member.ll vendor/llvm/dist/test/DebugInfo/COFF/types-recursive-struct.ll vendor/llvm/dist/test/DebugInfo/COFF/udts.ll vendor/llvm/dist/test/DebugInfo/COFF/virtual-method-kinds.ll vendor/llvm/dist/test/DebugInfo/COFF/virtual-methods.ll vendor/llvm/dist/test/DebugInfo/Generic/linkage-name-abstract.ll vendor/llvm/dist/test/DebugInfo/Generic/virtual-index.ll vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-test-zlibgnu.elf-x86-64 (contents, props changed) vendor/llvm/dist/test/DebugInfo/Inputs/split-dwarf-empty.dwo (contents, props changed) vendor/llvm/dist/test/DebugInfo/Inputs/split-dwarf-test-nogmlt (contents, props changed) vendor/llvm/dist/test/DebugInfo/Lanai/ vendor/llvm/dist/test/DebugInfo/Lanai/lit.local.cfg vendor/llvm/dist/test/DebugInfo/Lanai/processes-relocations.ll vendor/llvm/dist/test/DebugInfo/PDB/DIA/pdbdump-linenumbers.test vendor/llvm/dist/test/DebugInfo/PDB/Inputs/bad-block-size.pdb (contents, props changed) vendor/llvm/dist/test/DebugInfo/PDB/Inputs/big-read.pdb (contents, props changed) vendor/llvm/dist/test/DebugInfo/PDB/pdbdump-write.test vendor/llvm/dist/test/DebugInfo/PDB/pdbdump-yaml.test vendor/llvm/dist/test/DebugInfo/X86/DW_AT_calling-convention.ll vendor/llvm/dist/test/DebugInfo/X86/abstract_origin.ll vendor/llvm/dist/test/DebugInfo/X86/bitfields-dwarf4.ll vendor/llvm/dist/test/DebugInfo/X86/constant-loclist.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-regmask-clobber.ll vendor/llvm/dist/test/DebugInfo/X86/discriminator2.ll vendor/llvm/dist/test/DebugInfo/X86/discriminator3.ll vendor/llvm/dist/test/DebugInfo/X86/dllimport.ll vendor/llvm/dist/test/DebugInfo/X86/float_const_loclist.ll vendor/llvm/dist/test/DebugInfo/X86/inline-asm-locs.ll vendor/llvm/dist/test/DebugInfo/X86/isel-cse-line.ll vendor/llvm/dist/test/DebugInfo/X86/lexical-block-file-inline.ll vendor/llvm/dist/test/DebugInfo/X86/mixed-nodebug-cu.ll vendor/llvm/dist/test/DebugInfo/X86/pr28270.ll vendor/llvm/dist/test/DebugInfo/X86/single-dbg_value.ll vendor/llvm/dist/test/DebugInfo/llvm-symbolizer-split-dwarf-empty.test vendor/llvm/dist/test/ExecutionEngine/MCJIT/remote/eh.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/remote/eh.ll vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/ARM/COFF_Thumb.s (contents, props changed) vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/SystemZ/ vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/SystemZ/Inputs/ vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/SystemZ/Inputs/rtdyld-globals.ll vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/SystemZ/cfi-relo-pc64.s (contents, props changed) vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/SystemZ/lit.local.cfg vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/ELF-relaxed.s (contents, props changed) vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/ELF_x86-64_PIC-small-relocations.s (contents, props changed) vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/MachO_empty_ehframe.s (contents, props changed) vendor/llvm/dist/test/Feature/OperandBundles/pr26510.ll vendor/llvm/dist/test/Feature/strip_names.ll vendor/llvm/dist/test/FileCheck/no-multi-suffixes.txt (contents, props changed) vendor/llvm/dist/test/Instrumentation/AddressSanitizer/asan_address_space_attr.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/do-not-instrument-profiling-globals.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/global_metadata_darwin.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/lifetime-uar-uas.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/local_alias.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/scale-offset.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/str-nobuiltin.ll vendor/llvm/dist/test/Instrumentation/EfficiencySanitizer/ vendor/llvm/dist/test/Instrumentation/EfficiencySanitizer/str-nobuiltin.ll vendor/llvm/dist/test/Instrumentation/EfficiencySanitizer/struct_field_count_basic.ll vendor/llvm/dist/test/Instrumentation/EfficiencySanitizer/struct_field_gep.ll vendor/llvm/dist/test/Instrumentation/EfficiencySanitizer/struct_field_small.ll vendor/llvm/dist/test/Instrumentation/EfficiencySanitizer/working_set_basic.ll vendor/llvm/dist/test/Instrumentation/EfficiencySanitizer/working_set_slow.ll vendor/llvm/dist/test/Instrumentation/EfficiencySanitizer/working_set_strict.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/X86/ vendor/llvm/dist/test/Instrumentation/InstrProfiling/X86/alloc.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/X86/lit.local.cfg vendor/llvm/dist/test/Instrumentation/InstrProfiling/icall.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/Mips/ vendor/llvm/dist/test/Instrumentation/MemorySanitizer/Mips/vararg-mips64.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/Mips/vararg-mips64el.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/PowerPC/ vendor/llvm/dist/test/Instrumentation/MemorySanitizer/PowerPC/vararg-ppc64.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/PowerPC/vararg-ppc64le.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/global_ctors_2to3.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/str-nobuiltin.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/vector_cmp.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/with-call-type-size.ll (contents, props changed) vendor/llvm/dist/test/Instrumentation/ThreadSanitizer/do-not-instrument-memory-access.ll vendor/llvm/dist/test/Instrumentation/ThreadSanitizer/str-nobuiltin.ll vendor/llvm/dist/test/Instrumentation/ThreadSanitizer/tsan_address_space_attr.ll vendor/llvm/dist/test/LTO/X86/Inputs/remangle_intrinsics.ll vendor/llvm/dist/test/LTO/X86/Inputs/strip-debug-info.bc (contents, props changed) vendor/llvm/dist/test/LTO/X86/objc-detection-i386.ll vendor/llvm/dist/test/LTO/X86/objc-detection.ll vendor/llvm/dist/test/LTO/X86/pr25919.ll vendor/llvm/dist/test/LTO/X86/remangle_intrinsics.ll vendor/llvm/dist/test/LTO/X86/restore-externals.ll vendor/llvm/dist/test/LTO/X86/strip-debug-info.ll vendor/llvm/dist/test/LTO/X86/unnamed.ll vendor/llvm/dist/test/LibDriver/no-inputs.test vendor/llvm/dist/test/Linker/Inputs/alias-2.ll vendor/llvm/dist/test/Linker/Inputs/comdat-rm-dst.ll vendor/llvm/dist/test/Linker/Inputs/comdat16.ll vendor/llvm/dist/test/Linker/Inputs/dicompositetype-unique.ll vendor/llvm/dist/test/Linker/Inputs/funcimport2.ll vendor/llvm/dist/test/Linker/Inputs/funcimport_comdat.ll vendor/llvm/dist/test/Linker/Inputs/odr.ll vendor/llvm/dist/test/Linker/Inputs/only-needed-recurse.ll vendor/llvm/dist/test/Linker/Inputs/pr27044.ll vendor/llvm/dist/test/Linker/alias-2.ll vendor/llvm/dist/test/Linker/alias-3.ll vendor/llvm/dist/test/Linker/comdat-rm-dst.ll vendor/llvm/dist/test/Linker/comdat16.ll vendor/llvm/dist/test/Linker/dicompositetype-unique.ll vendor/llvm/dist/test/Linker/funcimport2.ll vendor/llvm/dist/test/Linker/funcimport_comdat.ll vendor/llvm/dist/test/Linker/metadata-attach.ll vendor/llvm/dist/test/Linker/null_mapping_constant.ll vendor/llvm/dist/test/Linker/odr.ll vendor/llvm/dist/test/Linker/only-needed-recurse.ll vendor/llvm/dist/test/Linker/pr27044.ll vendor/llvm/dist/test/MC/AArch64/cyclone-crc.s (contents, props changed) vendor/llvm/dist/test/MC/AArch64/directive-arch-negative.s (contents, props changed) vendor/llvm/dist/test/MC/AArch64/directive-arch.s (contents, props changed) vendor/llvm/dist/test/MC/AArch64/directive-cpu.s (contents, props changed) vendor/llvm/dist/test/MC/AArch64/fixup-out-of-range.s (contents, props changed) vendor/llvm/dist/test/MC/AArch64/ras-extension.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/expressions.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/hsa-exp.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/labels-branch.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/macro-examples.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/mimg.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/reg-syntax-extra.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/regression/ vendor/llvm/dist/test/MC/AMDGPU/regression/bug28413.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/regression/bug28538.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/regression/lit.local.cfg vendor/llvm/dist/test/MC/AMDGPU/reloc.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/sopk-err.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/sopp-err.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/symbol_special.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/trap.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/vop_dpp.s (contents, props changed) vendor/llvm/dist/test/MC/AMDGPU/vop_sdwa.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/aligned-blx.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/arm-branch-errors.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/arm-branches.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/directive-arch-mode-switch.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/fullfp16-neg.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/fullfp16.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/ldr-pseudo-cond-darwin.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/ldr-pseudo-cond.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/ldr-pseudo-unpredictable.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/macho-movwt.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/misaligned-blx.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/modified-immediate-fixup-error.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/modified-immediate-fixup.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/ras-extension.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/thumb-branch-errors.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/thumb-movwt-reloc.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/thumb1-relax-8m-baseline.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/thumbv8m.s (contents, props changed) vendor/llvm/dist/test/MC/ARM/tls-directives.s (contents, props changed) vendor/llvm/dist/test/MC/AsmParser/directive_file-2.s (contents, props changed) vendor/llvm/dist/test/MC/AsmParser/hash-directive.s (contents, props changed) vendor/llvm/dist/test/MC/AsmParser/inline-comments.ll vendor/llvm/dist/test/MC/AsmParser/macro_parsing.s (contents, props changed) vendor/llvm/dist/test/MC/AsmParser/preserve-comments.s (contents, props changed) vendor/llvm/dist/test/MC/AsmParser/uppercase-hex.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/cv-def-range.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/cv-empty-file-table.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/cv-empty-linetable.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/cv-inline-linetable-infloop.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/cv-inline-linetable-unreachable.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/cv-inline-linetable.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/cv-loc.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/pr28462.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/relax-reloc.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/seh-section-2.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/weak-alias-local.s (contents, props changed) vendor/llvm/dist/test/MC/COFF/weak-val.s (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AArch64/ras-extension.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/ vendor/llvm/dist/test/MC/Disassembler/AMDGPU/dpp_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/ds_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/flat_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/lit.local.cfg vendor/llvm/dist/test/MC/Disassembler/AMDGPU/mov.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/mubuf_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/nop.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/sdwa_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/smem_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/smrd_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/sop1_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/sop2_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/sopc_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/sopk_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/sopp_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/trap_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/vop1.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/vop1_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/vop2_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/vop3_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/AMDGPU/vopc_vi.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/ARM/fullfp16-arm-neg.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/ARM/fullfp16-arm.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/ARM/fullfp16-thumb-neg.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/ARM/fullfp16-thumb.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/ARM/ras-extension-arm.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/ARM/ras-extension-thumb.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/ARM/thumb2-v8m.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Lanai/ vendor/llvm/dist/test/MC/Disassembler/Lanai/lit.local.cfg vendor/llvm/dist/test/MC/Disassembler/Lanai/v11.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/micromips-dsp/valid-micromips32r3.txt (contents, props changed) vendor/llvm/dist/test/MC/Disassembler/Mips/micromips-dspr3/ vendor/llvm/dist/test/MC/Disassembler/Mips/micromips-dspr3/valid.txt (contents, props changed) vendor/llvm/dist/test/MC/ELF/got-relaxed-i386.s (contents, props changed) vendor/llvm/dist/test/MC/ELF/got-relaxed-no-relax.s (contents, props changed) vendor/llvm/dist/test/MC/ELF/got-relaxed-rex.s (contents, props changed) vendor/llvm/dist/test/MC/ELF/got-relaxed.s (contents, props changed) vendor/llvm/dist/test/MC/ELF/relocation-tls.s (contents, props changed) vendor/llvm/dist/test/MC/ELF/section-sym-redefine.s (contents, props changed) vendor/llvm/dist/test/MC/ELF/undefined-directional.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/align.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/double-vector-producer.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/duplex-registers.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/elf-flags.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/fixups.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/iconst.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/lcomm.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/register-alt-names.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/relocations.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/tprel_noextend.s (contents, props changed) vendor/llvm/dist/test/MC/Hexagon/v60-misc.s (contents, props changed) vendor/llvm/dist/test/MC/Lanai/ vendor/llvm/dist/test/MC/Lanai/conditional_inst.s (contents, props changed) vendor/llvm/dist/test/MC/Lanai/ctrl-instructions.s (contents, props changed) vendor/llvm/dist/test/MC/Lanai/lit.local.cfg vendor/llvm/dist/test/MC/Lanai/memory.s (contents, props changed) vendor/llvm/dist/test/MC/Lanai/v11.s (contents, props changed) vendor/llvm/dist/test/MC/MachO/AArch64/data-in-code.s (contents, props changed) vendor/llvm/dist/test/MC/MachO/altentry.s (contents, props changed) vendor/llvm/dist/test/MC/MachO/undefined-directional.s (contents, props changed) vendor/llvm/dist/test/MC/MachO/x86-data-in-code.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/cprestore-noreorder-noat.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/double-expand.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/elf_eflags_micromips2.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/got-rel-expr.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/hex-immediates.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/init-order-bug.ll vendor/llvm/dist/test/MC/Mips/instr-analysis.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-abs.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-dla-32bit.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/macro-la-pic.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips-dsp/valid-micromips32r3.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips-dspr3/ vendor/llvm/dist/test/MC/Mips/micromips-dspr3/valid.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips/invalid-wrong-error.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips32r6/invalid-wrong-error.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips32r6/relocations.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips64r6/invalid-wrong-error.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/micromips64r6/relocations.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/mips64extins.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/reloc-directive-negative.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/relocation-n64.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/relocation-xfail.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/section-size.s (contents, props changed) vendor/llvm/dist/test/MC/Mips/user-macro-argument-separation.s (contents, props changed) vendor/llvm/dist/test/MC/Sparc/leon-instructions.s (contents, props changed) vendor/llvm/dist/test/MC/Sparc/sparc-coproc.s (contents, props changed) vendor/llvm/dist/test/MC/Sparc/sparc-traps.s (contents, props changed) vendor/llvm/dist/test/MC/Sparc/sparc-v9-traps.s (contents, props changed) vendor/llvm/dist/test/MC/SystemZ/word.s (contents, props changed) vendor/llvm/dist/test/MC/X86/avx512ifma-encoding.s (contents, props changed) vendor/llvm/dist/test/MC/X86/avx512ifmavl-encoding.s (contents, props changed) vendor/llvm/dist/test/MC/X86/avx512vbmi-encoding.s (contents, props changed) vendor/llvm/dist/test/MC/X86/error-reloc.s (contents, props changed) vendor/llvm/dist/test/MC/X86/imm-comments.s (contents, props changed) vendor/llvm/dist/test/MC/X86/intel-syntax-x86-64-avx.s (contents, props changed) vendor/llvm/dist/test/MC/X86/invalid_opcode.s (contents, props changed) vendor/llvm/dist/test/MC/X86/pr28547.s (contents, props changed) vendor/llvm/dist/test/MC/X86/reloc-directive.s (contents, props changed) vendor/llvm/dist/test/MC/X86/x86-branch-relaxation.s (contents, props changed) vendor/llvm/dist/test/Object/AMDGPU/elf32-unknown.yaml vendor/llvm/dist/test/Object/AMDGPU/elf64-relocs.yaml vendor/llvm/dist/test/Object/AMDGPU/elf64-unknown.yaml vendor/llvm/dist/test/Object/AMDGPU/lit.local.cfg vendor/llvm/dist/test/Object/AMDGPU/objdump.s (contents, props changed) vendor/llvm/dist/test/Object/Inputs/COFF/weak-externals.yaml vendor/llvm/dist/test/Object/Inputs/dyn-rel.so.elf-mips (contents, props changed) vendor/llvm/dist/test/Object/Inputs/macho-invalid-fat (contents, props changed) vendor/llvm/dist/test/Object/Inputs/macho-invalid-fat.obj.elf-x86_64 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/macho-invalid-too-small-segment-load-command.1 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/macho-universal-archive-bad1.x86_64.i386 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/macho-universal-archive-bad2.x86_64.i386 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/macho-universal-bad1.x86_64.i386 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/macho-universal-bad2.x86_64.i386 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/macho-universal64-archive.x86_64.i386 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/macho-universal64.x86_64.i386 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/macho-valid-0-nsyms (contents, props changed) vendor/llvm/dist/test/Object/Inputs/macho64-invalid-incomplete-load-command.1 (contents, props changed) vendor/llvm/dist/test/Object/Inputs/macho64-invalid-too-small-load-command.1 (contents, props changed) vendor/llvm/dist/test/Object/Lanai/ vendor/llvm/dist/test/Object/Lanai/lit.local.cfg vendor/llvm/dist/test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml vendor/llvm/dist/test/Object/X86/nm-bitcodeweak.test vendor/llvm/dist/test/Object/archive-thin-read.test vendor/llvm/dist/test/Object/coff-weak-externals.test vendor/llvm/dist/test/Object/dyn-rel-relocation.test vendor/llvm/dist/test/Object/dynamic-reloc.test vendor/llvm/dist/test/Object/yaml2obj-coff-invalid-alignment.test vendor/llvm/dist/test/ObjectYAML/ vendor/llvm/dist/test/ObjectYAML/MachO/ vendor/llvm/dist/test/ObjectYAML/MachO/bind_opcode.yaml vendor/llvm/dist/test/ObjectYAML/MachO/bogus_load_command.yaml vendor/llvm/dist/test/ObjectYAML/MachO/dylib_dylinker_command.yaml vendor/llvm/dist/test/ObjectYAML/MachO/export_trie.yaml vendor/llvm/dist/test/ObjectYAML/MachO/fat_macho_i386_x86_64.yaml vendor/llvm/dist/test/ObjectYAML/MachO/lazy_bind_opcode.yaml vendor/llvm/dist/test/ObjectYAML/MachO/load_commands.yaml vendor/llvm/dist/test/ObjectYAML/MachO/mach_header.yaml vendor/llvm/dist/test/ObjectYAML/MachO/mach_header_32_malformed.yaml vendor/llvm/dist/test/ObjectYAML/MachO/mach_header_64.yaml vendor/llvm/dist/test/ObjectYAML/MachO/out_of_order_linkedit.yaml vendor/llvm/dist/test/ObjectYAML/MachO/rebase_opcode.yaml vendor/llvm/dist/test/ObjectYAML/MachO/sections.yaml vendor/llvm/dist/test/ObjectYAML/MachO/symtab.yaml vendor/llvm/dist/test/ObjectYAML/MachO/weak_bind_opcode.yaml vendor/llvm/dist/test/ObjectYAML/lit.local.cfg vendor/llvm/dist/test/Other/X86/opt-bisect-isel.ll vendor/llvm/dist/test/Other/cleanup-lcssa.ll vendor/llvm/dist/test/Other/loop-pass-ordering.ll vendor/llvm/dist/test/Other/opt-bisect-helper.py (contents, props changed) vendor/llvm/dist/test/Other/opt-bisect-legacy-pass-manager.ll vendor/llvm/dist/test/Other/pass-pipelines.ll vendor/llvm/dist/test/Other/statistic.ll vendor/llvm/dist/test/ThinLTO/ vendor/llvm/dist/test/ThinLTO/Inputs/ vendor/llvm/dist/test/ThinLTO/X86/ vendor/llvm/dist/test/ThinLTO/X86/Inputs/ vendor/llvm/dist/test/ThinLTO/X86/Inputs/alias_import.ll vendor/llvm/dist/test/ThinLTO/X86/Inputs/alias_resolution.ll vendor/llvm/dist/test/ThinLTO/X86/Inputs/cache.ll vendor/llvm/dist/test/ThinLTO/X86/Inputs/distributed_indexes.ll vendor/llvm/dist/test/ThinLTO/X86/Inputs/drop-debug-info.bc (contents, props changed) vendor/llvm/dist/test/ThinLTO/X86/Inputs/drop-debug-info.ll vendor/llvm/dist/test/ThinLTO/X86/Inputs/emit_imports.ll vendor/llvm/dist/test/ThinLTO/X86/Inputs/funcimport.ll vendor/llvm/dist/test/ThinLTO/X86/Inputs/llvm.used.ll vendor/llvm/dist/test/ThinLTO/X86/Inputs/referenced_by_constant.ll vendor/llvm/dist/test/ThinLTO/X86/Inputs/section.ll vendor/llvm/dist/test/ThinLTO/X86/Inputs/select_right_alias_definition1.ll vendor/llvm/dist/test/ThinLTO/X86/Inputs/select_right_alias_definition2.ll vendor/llvm/dist/test/ThinLTO/X86/Inputs/weak_resolution.ll vendor/llvm/dist/test/ThinLTO/X86/alias_import.ll vendor/llvm/dist/test/ThinLTO/X86/alias_resolution.ll vendor/llvm/dist/test/ThinLTO/X86/cache.ll vendor/llvm/dist/test/ThinLTO/X86/distributed_indexes.ll vendor/llvm/dist/test/ThinLTO/X86/drop-debug-info.ll vendor/llvm/dist/test/ThinLTO/X86/emit_imports.ll vendor/llvm/dist/test/ThinLTO/X86/funcimport.ll vendor/llvm/dist/test/ThinLTO/X86/internalize.ll vendor/llvm/dist/test/ThinLTO/X86/lit.local.cfg vendor/llvm/dist/test/ThinLTO/X86/llvm.used.ll vendor/llvm/dist/test/ThinLTO/X86/prefix_replace.ll vendor/llvm/dist/test/ThinLTO/X86/referenced_by_constant.ll vendor/llvm/dist/test/ThinLTO/X86/section.ll vendor/llvm/dist/test/ThinLTO/X86/select_right_alias_definition.ll vendor/llvm/dist/test/ThinLTO/X86/weak_resolution.ll vendor/llvm/dist/test/ThinLTO/X86/weak_resolution_single.ll vendor/llvm/dist/test/Transforms/ADCE/debug-info-intrinsic.ll vendor/llvm/dist/test/Transforms/ADCE/delete-profiling-calls-to-constant.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/call-nested.ll vendor/llvm/dist/test/Transforms/ArgumentPromotion/pr27568.ll vendor/llvm/dist/test/Transforms/AtomicExpand/SPARC/ vendor/llvm/dist/test/Transforms/AtomicExpand/SPARC/libcalls.ll vendor/llvm/dist/test/Transforms/AtomicExpand/SPARC/lit.local.cfg vendor/llvm/dist/test/Transforms/AtomicExpand/SPARC/partword.ll vendor/llvm/dist/test/Transforms/BBVectorize/vector-sel.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/X86/fcmp-sinking.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/X86/pr27536.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/X86/sink-addrmode.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/builtin-condition.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/dom-tree.ll vendor/llvm/dist/test/Transforms/ConstantHoisting/ARM/ vendor/llvm/dist/test/Transforms/ConstantHoisting/ARM/bad-cases.ll vendor/llvm/dist/test/Transforms/ConstantHoisting/ARM/const-addr-no-neg-offset.ll vendor/llvm/dist/test/Transforms/ConstantHoisting/ARM/lit.local.cfg vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/conflict.ll vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/sdiv.ll vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/srem.ll vendor/llvm/dist/test/Transforms/DCE/ vendor/llvm/dist/test/Transforms/DCE/basic.ll vendor/llvm/dist/test/Transforms/DCE/guards.ll vendor/llvm/dist/test/Transforms/DeadArgElim/comdat.ll vendor/llvm/dist/test/Transforms/DeadArgElim/funclet.ll vendor/llvm/dist/test/Transforms/DeadStoreElimination/OverwriteStoreBegin.ll vendor/llvm/dist/test/Transforms/DeadStoreElimination/combined-partial-overwrites.ll vendor/llvm/dist/test/Transforms/DeadStoreElimination/fence.ll vendor/llvm/dist/test/Transforms/DeadStoreElimination/operand-bundles.ll vendor/llvm/dist/test/Transforms/EarlyCSE/flags.ll vendor/llvm/dist/test/Transforms/EarlyCSE/guards.ll vendor/llvm/dist/test/Transforms/EarlyCSE/invariant-loads.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/assume.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/comdat-ipo.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/convergent.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/operand-bundles-scc.ll vendor/llvm/dist/test/Transforms/FunctionImport/Inputs/adjustable_threshold.ll vendor/llvm/dist/test/Transforms/FunctionImport/Inputs/inlineasm.ll vendor/llvm/dist/test/Transforms/FunctionImport/adjustable_threshold.ll vendor/llvm/dist/test/Transforms/FunctionImport/inlineasm.ll vendor/llvm/dist/test/Transforms/GVN/PRE/ vendor/llvm/dist/test/Transforms/GVN/PRE/2009-02-17-LoadPRECrash.ll vendor/llvm/dist/test/Transforms/GVN/PRE/2009-06-17-InvalidPRE.ll vendor/llvm/dist/test/Transforms/GVN/PRE/2011-06-01-NonLocalMemdepMiscompile.ll vendor/llvm/dist/test/Transforms/GVN/PRE/atomic.ll vendor/llvm/dist/test/Transforms/GVN/PRE/invariant-load.ll vendor/llvm/dist/test/Transforms/GVN/PRE/load-metadata.ll vendor/llvm/dist/test/Transforms/GVN/PRE/load-pre-align.ll vendor/llvm/dist/test/Transforms/GVN/PRE/load-pre-licm.ll vendor/llvm/dist/test/Transforms/GVN/PRE/load-pre-nonlocal.ll vendor/llvm/dist/test/Transforms/GVN/PRE/local-pre.ll vendor/llvm/dist/test/Transforms/GVN/PRE/lpre-call-wrap-2.ll vendor/llvm/dist/test/Transforms/GVN/PRE/lpre-call-wrap.ll vendor/llvm/dist/test/Transforms/GVN/PRE/phi-translate.ll vendor/llvm/dist/test/Transforms/GVN/PRE/pre-basic-add.ll vendor/llvm/dist/test/Transforms/GVN/PRE/pre-gep-load.ll vendor/llvm/dist/test/Transforms/GVN/PRE/pre-load.ll vendor/llvm/dist/test/Transforms/GVN/PRE/pre-no-cost-phi.ll vendor/llvm/dist/test/Transforms/GVN/PRE/pre-single-pred.ll vendor/llvm/dist/test/Transforms/GVN/PRE/preserve-tbaa.ll vendor/llvm/dist/test/Transforms/GVN/PRE/rle-phi-translate.ll vendor/llvm/dist/test/Transforms/GVN/PRE/rle-semidominated.ll vendor/llvm/dist/test/Transforms/GVN/PRE/rle.ll vendor/llvm/dist/test/Transforms/GVN/PRE/volatile.ll vendor/llvm/dist/test/Transforms/GVN/big-endian.ll vendor/llvm/dist/test/Transforms/GVN/fence.ll vendor/llvm/dist/test/Transforms/GVN/flags.ll vendor/llvm/dist/test/Transforms/GVN/fold-const-expr.ll vendor/llvm/dist/test/Transforms/GVN/hoist-pr20242.ll vendor/llvm/dist/test/Transforms/GVN/hoist-pr22005.ll vendor/llvm/dist/test/Transforms/GVN/hoist-pr28606.ll vendor/llvm/dist/test/Transforms/GVN/hoist.ll vendor/llvm/dist/test/Transforms/GVN/pr28562.ll vendor/llvm/dist/test/Transforms/GVN/pr28626.ll vendor/llvm/dist/test/Transforms/GVN/volatile-nonvolatile.ll vendor/llvm/dist/test/Transforms/GlobalDCE/global-ifunc.ll vendor/llvm/dist/test/Transforms/GlobalMerge/ vendor/llvm/dist/test/Transforms/GlobalMerge/basic.ll vendor/llvm/dist/test/Transforms/GlobalOpt/GSROA-section.ll vendor/llvm/dist/test/Transforms/GlobalOpt/MallocSROA-section.ll vendor/llvm/dist/test/Transforms/GlobalOpt/SROA-section.ll vendor/llvm/dist/test/Transforms/GuardWidening/ vendor/llvm/dist/test/Transforms/GuardWidening/basic.ll vendor/llvm/dist/test/Transforms/GuardWidening/range-check-merging.ll vendor/llvm/dist/test/Transforms/IPConstantProp/comdat-ipo.ll vendor/llvm/dist/test/Transforms/IPConstantProp/fp-bc-icmp-const-fold.ll vendor/llvm/dist/test/Transforms/IRCE/conjunctive-checks.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/AMDGPU/ vendor/llvm/dist/test/Transforms/IndVarSimplify/AMDGPU/lit.local.cfg vendor/llvm/dist/test/Transforms/IndVarSimplify/AMDGPU/no-widen-to-i64.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/overflow-intrinsics.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr25576.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr26973.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr26974.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr27133.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/rewrite-loop-exit-value.ll vendor/llvm/dist/test/Transforms/InferFunctionAttrs/no-proto.ll vendor/llvm/dist/test/Transforms/Inline/array-alloca.ll vendor/llvm/dist/test/Transforms/Inline/comdat-ipo.ll vendor/llvm/dist/test/Transforms/Inline/deoptimize-intrinsic-cconv.ll vendor/llvm/dist/test/Transforms/Inline/deoptimize-intrinsic.ll vendor/llvm/dist/test/Transforms/Inline/guard-intrinsic.ll vendor/llvm/dist/test/Transforms/Inline/inline-hot-callsite.ll vendor/llvm/dist/test/Transforms/Inline/inline-threshold.ll vendor/llvm/dist/test/Transforms/Inline/inline_unreachable-2.ll vendor/llvm/dist/test/Transforms/Inline/inline_unreachable.ll vendor/llvm/dist/test/Transforms/Inline/local-as-metadata-undominated-use.ll vendor/llvm/dist/test/Transforms/Inline/parallel-loop-md.ll vendor/llvm/dist/test/Transforms/Inline/pr26698.ll vendor/llvm/dist/test/Transforms/Inline/pr28298.ll vendor/llvm/dist/test/Transforms/Inline/profile-meta.ll vendor/llvm/dist/test/Transforms/InstCombine/allocsize-32.ll vendor/llvm/dist/test/Transforms/InstCombine/allocsize.ll vendor/llvm/dist/test/Transforms/InstCombine/amdgcn-intrinsics.ll vendor/llvm/dist/test/Transforms/InstCombine/and-or-icmps.ll vendor/llvm/dist/test/Transforms/InstCombine/apint-add.ll vendor/llvm/dist/test/Transforms/InstCombine/assoc-cast-assoc.ll vendor/llvm/dist/test/Transforms/InstCombine/builtin-object-size-offset.ll vendor/llvm/dist/test/Transforms/InstCombine/builtin-object-size-ptr.ll vendor/llvm/dist/test/Transforms/InstCombine/compare-udiv.ll vendor/llvm/dist/test/Transforms/InstCombine/compare-unescaped.ll vendor/llvm/dist/test/Transforms/InstCombine/convergent.ll vendor/llvm/dist/test/Transforms/InstCombine/cos-intrinsic.ll vendor/llvm/dist/test/Transforms/InstCombine/fast-math-scalarization.ll vendor/llvm/dist/test/Transforms/InstCombine/fputs-opt-size.ll vendor/llvm/dist/test/Transforms/InstCombine/getelementptr-folding.ll vendor/llvm/dist/test/Transforms/InstCombine/icmp-vec.ll vendor/llvm/dist/test/Transforms/InstCombine/indexed-gep-compares.ll vendor/llvm/dist/test/Transforms/InstCombine/insert-val-extract-elem.ll vendor/llvm/dist/test/Transforms/InstCombine/masked_intrinsics.ll vendor/llvm/dist/test/Transforms/InstCombine/min-positive.ll vendor/llvm/dist/test/Transforms/InstCombine/misc-2002.ll vendor/llvm/dist/test/Transforms/InstCombine/opaque.ll vendor/llvm/dist/test/Transforms/InstCombine/phi-preserve-ir-flags.ll vendor/llvm/dist/test/Transforms/InstCombine/pr20678.ll vendor/llvm/dist/test/Transforms/InstCombine/pr26992.ll vendor/llvm/dist/test/Transforms/InstCombine/pr26993.ll vendor/llvm/dist/test/Transforms/InstCombine/pr27236.ll vendor/llvm/dist/test/Transforms/InstCombine/pr27332.ll vendor/llvm/dist/test/Transforms/InstCombine/pr28143.ll vendor/llvm/dist/test/Transforms/InstCombine/prevent-cmp-merge.ll vendor/llvm/dist/test/Transforms/InstCombine/select-implied.ll vendor/llvm/dist/test/Transforms/InstCombine/shift-shift.ll vendor/llvm/dist/test/Transforms/InstCombine/sink-into-catchswitch.ll vendor/llvm/dist/test/Transforms/InstCombine/tbaa-store-to-load.ll vendor/llvm/dist/test/Transforms/InstCombine/vararg.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-avx.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-avx2.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-masked-memops.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-movmsk.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-sse.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-sse2.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-sse41.ll vendor/llvm/dist/test/Transforms/InstMerge/exceptions.ll vendor/llvm/dist/test/Transforms/InstSimplify/load-relative-32.ll vendor/llvm/dist/test/Transforms/InstSimplify/load-relative.ll vendor/llvm/dist/test/Transforms/InstSimplify/returned.ll vendor/llvm/dist/test/Transforms/InstSimplify/shift-knownbits.ll vendor/llvm/dist/test/Transforms/InstSimplify/vec-cmp.ll vendor/llvm/dist/test/Transforms/Internalize/stackguard.ll vendor/llvm/dist/test/Transforms/JumpThreading/crash-assertingvh.ll vendor/llvm/dist/test/Transforms/JumpThreading/induction.ll vendor/llvm/dist/test/Transforms/LICM/AliasSetMemSet.ll vendor/llvm/dist/test/Transforms/LICM/alias-set-tracker-loss.ll vendor/llvm/dist/test/Transforms/LICM/assume.ll vendor/llvm/dist/test/Transforms/LICM/hoist-nounwind.ll vendor/llvm/dist/test/Transforms/LICM/hoist-round.ll vendor/llvm/dist/test/Transforms/LICM/pr26843.ll vendor/llvm/dist/test/Transforms/LICM/pr27262.ll vendor/llvm/dist/test/Transforms/LICM/promote-tls.ll vendor/llvm/dist/test/Transforms/LICM/scalar_promote-unwind.ll vendor/llvm/dist/test/Transforms/LICM/update-scev.ll vendor/llvm/dist/test/Transforms/LoadCombine/load-combine-negativegep.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/ vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/ vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/aa-metadata.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/extended-index.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/insertion-point.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/interleaved-mayalias-store.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/lit.local.cfg vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/merge-stores-private.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/merge-stores.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/merge-vectors.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/missing-alignment.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/no-implicit-float.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/optnone.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/pointer-elements.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/AMDGPU/weird-type-accesses.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/X86/ vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/X86/correct-order.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/X86/lit.local.cfg vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/X86/preserve-order32.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/X86/preserve-order64.ll vendor/llvm/dist/test/Transforms/LoadStoreVectorizer/X86/subchain-interleaved.ll vendor/llvm/dist/test/Transforms/LoopDataPrefetch/ vendor/llvm/dist/test/Transforms/LoopDataPrefetch/AArch64/ vendor/llvm/dist/test/Transforms/LoopDataPrefetch/AArch64/kryo-large-stride.ll vendor/llvm/dist/test/Transforms/LoopDataPrefetch/AArch64/large-stride.ll vendor/llvm/dist/test/Transforms/LoopDataPrefetch/AArch64/lit.local.cfg vendor/llvm/dist/test/Transforms/LoopDataPrefetch/AArch64/opt-remark.ll vendor/llvm/dist/test/Transforms/LoopDataPrefetch/PowerPC/ vendor/llvm/dist/test/Transforms/LoopDataPrefetch/PowerPC/basic.ll vendor/llvm/dist/test/Transforms/LoopDataPrefetch/PowerPC/lit.local.cfg vendor/llvm/dist/test/Transforms/LoopDeletion/update-scev.ll vendor/llvm/dist/test/Transforms/LoopDistribute/diagnostics-with-hotness-lazy-BFI.ll vendor/llvm/dist/test/Transforms/LoopDistribute/diagnostics-with-hotness.ll vendor/llvm/dist/test/Transforms/LoopDistribute/diagnostics.ll vendor/llvm/dist/test/Transforms/LoopDistribute/metadata.ll vendor/llvm/dist/test/Transforms/LoopDistribute/pr28443.ll vendor/llvm/dist/test/Transforms/LoopDistribute/symbolic-stride.ll vendor/llvm/dist/test/Transforms/LoopIdiom/nontemporal_store.ll vendor/llvm/dist/test/Transforms/LoopIdiom/pr28196.ll vendor/llvm/dist/test/Transforms/LoopIdiom/struct.ll vendor/llvm/dist/test/Transforms/LoopIdiom/struct_pattern.ll vendor/llvm/dist/test/Transforms/LoopIdiom/unroll.ll vendor/llvm/dist/test/Transforms/LoopIdiom/unwind.ll vendor/llvm/dist/test/Transforms/LoopLoadElim/cond-load.ll vendor/llvm/dist/test/Transforms/LoopLoadElim/loop-simplify-dep.ll vendor/llvm/dist/test/Transforms/LoopLoadElim/non-consecutive.ll vendor/llvm/dist/test/Transforms/LoopLoadElim/opt-size.ll vendor/llvm/dist/test/Transforms/LoopLoadElim/symbolic-stride.ll vendor/llvm/dist/test/Transforms/LoopLoadElim/type-mismatch.ll vendor/llvm/dist/test/Transforms/LoopReroll/basic32iters.ll vendor/llvm/dist/test/Transforms/LoopReroll/complex_reroll.ll vendor/llvm/dist/test/Transforms/LoopReroll/indvar_with_ext.ll vendor/llvm/dist/test/Transforms/LoopReroll/ptrindvar.ll vendor/llvm/dist/test/Transforms/LoopRotate/convergent.ll vendor/llvm/dist/test/Transforms/LoopSimplify/pr26682.ll vendor/llvm/dist/test/Transforms/LoopSimplifyCFG/ vendor/llvm/dist/test/Transforms/LoopSimplifyCFG/merge-header.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/AArch64/lsr-reuse.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/pr27056.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/scev-insertpt-bug.ll vendor/llvm/dist/test/Transforms/LoopUnroll/convergent.ll vendor/llvm/dist/test/Transforms/LoopUnroll/full-unroll-heuristics-dce.ll vendor/llvm/dist/test/Transforms/LoopUnroll/full-unroll-heuristics-geps.ll vendor/llvm/dist/test/Transforms/LoopUnroll/partial-unroll-const-bounds.ll vendor/llvm/dist/test/Transforms/LoopUnroll/pr27157.ll vendor/llvm/dist/test/Transforms/LoopUnroll/pr28132.ll vendor/llvm/dist/test/Transforms/LoopUnroll/unroll-cleanuppad.ll vendor/llvm/dist/test/Transforms/LoopUnroll/unroll-count.ll vendor/llvm/dist/test/Transforms/LoopUnroll/unroll-opt-attribute.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/exponential-behavior.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/guards.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/msan.ll vendor/llvm/dist/test/Transforms/LoopVectorize/AArch64/backedge-overflow.ll vendor/llvm/dist/test/Transforms/LoopVectorize/AArch64/first-order-recurrence.ll vendor/llvm/dist/test/Transforms/LoopVectorize/AArch64/max-vf-for-interleaved.ll vendor/llvm/dist/test/Transforms/LoopVectorize/AArch64/type-shrinkage-insertelt.ll vendor/llvm/dist/test/Transforms/LoopVectorize/ARM/arm-ieee-vectorize.ll vendor/llvm/dist/test/Transforms/LoopVectorize/PowerPC/vectorize-only-for-real.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/force-ifcvt.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/funclet.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/gather_scatter.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/imprecise-through-phis.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/max-mstore.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/propagate-metadata.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/reg-usage.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/register-assumption.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/scatter_crash.ll (contents, props changed) vendor/llvm/dist/test/Transforms/LoopVectorize/X86/uniform-phi.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/uniform_load.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/vectorization-remarks-loopid-dbg.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/vectorize-only-for-real.ll vendor/llvm/dist/test/Transforms/LoopVectorize/hints-trans.ll vendor/llvm/dist/test/Transforms/LoopVectorize/induction-step.ll vendor/llvm/dist/test/Transforms/LoopVectorize/interleaved-accesses-pred-stores.ll vendor/llvm/dist/test/Transforms/LoopVectorize/iv_outside_user.ll vendor/llvm/dist/test/Transforms/LoopVectorize/multiple-strides-vectorization.ll vendor/llvm/dist/test/Transforms/LoopVectorize/noalias-md-licm.ll vendor/llvm/dist/test/Transforms/LoopVectorize/noalias-md.ll vendor/llvm/dist/test/Transforms/LoopVectorize/pr25281.ll vendor/llvm/dist/test/Transforms/LoopVectorize/unsafe-dep-remark.ll vendor/llvm/dist/test/Transforms/LoopVersioning/ vendor/llvm/dist/test/Transforms/LoopVersioning/basic.ll vendor/llvm/dist/test/Transforms/LoopVersioning/incorrect-phi.ll vendor/llvm/dist/test/Transforms/LoopVersioning/lcssa.ll vendor/llvm/dist/test/Transforms/LoopVersioning/noalias-version-twice.ll vendor/llvm/dist/test/Transforms/LoopVersioning/noalias.ll vendor/llvm/dist/test/Transforms/LoopVersioningLICM/ vendor/llvm/dist/test/Transforms/LoopVersioningLICM/loopversioningLICM1.ll vendor/llvm/dist/test/Transforms/LoopVersioningLICM/loopversioningLICM2.ll vendor/llvm/dist/test/Transforms/LoopVersioningLICM/loopversioningLICM3.ll vendor/llvm/dist/test/Transforms/LoopVersioningLICM/metadata.ll vendor/llvm/dist/test/Transforms/LowerGuardIntrinsic/ vendor/llvm/dist/test/Transforms/LowerGuardIntrinsic/basic.ll vendor/llvm/dist/test/Transforms/LowerGuardIntrinsic/with-calling-conv.ll (contents, props changed) vendor/llvm/dist/test/Transforms/LowerTypeTests/ vendor/llvm/dist/test/Transforms/LowerTypeTests/constant.ll vendor/llvm/dist/test/Transforms/LowerTypeTests/function-ext.ll vendor/llvm/dist/test/Transforms/LowerTypeTests/function.ll vendor/llvm/dist/test/Transforms/LowerTypeTests/layout.ll vendor/llvm/dist/test/Transforms/LowerTypeTests/nonstring.ll vendor/llvm/dist/test/Transforms/LowerTypeTests/pr25902.ll vendor/llvm/dist/test/Transforms/LowerTypeTests/section.ll vendor/llvm/dist/test/Transforms/LowerTypeTests/simple.ll vendor/llvm/dist/test/Transforms/LowerTypeTests/single-offset.ll vendor/llvm/dist/test/Transforms/LowerTypeTests/unnamed.ll vendor/llvm/dist/test/Transforms/MemCpyOpt/callslot_throw.ll vendor/llvm/dist/test/Transforms/MemCpyOpt/lifetime.ll vendor/llvm/dist/test/Transforms/MemCpyOpt/profitable-memset.ll vendor/llvm/dist/test/Transforms/MergeFunc/merge-weak-crash.ll vendor/llvm/dist/test/Transforms/MergeFunc/phi-check-blocks.ll vendor/llvm/dist/test/Transforms/NameAnonFunctions/ vendor/llvm/dist/test/Transforms/NameAnonFunctions/rename.ll vendor/llvm/dist/test/Transforms/ObjCARC/comdat-ipo.ll vendor/llvm/dist/test/Transforms/ObjCARC/unsafe-claim-rv.ll vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/PR28219.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/diag_FE.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/indirect_call.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/thinlto_indirect_call_promotion.ll vendor/llvm/dist/test/Transforms/PGOProfile/PR28219.ll vendor/llvm/dist/test/Transforms/PGOProfile/X86/ vendor/llvm/dist/test/Transforms/PGOProfile/X86/lit.local.cfg vendor/llvm/dist/test/Transforms/PGOProfile/X86/macho.ll vendor/llvm/dist/test/Transforms/PGOProfile/comdat_internal.ll vendor/llvm/dist/test/Transforms/PGOProfile/diag_FE_profile.ll vendor/llvm/dist/test/Transforms/PGOProfile/do-not-instrument.ll vendor/llvm/dist/test/Transforms/PGOProfile/icp_covariant_call_return.ll vendor/llvm/dist/test/Transforms/PGOProfile/icp_covariant_invoke_return.ll vendor/llvm/dist/test/Transforms/PGOProfile/icp_invoke.ll vendor/llvm/dist/test/Transforms/PGOProfile/icp_mismatch_msg.ll vendor/llvm/dist/test/Transforms/PGOProfile/icp_vararg.ll vendor/llvm/dist/test/Transforms/PGOProfile/indirect_call_annotation.ll vendor/llvm/dist/test/Transforms/PGOProfile/indirect_call_profile.ll vendor/llvm/dist/test/Transforms/PGOProfile/indirect_call_promotion.ll vendor/llvm/dist/test/Transforms/PGOProfile/preinline.ll vendor/llvm/dist/test/Transforms/PGOProfile/statics_counter_naming.ll vendor/llvm/dist/test/Transforms/PGOProfile/thinlto_indirect_call_promotion.ll vendor/llvm/dist/test/Transforms/PhaseOrdering/globalaa-retained.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/no-statepoints.ll vendor/llvm/dist/test/Transforms/PreISelIntrinsicLowering/ vendor/llvm/dist/test/Transforms/PreISelIntrinsicLowering/load-relative.ll vendor/llvm/dist/test/Transforms/Reassociate/prev_insts_canonicalized.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/basic.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/call-gc-result.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-intrinsic-cconv.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-intrinsic.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/gc-relocate-creation.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/invokes.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/leaf-function.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/live-vector-nosplit.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/patchable-statepoints.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/relocate-invoke-result.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/rewrite-invoke.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/statepoint-calling-conventions.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/statepoint-coreclr.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/statepoint-format.ll vendor/llvm/dist/test/Transforms/SCCP/bitcast.ll vendor/llvm/dist/test/Transforms/SCCP/comdat-ipo.ll vendor/llvm/dist/test/Transforms/SCCP/constant-struct.ll vendor/llvm/dist/test/Transforms/SCCP/pr27712.ll vendor/llvm/dist/test/Transforms/SCCP/ub-shift.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/AArch64/gather-reduce.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/AArch64/getelementptr.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/AArch64/minimum-sizes.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/PowerPC/ vendor/llvm/dist/test/Transforms/SLPVectorizer/PowerPC/lit.local.cfg vendor/llvm/dist/test/Transforms/SLPVectorizer/PowerPC/pr27897.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/bitreverse.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/bswap.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/ctlz.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/ctpop.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/cttz.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/fma.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/fround.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/funclet.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/gep_mismatch.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/insertvalue.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/pr27163.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/sqrt.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/vector_gep.ll vendor/llvm/dist/test/Transforms/SROA/dbg-single-piece.ll vendor/llvm/dist/test/Transforms/SROA/pr26972.ll vendor/llvm/dist/test/Transforms/SafeStack/AArch64/abi_ssp.ll vendor/llvm/dist/test/Transforms/SafeStack/X86/abi_ssp.ll vendor/llvm/dist/test/Transforms/SafeStack/X86/ssp.ll vendor/llvm/dist/test/Transforms/SafeStack/coloring.ll vendor/llvm/dist/test/Transforms/SafeStack/coloring2.ll vendor/llvm/dist/test/Transforms/SafeStack/debug-loc-dynamic.ll vendor/llvm/dist/test/Transforms/SafeStack/debug-loc2.ll vendor/llvm/dist/test/Transforms/SafeStack/phi.ll vendor/llvm/dist/test/Transforms/SafeStack/sink-to-use.ll vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/inline-act.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/inline-combine.prof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/summary.prof vendor/llvm/dist/test/Transforms/SampleProfile/inline-act.ll vendor/llvm/dist/test/Transforms/SampleProfile/inline-combine.ll vendor/llvm/dist/test/Transforms/SampleProfile/summary.ll vendor/llvm/dist/test/Transforms/Scalarizer/crash-bug.ll vendor/llvm/dist/test/Transforms/Scalarizer/dbgloc-bug.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/InfLoop.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/PR27615-simplify-cond-br.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/attr-convergent.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/combine-parallel-mem-md.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/guards.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/implied-cond-matching-false-dest.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/implied-cond-matching-imm.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/implied-cond-matching.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/merge-cleanuppads.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/unreachable-cleanuppad.ll vendor/llvm/dist/test/Transforms/Sink/call.ll vendor/llvm/dist/test/Transforms/StructurizeCFG/invert-constantexpr.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/ vendor/llvm/dist/test/Transforms/Util/MemorySSA/assume.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/atomic-clobber.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/cyclicphi.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/forward-unreachable.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/function-clobber.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/function-mem-attrs.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/livein.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/load-invariant.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/many-dom-backedge.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/many-doms.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/multi-edges.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/multiple-backedges-hal.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/multiple-locations.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/no-disconnected.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/optimize-use.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/phi-translation.ll vendor/llvm/dist/test/Transforms/Util/MemorySSA/volatile-clobber.ll vendor/llvm/dist/test/Transforms/Util/store-first-op.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/ vendor/llvm/dist/test/Transforms/WholeProgramDevirt/bad-read-from-vtable.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/constant-arg.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/devirt-single-impl-check.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/devirt-single-impl.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/expand-check.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/non-array-vtable.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/non-constant-vtable.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/uniform-retval-invoke.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/uniform-retval.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/unique-retval.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/vcp-accesses-memory.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/vcp-no-this.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/vcp-non-constant-arg.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/vcp-too-wide-ints.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/vcp-type-mismatch.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/vcp-uses-this.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/virtual-const-prop-begin.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/virtual-const-prop-check.ll vendor/llvm/dist/test/Transforms/WholeProgramDevirt/virtual-const-prop-end.ll vendor/llvm/dist/test/Verifier/alloc-size-failedparse.ll vendor/llvm/dist/test/Verifier/allocsize.ll vendor/llvm/dist/test/Verifier/callsite-dbgloc.ll vendor/llvm/dist/test/Verifier/dbg-difile-crash.ll vendor/llvm/dist/test/Verifier/dbg-invalid-compileunit.ll vendor/llvm/dist/test/Verifier/dbg-invalid-retaintypes.ll vendor/llvm/dist/test/Verifier/dbg-orphaned-compileunit.ll vendor/llvm/dist/test/Verifier/deoptimize-intrinsic.ll vendor/llvm/dist/test/Verifier/guard-intrinsic.ll vendor/llvm/dist/test/Verifier/metadata-function-prof.ll vendor/llvm/dist/test/Verifier/swifterror.ll vendor/llvm/dist/test/Verifier/swifterror2.ll vendor/llvm/dist/test/Verifier/swifterror3.ll vendor/llvm/dist/test/Verifier/swiftself.ll vendor/llvm/dist/test/Verifier/unsized-types.ll vendor/llvm/dist/test/Verifier/writeonly.ll vendor/llvm/dist/test/tools/dsymutil/ARM/dummy-debug-map.map vendor/llvm/dist/test/tools/dsymutil/ARM/scattered.c (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/ARM/thumb.c (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/basic-with-libfat-test.macho.x86_64 (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/common.macho.x86_64 (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/module-warnings/ vendor/llvm/dist/test/tools/dsymutil/Inputs/module-warnings/1.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/module-warnings/Bar.pcm (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/module-warnings/Foo.pcm (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/module-warnings/libstatic.a (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/scattered-reloc/ vendor/llvm/dist/test/tools/dsymutil/Inputs/scattered-reloc/1.o (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/scattered-reloc/1.s (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/Inputs/thumb.armv7m (contents, props changed) vendor/llvm/dist/test/tools/dsymutil/X86/basic-with-libfat-test.test vendor/llvm/dist/test/tools/dsymutil/X86/common-sym.test vendor/llvm/dist/test/tools/dsymutil/X86/module-warnings.test vendor/llvm/dist/test/tools/gold/X86/Inputs/common2.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/common3.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/irmover-error.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/start-lib-common.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/thinlto_alias.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/thinlto_archive1.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/thinlto_archive2.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/thinlto_internalize.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/thinlto_linkonceresolution.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/thinlto_weak_resolution.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/visibility.ll vendor/llvm/dist/test/tools/gold/X86/irmover-error.ll vendor/llvm/dist/test/tools/gold/X86/pr19901_thinlto.ll vendor/llvm/dist/test/tools/gold/X86/relax-relocs.ll vendor/llvm/dist/test/tools/gold/X86/start-lib-common.ll vendor/llvm/dist/test/tools/gold/X86/strip_names.ll vendor/llvm/dist/test/tools/gold/X86/thinlto_alias.ll vendor/llvm/dist/test/tools/gold/X86/thinlto_archive.ll vendor/llvm/dist/test/tools/gold/X86/thinlto_emit_imports.ll vendor/llvm/dist/test/tools/gold/X86/thinlto_internalize.ll vendor/llvm/dist/test/tools/gold/X86/thinlto_linkonceresolution.ll vendor/llvm/dist/test/tools/gold/X86/thinlto_prefix_replace.ll vendor/llvm/dist/test/tools/gold/X86/thinlto_weak_resolution.ll vendor/llvm/dist/test/tools/gold/X86/visibility.ll vendor/llvm/dist/test/tools/llvm-ar/ vendor/llvm/dist/test/tools/llvm-ar/Inputs/ vendor/llvm/dist/test/tools/llvm-ar/Inputs/coff.yaml vendor/llvm/dist/test/tools/llvm-ar/Inputs/elf.yaml vendor/llvm/dist/test/tools/llvm-ar/Inputs/macho.yaml vendor/llvm/dist/test/tools/llvm-ar/Inputs/msvc-import.lib (contents, props changed) vendor/llvm/dist/test/tools/llvm-ar/default-add.test vendor/llvm/dist/test/tools/llvm-ar/default-coff.test vendor/llvm/dist/test/tools/llvm-ar/default-elf.test vendor/llvm/dist/test/tools/llvm-ar/default-macho.test vendor/llvm/dist/test/tools/llvm-ar/empty-uid-gid.test vendor/llvm/dist/test/tools/llvm-ar/override.test vendor/llvm/dist/test/tools/llvm-config/ vendor/llvm/dist/test/tools/llvm-config/cflags.test vendor/llvm/dist/test/tools/llvm-config/ldflags.test vendor/llvm/dist/test/tools/llvm-config/libs.test vendor/llvm/dist/test/tools/llvm-config/lit.local.cfg vendor/llvm/dist/test/tools/llvm-config/system-libs.windows.test vendor/llvm/dist/test/tools/llvm-cov/Inputs/binary-formats.v1.linux64l (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/Inputs/binary-formats.v2.linux32l (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/Inputs/binary-formats.v2.linux64l (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/Inputs/combine_expansions.covmapping (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/Inputs/combine_expansions.proftext vendor/llvm/dist/test/tools/llvm-cov/Inputs/double_dots.covmapping (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/Inputs/double_dots.proftext vendor/llvm/dist/test/tools/llvm-cov/Inputs/elf_binary_comdat.profdata (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/Inputs/gcov47_compatibility.gcda (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/Inputs/gcov47_compatibility.gcno (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/Inputs/instrprof-comdat.h (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/Inputs/prefer_used_to_unused.covmapping (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/Inputs/prefer_used_to_unused.cpp (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/Inputs/prefer_used_to_unused.proftext vendor/llvm/dist/test/tools/llvm-cov/Inputs/prevent_false_instantiations.covmapping (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/Inputs/prevent_false_instantiations.cpp (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/Inputs/prevent_false_instantiations.proftext vendor/llvm/dist/test/tools/llvm-cov/combine_expansions.cpp (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/cov-comdat.test vendor/llvm/dist/test/tools/llvm-cov/demangle.test vendor/llvm/dist/test/tools/llvm-cov/double_dots.c (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/gcov47_compatibility.cpp (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/prefer_used_to_unused.h (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/prevent_false_instantiations.h (contents, props changed) vendor/llvm/dist/test/tools/llvm-cov/warnings.h (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/compress/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/compress/a.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/compressfail/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/compressfail/a.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/compressfail/compress.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/compressfail/compress.o (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/duplicate/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/duplicate/ac.dwp (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/duplicate/bc.dwp (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/duplicate/c.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/duplicate_dwo_name/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/duplicate_dwo_name/ac.dwp (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/duplicate_dwo_name/bc.dwp (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/duplicate_dwo_name/c.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/empty.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/empty_compressed_section.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/gcc_type/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/gcc_type/a.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/invalid_compressed.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/invalid_cu_index/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/invalid_cu_index/x.dwp (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/invalid_string_form.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/merge/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/merge/notypes/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/merge/notypes/ab.dwp (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/merge/notypes/c.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/missing_tu_index/ vendor/llvm/dist/test/tools/llvm-dwp/Inputs/missing_tu_index/x.dwp (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/multiple_type_sections.dwp (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/Inputs/non_cu_top_level.dwo (contents, props changed) vendor/llvm/dist/test/tools/llvm-dwp/X86/compress.test vendor/llvm/dist/test/tools/llvm-dwp/X86/compressfail.test vendor/llvm/dist/test/tools/llvm-dwp/X86/duplicate.test vendor/llvm/dist/test/tools/llvm-dwp/X86/empty.test vendor/llvm/dist/test/tools/llvm-dwp/X86/gcc_type.test vendor/llvm/dist/test/tools/llvm-dwp/X86/invalid_cu_index.test vendor/llvm/dist/test/tools/llvm-dwp/X86/invalid_string_form.test vendor/llvm/dist/test/tools/llvm-dwp/X86/merge.test vendor/llvm/dist/test/tools/llvm-dwp/X86/missing_tu_index.test vendor/llvm/dist/test/tools/llvm-dwp/X86/multiple_type_sections.test vendor/llvm/dist/test/tools/llvm-dwp/X86/nocompress.test vendor/llvm/dist/test/tools/llvm-dwp/X86/non_cu_top_level.test vendor/llvm/dist/test/tools/llvm-lto/Inputs/empty.bc vendor/llvm/dist/test/tools/llvm-nm/X86/Inputs/hello.obj.elf-x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-nm/X86/Inputs/libExample.a.macho-x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-nm/X86/posixArchiveMachO.test vendor/llvm/dist/test/tools/llvm-nm/X86/posixELF.test vendor/llvm/dist/test/tools/llvm-nm/X86/radix/ vendor/llvm/dist/test/tools/llvm-nm/X86/radix.s (contents, props changed) vendor/llvm/dist/test/tools/llvm-nm/X86/radix/Inputs/ vendor/llvm/dist/test/tools/llvm-nm/invalid-input.test vendor/llvm/dist/test/tools/llvm-objdump/ARM/Inputs/mh_dylib_header.macho-arm (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/ARM/macho-v7m.test vendor/llvm/dist/test/tools/llvm-objdump/ARM/mh_dylib_header.test vendor/llvm/dist/test/tools/llvm-objdump/Inputs/LLVM-bundle.macho-x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/Inputs/eh_frame.elf-mipsel (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/Inputs/empty.macho-armv7 (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/Inputs/section.macho-armv7 (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/Inputs/tls.exe.coff-x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/codesig.macho-x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/hello.exe.stripped.macho-x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/macho-universal64.x86_64.i386 (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/stubbed.dylib.macho-x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/Inputs/truncated-section.dylib.macho-x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-objdump/X86/hex-displacement.test vendor/llvm/dist/test/tools/llvm-objdump/X86/macho-disassembly-stripped.test vendor/llvm/dist/test/tools/llvm-objdump/X86/stubbed-dylib.test vendor/llvm/dist/test/tools/llvm-objdump/X86/truncated-section.test vendor/llvm/dist/test/tools/llvm-objdump/eh_frame-mipsel.test vendor/llvm/dist/test/tools/llvm-objdump/eh_frame_zero_cie.test vendor/llvm/dist/test/tools/llvm-objdump/macho-LLVM-bundle.test vendor/llvm/dist/test/tools/llvm-objdump/macho-objc-meta-data.test vendor/llvm/dist/test/tools/llvm-profdata/Inputs/compat.profdata.v4 (contents, props changed) vendor/llvm/dist/test/tools/llvm-profdata/input-filenames.test vendor/llvm/dist/test/tools/llvm-readobj/Inputs/codeview-inlining.obj.coff (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/codeview-merging-1.obj (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/codeview-merging-2.obj (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/codeview-types.obj (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/codeview-vftable.obj.coff (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/compression.zlib.style.elf-x86-64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/dynamic-table-so.aarch64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/elf-groups.x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/got-over.exe.elf-mips (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/has_pdb.exe (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/options.obj.elf-mipsel (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/phdrs-elf.exe-i386 (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/phdrs-elf.exe-x86_64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/relocs.obj.elf-lanai (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/st-other.obj.elf-mips (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/st-other.obj.elf-mips16 (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/symbols-proc-specific.elf-hexagon (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/trivial.obj.elf-lanai (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/Inputs/verneed.elf-x86-64 (contents, props changed) vendor/llvm/dist/test/tools/llvm-readobj/codeview-inlining.test vendor/llvm/dist/test/tools/llvm-readobj/codeview-merging.test vendor/llvm/dist/test/tools/llvm-readobj/codeview-types.test vendor/llvm/dist/test/tools/llvm-readobj/codeview-vftable.test vendor/llvm/dist/test/tools/llvm-readobj/coff-debug-directory.test vendor/llvm/dist/test/tools/llvm-readobj/elf-groups.test vendor/llvm/dist/test/tools/llvm-readobj/elf-hash-histogram.test vendor/llvm/dist/test/tools/llvm-readobj/elf-sec-compressed.test vendor/llvm/dist/test/tools/llvm-readobj/elf-sec-flags.test vendor/llvm/dist/test/tools/llvm-readobj/gnu-file-headers.test vendor/llvm/dist/test/tools/llvm-readobj/gnu-phdrs.test vendor/llvm/dist/test/tools/llvm-readobj/gnu-relocations.test vendor/llvm/dist/test/tools/llvm-readobj/gnu-sections.test vendor/llvm/dist/test/tools/llvm-readobj/gnu-symbols.test vendor/llvm/dist/test/tools/llvm-readobj/mips-got-overlapped.test vendor/llvm/dist/test/tools/llvm-readobj/mips-options-sec.test vendor/llvm/dist/test/tools/llvm-readobj/mips-st-other.test vendor/llvm/dist/test/tools/llvm-size/Inputs/ vendor/llvm/dist/test/tools/llvm-size/Inputs/darwin-m.o (contents, props changed) vendor/llvm/dist/test/tools/llvm-size/X86/ vendor/llvm/dist/test/tools/llvm-size/X86/ignore-sections.s (contents, props changed) vendor/llvm/dist/test/tools/llvm-size/X86/lit.local.cfg vendor/llvm/dist/test/tools/llvm-size/X86/test-common.s (contents, props changed) vendor/llvm/dist/test/tools/llvm-size/darwin-m.test vendor/llvm/dist/test/tools/llvm-split/blockaddress.ll vendor/llvm/dist/test/tools/llvm-split/extern_linkage.ll vendor/llvm/dist/test/tools/llvm-split/personality.ll vendor/llvm/dist/test/tools/llvm-split/preserve-locals.ll vendor/llvm/dist/test/tools/llvm-split/scc-alias.ll vendor/llvm/dist/test/tools/llvm-split/scc-callchain.ll vendor/llvm/dist/test/tools/llvm-split/scc-comdat.ll vendor/llvm/dist/test/tools/llvm-split/scc-const-alias.ll (contents, props changed) vendor/llvm/dist/test/tools/llvm-split/scc-constants.ll vendor/llvm/dist/test/tools/llvm-split/scc-cycle.ll vendor/llvm/dist/test/tools/llvm-split/scc-global-alias.ll vendor/llvm/dist/test/tools/llvm-split/scc-global2global.ll vendor/llvm/dist/test/tools/llvm-symbolizer/pdb/Inputs/missing_pdb.exe (contents, props changed) vendor/llvm/dist/test/tools/llvm-symbolizer/pdb/missing_pdb.test vendor/llvm/dist/test/tools/lto/hide-linkonce-odr.ll vendor/llvm/dist/test/tools/lto/print-stats.ll vendor/llvm/dist/test/tools/sancov/Inputs/fun_blacklist.txt (contents, props changed) vendor/llvm/dist/test/tools/sancov/Inputs/src_blacklist.txt (contents, props changed) vendor/llvm/dist/test/tools/sancov/Inputs/test-linux_x86_64.0.sancov (contents, props changed) vendor/llvm/dist/test/tools/sancov/Inputs/test-linux_x86_64.1.sancov (contents, props changed) vendor/llvm/dist/test/tools/sancov/html-report.test vendor/llvm/dist/test/tools/sancov/lit.local.cfg vendor/llvm/dist/test/tools/sancov/print_coverage_pcs.test vendor/llvm/dist/test/tools/sancov/stats.test vendor/llvm/dist/test/tools/sanstats/ vendor/llvm/dist/test/tools/sanstats/elf.test vendor/llvm/dist/test/tools/yaml2obj/ vendor/llvm/dist/test/tools/yaml2obj/missing_document_tag.yaml vendor/llvm/dist/test/tools/yaml2obj/unsupported_document_tag.yaml vendor/llvm/dist/tools/llvm-c-test/diagnostic.c (contents, props changed) vendor/llvm/dist/tools/llvm-c-test/echo.cpp (contents, props changed) vendor/llvm/dist/tools/llvm-cov/SourceCoverageViewHTML.cpp (contents, props changed) vendor/llvm/dist/tools/llvm-cov/SourceCoverageViewHTML.h (contents, props changed) vendor/llvm/dist/tools/llvm-cov/SourceCoverageViewText.cpp (contents, props changed) vendor/llvm/dist/tools/llvm-cov/SourceCoverageViewText.h (contents, props changed) vendor/llvm/dist/tools/llvm-dwp/DWPError.cpp (contents, props changed) vendor/llvm/dist/tools/llvm-dwp/DWPError.h (contents, props changed) vendor/llvm/dist/tools/llvm-dwp/DWPStringPool.h (contents, props changed) vendor/llvm/dist/tools/llvm-pdbdump/LLVMOutputStyle.cpp (contents, props changed) vendor/llvm/dist/tools/llvm-pdbdump/LLVMOutputStyle.h (contents, props changed) vendor/llvm/dist/tools/llvm-pdbdump/OutputStyle.h (contents, props changed) vendor/llvm/dist/tools/llvm-pdbdump/PdbYaml.cpp (contents, props changed) vendor/llvm/dist/tools/llvm-pdbdump/PdbYaml.h (contents, props changed) vendor/llvm/dist/tools/llvm-pdbdump/YAMLOutputStyle.cpp (contents, props changed) vendor/llvm/dist/tools/llvm-pdbdump/YAMLOutputStyle.h (contents, props changed) vendor/llvm/dist/tools/llvm-pdbdump/fuzzer/ vendor/llvm/dist/tools/llvm-pdbdump/fuzzer/CMakeLists.txt (contents, props changed) vendor/llvm/dist/tools/llvm-pdbdump/fuzzer/llvm-pdbdump-fuzzer.cpp (contents, props changed) vendor/llvm/dist/tools/llvm-readobj/CodeView.h (contents, props changed) vendor/llvm/dist/tools/obj2yaml/macho2yaml.cpp (contents, props changed) vendor/llvm/dist/tools/sanstats/ vendor/llvm/dist/tools/sanstats/CMakeLists.txt (contents, props changed) vendor/llvm/dist/tools/sanstats/sanstats.cpp (contents, props changed) vendor/llvm/dist/tools/yaml2obj/yaml2macho.cpp (contents, props changed) vendor/llvm/dist/unittests/ADT/BitmaskEnumTest.cpp (contents, props changed) vendor/llvm/dist/unittests/ADT/PriorityWorklistTest.cpp (contents, props changed) vendor/llvm/dist/unittests/ADT/SequenceTest.cpp (contents, props changed) vendor/llvm/dist/unittests/ADT/SetVectorTest.cpp (contents, props changed) vendor/llvm/dist/unittests/Analysis/BlockFrequencyInfoTest.cpp (contents, props changed) vendor/llvm/dist/unittests/Analysis/CGSCCPassManagerTest.cpp (contents, props changed) vendor/llvm/dist/unittests/Analysis/LoopPassManagerTest.cpp (contents, props changed) vendor/llvm/dist/unittests/Analysis/UnrollAnalyzer.cpp (contents, props changed) vendor/llvm/dist/unittests/Bitcode/BitstreamWriterTest.cpp (contents, props changed) vendor/llvm/dist/unittests/DebugInfo/PDB/ErrorChecking.h (contents, props changed) vendor/llvm/dist/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp (contents, props changed) vendor/llvm/dist/unittests/DebugInfo/PDB/MsfBuilderTest.cpp (contents, props changed) vendor/llvm/dist/unittests/IR/DebugTypeODRUniquingTest.cpp (contents, props changed) vendor/llvm/dist/unittests/IR/FunctionTest.cpp (contents, props changed) vendor/llvm/dist/unittests/IR/IntrinsicsTest.cpp (contents, props changed) vendor/llvm/dist/unittests/MC/DwarfLineTables.cpp (contents, props changed) vendor/llvm/dist/unittests/MC/TargetRegistry.cpp (contents, props changed) vendor/llvm/dist/unittests/MI/ vendor/llvm/dist/unittests/MI/CMakeLists.txt (contents, props changed) vendor/llvm/dist/unittests/MI/LiveIntervalTest.cpp (contents, props changed) vendor/llvm/dist/unittests/ObjectYAML/ vendor/llvm/dist/unittests/ObjectYAML/CMakeLists.txt (contents, props changed) vendor/llvm/dist/unittests/ObjectYAML/YAMLTest.cpp (contents, props changed) vendor/llvm/dist/unittests/Support/ErrorTest.cpp (contents, props changed) vendor/llvm/dist/unittests/Support/StreamingMemoryObjectTest.cpp (contents, props changed) vendor/llvm/dist/unittests/Support/TargetParserTest.cpp (contents, props changed) vendor/llvm/dist/unittests/Support/TypeNameTest.cpp (contents, props changed) vendor/llvm/dist/unittests/Support/raw_sha1_ostream_test.cpp (contents, props changed) vendor/llvm/dist/unittests/Transforms/IPO/LowerTypeTests.cpp (contents, props changed) vendor/llvm/dist/unittests/Transforms/IPO/WholeProgramDevirt.cpp (contents, props changed) vendor/llvm/dist/unittests/Transforms/Utils/MemorySSA.cpp (contents, props changed) vendor/llvm/dist/utils/LLVMVisualizers/ vendor/llvm/dist/utils/LLVMVisualizers/CMakeLists.txt (contents, props changed) vendor/llvm/dist/utils/LLVMVisualizers/llvm.natvis vendor/llvm/dist/utils/TableGen/SearchableTableEmitter.cpp (contents, props changed) vendor/llvm/dist/utils/abtest/ vendor/llvm/dist/utils/abtest/abtest.py (contents, props changed) vendor/llvm/dist/utils/abtest/mark_aarch64fns.py (contents, props changed) vendor/llvm/dist/utils/abtest/mark_armfns.py (contents, props changed) vendor/llvm/dist/utils/extract_symbols.py (contents, props changed) vendor/llvm/dist/utils/gdb-scripts/ vendor/llvm/dist/utils/gdb-scripts/prettyprinters.py (contents, props changed) vendor/llvm/dist/utils/lit/tests/Inputs/googletest-upstream-format/ vendor/llvm/dist/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/ vendor/llvm/dist/utils/lit/tests/Inputs/googletest-upstream-format/DummySubDir/OneTest (contents, props changed) vendor/llvm/dist/utils/lit/tests/Inputs/googletest-upstream-format/lit.cfg vendor/llvm/dist/utils/lit/tests/Inputs/shtest-format/requires-any-missing.txt (contents, props changed) vendor/llvm/dist/utils/lit/tests/Inputs/shtest-format/requires-any-present.txt (contents, props changed) vendor/llvm/dist/utils/lit/tests/Inputs/shtest-output-printing/ vendor/llvm/dist/utils/lit/tests/Inputs/shtest-output-printing/basic.txt (contents, props changed) vendor/llvm/dist/utils/lit/tests/Inputs/shtest-output-printing/lit.cfg vendor/llvm/dist/utils/lit/tests/googletest-upstream-format.py (contents, props changed) vendor/llvm/dist/utils/lit/tests/shtest-output-printing.py (contents, props changed) vendor/llvm/dist/utils/prepare-code-coverage-artifact.py (contents, props changed) vendor/llvm/dist/utils/update_test_checks.py (contents, props changed) Deleted: vendor/llvm/dist/Makefile vendor/llvm/dist/Makefile.common vendor/llvm/dist/Makefile.config.in vendor/llvm/dist/Makefile.rules vendor/llvm/dist/autoconf/ vendor/llvm/dist/bindings/Makefile vendor/llvm/dist/bindings/ocaml/Makefile vendor/llvm/dist/bindings/ocaml/Makefile.ocaml vendor/llvm/dist/bindings/ocaml/all_backends/Makefile vendor/llvm/dist/bindings/ocaml/analysis/Makefile vendor/llvm/dist/bindings/ocaml/backends/Makefile vendor/llvm/dist/bindings/ocaml/backends/Makefile.common vendor/llvm/dist/bindings/ocaml/bitreader/Makefile vendor/llvm/dist/bindings/ocaml/bitwriter/Makefile vendor/llvm/dist/bindings/ocaml/executionengine/Makefile vendor/llvm/dist/bindings/ocaml/irreader/Makefile vendor/llvm/dist/bindings/ocaml/linker/Makefile vendor/llvm/dist/bindings/ocaml/llvm/Makefile vendor/llvm/dist/bindings/ocaml/target/Makefile vendor/llvm/dist/bindings/ocaml/transforms/Makefile vendor/llvm/dist/bindings/ocaml/transforms/ipo/Makefile vendor/llvm/dist/bindings/ocaml/transforms/passmgr_builder/Makefile vendor/llvm/dist/bindings/ocaml/transforms/scalar_opts/Makefile vendor/llvm/dist/bindings/ocaml/transforms/utils/Makefile vendor/llvm/dist/bindings/ocaml/transforms/vectorize/Makefile vendor/llvm/dist/cmake/Makefile vendor/llvm/dist/cmake/modules/Makefile vendor/llvm/dist/docs/BitSets.rst vendor/llvm/dist/docs/BuildingLLVMWithAutotools.rst vendor/llvm/dist/docs/Makefile vendor/llvm/dist/docs/MakefileGuide.rst vendor/llvm/dist/docs/doxygen.intro vendor/llvm/dist/docs/tutorial/LangImpl1.rst vendor/llvm/dist/docs/tutorial/LangImpl2.rst vendor/llvm/dist/docs/tutorial/LangImpl3.rst vendor/llvm/dist/docs/tutorial/LangImpl4.rst vendor/llvm/dist/docs/tutorial/LangImpl5-cfg.png vendor/llvm/dist/docs/tutorial/LangImpl5.rst vendor/llvm/dist/docs/tutorial/LangImpl6.rst vendor/llvm/dist/docs/tutorial/LangImpl7.rst vendor/llvm/dist/docs/tutorial/LangImpl8.rst vendor/llvm/dist/docs/tutorial/LangImpl9.rst vendor/llvm/dist/examples/BrainF/Makefile vendor/llvm/dist/examples/ExceptionDemo/Makefile vendor/llvm/dist/examples/Fibonacci/Makefile vendor/llvm/dist/examples/HowToUseJIT/Makefile vendor/llvm/dist/examples/Kaleidoscope/Chapter2/Makefile vendor/llvm/dist/examples/Kaleidoscope/Chapter3/Makefile vendor/llvm/dist/examples/Kaleidoscope/Chapter4/Makefile vendor/llvm/dist/examples/Kaleidoscope/Chapter5/Makefile vendor/llvm/dist/examples/Kaleidoscope/Chapter6/Makefile vendor/llvm/dist/examples/Kaleidoscope/Chapter7/Makefile vendor/llvm/dist/examples/Kaleidoscope/Chapter8/Makefile vendor/llvm/dist/examples/Kaleidoscope/MCJIT/cached/Makefile vendor/llvm/dist/examples/Kaleidoscope/MCJIT/complete/Makefile vendor/llvm/dist/examples/Kaleidoscope/MCJIT/initial/Makefile vendor/llvm/dist/examples/Kaleidoscope/MCJIT/lazy/Makefile vendor/llvm/dist/examples/Kaleidoscope/Makefile vendor/llvm/dist/examples/Kaleidoscope/Orc/ vendor/llvm/dist/examples/Makefile vendor/llvm/dist/examples/ModuleMaker/Makefile vendor/llvm/dist/examples/OCaml-Kaleidoscope/Chapter2/Makefile vendor/llvm/dist/examples/OCaml-Kaleidoscope/Chapter3/Makefile vendor/llvm/dist/examples/OCaml-Kaleidoscope/Chapter4/Makefile vendor/llvm/dist/examples/OCaml-Kaleidoscope/Chapter5/Makefile vendor/llvm/dist/examples/OCaml-Kaleidoscope/Chapter6/Makefile vendor/llvm/dist/examples/OCaml-Kaleidoscope/Chapter7/Makefile vendor/llvm/dist/examples/OCaml-Kaleidoscope/Makefile vendor/llvm/dist/examples/ParallelJIT/Makefile vendor/llvm/dist/include/llvm/Analysis/CFLAliasAnalysis.h vendor/llvm/dist/include/llvm/Config/config.h.in vendor/llvm/dist/include/llvm/Config/llvm-config.h.in vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/OrcArchitectureSupport.h vendor/llvm/dist/include/llvm/IR/FunctionInfo.h vendor/llvm/dist/include/llvm/LTO/LTOCodeGenerator.h vendor/llvm/dist/include/llvm/LTO/LTOModule.h vendor/llvm/dist/include/llvm/MC/MCCodeGenInfo.h vendor/llvm/dist/include/llvm/MC/MCDisassembler.h vendor/llvm/dist/include/llvm/MC/MCExternalSymbolizer.h vendor/llvm/dist/include/llvm/MC/MCRelocationInfo.h vendor/llvm/dist/include/llvm/MC/MCSymbolizer.h vendor/llvm/dist/include/llvm/MC/MCTargetAsmParser.h vendor/llvm/dist/include/llvm/MC/YAML.h vendor/llvm/dist/include/llvm/Object/COFFYAML.h vendor/llvm/dist/include/llvm/Object/ELFYAML.h vendor/llvm/dist/include/llvm/Object/FunctionIndexObjectFile.h vendor/llvm/dist/include/llvm/ProfileData/CoverageMapping.h vendor/llvm/dist/include/llvm/ProfileData/CoverageMappingReader.h vendor/llvm/dist/include/llvm/ProfileData/CoverageMappingWriter.h vendor/llvm/dist/include/llvm/Support/AIXDataTypesFix.h vendor/llvm/dist/include/llvm/Support/DataTypes.h.in vendor/llvm/dist/include/llvm/Support/RegistryParser.h vendor/llvm/dist/include/llvm/Target/TargetSelectionDAGInfo.h vendor/llvm/dist/include/llvm/Transforms/IPO/LowerBitSets.h vendor/llvm/dist/lib/Analysis/CFLAliasAnalysis.cpp vendor/llvm/dist/lib/Analysis/Makefile vendor/llvm/dist/lib/AsmParser/Makefile vendor/llvm/dist/lib/AsmParser/module.modulemap vendor/llvm/dist/lib/Bitcode/Makefile vendor/llvm/dist/lib/Bitcode/Reader/Makefile vendor/llvm/dist/lib/Bitcode/Writer/Makefile vendor/llvm/dist/lib/Bitcode/module.modulemap vendor/llvm/dist/lib/CodeGen/AsmPrinter/Makefile vendor/llvm/dist/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.h vendor/llvm/dist/lib/CodeGen/CoreCLRGC.cpp vendor/llvm/dist/lib/CodeGen/ErlangGC.cpp vendor/llvm/dist/lib/CodeGen/MIRParser/Makefile vendor/llvm/dist/lib/CodeGen/Makefile vendor/llvm/dist/lib/CodeGen/OcamlGC.cpp vendor/llvm/dist/lib/CodeGen/Passes.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/Makefile vendor/llvm/dist/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp vendor/llvm/dist/lib/CodeGen/ShadowStackGC.cpp vendor/llvm/dist/lib/CodeGen/StatepointExampleGC.cpp vendor/llvm/dist/lib/CodeGen/module.modulemap vendor/llvm/dist/lib/DebugInfo/CodeView/Makefile vendor/llvm/dist/lib/DebugInfo/DWARF/Makefile vendor/llvm/dist/lib/DebugInfo/DWARF/module.modulemap vendor/llvm/dist/lib/DebugInfo/Makefile vendor/llvm/dist/lib/DebugInfo/PDB/Makefile vendor/llvm/dist/lib/DebugInfo/Symbolize/Makefile vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/Makefile vendor/llvm/dist/lib/ExecutionEngine/Interpreter/Makefile vendor/llvm/dist/lib/ExecutionEngine/MCJIT/Makefile vendor/llvm/dist/lib/ExecutionEngine/Makefile vendor/llvm/dist/lib/ExecutionEngine/OProfileJIT/Makefile vendor/llvm/dist/lib/ExecutionEngine/Orc/Makefile vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcArchitectureSupport.cpp vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Makefile vendor/llvm/dist/lib/Fuzzer/FuzzerInterface.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerSanitizerOptions.cpp vendor/llvm/dist/lib/Fuzzer/pull_and_push_fuzz_corpus.sh vendor/llvm/dist/lib/Fuzzer/test/UserSuppliedFuzzerTest.cpp vendor/llvm/dist/lib/IR/FunctionInfo.cpp vendor/llvm/dist/lib/IR/Makefile vendor/llvm/dist/lib/IR/module.modulemap vendor/llvm/dist/lib/IRReader/Makefile vendor/llvm/dist/lib/LTO/Makefile vendor/llvm/dist/lib/LibDriver/Makefile vendor/llvm/dist/lib/LineEditor/Makefile vendor/llvm/dist/lib/Linker/Makefile vendor/llvm/dist/lib/MC/MCCodeGenInfo.cpp vendor/llvm/dist/lib/MC/MCDisassembler/Makefile vendor/llvm/dist/lib/MC/MCParser/Makefile vendor/llvm/dist/lib/MC/MCSymbolizer.cpp vendor/llvm/dist/lib/MC/Makefile vendor/llvm/dist/lib/MC/YAML.cpp vendor/llvm/dist/lib/Makefile vendor/llvm/dist/lib/Object/COFFYAML.cpp vendor/llvm/dist/lib/Object/ELFYAML.cpp vendor/llvm/dist/lib/Object/FunctionIndexObjectFile.cpp vendor/llvm/dist/lib/Object/Makefile vendor/llvm/dist/lib/Option/Makefile vendor/llvm/dist/lib/Passes/Makefile vendor/llvm/dist/lib/ProfileData/CoverageMapping.cpp vendor/llvm/dist/lib/ProfileData/CoverageMappingReader.cpp vendor/llvm/dist/lib/ProfileData/CoverageMappingWriter.cpp vendor/llvm/dist/lib/ProfileData/Makefile vendor/llvm/dist/lib/Support/Makefile vendor/llvm/dist/lib/TableGen/Makefile vendor/llvm/dist/lib/TableGen/module.modulemap vendor/llvm/dist/lib/Target/AArch64/AsmParser/Makefile vendor/llvm/dist/lib/Target/AArch64/Disassembler/Makefile vendor/llvm/dist/lib/Target/AArch64/InstPrinter/Makefile vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/AArch64/Makefile vendor/llvm/dist/lib/Target/AArch64/TargetInfo/Makefile vendor/llvm/dist/lib/Target/AArch64/Utils/Makefile vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUDiagnosticInfoUnsupported.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUDiagnosticInfoUnsupported.h vendor/llvm/dist/lib/Target/AMDGPU/AsmParser/Makefile vendor/llvm/dist/lib/Target/AMDGPU/InstPrinter/Makefile vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/AMDGPU/Makefile vendor/llvm/dist/lib/Target/AMDGPU/R600TextureIntrinsicsReplacer.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIFixSGPRLiveRanges.cpp vendor/llvm/dist/lib/Target/AMDGPU/TargetInfo/Makefile vendor/llvm/dist/lib/Target/AMDGPU/Utils/Makefile vendor/llvm/dist/lib/Target/ARM/AsmParser/Makefile vendor/llvm/dist/lib/Target/ARM/Disassembler/Makefile vendor/llvm/dist/lib/Target/ARM/InstPrinter/Makefile vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/ARM/Makefile vendor/llvm/dist/lib/Target/ARM/TargetInfo/Makefile vendor/llvm/dist/lib/Target/AVR/AVRConfig.h vendor/llvm/dist/lib/Target/AVR/Makefile vendor/llvm/dist/lib/Target/AVR/TargetInfo/Makefile vendor/llvm/dist/lib/Target/BPF/InstPrinter/Makefile vendor/llvm/dist/lib/Target/BPF/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/BPF/Makefile vendor/llvm/dist/lib/Target/BPF/TargetInfo/Makefile vendor/llvm/dist/lib/Target/CppBackend/ vendor/llvm/dist/lib/Target/Hexagon/AsmParser/Makefile vendor/llvm/dist/lib/Target/Hexagon/Disassembler/Makefile vendor/llvm/dist/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/Hexagon/Makefile vendor/llvm/dist/lib/Target/Hexagon/TargetInfo/Makefile vendor/llvm/dist/lib/Target/MSP430/InstPrinter/Makefile vendor/llvm/dist/lib/Target/MSP430/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/MSP430/Makefile vendor/llvm/dist/lib/Target/MSP430/TargetInfo/Makefile vendor/llvm/dist/lib/Target/Makefile vendor/llvm/dist/lib/Target/Mips/AsmParser/Makefile vendor/llvm/dist/lib/Target/Mips/Disassembler/Makefile vendor/llvm/dist/lib/Target/Mips/InstPrinter/Makefile vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/Mips/Makefile vendor/llvm/dist/lib/Target/Mips/TargetInfo/Makefile vendor/llvm/dist/lib/Target/NVPTX/InstPrinter/Makefile vendor/llvm/dist/lib/Target/NVPTX/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/NVPTX/Makefile vendor/llvm/dist/lib/Target/NVPTX/TargetInfo/Makefile vendor/llvm/dist/lib/Target/PowerPC/AsmParser/Makefile vendor/llvm/dist/lib/Target/PowerPC/Disassembler/Makefile vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/Makefile vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/PowerPC/Makefile vendor/llvm/dist/lib/Target/PowerPC/PPCLoopDataPrefetch.cpp vendor/llvm/dist/lib/Target/PowerPC/TargetInfo/Makefile vendor/llvm/dist/lib/Target/Sparc/AsmParser/Makefile vendor/llvm/dist/lib/Target/Sparc/Disassembler/Makefile vendor/llvm/dist/lib/Target/Sparc/InstPrinter/Makefile vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/Sparc/Makefile vendor/llvm/dist/lib/Target/Sparc/TargetInfo/Makefile vendor/llvm/dist/lib/Target/SystemZ/AsmParser/Makefile vendor/llvm/dist/lib/Target/SystemZ/Disassembler/Makefile vendor/llvm/dist/lib/Target/SystemZ/InstPrinter/Makefile vendor/llvm/dist/lib/Target/SystemZ/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/SystemZ/Makefile vendor/llvm/dist/lib/Target/SystemZ/TargetInfo/Makefile vendor/llvm/dist/lib/Target/WebAssembly/Disassembler/Makefile vendor/llvm/dist/lib/Target/WebAssembly/InstPrinter/Makefile vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/WebAssembly/Makefile vendor/llvm/dist/lib/Target/WebAssembly/Relooper.cpp vendor/llvm/dist/lib/Target/WebAssembly/Relooper.h vendor/llvm/dist/lib/Target/WebAssembly/TargetInfo/Makefile vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyPEI.cpp vendor/llvm/dist/lib/Target/X86/AsmParser/Makefile vendor/llvm/dist/lib/Target/X86/Disassembler/Makefile vendor/llvm/dist/lib/Target/X86/Disassembler/X86Disassembler.h vendor/llvm/dist/lib/Target/X86/InstPrinter/Makefile vendor/llvm/dist/lib/Target/X86/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86ELFRelocationInfo.cpp vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp vendor/llvm/dist/lib/Target/X86/Makefile vendor/llvm/dist/lib/Target/X86/TargetInfo/Makefile vendor/llvm/dist/lib/Target/X86/Utils/Makefile vendor/llvm/dist/lib/Target/XCore/Disassembler/Makefile vendor/llvm/dist/lib/Target/XCore/InstPrinter/Makefile vendor/llvm/dist/lib/Target/XCore/MCTargetDesc/Makefile vendor/llvm/dist/lib/Target/XCore/Makefile vendor/llvm/dist/lib/Target/XCore/TargetInfo/Makefile vendor/llvm/dist/lib/Transforms/Hello/Makefile vendor/llvm/dist/lib/Transforms/IPO/LowerBitSets.cpp vendor/llvm/dist/lib/Transforms/IPO/Makefile vendor/llvm/dist/lib/Transforms/InstCombine/Makefile vendor/llvm/dist/lib/Transforms/Instrumentation/Makefile vendor/llvm/dist/lib/Transforms/Instrumentation/SafeStack.cpp vendor/llvm/dist/lib/Transforms/Makefile vendor/llvm/dist/lib/Transforms/ObjCARC/Makefile vendor/llvm/dist/lib/Transforms/Scalar/Makefile vendor/llvm/dist/lib/Transforms/Scalar/ScalarReplAggregates.cpp vendor/llvm/dist/lib/Transforms/Utils/Makefile vendor/llvm/dist/lib/Transforms/Vectorize/Makefile vendor/llvm/dist/projects/Makefile vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/arguments-globals.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/arguments.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/asm-global-bugfix.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/basic-interproc-ret.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/basic-interproc.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/branch-alias.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/const-expr-gep.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/constant-over-index.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/empty.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/full-store-partial-alias.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/gep-signed-arithmetic.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/multilevel-combine.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/multilevel.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/must-and-partial.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/opaque-call-alias.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/phi-and-select.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/simple.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/stratified-attrs-indexing.ll vendor/llvm/dist/test/Analysis/CFLAliasAnalysis/va.ll vendor/llvm/dist/test/Analysis/ValueTracking/dom-cond.ll vendor/llvm/dist/test/Analysis/ValueTracking/pr24866.ll vendor/llvm/dist/test/Assembler/upgrade-loop-metadata.ll vendor/llvm/dist/test/Bitcode/Inputs/invalid-fixme-streaming-blob.bc vendor/llvm/dist/test/CodeGen/AArch64/aarch64-deferred-spilling.ll vendor/llvm/dist/test/CodeGen/AMDGPU/address-space.ll vendor/llvm/dist/test/CodeGen/AMDGPU/dot4-folding.ll vendor/llvm/dist/test/CodeGen/AMDGPU/extract-vector-elt-i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/extract_vector_elt_i16.ll vendor/llvm/dist/test/CodeGen/AMDGPU/global-extload-i1.ll vendor/llvm/dist/test/CodeGen/AMDGPU/global-extload-i16.ll vendor/llvm/dist/test/CodeGen/AMDGPU/global-extload-i32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/global-extload-i8.ll vendor/llvm/dist/test/CodeGen/AMDGPU/global-zero-initializer.ll vendor/llvm/dist/test/CodeGen/AMDGPU/gv-const-addrspace-fail.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.abs.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.barrier.global.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.barrier.local.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.bfi.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.bfm.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.class.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.cvt_f32_ubyte.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.div_fixup.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.div_fmas.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.div_scale.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.fract.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.fract.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.imad24.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.imax.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.imin.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.imul24.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.ldexp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.legacy.rsq.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.mul.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.rcp.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.rcp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.read.workdim.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.rsq.clamped.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.rsq.clamped.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.rsq.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.tex.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.trig_preop.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.trunc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.umad24.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.umax.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.umin.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.umul24.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.imageload.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.resinfo.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.sample-masked.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.sample.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.sampled.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.tid.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgpu.dp4.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgpu.lrp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.sqrt.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-i1.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load.vec.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/local-memory-two-objects.ll vendor/llvm/dist/test/CodeGen/AMDGPU/private-memory.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-annotate-cf-assertion.ll vendor/llvm/dist/test/CodeGen/AMDGPU/work-item-intrinsics.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/overflow.ll vendor/llvm/dist/test/CodeGen/ARM/intrinsics.ll vendor/llvm/dist/test/CodeGen/ARM/smulw.ll vendor/llvm/dist/test/CodeGen/CPP/ vendor/llvm/dist/test/CodeGen/Generic/Makefile vendor/llvm/dist/test/CodeGen/Generic/run-pass.ll vendor/llvm/dist/test/CodeGen/MIR/ARM/ARMLoadStoreDBG.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-from-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/lit.local.cfg vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/select.ll vendor/llvm/dist/test/CodeGen/Mips/micromips-zero-mat-uses.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr25802.ll vendor/llvm/dist/test/CodeGen/PowerPC/subsumes-pred-regs.ll vendor/llvm/dist/test/CodeGen/WebAssembly/loop-idiom.ll vendor/llvm/dist/test/CodeGen/X86/2007-08-13-AppendingLinkage.ll vendor/llvm/dist/test/CodeGen/X86/2008-08-19-SubAndFetch.ll vendor/llvm/dist/test/CodeGen/X86/avx2-pmovxrm-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/darwin-stub.ll vendor/llvm/dist/test/CodeGen/X86/lock-inst-encoding.ll vendor/llvm/dist/test/CodeGen/X86/materialize-one.ll vendor/llvm/dist/test/CodeGen/X86/sse41-pmovxrm-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/vec-sign.ll vendor/llvm/dist/test/DebugInfo/Generic/Inputs/gmlt.ll vendor/llvm/dist/test/DebugInfo/X86/debug-loc-empty-entries.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/lifetime-uar.ll vendor/llvm/dist/test/MC/AsmParser/directive_file-errors.s vendor/llvm/dist/test/MC/ELF/section-sym-err.s vendor/llvm/dist/test/MC/MachO/x86-data-in-code.ll vendor/llvm/dist/test/MC/Mips/mips32r6/valid-xfail.s vendor/llvm/dist/test/MC/Mips/mips64extins.ll vendor/llvm/dist/test/MC/Mips/mips64r6/valid-xfail.s vendor/llvm/dist/test/Makefile vendor/llvm/dist/test/Makefile.tests vendor/llvm/dist/test/TableGen/intrinsic-order.td vendor/llvm/dist/test/Transforms/FunctionAttrs/noreturn.ll vendor/llvm/dist/test/Transforms/GVN/2009-02-17-LoadPRECrash.ll vendor/llvm/dist/test/Transforms/GVN/2009-06-17-InvalidPRE.ll vendor/llvm/dist/test/Transforms/GVN/2011-06-01-NonLocalMemdepMiscompile.ll vendor/llvm/dist/test/Transforms/GVN/atomic.ll vendor/llvm/dist/test/Transforms/GVN/invariant-load.ll vendor/llvm/dist/test/Transforms/GVN/load-pre-align.ll vendor/llvm/dist/test/Transforms/GVN/load-pre-licm.ll vendor/llvm/dist/test/Transforms/GVN/load-pre-nonlocal.ll vendor/llvm/dist/test/Transforms/GVN/local-pre.ll vendor/llvm/dist/test/Transforms/GVN/lpre-call-wrap-2.ll vendor/llvm/dist/test/Transforms/GVN/lpre-call-wrap.ll vendor/llvm/dist/test/Transforms/GVN/phi-translate.ll vendor/llvm/dist/test/Transforms/GVN/pre-basic-add.ll vendor/llvm/dist/test/Transforms/GVN/pre-gep-load.ll vendor/llvm/dist/test/Transforms/GVN/pre-load.ll vendor/llvm/dist/test/Transforms/GVN/pre-no-cost-phi.ll vendor/llvm/dist/test/Transforms/GVN/pre-single-pred.ll vendor/llvm/dist/test/Transforms/GVN/preserve-tbaa.ll vendor/llvm/dist/test/Transforms/GVN/rle-phi-translate.ll vendor/llvm/dist/test/Transforms/GVN/rle-semidominated.ll vendor/llvm/dist/test/Transforms/GVN/rle.ll vendor/llvm/dist/test/Transforms/GVN/volatile.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/overflowcheck.ll vendor/llvm/dist/test/Transforms/InstCombine/2002-03-11-InstCombineHang.ll vendor/llvm/dist/test/Transforms/InstCombine/2002-05-14-SubFailure.ll vendor/llvm/dist/test/Transforms/InstCombine/2002-08-02-CastTest.ll vendor/llvm/dist/test/Transforms/InstCombine/2002-12-05-MissedConstProp.ll vendor/llvm/dist/test/Transforms/InstCombine/2007-01-27-AndICmp.ll vendor/llvm/dist/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll vendor/llvm/dist/test/Transforms/InstCombine/2008-07-08-AndICmp.ll vendor/llvm/dist/test/Transforms/InstCombine/2008-07-16-sse2_storel_dq.ll vendor/llvm/dist/test/Transforms/InstCombine/2012-05-27-Negative-Shift-Crash.ll vendor/llvm/dist/test/Transforms/InstCombine/apint-add1.ll vendor/llvm/dist/test/Transforms/InstCombine/apint-add2.ll vendor/llvm/dist/test/Transforms/InstCombine/dom-conditions.ll vendor/llvm/dist/test/Transforms/InstCombine/pr8547.ll vendor/llvm/dist/test/Transforms/InstCombine/r600-intrinsics.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-pmovsx.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-pmovzx.ll vendor/llvm/dist/test/Transforms/LoopUnroll/full-unroll-heuristics-cast.ll vendor/llvm/dist/test/Transforms/LoopUnroll/nsw-tripcount.ll vendor/llvm/dist/test/Transforms/LoopUnroll/partial-unroll-optsize.ll vendor/llvm/dist/test/Transforms/LowerBitSets/constant.ll vendor/llvm/dist/test/Transforms/LowerBitSets/function-ext.ll vendor/llvm/dist/test/Transforms/LowerBitSets/function.ll vendor/llvm/dist/test/Transforms/LowerBitSets/layout.ll vendor/llvm/dist/test/Transforms/LowerBitSets/nonglobal.ll vendor/llvm/dist/test/Transforms/LowerBitSets/nonstring.ll vendor/llvm/dist/test/Transforms/LowerBitSets/pr25902.ll vendor/llvm/dist/test/Transforms/LowerBitSets/simple.ll vendor/llvm/dist/test/Transforms/LowerBitSets/single-offset.ll vendor/llvm/dist/test/Transforms/LowerBitSets/unnamed.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/call_gc_result.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/invokes.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/leaf-function.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/patchable-statepoints.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/statepoint-calling-conventions.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/statepoint-format.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-1.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-10.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-11.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-2.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-3.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-4.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-5.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-6.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-7.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-8.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers-9.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-pointers.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/base-vector.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/basic.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/basics.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/codegen-cond.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/constants.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/deref-pointers.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/gc-relocate-creation.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/live-vector-nosplit.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/live-vector.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/liveness-basics.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/patchable-statepoints.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/preprocess.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/relocate-invoke-result.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/relocation.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/rematerialize-derived-pointers.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deopt-bundles/rewrite-invoke.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/gc_relocate_creation.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/live-vector.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/relocate_invoke_result.ll vendor/llvm/dist/test/Transforms/SampleProfile/inline-hint.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2003-05-29-ArrayFail.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2006-11-07-InvalidArrayPromote.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2007-11-03-bigendian_apint.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2008-02-28-SubElementExtractCrash.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2008-06-05-loadstore-agg.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2008-06-22-LargeArray.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2008-08-22-out-of-range-array-promote.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2008-09-22-vector-gep.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2009-02-02-ScalarPromoteOutOfRange.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2009-02-05-LoadFCA.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2009-12-11-NeonTypes.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2010-01-18-SelfCopy.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2011-05-06-CapturedAlloca.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2011-06-08-VectorExtractValue.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2011-06-17-VectorPartialMemset.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2011-09-22-PHISpeculateInvoke.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2011-10-11-VectorMemset.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2011-10-22-VectorCrash.ll vendor/llvm/dist/test/Transforms/ScalarRepl/2011-11-11-EmptyStruct.ll vendor/llvm/dist/test/Transforms/ScalarRepl/AggregatePromote.ll vendor/llvm/dist/test/Transforms/ScalarRepl/DifferingTypes.ll vendor/llvm/dist/test/Transforms/ScalarRepl/address-space.ll vendor/llvm/dist/test/Transforms/ScalarRepl/arraytest.ll vendor/llvm/dist/test/Transforms/ScalarRepl/badarray.ll vendor/llvm/dist/test/Transforms/ScalarRepl/basictest.ll vendor/llvm/dist/test/Transforms/ScalarRepl/bitfield-sroa.ll vendor/llvm/dist/test/Transforms/ScalarRepl/copy-aggregate.ll vendor/llvm/dist/test/Transforms/ScalarRepl/crash.ll vendor/llvm/dist/test/Transforms/ScalarRepl/debuginfo-preserved.ll vendor/llvm/dist/test/Transforms/ScalarRepl/inline-vector.ll vendor/llvm/dist/test/Transforms/ScalarRepl/lifetime.ll vendor/llvm/dist/test/Transforms/ScalarRepl/load-store-aggregate.ll vendor/llvm/dist/test/Transforms/ScalarRepl/memcpy-align.ll vendor/llvm/dist/test/Transforms/ScalarRepl/memset-aggregate-byte-leader.ll vendor/llvm/dist/test/Transforms/ScalarRepl/memset-aggregate.ll vendor/llvm/dist/test/Transforms/ScalarRepl/negative-memset.ll vendor/llvm/dist/test/Transforms/ScalarRepl/nonzero-first-index.ll vendor/llvm/dist/test/Transforms/ScalarRepl/not-a-vector.ll vendor/llvm/dist/test/Transforms/ScalarRepl/only-memcpy-uses.ll vendor/llvm/dist/test/Transforms/ScalarRepl/phi-cycle.ll vendor/llvm/dist/test/Transforms/ScalarRepl/phi-select.ll vendor/llvm/dist/test/Transforms/ScalarRepl/phinodepromote.ll vendor/llvm/dist/test/Transforms/ScalarRepl/select_promote.ll vendor/llvm/dist/test/Transforms/ScalarRepl/sroa-fca.ll vendor/llvm/dist/test/Transforms/ScalarRepl/sroa_two.ll vendor/llvm/dist/test/Transforms/ScalarRepl/union-fp-int.ll vendor/llvm/dist/test/Transforms/ScalarRepl/union-packed.ll vendor/llvm/dist/test/Transforms/ScalarRepl/union-pointer.ll vendor/llvm/dist/test/Transforms/ScalarRepl/vector_memcpy.ll vendor/llvm/dist/test/Transforms/ScalarRepl/vector_promote.ll vendor/llvm/dist/test/Transforms/ScalarRepl/vectors-with-mismatched-elements.ll vendor/llvm/dist/test/Transforms/ScalarRepl/volatile.ll vendor/llvm/dist/test/Transforms/SeparateConstOffsetFromGEP/NVPTX/value-tracking-domtree.ll vendor/llvm/dist/test/Transforms/TailDup/2008-06-11-AvoidDupLoopHeader.ll vendor/llvm/dist/test/Transforms/TailDup/X86/lit.local.cfg vendor/llvm/dist/test/Transforms/TailDup/lit.local.cfg vendor/llvm/dist/test/tools/sancov/Inputs/blacklist.txt vendor/llvm/dist/test/tools/sancov/Inputs/test-linux_x86_64-1.sancov vendor/llvm/dist/test/tools/sancov/Inputs/test-linux_x86_64.sancov vendor/llvm/dist/tools/Makefile vendor/llvm/dist/tools/bugpoint-passes/Makefile vendor/llvm/dist/tools/bugpoint/Makefile vendor/llvm/dist/tools/dsymutil/Makefile vendor/llvm/dist/tools/gold/Makefile vendor/llvm/dist/tools/llc/Makefile vendor/llvm/dist/tools/lli/ChildTarget/Makefile vendor/llvm/dist/tools/lli/Makefile vendor/llvm/dist/tools/llvm-ar/Makefile vendor/llvm/dist/tools/llvm-as/Makefile vendor/llvm/dist/tools/llvm-bcanalyzer/Makefile vendor/llvm/dist/tools/llvm-c-test/Makefile vendor/llvm/dist/tools/llvm-config/Makefile vendor/llvm/dist/tools/llvm-cov/Makefile vendor/llvm/dist/tools/llvm-cxxdump/Makefile vendor/llvm/dist/tools/llvm-diff/Makefile vendor/llvm/dist/tools/llvm-dis/Makefile vendor/llvm/dist/tools/llvm-dwarfdump/Makefile vendor/llvm/dist/tools/llvm-dwp/Makefile vendor/llvm/dist/tools/llvm-extract/Makefile vendor/llvm/dist/tools/llvm-go/Makefile vendor/llvm/dist/tools/llvm-jitlistener/Makefile vendor/llvm/dist/tools/llvm-link/Makefile vendor/llvm/dist/tools/llvm-lto/Makefile vendor/llvm/dist/tools/llvm-mc/Makefile vendor/llvm/dist/tools/llvm-mcmarkup/Makefile vendor/llvm/dist/tools/llvm-nm/Makefile vendor/llvm/dist/tools/llvm-objdump/Makefile vendor/llvm/dist/tools/llvm-pdbdump/Makefile vendor/llvm/dist/tools/llvm-profdata/Makefile vendor/llvm/dist/tools/llvm-readobj/Makefile vendor/llvm/dist/tools/llvm-readobj/StreamWriter.cpp vendor/llvm/dist/tools/llvm-readobj/StreamWriter.h vendor/llvm/dist/tools/llvm-rtdyld/Makefile vendor/llvm/dist/tools/llvm-shlib/Makefile vendor/llvm/dist/tools/llvm-size/Makefile vendor/llvm/dist/tools/llvm-split/Makefile vendor/llvm/dist/tools/llvm-stress/Makefile vendor/llvm/dist/tools/llvm-symbolizer/Makefile vendor/llvm/dist/tools/lto/Makefile vendor/llvm/dist/tools/obj2yaml/Makefile vendor/llvm/dist/tools/opt/Makefile vendor/llvm/dist/tools/sancov/Makefile vendor/llvm/dist/tools/verify-uselistorder/Makefile vendor/llvm/dist/tools/yaml2obj/Makefile vendor/llvm/dist/unittests/ADT/Makefile vendor/llvm/dist/unittests/Analysis/Makefile vendor/llvm/dist/unittests/AsmParser/Makefile vendor/llvm/dist/unittests/Bitcode/Makefile vendor/llvm/dist/unittests/CodeGen/Makefile vendor/llvm/dist/unittests/DebugInfo/DWARF/Makefile vendor/llvm/dist/unittests/DebugInfo/Makefile vendor/llvm/dist/unittests/DebugInfo/PDB/Makefile vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/Makefile vendor/llvm/dist/unittests/ExecutionEngine/Makefile vendor/llvm/dist/unittests/ExecutionEngine/Orc/Makefile vendor/llvm/dist/unittests/IR/Makefile vendor/llvm/dist/unittests/LineEditor/Makefile vendor/llvm/dist/unittests/Linker/Makefile vendor/llvm/dist/unittests/MC/Makefile vendor/llvm/dist/unittests/MC/YAMLTest.cpp vendor/llvm/dist/unittests/Makefile vendor/llvm/dist/unittests/Makefile.unittest vendor/llvm/dist/unittests/Option/Makefile vendor/llvm/dist/unittests/ProfileData/Makefile vendor/llvm/dist/unittests/Support/Makefile vendor/llvm/dist/unittests/Support/StreamingMemoryObject.cpp vendor/llvm/dist/unittests/Support/TargetRegistry.cpp vendor/llvm/dist/unittests/Transforms/IPO/LowerBitSets.cpp vendor/llvm/dist/unittests/Transforms/IPO/Makefile vendor/llvm/dist/unittests/Transforms/Makefile vendor/llvm/dist/unittests/Transforms/Utils/Makefile vendor/llvm/dist/utils/FileCheck/Makefile vendor/llvm/dist/utils/Makefile vendor/llvm/dist/utils/Misc/mergefunctions.clang.svn.patch vendor/llvm/dist/utils/PerfectShuffle/Makefile vendor/llvm/dist/utils/TableGen/Makefile vendor/llvm/dist/utils/TableGen/module.modulemap vendor/llvm/dist/utils/buildit/GNUmakefile vendor/llvm/dist/utils/buildit/build_llvm vendor/llvm/dist/utils/count/Makefile vendor/llvm/dist/utils/fpcmp/Makefile vendor/llvm/dist/utils/llvm-lit/Makefile vendor/llvm/dist/utils/llvm.natvis vendor/llvm/dist/utils/not/Makefile vendor/llvm/dist/utils/unittest/Makefile vendor/llvm/dist/utils/unittest/UnitTestMain/Makefile vendor/llvm/dist/utils/unittest/googletest/Makefile vendor/llvm/dist/utils/yaml-bench/Makefile Modified: vendor/llvm/dist/.arcconfig vendor/llvm/dist/.clang-tidy vendor/llvm/dist/.gitignore vendor/llvm/dist/CMakeLists.txt vendor/llvm/dist/CODE_OWNERS.TXT vendor/llvm/dist/CREDITS.TXT vendor/llvm/dist/LICENSE.TXT vendor/llvm/dist/bindings/go/llvm/executionengine_test.go vendor/llvm/dist/bindings/go/llvm/target.go vendor/llvm/dist/bindings/ocaml/analysis/analysis_ocaml.c vendor/llvm/dist/bindings/ocaml/bitreader/bitreader_ocaml.c vendor/llvm/dist/bindings/ocaml/executionengine/executionengine_ocaml.c vendor/llvm/dist/bindings/ocaml/linker/linker_ocaml.c vendor/llvm/dist/bindings/ocaml/llvm/llvm.ml vendor/llvm/dist/bindings/ocaml/llvm/llvm.mli vendor/llvm/dist/bindings/ocaml/llvm/llvm_ocaml.c vendor/llvm/dist/bindings/ocaml/target/llvm_target.ml vendor/llvm/dist/bindings/ocaml/target/llvm_target.mli vendor/llvm/dist/bindings/ocaml/target/target_ocaml.c vendor/llvm/dist/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli vendor/llvm/dist/cmake/config-ix.cmake vendor/llvm/dist/cmake/modules/AddLLVM.cmake vendor/llvm/dist/cmake/modules/AddOCaml.cmake vendor/llvm/dist/cmake/modules/CMakeLists.txt vendor/llvm/dist/cmake/modules/CheckAtomic.cmake vendor/llvm/dist/cmake/modules/CrossCompile.cmake vendor/llvm/dist/cmake/modules/GetHostTriple.cmake vendor/llvm/dist/cmake/modules/HandleLLVMOptions.cmake vendor/llvm/dist/cmake/modules/LLVMConfig.cmake.in vendor/llvm/dist/cmake/modules/LLVMExternalProjectUtils.cmake vendor/llvm/dist/cmake/modules/TableGen.cmake vendor/llvm/dist/cmake/modules/VersionFromVCS.cmake vendor/llvm/dist/cmake/platforms/iOS.cmake vendor/llvm/dist/configure vendor/llvm/dist/docs/AMDGPUUsage.rst vendor/llvm/dist/docs/AliasAnalysis.rst vendor/llvm/dist/docs/Atomics.rst vendor/llvm/dist/docs/BitCodeFormat.rst vendor/llvm/dist/docs/CMake.rst vendor/llvm/dist/docs/CodeGenerator.rst vendor/llvm/dist/docs/CommandGuide/FileCheck.rst vendor/llvm/dist/docs/CommandGuide/bugpoint.rst vendor/llvm/dist/docs/CommandGuide/lit.rst vendor/llvm/dist/docs/CommandGuide/llvm-cov.rst vendor/llvm/dist/docs/CommandGuide/llvm-nm.rst vendor/llvm/dist/docs/CommandGuide/llvm-profdata.rst vendor/llvm/dist/docs/CommandGuide/llvm-readobj.rst vendor/llvm/dist/docs/CompileCudaWithLLVM.rst vendor/llvm/dist/docs/CompilerWriterInfo.rst vendor/llvm/dist/docs/CoverageMappingFormat.rst vendor/llvm/dist/docs/DeveloperPolicy.rst vendor/llvm/dist/docs/FAQ.rst vendor/llvm/dist/docs/GettingStarted.rst vendor/llvm/dist/docs/GettingStartedVS.rst vendor/llvm/dist/docs/GoldPlugin.rst vendor/llvm/dist/docs/HowToCrossCompileLLVM.rst vendor/llvm/dist/docs/HowToReleaseLLVM.rst vendor/llvm/dist/docs/LLVMBuild.rst vendor/llvm/dist/docs/LangRef.rst vendor/llvm/dist/docs/LibFuzzer.rst vendor/llvm/dist/docs/LinkTimeOptimization.rst vendor/llvm/dist/docs/MergeFunctions.rst vendor/llvm/dist/docs/NVPTXUsage.rst vendor/llvm/dist/docs/Passes.rst vendor/llvm/dist/docs/Phabricator.rst vendor/llvm/dist/docs/ProgrammersManual.rst vendor/llvm/dist/docs/README.txt vendor/llvm/dist/docs/ReleaseNotes.rst vendor/llvm/dist/docs/SourceLevelDebugging.rst vendor/llvm/dist/docs/Statepoints.rst vendor/llvm/dist/docs/TableGen/LangRef.rst vendor/llvm/dist/docs/TestSuiteMakefileGuide.rst vendor/llvm/dist/docs/TestingGuide.rst vendor/llvm/dist/docs/WritingAnLLVMBackend.rst vendor/llvm/dist/docs/WritingAnLLVMPass.rst vendor/llvm/dist/docs/YamlIO.rst vendor/llvm/dist/docs/conf.py vendor/llvm/dist/docs/doxygen.cfg.in vendor/llvm/dist/docs/index.rst vendor/llvm/dist/docs/tutorial/OCamlLangImpl1.rst vendor/llvm/dist/docs/tutorial/OCamlLangImpl5.rst vendor/llvm/dist/docs/tutorial/OCamlLangImpl6.rst vendor/llvm/dist/docs/tutorial/OCamlLangImpl7.rst vendor/llvm/dist/docs/tutorial/index.rst vendor/llvm/dist/examples/BrainF/BrainF.cpp vendor/llvm/dist/examples/BrainF/BrainF.h vendor/llvm/dist/examples/BrainF/BrainFDriver.cpp vendor/llvm/dist/examples/ExceptionDemo/ExceptionDemo.cpp vendor/llvm/dist/examples/Fibonacci/CMakeLists.txt vendor/llvm/dist/examples/Fibonacci/fibonacci.cpp vendor/llvm/dist/examples/HowToUseJIT/HowToUseJIT.cpp vendor/llvm/dist/examples/Kaleidoscope/CMakeLists.txt vendor/llvm/dist/examples/Kaleidoscope/Chapter2/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Chapter3/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Chapter4/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Chapter5/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Chapter6/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Chapter7/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/Chapter8/CMakeLists.txt vendor/llvm/dist/examples/Kaleidoscope/Chapter8/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/MCJIT/cached/toy-jit.cpp vendor/llvm/dist/examples/Kaleidoscope/MCJIT/cached/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/MCJIT/complete/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/MCJIT/initial/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/MCJIT/lazy/toy-jit.cpp vendor/llvm/dist/examples/Kaleidoscope/MCJIT/lazy/toy.cpp vendor/llvm/dist/examples/Kaleidoscope/include/KaleidoscopeJIT.h vendor/llvm/dist/examples/ModuleMaker/ModuleMaker.cpp vendor/llvm/dist/examples/ParallelJIT/CMakeLists.txt vendor/llvm/dist/examples/ParallelJIT/ParallelJIT.cpp vendor/llvm/dist/include/llvm-c/Core.h vendor/llvm/dist/include/llvm-c/Disassembler.h vendor/llvm/dist/include/llvm-c/ErrorHandling.h vendor/llvm/dist/include/llvm-c/Linker.h vendor/llvm/dist/include/llvm-c/OrcBindings.h vendor/llvm/dist/include/llvm-c/Target.h vendor/llvm/dist/include/llvm-c/TargetMachine.h vendor/llvm/dist/include/llvm-c/Transforms/Scalar.h vendor/llvm/dist/include/llvm-c/Types.h vendor/llvm/dist/include/llvm-c/lto.h vendor/llvm/dist/include/llvm/ADT/APFloat.h vendor/llvm/dist/include/llvm/ADT/APInt.h vendor/llvm/dist/include/llvm/ADT/ArrayRef.h vendor/llvm/dist/include/llvm/ADT/BitVector.h vendor/llvm/dist/include/llvm/ADT/DenseMap.h vendor/llvm/dist/include/llvm/ADT/DenseMapInfo.h vendor/llvm/dist/include/llvm/ADT/DenseSet.h vendor/llvm/dist/include/llvm/ADT/FoldingSet.h vendor/llvm/dist/include/llvm/ADT/Hashing.h vendor/llvm/dist/include/llvm/ADT/PointerEmbeddedInt.h vendor/llvm/dist/include/llvm/ADT/PostOrderIterator.h vendor/llvm/dist/include/llvm/ADT/STLExtras.h vendor/llvm/dist/include/llvm/ADT/SetVector.h vendor/llvm/dist/include/llvm/ADT/SmallBitVector.h vendor/llvm/dist/include/llvm/ADT/SmallPtrSet.h vendor/llvm/dist/include/llvm/ADT/SmallSet.h vendor/llvm/dist/include/llvm/ADT/SmallVector.h vendor/llvm/dist/include/llvm/ADT/SparseSet.h vendor/llvm/dist/include/llvm/ADT/Statistic.h vendor/llvm/dist/include/llvm/ADT/StringExtras.h vendor/llvm/dist/include/llvm/ADT/StringMap.h vendor/llvm/dist/include/llvm/ADT/StringRef.h vendor/llvm/dist/include/llvm/ADT/StringSet.h vendor/llvm/dist/include/llvm/ADT/TinyPtrVector.h vendor/llvm/dist/include/llvm/ADT/Triple.h vendor/llvm/dist/include/llvm/ADT/ilist.h vendor/llvm/dist/include/llvm/ADT/iterator.h vendor/llvm/dist/include/llvm/Analysis/AliasAnalysis.h vendor/llvm/dist/include/llvm/Analysis/AliasSetTracker.h vendor/llvm/dist/include/llvm/Analysis/AssumptionCache.h vendor/llvm/dist/include/llvm/Analysis/BasicAliasAnalysis.h vendor/llvm/dist/include/llvm/Analysis/BlockFrequencyInfo.h vendor/llvm/dist/include/llvm/Analysis/BlockFrequencyInfoImpl.h vendor/llvm/dist/include/llvm/Analysis/BranchProbabilityInfo.h vendor/llvm/dist/include/llvm/Analysis/CGSCCPassManager.h vendor/llvm/dist/include/llvm/Analysis/CallGraph.h vendor/llvm/dist/include/llvm/Analysis/CallGraphSCCPass.h vendor/llvm/dist/include/llvm/Analysis/CallPrinter.h vendor/llvm/dist/include/llvm/Analysis/CodeMetrics.h vendor/llvm/dist/include/llvm/Analysis/ConstantFolding.h vendor/llvm/dist/include/llvm/Analysis/DemandedBits.h vendor/llvm/dist/include/llvm/Analysis/DependenceAnalysis.h vendor/llvm/dist/include/llvm/Analysis/DominanceFrontier.h vendor/llvm/dist/include/llvm/Analysis/EHPersonalities.h vendor/llvm/dist/include/llvm/Analysis/GlobalsModRef.h vendor/llvm/dist/include/llvm/Analysis/IVUsers.h vendor/llvm/dist/include/llvm/Analysis/InlineCost.h vendor/llvm/dist/include/llvm/Analysis/InstructionSimplify.h vendor/llvm/dist/include/llvm/Analysis/Interval.h vendor/llvm/dist/include/llvm/Analysis/IteratedDominanceFrontier.h vendor/llvm/dist/include/llvm/Analysis/LazyCallGraph.h vendor/llvm/dist/include/llvm/Analysis/LazyValueInfo.h vendor/llvm/dist/include/llvm/Analysis/Loads.h vendor/llvm/dist/include/llvm/Analysis/LoopAccessAnalysis.h vendor/llvm/dist/include/llvm/Analysis/LoopInfo.h vendor/llvm/dist/include/llvm/Analysis/LoopInfoImpl.h vendor/llvm/dist/include/llvm/Analysis/LoopPass.h vendor/llvm/dist/include/llvm/Analysis/MemoryBuiltins.h vendor/llvm/dist/include/llvm/Analysis/MemoryDependenceAnalysis.h vendor/llvm/dist/include/llvm/Analysis/MemoryLocation.h vendor/llvm/dist/include/llvm/Analysis/ObjCARCAliasAnalysis.h vendor/llvm/dist/include/llvm/Analysis/ObjCARCAnalysisUtils.h vendor/llvm/dist/include/llvm/Analysis/ObjCARCInstKind.h vendor/llvm/dist/include/llvm/Analysis/Passes.h vendor/llvm/dist/include/llvm/Analysis/PostDominators.h vendor/llvm/dist/include/llvm/Analysis/RegionInfo.h vendor/llvm/dist/include/llvm/Analysis/RegionInfoImpl.h vendor/llvm/dist/include/llvm/Analysis/ScalarEvolution.h vendor/llvm/dist/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h vendor/llvm/dist/include/llvm/Analysis/ScalarEvolutionExpander.h vendor/llvm/dist/include/llvm/Analysis/ScalarEvolutionExpressions.h vendor/llvm/dist/include/llvm/Analysis/ScopedNoAliasAA.h vendor/llvm/dist/include/llvm/Analysis/SparsePropagation.h vendor/llvm/dist/include/llvm/Analysis/TargetLibraryInfo.def vendor/llvm/dist/include/llvm/Analysis/TargetLibraryInfo.h vendor/llvm/dist/include/llvm/Analysis/TargetTransformInfo.h vendor/llvm/dist/include/llvm/Analysis/TargetTransformInfoImpl.h vendor/llvm/dist/include/llvm/Analysis/TypeBasedAliasAnalysis.h vendor/llvm/dist/include/llvm/Analysis/ValueTracking.h vendor/llvm/dist/include/llvm/Analysis/VectorUtils.h vendor/llvm/dist/include/llvm/AsmParser/Parser.h vendor/llvm/dist/include/llvm/Bitcode/BitCodes.h vendor/llvm/dist/include/llvm/Bitcode/BitcodeWriterPass.h vendor/llvm/dist/include/llvm/Bitcode/BitstreamReader.h vendor/llvm/dist/include/llvm/Bitcode/BitstreamWriter.h vendor/llvm/dist/include/llvm/Bitcode/LLVMBitCodes.h vendor/llvm/dist/include/llvm/Bitcode/ReaderWriter.h vendor/llvm/dist/include/llvm/CodeGen/Analysis.h vendor/llvm/dist/include/llvm/CodeGen/AsmPrinter.h vendor/llvm/dist/include/llvm/CodeGen/BasicTTIImpl.h vendor/llvm/dist/include/llvm/CodeGen/CallingConvLower.h vendor/llvm/dist/include/llvm/CodeGen/CommandFlags.h vendor/llvm/dist/include/llvm/CodeGen/DFAPacketizer.h vendor/llvm/dist/include/llvm/CodeGen/DIE.h vendor/llvm/dist/include/llvm/CodeGen/DIEValue.def vendor/llvm/dist/include/llvm/CodeGen/FastISel.h vendor/llvm/dist/include/llvm/CodeGen/FaultMaps.h vendor/llvm/dist/include/llvm/CodeGen/FunctionLoweringInfo.h vendor/llvm/dist/include/llvm/CodeGen/GCMetadata.h vendor/llvm/dist/include/llvm/CodeGen/ISDOpcodes.h vendor/llvm/dist/include/llvm/CodeGen/LiveInterval.h vendor/llvm/dist/include/llvm/CodeGen/LiveIntervalAnalysis.h vendor/llvm/dist/include/llvm/CodeGen/LivePhysRegs.h vendor/llvm/dist/include/llvm/CodeGen/LiveRangeEdit.h vendor/llvm/dist/include/llvm/CodeGen/LiveVariables.h vendor/llvm/dist/include/llvm/CodeGen/MIRParser/MIRParser.h vendor/llvm/dist/include/llvm/CodeGen/MIRYamlMapping.h vendor/llvm/dist/include/llvm/CodeGen/MachineBasicBlock.h vendor/llvm/dist/include/llvm/CodeGen/MachineBlockFrequencyInfo.h vendor/llvm/dist/include/llvm/CodeGen/MachineCombinerPattern.h vendor/llvm/dist/include/llvm/CodeGen/MachineDominators.h vendor/llvm/dist/include/llvm/CodeGen/MachineFrameInfo.h vendor/llvm/dist/include/llvm/CodeGen/MachineFunction.h vendor/llvm/dist/include/llvm/CodeGen/MachineFunctionPass.h vendor/llvm/dist/include/llvm/CodeGen/MachineInstr.h vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBuilder.h vendor/llvm/dist/include/llvm/CodeGen/MachineInstrBundle.h vendor/llvm/dist/include/llvm/CodeGen/MachineLoopInfo.h vendor/llvm/dist/include/llvm/CodeGen/MachineMemOperand.h vendor/llvm/dist/include/llvm/CodeGen/MachineModuleInfoImpls.h vendor/llvm/dist/include/llvm/CodeGen/MachineOperand.h vendor/llvm/dist/include/llvm/CodeGen/MachineRegisterInfo.h vendor/llvm/dist/include/llvm/CodeGen/MachineSSAUpdater.h vendor/llvm/dist/include/llvm/CodeGen/MachineScheduler.h vendor/llvm/dist/include/llvm/CodeGen/MachineTraceMetrics.h vendor/llvm/dist/include/llvm/CodeGen/MachineValueType.h vendor/llvm/dist/include/llvm/CodeGen/PBQP/Graph.h vendor/llvm/dist/include/llvm/CodeGen/ParallelCG.h vendor/llvm/dist/include/llvm/CodeGen/Passes.h vendor/llvm/dist/include/llvm/CodeGen/PseudoSourceValue.h vendor/llvm/dist/include/llvm/CodeGen/RegAllocPBQP.h vendor/llvm/dist/include/llvm/CodeGen/RegisterPressure.h vendor/llvm/dist/include/llvm/CodeGen/RegisterScavenging.h vendor/llvm/dist/include/llvm/CodeGen/ResourcePriorityQueue.h vendor/llvm/dist/include/llvm/CodeGen/RuntimeLibcalls.h vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAG.h vendor/llvm/dist/include/llvm/CodeGen/ScheduleDAGInstrs.h vendor/llvm/dist/include/llvm/CodeGen/ScheduleHazardRecognizer.h vendor/llvm/dist/include/llvm/CodeGen/ScoreboardHazardRecognizer.h vendor/llvm/dist/include/llvm/CodeGen/SelectionDAG.h vendor/llvm/dist/include/llvm/CodeGen/SelectionDAGISel.h vendor/llvm/dist/include/llvm/CodeGen/SelectionDAGNodes.h vendor/llvm/dist/include/llvm/CodeGen/SlotIndexes.h vendor/llvm/dist/include/llvm/CodeGen/StackMaps.h vendor/llvm/dist/include/llvm/CodeGen/StackProtector.h vendor/llvm/dist/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h vendor/llvm/dist/include/llvm/CodeGen/ValueTypes.h vendor/llvm/dist/include/llvm/CodeGen/ValueTypes.td vendor/llvm/dist/include/llvm/CodeGen/WinEHFuncInfo.h vendor/llvm/dist/include/llvm/Config/config.h.cmake vendor/llvm/dist/include/llvm/DebugInfo/CodeView/CodeView.h vendor/llvm/dist/include/llvm/DebugInfo/CodeView/FieldListRecordBuilder.h vendor/llvm/dist/include/llvm/DebugInfo/CodeView/Line.h vendor/llvm/dist/include/llvm/DebugInfo/CodeView/ListRecordBuilder.h vendor/llvm/dist/include/llvm/DebugInfo/CodeView/MemoryTypeTableBuilder.h vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeIndex.h vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeRecord.h vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeRecordBuilder.h vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h vendor/llvm/dist/include/llvm/DebugInfo/CodeView/TypeTableBuilder.h vendor/llvm/dist/include/llvm/DebugInfo/DIContext.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFContext.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFFormValue.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFUnit.h vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/DIA/DIASession.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/DIA/DIASupport.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/IPDBDataStream.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/IPDBLineNumber.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/IPDBSession.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/IPDBSourceFile.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDB.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBContext.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBExtras.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymDumper.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbol.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolData.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolExe.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h vendor/llvm/dist/include/llvm/DebugInfo/PDB/PDBTypes.h vendor/llvm/dist/include/llvm/DebugInfo/Symbolize/DIPrinter.h vendor/llvm/dist/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h vendor/llvm/dist/include/llvm/DebugInfo/Symbolize/Symbolize.h vendor/llvm/dist/include/llvm/ExecutionEngine/ExecutionEngine.h vendor/llvm/dist/include/llvm/ExecutionEngine/GenericValue.h vendor/llvm/dist/include/llvm/ExecutionEngine/JITEventListener.h vendor/llvm/dist/include/llvm/ExecutionEngine/JITSymbolFlags.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/CompileUtils.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/JITSymbol.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/LambdaResolver.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/OrcError.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/RPCChannel.h vendor/llvm/dist/include/llvm/ExecutionEngine/Orc/RPCUtils.h vendor/llvm/dist/include/llvm/ExecutionEngine/RTDyldMemoryManager.h vendor/llvm/dist/include/llvm/ExecutionEngine/RuntimeDyld.h vendor/llvm/dist/include/llvm/ExecutionEngine/RuntimeDyldChecker.h vendor/llvm/dist/include/llvm/IR/Argument.h vendor/llvm/dist/include/llvm/IR/Attributes.h vendor/llvm/dist/include/llvm/IR/Attributes.td vendor/llvm/dist/include/llvm/IR/AutoUpgrade.h vendor/llvm/dist/include/llvm/IR/BasicBlock.h vendor/llvm/dist/include/llvm/IR/CallSite.h vendor/llvm/dist/include/llvm/IR/CallingConv.h vendor/llvm/dist/include/llvm/IR/Comdat.h vendor/llvm/dist/include/llvm/IR/Constant.h vendor/llvm/dist/include/llvm/IR/ConstantRange.h vendor/llvm/dist/include/llvm/IR/Constants.h vendor/llvm/dist/include/llvm/IR/DIBuilder.h vendor/llvm/dist/include/llvm/IR/DataLayout.h vendor/llvm/dist/include/llvm/IR/DebugInfo.h vendor/llvm/dist/include/llvm/IR/DebugInfoFlags.def vendor/llvm/dist/include/llvm/IR/DebugInfoMetadata.h vendor/llvm/dist/include/llvm/IR/DerivedTypes.h vendor/llvm/dist/include/llvm/IR/DiagnosticInfo.h vendor/llvm/dist/include/llvm/IR/Dominators.h vendor/llvm/dist/include/llvm/IR/Function.h vendor/llvm/dist/include/llvm/IR/GVMaterializer.h vendor/llvm/dist/include/llvm/IR/GetElementPtrTypeIterator.h vendor/llvm/dist/include/llvm/IR/GlobalAlias.h vendor/llvm/dist/include/llvm/IR/GlobalObject.h vendor/llvm/dist/include/llvm/IR/GlobalValue.h vendor/llvm/dist/include/llvm/IR/GlobalVariable.h vendor/llvm/dist/include/llvm/IR/IRBuilder.h vendor/llvm/dist/include/llvm/IR/IRPrintingPasses.h vendor/llvm/dist/include/llvm/IR/InlineAsm.h vendor/llvm/dist/include/llvm/IR/InstrTypes.h vendor/llvm/dist/include/llvm/IR/Instruction.h vendor/llvm/dist/include/llvm/IR/Instructions.h vendor/llvm/dist/include/llvm/IR/IntrinsicInst.h vendor/llvm/dist/include/llvm/IR/Intrinsics.h vendor/llvm/dist/include/llvm/IR/Intrinsics.td vendor/llvm/dist/include/llvm/IR/IntrinsicsAArch64.td vendor/llvm/dist/include/llvm/IR/IntrinsicsAMDGPU.td vendor/llvm/dist/include/llvm/IR/IntrinsicsARM.td vendor/llvm/dist/include/llvm/IR/IntrinsicsHexagon.td vendor/llvm/dist/include/llvm/IR/IntrinsicsMips.td vendor/llvm/dist/include/llvm/IR/IntrinsicsNVVM.td vendor/llvm/dist/include/llvm/IR/IntrinsicsPowerPC.td vendor/llvm/dist/include/llvm/IR/IntrinsicsSystemZ.td vendor/llvm/dist/include/llvm/IR/IntrinsicsWebAssembly.td vendor/llvm/dist/include/llvm/IR/IntrinsicsX86.td vendor/llvm/dist/include/llvm/IR/LLVMContext.h vendor/llvm/dist/include/llvm/IR/LegacyPassManagers.h vendor/llvm/dist/include/llvm/IR/Mangler.h vendor/llvm/dist/include/llvm/IR/Metadata.def vendor/llvm/dist/include/llvm/IR/Metadata.h vendor/llvm/dist/include/llvm/IR/Module.h vendor/llvm/dist/include/llvm/IR/ModuleSlotTracker.h vendor/llvm/dist/include/llvm/IR/Operator.h vendor/llvm/dist/include/llvm/IR/PassManager.h vendor/llvm/dist/include/llvm/IR/PassManagerInternal.h vendor/llvm/dist/include/llvm/IR/PatternMatch.h vendor/llvm/dist/include/llvm/IR/Statepoint.h vendor/llvm/dist/include/llvm/IR/SymbolTableListTraits.h vendor/llvm/dist/include/llvm/IR/TrackingMDRef.h vendor/llvm/dist/include/llvm/IR/Type.h vendor/llvm/dist/include/llvm/IR/TypeFinder.h vendor/llvm/dist/include/llvm/IR/Use.h vendor/llvm/dist/include/llvm/IR/UseListOrder.h vendor/llvm/dist/include/llvm/IR/User.h vendor/llvm/dist/include/llvm/IR/Value.def vendor/llvm/dist/include/llvm/IR/Value.h vendor/llvm/dist/include/llvm/IR/ValueMap.h vendor/llvm/dist/include/llvm/IR/ValueSymbolTable.h vendor/llvm/dist/include/llvm/IR/Verifier.h vendor/llvm/dist/include/llvm/IRReader/IRReader.h vendor/llvm/dist/include/llvm/InitializePasses.h vendor/llvm/dist/include/llvm/LibDriver/LibDriver.h vendor/llvm/dist/include/llvm/LineEditor/LineEditor.h vendor/llvm/dist/include/llvm/LinkAllIR.h vendor/llvm/dist/include/llvm/LinkAllPasses.h vendor/llvm/dist/include/llvm/Linker/IRMover.h vendor/llvm/dist/include/llvm/Linker/Linker.h vendor/llvm/dist/include/llvm/MC/MCAsmBackend.h vendor/llvm/dist/include/llvm/MC/MCAsmInfo.h vendor/llvm/dist/include/llvm/MC/MCAsmInfoELF.h vendor/llvm/dist/include/llvm/MC/MCAssembler.h vendor/llvm/dist/include/llvm/MC/MCContext.h vendor/llvm/dist/include/llvm/MC/MCDirectives.h vendor/llvm/dist/include/llvm/MC/MCDwarf.h vendor/llvm/dist/include/llvm/MC/MCELFObjectWriter.h vendor/llvm/dist/include/llvm/MC/MCELFStreamer.h vendor/llvm/dist/include/llvm/MC/MCExpr.h vendor/llvm/dist/include/llvm/MC/MCFragment.h vendor/llvm/dist/include/llvm/MC/MCInstPrinter.h vendor/llvm/dist/include/llvm/MC/MCLinkerOptimizationHint.h vendor/llvm/dist/include/llvm/MC/MCMachObjectWriter.h vendor/llvm/dist/include/llvm/MC/MCObjectFileInfo.h vendor/llvm/dist/include/llvm/MC/MCObjectStreamer.h vendor/llvm/dist/include/llvm/MC/MCObjectWriter.h vendor/llvm/dist/include/llvm/MC/MCParser/AsmLexer.h vendor/llvm/dist/include/llvm/MC/MCParser/MCAsmLexer.h vendor/llvm/dist/include/llvm/MC/MCRegisterInfo.h vendor/llvm/dist/include/llvm/MC/MCSchedule.h vendor/llvm/dist/include/llvm/MC/MCSection.h vendor/llvm/dist/include/llvm/MC/MCSectionCOFF.h vendor/llvm/dist/include/llvm/MC/MCSectionELF.h vendor/llvm/dist/include/llvm/MC/MCStreamer.h vendor/llvm/dist/include/llvm/MC/MCSubtargetInfo.h vendor/llvm/dist/include/llvm/MC/MCSymbol.h vendor/llvm/dist/include/llvm/MC/MCSymbolMachO.h vendor/llvm/dist/include/llvm/MC/MCTargetOptions.h vendor/llvm/dist/include/llvm/MC/MCWin64EH.h vendor/llvm/dist/include/llvm/MC/MCWinEH.h vendor/llvm/dist/include/llvm/MC/SectionKind.h vendor/llvm/dist/include/llvm/MC/StringTableBuilder.h vendor/llvm/dist/include/llvm/MC/SubtargetFeature.h vendor/llvm/dist/include/llvm/Object/Archive.h vendor/llvm/dist/include/llvm/Object/ArchiveWriter.h vendor/llvm/dist/include/llvm/Object/Binary.h vendor/llvm/dist/include/llvm/Object/COFF.h vendor/llvm/dist/include/llvm/Object/ELF.h vendor/llvm/dist/include/llvm/Object/ELFObjectFile.h vendor/llvm/dist/include/llvm/Object/ELFTypes.h vendor/llvm/dist/include/llvm/Object/Error.h vendor/llvm/dist/include/llvm/Object/IRObjectFile.h vendor/llvm/dist/include/llvm/Object/MachO.h vendor/llvm/dist/include/llvm/Object/MachOUniversal.h vendor/llvm/dist/include/llvm/Object/ObjectFile.h vendor/llvm/dist/include/llvm/Object/RelocVisitor.h vendor/llvm/dist/include/llvm/Object/StackMapParser.h vendor/llvm/dist/include/llvm/Object/SymbolicFile.h vendor/llvm/dist/include/llvm/Option/OptParser.td vendor/llvm/dist/include/llvm/Option/Option.h vendor/llvm/dist/include/llvm/Pass.h vendor/llvm/dist/include/llvm/PassAnalysisSupport.h vendor/llvm/dist/include/llvm/PassRegistry.h vendor/llvm/dist/include/llvm/PassSupport.h vendor/llvm/dist/include/llvm/Passes/PassBuilder.h vendor/llvm/dist/include/llvm/ProfileData/InstrProf.h vendor/llvm/dist/include/llvm/ProfileData/InstrProfData.inc vendor/llvm/dist/include/llvm/ProfileData/InstrProfReader.h vendor/llvm/dist/include/llvm/ProfileData/InstrProfWriter.h vendor/llvm/dist/include/llvm/ProfileData/SampleProf.h vendor/llvm/dist/include/llvm/ProfileData/SampleProfReader.h vendor/llvm/dist/include/llvm/ProfileData/SampleProfWriter.h vendor/llvm/dist/include/llvm/Support/ARMBuildAttributes.h vendor/llvm/dist/include/llvm/Support/ARMTargetParser.def vendor/llvm/dist/include/llvm/Support/AlignOf.h vendor/llvm/dist/include/llvm/Support/Allocator.h vendor/llvm/dist/include/llvm/Support/Atomic.h vendor/llvm/dist/include/llvm/Support/BranchProbability.h vendor/llvm/dist/include/llvm/Support/COFF.h vendor/llvm/dist/include/llvm/Support/CodeGen.h vendor/llvm/dist/include/llvm/Support/CommandLine.h vendor/llvm/dist/include/llvm/Support/Compiler.h vendor/llvm/dist/include/llvm/Support/ConvertUTF.h vendor/llvm/dist/include/llvm/Support/CrashRecoveryContext.h vendor/llvm/dist/include/llvm/Support/DataTypes.h.cmake vendor/llvm/dist/include/llvm/Support/Dwarf.def vendor/llvm/dist/include/llvm/Support/Dwarf.h vendor/llvm/dist/include/llvm/Support/ELF.h vendor/llvm/dist/include/llvm/Support/ELFRelocs/Hexagon.def vendor/llvm/dist/include/llvm/Support/ELFRelocs/Mips.def vendor/llvm/dist/include/llvm/Support/ELFRelocs/i386.def vendor/llvm/dist/include/llvm/Support/ELFRelocs/x86_64.def vendor/llvm/dist/include/llvm/Support/Endian.h vendor/llvm/dist/include/llvm/Support/EndianStream.h vendor/llvm/dist/include/llvm/Support/ErrorHandling.h vendor/llvm/dist/include/llvm/Support/ErrorOr.h vendor/llvm/dist/include/llvm/Support/FileSystem.h vendor/llvm/dist/include/llvm/Support/Format.h vendor/llvm/dist/include/llvm/Support/GenericDomTree.h vendor/llvm/dist/include/llvm/Support/Host.h vendor/llvm/dist/include/llvm/Support/JamCRC.h vendor/llvm/dist/include/llvm/Support/Locale.h vendor/llvm/dist/include/llvm/Support/LockFileManager.h vendor/llvm/dist/include/llvm/Support/MD5.h vendor/llvm/dist/include/llvm/Support/MachO.h vendor/llvm/dist/include/llvm/Support/ManagedStatic.h vendor/llvm/dist/include/llvm/Support/MathExtras.h vendor/llvm/dist/include/llvm/Support/OnDiskHashTable.h vendor/llvm/dist/include/llvm/Support/Path.h vendor/llvm/dist/include/llvm/Support/PointerLikeTypeTraits.h vendor/llvm/dist/include/llvm/Support/PrettyStackTrace.h vendor/llvm/dist/include/llvm/Support/Printable.h vendor/llvm/dist/include/llvm/Support/Process.h vendor/llvm/dist/include/llvm/Support/Program.h vendor/llvm/dist/include/llvm/Support/RandomNumberGenerator.h vendor/llvm/dist/include/llvm/Support/Registry.h vendor/llvm/dist/include/llvm/Support/ScaledNumber.h vendor/llvm/dist/include/llvm/Support/Signals.h vendor/llvm/dist/include/llvm/Support/StreamingMemoryObject.h vendor/llvm/dist/include/llvm/Support/SwapByteOrder.h vendor/llvm/dist/include/llvm/Support/TargetParser.h vendor/llvm/dist/include/llvm/Support/TargetRegistry.h vendor/llvm/dist/include/llvm/Support/ThreadPool.h vendor/llvm/dist/include/llvm/Support/Threading.h vendor/llvm/dist/include/llvm/Support/Timer.h vendor/llvm/dist/include/llvm/Support/TrailingObjects.h vendor/llvm/dist/include/llvm/Support/Unicode.h vendor/llvm/dist/include/llvm/Support/Valgrind.h vendor/llvm/dist/include/llvm/Support/YAMLParser.h vendor/llvm/dist/include/llvm/Support/YAMLTraits.h vendor/llvm/dist/include/llvm/Support/thread.h vendor/llvm/dist/include/llvm/Support/type_traits.h vendor/llvm/dist/include/llvm/TableGen/Record.h vendor/llvm/dist/include/llvm/TableGen/StringToOffsetTable.h vendor/llvm/dist/include/llvm/Target/Target.td vendor/llvm/dist/include/llvm/Target/TargetCallingConv.h vendor/llvm/dist/include/llvm/Target/TargetCallingConv.td vendor/llvm/dist/include/llvm/Target/TargetFrameLowering.h vendor/llvm/dist/include/llvm/Target/TargetInstrInfo.h vendor/llvm/dist/include/llvm/Target/TargetLowering.h vendor/llvm/dist/include/llvm/Target/TargetLoweringObjectFile.h vendor/llvm/dist/include/llvm/Target/TargetMachine.h vendor/llvm/dist/include/llvm/Target/TargetOpcodes.h vendor/llvm/dist/include/llvm/Target/TargetOptions.h vendor/llvm/dist/include/llvm/Target/TargetRecip.h vendor/llvm/dist/include/llvm/Target/TargetRegisterInfo.h vendor/llvm/dist/include/llvm/Target/TargetSchedule.td vendor/llvm/dist/include/llvm/Target/TargetSelectionDAG.td vendor/llvm/dist/include/llvm/Target/TargetSubtargetInfo.h vendor/llvm/dist/include/llvm/Transforms/IPO.h vendor/llvm/dist/include/llvm/Transforms/IPO/ForceFunctionAttrs.h vendor/llvm/dist/include/llvm/Transforms/IPO/FunctionImport.h vendor/llvm/dist/include/llvm/Transforms/IPO/InferFunctionAttrs.h vendor/llvm/dist/include/llvm/Transforms/IPO/InlinerPass.h vendor/llvm/dist/include/llvm/Transforms/IPO/PassManagerBuilder.h vendor/llvm/dist/include/llvm/Transforms/IPO/StripDeadPrototypes.h vendor/llvm/dist/include/llvm/Transforms/InstCombine/InstCombine.h vendor/llvm/dist/include/llvm/Transforms/InstCombine/InstCombineWorklist.h vendor/llvm/dist/include/llvm/Transforms/Instrumentation.h vendor/llvm/dist/include/llvm/Transforms/Scalar.h vendor/llvm/dist/include/llvm/Transforms/Scalar/ADCE.h vendor/llvm/dist/include/llvm/Transforms/Scalar/EarlyCSE.h vendor/llvm/dist/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h vendor/llvm/dist/include/llvm/Transforms/Scalar/SROA.h vendor/llvm/dist/include/llvm/Transforms/Scalar/SimplifyCFG.h vendor/llvm/dist/include/llvm/Transforms/Utils/BasicBlockUtils.h vendor/llvm/dist/include/llvm/Transforms/Utils/BuildLibCalls.h vendor/llvm/dist/include/llvm/Transforms/Utils/Cloning.h vendor/llvm/dist/include/llvm/Transforms/Utils/CodeExtractor.h vendor/llvm/dist/include/llvm/Transforms/Utils/Local.h vendor/llvm/dist/include/llvm/Transforms/Utils/LoopUtils.h vendor/llvm/dist/include/llvm/Transforms/Utils/LoopVersioning.h vendor/llvm/dist/include/llvm/Transforms/Utils/ModuleUtils.h vendor/llvm/dist/include/llvm/Transforms/Utils/PromoteMemToReg.h vendor/llvm/dist/include/llvm/Transforms/Utils/SSAUpdater.h vendor/llvm/dist/include/llvm/Transforms/Utils/SSAUpdaterImpl.h vendor/llvm/dist/include/llvm/Transforms/Utils/SimplifyIndVar.h vendor/llvm/dist/include/llvm/Transforms/Utils/SimplifyLibCalls.h vendor/llvm/dist/include/llvm/Transforms/Utils/SplitModule.h vendor/llvm/dist/include/llvm/Transforms/Utils/UnrollLoop.h vendor/llvm/dist/include/llvm/Transforms/Utils/ValueMapper.h vendor/llvm/dist/include/llvm/Transforms/Vectorize.h vendor/llvm/dist/include/llvm/module.modulemap vendor/llvm/dist/lib/Analysis/AliasAnalysis.cpp vendor/llvm/dist/lib/Analysis/AliasAnalysisEvaluator.cpp vendor/llvm/dist/lib/Analysis/AliasSetTracker.cpp vendor/llvm/dist/lib/Analysis/Analysis.cpp vendor/llvm/dist/lib/Analysis/AssumptionCache.cpp vendor/llvm/dist/lib/Analysis/BasicAliasAnalysis.cpp vendor/llvm/dist/lib/Analysis/BlockFrequencyInfo.cpp vendor/llvm/dist/lib/Analysis/BlockFrequencyInfoImpl.cpp vendor/llvm/dist/lib/Analysis/BranchProbabilityInfo.cpp vendor/llvm/dist/lib/Analysis/CFG.cpp vendor/llvm/dist/lib/Analysis/CGSCCPassManager.cpp vendor/llvm/dist/lib/Analysis/CMakeLists.txt vendor/llvm/dist/lib/Analysis/CallGraph.cpp vendor/llvm/dist/lib/Analysis/CallGraphSCCPass.cpp vendor/llvm/dist/lib/Analysis/CallPrinter.cpp vendor/llvm/dist/lib/Analysis/CaptureTracking.cpp vendor/llvm/dist/lib/Analysis/CodeMetrics.cpp vendor/llvm/dist/lib/Analysis/ConstantFolding.cpp vendor/llvm/dist/lib/Analysis/CostModel.cpp vendor/llvm/dist/lib/Analysis/Delinearization.cpp vendor/llvm/dist/lib/Analysis/DemandedBits.cpp vendor/llvm/dist/lib/Analysis/DependenceAnalysis.cpp vendor/llvm/dist/lib/Analysis/DivergenceAnalysis.cpp vendor/llvm/dist/lib/Analysis/DomPrinter.cpp vendor/llvm/dist/lib/Analysis/DominanceFrontier.cpp vendor/llvm/dist/lib/Analysis/EHPersonalities.cpp vendor/llvm/dist/lib/Analysis/GlobalsModRef.cpp vendor/llvm/dist/lib/Analysis/IVUsers.cpp vendor/llvm/dist/lib/Analysis/InlineCost.cpp vendor/llvm/dist/lib/Analysis/InstructionSimplify.cpp vendor/llvm/dist/lib/Analysis/Interval.cpp vendor/llvm/dist/lib/Analysis/IntervalPartition.cpp vendor/llvm/dist/lib/Analysis/IteratedDominanceFrontier.cpp vendor/llvm/dist/lib/Analysis/LLVMBuild.txt vendor/llvm/dist/lib/Analysis/LazyCallGraph.cpp vendor/llvm/dist/lib/Analysis/LazyValueInfo.cpp vendor/llvm/dist/lib/Analysis/Lint.cpp vendor/llvm/dist/lib/Analysis/Loads.cpp vendor/llvm/dist/lib/Analysis/LoopAccessAnalysis.cpp vendor/llvm/dist/lib/Analysis/LoopInfo.cpp vendor/llvm/dist/lib/Analysis/LoopPass.cpp vendor/llvm/dist/lib/Analysis/MemDepPrinter.cpp vendor/llvm/dist/lib/Analysis/MemDerefPrinter.cpp vendor/llvm/dist/lib/Analysis/MemoryBuiltins.cpp vendor/llvm/dist/lib/Analysis/MemoryDependenceAnalysis.cpp vendor/llvm/dist/lib/Analysis/MemoryLocation.cpp vendor/llvm/dist/lib/Analysis/ObjCARCAliasAnalysis.cpp vendor/llvm/dist/lib/Analysis/ObjCARCInstKind.cpp vendor/llvm/dist/lib/Analysis/PHITransAddr.cpp vendor/llvm/dist/lib/Analysis/PostDominators.cpp vendor/llvm/dist/lib/Analysis/RegionInfo.cpp vendor/llvm/dist/lib/Analysis/RegionPrinter.cpp vendor/llvm/dist/lib/Analysis/ScalarEvolution.cpp vendor/llvm/dist/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp vendor/llvm/dist/lib/Analysis/ScalarEvolutionExpander.cpp vendor/llvm/dist/lib/Analysis/ScalarEvolutionNormalization.cpp vendor/llvm/dist/lib/Analysis/ScopedNoAliasAA.cpp vendor/llvm/dist/lib/Analysis/SparsePropagation.cpp vendor/llvm/dist/lib/Analysis/StratifiedSets.h vendor/llvm/dist/lib/Analysis/TargetLibraryInfo.cpp vendor/llvm/dist/lib/Analysis/TargetTransformInfo.cpp vendor/llvm/dist/lib/Analysis/Trace.cpp vendor/llvm/dist/lib/Analysis/TypeBasedAliasAnalysis.cpp vendor/llvm/dist/lib/Analysis/ValueTracking.cpp vendor/llvm/dist/lib/Analysis/VectorUtils.cpp vendor/llvm/dist/lib/AsmParser/LLLexer.cpp vendor/llvm/dist/lib/AsmParser/LLParser.cpp vendor/llvm/dist/lib/AsmParser/LLParser.h vendor/llvm/dist/lib/AsmParser/LLToken.h vendor/llvm/dist/lib/AsmParser/Parser.cpp vendor/llvm/dist/lib/Bitcode/Reader/BitReader.cpp vendor/llvm/dist/lib/Bitcode/Reader/BitcodeReader.cpp vendor/llvm/dist/lib/Bitcode/Reader/BitstreamReader.cpp vendor/llvm/dist/lib/Bitcode/Writer/BitcodeWriter.cpp vendor/llvm/dist/lib/Bitcode/Writer/BitcodeWriterPass.cpp vendor/llvm/dist/lib/Bitcode/Writer/LLVMBuild.txt vendor/llvm/dist/lib/Bitcode/Writer/ValueEnumerator.cpp vendor/llvm/dist/lib/Bitcode/Writer/ValueEnumerator.h vendor/llvm/dist/lib/CMakeLists.txt vendor/llvm/dist/lib/CodeGen/AggressiveAntiDepBreaker.cpp vendor/llvm/dist/lib/CodeGen/AggressiveAntiDepBreaker.h vendor/llvm/dist/lib/CodeGen/Analysis.cpp vendor/llvm/dist/lib/CodeGen/AntiDepBreaker.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/ARMException.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/AddressPool.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinter.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinterHandler.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/ByteStreamer.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/CMakeLists.txt vendor/llvm/dist/lib/CodeGen/AsmPrinter/DIE.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DIEHash.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DIEHash.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/DebugLocEntry.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfDebug.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfException.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfExpression.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfExpression.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfFile.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfFile.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfUnit.cpp vendor/llvm/dist/lib/CodeGen/AsmPrinter/DwarfUnit.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/EHStreamer.h vendor/llvm/dist/lib/CodeGen/AsmPrinter/LLVMBuild.txt vendor/llvm/dist/lib/CodeGen/AsmPrinter/WinException.cpp vendor/llvm/dist/lib/CodeGen/AtomicExpandPass.cpp vendor/llvm/dist/lib/CodeGen/BranchFolding.cpp vendor/llvm/dist/lib/CodeGen/BranchFolding.h vendor/llvm/dist/lib/CodeGen/CMakeLists.txt vendor/llvm/dist/lib/CodeGen/CalcSpillWeights.cpp vendor/llvm/dist/lib/CodeGen/CallingConvLower.cpp vendor/llvm/dist/lib/CodeGen/CodeGen.cpp vendor/llvm/dist/lib/CodeGen/CodeGenPrepare.cpp vendor/llvm/dist/lib/CodeGen/CriticalAntiDepBreaker.cpp vendor/llvm/dist/lib/CodeGen/CriticalAntiDepBreaker.h vendor/llvm/dist/lib/CodeGen/DFAPacketizer.cpp vendor/llvm/dist/lib/CodeGen/DeadMachineInstructionElim.cpp vendor/llvm/dist/lib/CodeGen/EarlyIfConversion.cpp vendor/llvm/dist/lib/CodeGen/ExecutionDepsFix.cpp vendor/llvm/dist/lib/CodeGen/ExpandISelPseudos.cpp vendor/llvm/dist/lib/CodeGen/ExpandPostRAPseudos.cpp vendor/llvm/dist/lib/CodeGen/FuncletLayout.cpp vendor/llvm/dist/lib/CodeGen/GCRootLowering.cpp vendor/llvm/dist/lib/CodeGen/GlobalMerge.cpp vendor/llvm/dist/lib/CodeGen/IfConversion.cpp vendor/llvm/dist/lib/CodeGen/ImplicitNullChecks.cpp vendor/llvm/dist/lib/CodeGen/InlineSpiller.cpp vendor/llvm/dist/lib/CodeGen/InterleavedAccessPass.cpp vendor/llvm/dist/lib/CodeGen/LLVMBuild.txt vendor/llvm/dist/lib/CodeGen/LLVMTargetMachine.cpp vendor/llvm/dist/lib/CodeGen/LexicalScopes.cpp vendor/llvm/dist/lib/CodeGen/LiveDebugValues.cpp vendor/llvm/dist/lib/CodeGen/LiveDebugVariables.cpp vendor/llvm/dist/lib/CodeGen/LiveDebugVariables.h vendor/llvm/dist/lib/CodeGen/LiveInterval.cpp vendor/llvm/dist/lib/CodeGen/LiveIntervalAnalysis.cpp vendor/llvm/dist/lib/CodeGen/LivePhysRegs.cpp vendor/llvm/dist/lib/CodeGen/LiveRangeCalc.cpp vendor/llvm/dist/lib/CodeGen/LiveRangeCalc.h vendor/llvm/dist/lib/CodeGen/LiveRangeEdit.cpp vendor/llvm/dist/lib/CodeGen/LiveStackAnalysis.cpp vendor/llvm/dist/lib/CodeGen/LiveVariables.cpp vendor/llvm/dist/lib/CodeGen/LocalStackSlotAllocation.cpp vendor/llvm/dist/lib/CodeGen/MIRParser/MILexer.cpp vendor/llvm/dist/lib/CodeGen/MIRParser/MILexer.h vendor/llvm/dist/lib/CodeGen/MIRParser/MIParser.cpp vendor/llvm/dist/lib/CodeGen/MIRParser/MIParser.h vendor/llvm/dist/lib/CodeGen/MIRParser/MIRParser.cpp vendor/llvm/dist/lib/CodeGen/MIRPrinter.cpp vendor/llvm/dist/lib/CodeGen/MachineBasicBlock.cpp vendor/llvm/dist/lib/CodeGen/MachineBlockFrequencyInfo.cpp vendor/llvm/dist/lib/CodeGen/MachineBlockPlacement.cpp vendor/llvm/dist/lib/CodeGen/MachineBranchProbabilityInfo.cpp vendor/llvm/dist/lib/CodeGen/MachineCSE.cpp vendor/llvm/dist/lib/CodeGen/MachineCombiner.cpp vendor/llvm/dist/lib/CodeGen/MachineCopyPropagation.cpp vendor/llvm/dist/lib/CodeGen/MachineDominators.cpp vendor/llvm/dist/lib/CodeGen/MachineFunction.cpp vendor/llvm/dist/lib/CodeGen/MachineFunctionPass.cpp vendor/llvm/dist/lib/CodeGen/MachineInstr.cpp vendor/llvm/dist/lib/CodeGen/MachineInstrBundle.cpp vendor/llvm/dist/lib/CodeGen/MachineLICM.cpp vendor/llvm/dist/lib/CodeGen/MachineLoopInfo.cpp vendor/llvm/dist/lib/CodeGen/MachineModuleInfo.cpp vendor/llvm/dist/lib/CodeGen/MachineRegionInfo.cpp vendor/llvm/dist/lib/CodeGen/MachineRegisterInfo.cpp vendor/llvm/dist/lib/CodeGen/MachineSSAUpdater.cpp vendor/llvm/dist/lib/CodeGen/MachineScheduler.cpp vendor/llvm/dist/lib/CodeGen/MachineSink.cpp vendor/llvm/dist/lib/CodeGen/MachineTraceMetrics.cpp vendor/llvm/dist/lib/CodeGen/MachineVerifier.cpp vendor/llvm/dist/lib/CodeGen/OptimizePHIs.cpp vendor/llvm/dist/lib/CodeGen/PHIElimination.cpp vendor/llvm/dist/lib/CodeGen/ParallelCG.cpp vendor/llvm/dist/lib/CodeGen/PeepholeOptimizer.cpp vendor/llvm/dist/lib/CodeGen/PostRASchedulerList.cpp vendor/llvm/dist/lib/CodeGen/PrologEpilogInserter.cpp vendor/llvm/dist/lib/CodeGen/PseudoSourceValue.cpp vendor/llvm/dist/lib/CodeGen/RegAllocBase.cpp vendor/llvm/dist/lib/CodeGen/RegAllocBase.h vendor/llvm/dist/lib/CodeGen/RegAllocBasic.cpp vendor/llvm/dist/lib/CodeGen/RegAllocFast.cpp vendor/llvm/dist/lib/CodeGen/RegAllocGreedy.cpp vendor/llvm/dist/lib/CodeGen/RegAllocPBQP.cpp vendor/llvm/dist/lib/CodeGen/RegisterCoalescer.cpp vendor/llvm/dist/lib/CodeGen/RegisterPressure.cpp vendor/llvm/dist/lib/CodeGen/RegisterScavenging.cpp vendor/llvm/dist/lib/CodeGen/ScheduleDAGInstrs.cpp vendor/llvm/dist/lib/CodeGen/ScheduleDAGPrinter.cpp vendor/llvm/dist/lib/CodeGen/ScoreboardHazardRecognizer.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/CMakeLists.txt vendor/llvm/dist/lib/CodeGen/SelectionDAG/DAGCombiner.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/FastISel.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/InstrEmitter.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/InstrEmitter.h vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypes.h vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAG.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/StatepointLowering.cpp vendor/llvm/dist/lib/CodeGen/SelectionDAG/StatepointLowering.h vendor/llvm/dist/lib/CodeGen/SelectionDAG/TargetLowering.cpp vendor/llvm/dist/lib/CodeGen/ShadowStackGCLowering.cpp vendor/llvm/dist/lib/CodeGen/SjLjEHPrepare.cpp vendor/llvm/dist/lib/CodeGen/SlotIndexes.cpp vendor/llvm/dist/lib/CodeGen/SpillPlacement.cpp vendor/llvm/dist/lib/CodeGen/SpillPlacement.h vendor/llvm/dist/lib/CodeGen/Spiller.h vendor/llvm/dist/lib/CodeGen/SplitKit.cpp vendor/llvm/dist/lib/CodeGen/SplitKit.h vendor/llvm/dist/lib/CodeGen/StackColoring.cpp vendor/llvm/dist/lib/CodeGen/StackMapLivenessAnalysis.cpp vendor/llvm/dist/lib/CodeGen/StackMaps.cpp vendor/llvm/dist/lib/CodeGen/StackProtector.cpp vendor/llvm/dist/lib/CodeGen/StackSlotColoring.cpp vendor/llvm/dist/lib/CodeGen/TailDuplication.cpp vendor/llvm/dist/lib/CodeGen/TargetFrameLoweringImpl.cpp vendor/llvm/dist/lib/CodeGen/TargetInstrInfo.cpp vendor/llvm/dist/lib/CodeGen/TargetLoweringBase.cpp vendor/llvm/dist/lib/CodeGen/TargetLoweringObjectFileImpl.cpp vendor/llvm/dist/lib/CodeGen/TargetRegisterInfo.cpp vendor/llvm/dist/lib/CodeGen/TargetSchedule.cpp vendor/llvm/dist/lib/CodeGen/TwoAddressInstructionPass.cpp vendor/llvm/dist/lib/CodeGen/UnreachableBlockElim.cpp vendor/llvm/dist/lib/CodeGen/VirtRegMap.cpp vendor/llvm/dist/lib/CodeGen/WinEHPrepare.cpp vendor/llvm/dist/lib/DebugInfo/CodeView/CMakeLists.txt vendor/llvm/dist/lib/DebugInfo/CodeView/FieldListRecordBuilder.cpp vendor/llvm/dist/lib/DebugInfo/CodeView/ListRecordBuilder.cpp vendor/llvm/dist/lib/DebugInfo/CodeView/MemoryTypeTableBuilder.cpp vendor/llvm/dist/lib/DebugInfo/CodeView/MethodListRecordBuilder.cpp vendor/llvm/dist/lib/DebugInfo/CodeView/TypeRecordBuilder.cpp vendor/llvm/dist/lib/DebugInfo/CodeView/TypeTableBuilder.cpp vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFContext.cpp vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugLine.cpp vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFUnit.cpp vendor/llvm/dist/lib/DebugInfo/PDB/CMakeLists.txt vendor/llvm/dist/lib/DebugInfo/PDB/DIA/DIADataStream.cpp vendor/llvm/dist/lib/DebugInfo/PDB/DIA/DIAEnumDebugStreams.cpp vendor/llvm/dist/lib/DebugInfo/PDB/DIA/DIAEnumLineNumbers.cpp vendor/llvm/dist/lib/DebugInfo/PDB/DIA/DIAEnumSourceFiles.cpp vendor/llvm/dist/lib/DebugInfo/PDB/DIA/DIAEnumSymbols.cpp vendor/llvm/dist/lib/DebugInfo/PDB/DIA/DIALineNumber.cpp vendor/llvm/dist/lib/DebugInfo/PDB/DIA/DIARawSymbol.cpp vendor/llvm/dist/lib/DebugInfo/PDB/DIA/DIASession.cpp vendor/llvm/dist/lib/DebugInfo/PDB/DIA/DIASourceFile.cpp vendor/llvm/dist/lib/DebugInfo/PDB/IPDBSourceFile.cpp vendor/llvm/dist/lib/DebugInfo/PDB/LLVMBuild.txt vendor/llvm/dist/lib/DebugInfo/PDB/PDB.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBContext.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBExtras.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymDumper.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbol.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolBlock.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolCustom.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolData.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolExe.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolFunc.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolLabel.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolThunk.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp vendor/llvm/dist/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp vendor/llvm/dist/lib/DebugInfo/Symbolize/DIPrinter.cpp vendor/llvm/dist/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp vendor/llvm/dist/lib/DebugInfo/Symbolize/Symbolize.cpp vendor/llvm/dist/lib/ExecutionEngine/ExecutionEngine.cpp vendor/llvm/dist/lib/ExecutionEngine/ExecutionEngineBindings.cpp vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt vendor/llvm/dist/lib/ExecutionEngine/IntelJITEvents/IntelJITEventListener.cpp vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJIT.cpp vendor/llvm/dist/lib/ExecutionEngine/MCJIT/MCJIT.h vendor/llvm/dist/lib/ExecutionEngine/OProfileJIT/OProfileWrapper.cpp vendor/llvm/dist/lib/ExecutionEngine/Orc/CMakeLists.txt vendor/llvm/dist/lib/ExecutionEngine/Orc/IndirectionUtils.cpp vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcCBindings.cpp vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcCBindingsStack.h vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcError.cpp vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h vendor/llvm/dist/lib/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOARM.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOI386.h vendor/llvm/dist/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h vendor/llvm/dist/lib/ExecutionEngine/TargetSelect.cpp vendor/llvm/dist/lib/Fuzzer/CMakeLists.txt vendor/llvm/dist/lib/Fuzzer/FuzzerDriver.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerFlags.def vendor/llvm/dist/lib/Fuzzer/FuzzerIO.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerInterface.h vendor/llvm/dist/lib/Fuzzer/FuzzerInternal.h vendor/llvm/dist/lib/Fuzzer/FuzzerLoop.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerMain.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerMutate.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerTraceState.cpp vendor/llvm/dist/lib/Fuzzer/FuzzerUtil.cpp vendor/llvm/dist/lib/Fuzzer/test/CMakeLists.txt vendor/llvm/dist/lib/Fuzzer/test/CallerCalleeTest.cpp vendor/llvm/dist/lib/Fuzzer/test/CounterTest.cpp vendor/llvm/dist/lib/Fuzzer/test/FourIndependentBranchesTest.cpp vendor/llvm/dist/lib/Fuzzer/test/FullCoverageSetTest.cpp vendor/llvm/dist/lib/Fuzzer/test/FuzzerUnittest.cpp vendor/llvm/dist/lib/Fuzzer/test/MemcmpTest.cpp vendor/llvm/dist/lib/Fuzzer/test/NullDerefTest.cpp vendor/llvm/dist/lib/Fuzzer/test/SimpleCmpTest.cpp vendor/llvm/dist/lib/Fuzzer/test/SimpleDictionaryTest.cpp vendor/llvm/dist/lib/Fuzzer/test/SimpleHashTest.cpp vendor/llvm/dist/lib/Fuzzer/test/SimpleTest.cpp vendor/llvm/dist/lib/Fuzzer/test/StrcmpTest.cpp vendor/llvm/dist/lib/Fuzzer/test/StrncmpTest.cpp vendor/llvm/dist/lib/Fuzzer/test/SwitchTest.cpp vendor/llvm/dist/lib/Fuzzer/test/ThreadedTest.cpp vendor/llvm/dist/lib/Fuzzer/test/TimeoutTest.cpp vendor/llvm/dist/lib/Fuzzer/test/UninstrumentedTest.cpp vendor/llvm/dist/lib/Fuzzer/test/dfsan/CMakeLists.txt vendor/llvm/dist/lib/Fuzzer/test/fuzzer-dfsan.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-timeout.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer-traces.test vendor/llvm/dist/lib/Fuzzer/test/fuzzer.test vendor/llvm/dist/lib/Fuzzer/test/lit.cfg vendor/llvm/dist/lib/Fuzzer/test/lit.site.cfg.in vendor/llvm/dist/lib/Fuzzer/test/merge.test vendor/llvm/dist/lib/Fuzzer/test/trace-bb/CMakeLists.txt vendor/llvm/dist/lib/Fuzzer/test/uninstrumented/CMakeLists.txt vendor/llvm/dist/lib/IR/AsmWriter.cpp vendor/llvm/dist/lib/IR/AttributeImpl.h vendor/llvm/dist/lib/IR/Attributes.cpp vendor/llvm/dist/lib/IR/AutoUpgrade.cpp vendor/llvm/dist/lib/IR/BasicBlock.cpp vendor/llvm/dist/lib/IR/CMakeLists.txt vendor/llvm/dist/lib/IR/Comdat.cpp vendor/llvm/dist/lib/IR/ConstantFold.cpp vendor/llvm/dist/lib/IR/ConstantFold.h vendor/llvm/dist/lib/IR/ConstantRange.cpp vendor/llvm/dist/lib/IR/Constants.cpp vendor/llvm/dist/lib/IR/ConstantsContext.h vendor/llvm/dist/lib/IR/Core.cpp vendor/llvm/dist/lib/IR/DIBuilder.cpp vendor/llvm/dist/lib/IR/DataLayout.cpp vendor/llvm/dist/lib/IR/DebugInfo.cpp vendor/llvm/dist/lib/IR/DebugInfoMetadata.cpp vendor/llvm/dist/lib/IR/DebugLoc.cpp vendor/llvm/dist/lib/IR/DiagnosticInfo.cpp vendor/llvm/dist/lib/IR/Dominators.cpp vendor/llvm/dist/lib/IR/Function.cpp vendor/llvm/dist/lib/IR/GCOV.cpp vendor/llvm/dist/lib/IR/Globals.cpp vendor/llvm/dist/lib/IR/IRBuilder.cpp vendor/llvm/dist/lib/IR/IRPrintingPasses.cpp vendor/llvm/dist/lib/IR/InlineAsm.cpp vendor/llvm/dist/lib/IR/Instruction.cpp vendor/llvm/dist/lib/IR/Instructions.cpp vendor/llvm/dist/lib/IR/IntrinsicInst.cpp vendor/llvm/dist/lib/IR/LLVMContext.cpp vendor/llvm/dist/lib/IR/LLVMContextImpl.cpp vendor/llvm/dist/lib/IR/LLVMContextImpl.h vendor/llvm/dist/lib/IR/LegacyPassManager.cpp vendor/llvm/dist/lib/IR/MDBuilder.cpp vendor/llvm/dist/lib/IR/Mangler.cpp vendor/llvm/dist/lib/IR/Metadata.cpp vendor/llvm/dist/lib/IR/Module.cpp vendor/llvm/dist/lib/IR/Operator.cpp vendor/llvm/dist/lib/IR/Pass.cpp vendor/llvm/dist/lib/IR/PassManager.cpp vendor/llvm/dist/lib/IR/PassRegistry.cpp vendor/llvm/dist/lib/IR/Statepoint.cpp vendor/llvm/dist/lib/IR/Type.cpp vendor/llvm/dist/lib/IR/TypeFinder.cpp vendor/llvm/dist/lib/IR/Value.cpp vendor/llvm/dist/lib/IR/ValueSymbolTable.cpp vendor/llvm/dist/lib/IR/ValueTypes.cpp vendor/llvm/dist/lib/IR/Verifier.cpp vendor/llvm/dist/lib/LLVMBuild.txt vendor/llvm/dist/lib/LTO/CMakeLists.txt vendor/llvm/dist/lib/LTO/LLVMBuild.txt vendor/llvm/dist/lib/LTO/LTOCodeGenerator.cpp vendor/llvm/dist/lib/LTO/LTOModule.cpp vendor/llvm/dist/lib/LibDriver/LibDriver.cpp vendor/llvm/dist/lib/LineEditor/LineEditor.cpp vendor/llvm/dist/lib/Linker/IRMover.cpp vendor/llvm/dist/lib/Linker/LinkModules.cpp vendor/llvm/dist/lib/MC/CMakeLists.txt vendor/llvm/dist/lib/MC/ConstantPools.cpp vendor/llvm/dist/lib/MC/ELFObjectWriter.cpp vendor/llvm/dist/lib/MC/MCAsmBackend.cpp vendor/llvm/dist/lib/MC/MCAsmInfo.cpp vendor/llvm/dist/lib/MC/MCAsmInfoDarwin.cpp vendor/llvm/dist/lib/MC/MCAsmInfoELF.cpp vendor/llvm/dist/lib/MC/MCAsmStreamer.cpp vendor/llvm/dist/lib/MC/MCAssembler.cpp vendor/llvm/dist/lib/MC/MCContext.cpp vendor/llvm/dist/lib/MC/MCDisassembler/CMakeLists.txt vendor/llvm/dist/lib/MC/MCDisassembler/Disassembler.cpp vendor/llvm/dist/lib/MC/MCDisassembler/Disassembler.h vendor/llvm/dist/lib/MC/MCDisassembler/MCDisassembler.cpp vendor/llvm/dist/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp vendor/llvm/dist/lib/MC/MCDisassembler/MCRelocationInfo.cpp vendor/llvm/dist/lib/MC/MCDwarf.cpp vendor/llvm/dist/lib/MC/MCELFStreamer.cpp vendor/llvm/dist/lib/MC/MCExpr.cpp vendor/llvm/dist/lib/MC/MCFragment.cpp vendor/llvm/dist/lib/MC/MCInst.cpp vendor/llvm/dist/lib/MC/MCLabel.cpp vendor/llvm/dist/lib/MC/MCLinkerOptimizationHint.cpp vendor/llvm/dist/lib/MC/MCMachOStreamer.cpp vendor/llvm/dist/lib/MC/MCObjectFileInfo.cpp vendor/llvm/dist/lib/MC/MCObjectStreamer.cpp vendor/llvm/dist/lib/MC/MCParser/AsmLexer.cpp vendor/llvm/dist/lib/MC/MCParser/AsmParser.cpp vendor/llvm/dist/lib/MC/MCParser/COFFAsmParser.cpp vendor/llvm/dist/lib/MC/MCParser/DarwinAsmParser.cpp vendor/llvm/dist/lib/MC/MCParser/ELFAsmParser.cpp vendor/llvm/dist/lib/MC/MCParser/MCAsmLexer.cpp vendor/llvm/dist/lib/MC/MCParser/MCAsmParser.cpp vendor/llvm/dist/lib/MC/MCParser/MCTargetAsmParser.cpp vendor/llvm/dist/lib/MC/MCRegisterInfo.cpp vendor/llvm/dist/lib/MC/MCSection.cpp vendor/llvm/dist/lib/MC/MCStreamer.cpp vendor/llvm/dist/lib/MC/MCSymbol.cpp vendor/llvm/dist/lib/MC/MCValue.cpp vendor/llvm/dist/lib/MC/MCWin64EH.cpp vendor/llvm/dist/lib/MC/MCWinEH.cpp vendor/llvm/dist/lib/MC/MachObjectWriter.cpp vendor/llvm/dist/lib/MC/StringTableBuilder.cpp vendor/llvm/dist/lib/MC/SubtargetFeature.cpp vendor/llvm/dist/lib/MC/WinCOFFObjectWriter.cpp vendor/llvm/dist/lib/MC/WinCOFFStreamer.cpp vendor/llvm/dist/lib/Object/Archive.cpp vendor/llvm/dist/lib/Object/ArchiveWriter.cpp vendor/llvm/dist/lib/Object/Binary.cpp vendor/llvm/dist/lib/Object/CMakeLists.txt vendor/llvm/dist/lib/Object/COFFObjectFile.cpp vendor/llvm/dist/lib/Object/ELF.cpp vendor/llvm/dist/lib/Object/ELFObjectFile.cpp vendor/llvm/dist/lib/Object/Error.cpp vendor/llvm/dist/lib/Object/IRObjectFile.cpp vendor/llvm/dist/lib/Object/MachOObjectFile.cpp vendor/llvm/dist/lib/Object/MachOUniversal.cpp vendor/llvm/dist/lib/Object/Object.cpp vendor/llvm/dist/lib/Object/ObjectFile.cpp vendor/llvm/dist/lib/Object/RecordStreamer.cpp vendor/llvm/dist/lib/Object/RecordStreamer.h vendor/llvm/dist/lib/Object/SymbolicFile.cpp vendor/llvm/dist/lib/Option/OptTable.cpp vendor/llvm/dist/lib/Option/Option.cpp vendor/llvm/dist/lib/Passes/LLVMBuild.txt vendor/llvm/dist/lib/Passes/PassBuilder.cpp vendor/llvm/dist/lib/Passes/PassRegistry.def vendor/llvm/dist/lib/ProfileData/CMakeLists.txt vendor/llvm/dist/lib/ProfileData/InstrProf.cpp vendor/llvm/dist/lib/ProfileData/InstrProfReader.cpp vendor/llvm/dist/lib/ProfileData/InstrProfWriter.cpp vendor/llvm/dist/lib/ProfileData/LLVMBuild.txt vendor/llvm/dist/lib/ProfileData/SampleProf.cpp vendor/llvm/dist/lib/ProfileData/SampleProfReader.cpp vendor/llvm/dist/lib/ProfileData/SampleProfWriter.cpp vendor/llvm/dist/lib/Support/APFloat.cpp vendor/llvm/dist/lib/Support/APInt.cpp vendor/llvm/dist/lib/Support/APSInt.cpp vendor/llvm/dist/lib/Support/ARMBuildAttrs.cpp vendor/llvm/dist/lib/Support/Atomic.cpp vendor/llvm/dist/lib/Support/BranchProbability.cpp vendor/llvm/dist/lib/Support/CMakeLists.txt vendor/llvm/dist/lib/Support/CommandLine.cpp vendor/llvm/dist/lib/Support/ConvertUTFWrapper.cpp vendor/llvm/dist/lib/Support/CrashRecoveryContext.cpp vendor/llvm/dist/lib/Support/Dwarf.cpp vendor/llvm/dist/lib/Support/ErrorHandling.cpp vendor/llvm/dist/lib/Support/FileUtilities.cpp vendor/llvm/dist/lib/Support/FoldingSet.cpp vendor/llvm/dist/lib/Support/Host.cpp vendor/llvm/dist/lib/Support/IntEqClasses.cpp vendor/llvm/dist/lib/Support/JamCRC.cpp vendor/llvm/dist/lib/Support/Locale.cpp vendor/llvm/dist/lib/Support/LockFileManager.cpp vendor/llvm/dist/lib/Support/ManagedStatic.cpp vendor/llvm/dist/lib/Support/MemoryBuffer.cpp vendor/llvm/dist/lib/Support/Path.cpp vendor/llvm/dist/lib/Support/PrettyStackTrace.cpp vendor/llvm/dist/lib/Support/Process.cpp vendor/llvm/dist/lib/Support/ScaledNumber.cpp vendor/llvm/dist/lib/Support/Signals.cpp vendor/llvm/dist/lib/Support/SmallPtrSet.cpp vendor/llvm/dist/lib/Support/SpecialCaseList.cpp vendor/llvm/dist/lib/Support/Statistic.cpp vendor/llvm/dist/lib/Support/StreamingMemoryObject.cpp vendor/llvm/dist/lib/Support/StringMap.cpp vendor/llvm/dist/lib/Support/StringRef.cpp vendor/llvm/dist/lib/Support/TargetParser.cpp vendor/llvm/dist/lib/Support/TargetRegistry.cpp vendor/llvm/dist/lib/Support/ThreadPool.cpp vendor/llvm/dist/lib/Support/Threading.cpp vendor/llvm/dist/lib/Support/Timer.cpp vendor/llvm/dist/lib/Support/Triple.cpp vendor/llvm/dist/lib/Support/Twine.cpp vendor/llvm/dist/lib/Support/Unix/Memory.inc vendor/llvm/dist/lib/Support/Unix/Path.inc vendor/llvm/dist/lib/Support/Unix/Process.inc vendor/llvm/dist/lib/Support/Unix/Signals.inc vendor/llvm/dist/lib/Support/Windows/DynamicLibrary.inc vendor/llvm/dist/lib/Support/Windows/Path.inc vendor/llvm/dist/lib/Support/Windows/Process.inc vendor/llvm/dist/lib/Support/Windows/Signals.inc vendor/llvm/dist/lib/Support/Windows/WindowsSupport.h vendor/llvm/dist/lib/Support/YAMLParser.cpp vendor/llvm/dist/lib/Support/YAMLTraits.cpp vendor/llvm/dist/lib/Support/raw_ostream.cpp vendor/llvm/dist/lib/TableGen/Record.cpp vendor/llvm/dist/lib/TableGen/SetTheory.cpp vendor/llvm/dist/lib/TableGen/TGParser.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64.h vendor/llvm/dist/lib/Target/AArch64/AArch64.td vendor/llvm/dist/lib/Target/AArch64/AArch64A53Fix835769.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64AddressTypePromotion.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64AsmPrinter.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64BranchRelaxation.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64CallingConvention.td vendor/llvm/dist/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64CollectLOH.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64ConditionOptimizer.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64ConditionalCompares.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64FastISel.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64FrameLowering.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64FrameLowering.h vendor/llvm/dist/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64ISelLowering.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64ISelLowering.h vendor/llvm/dist/lib/Target/AArch64/AArch64InstrAtomics.td vendor/llvm/dist/lib/Target/AArch64/AArch64InstrFormats.td vendor/llvm/dist/lib/Target/AArch64/AArch64InstrInfo.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64InstrInfo.h vendor/llvm/dist/lib/Target/AArch64/AArch64InstrInfo.td vendor/llvm/dist/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64MachineFunctionInfo.h vendor/llvm/dist/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64PromoteConstant.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64RegisterInfo.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64RegisterInfo.td vendor/llvm/dist/lib/Target/AArch64/AArch64SchedA53.td vendor/llvm/dist/lib/Target/AArch64/AArch64SchedA57.td vendor/llvm/dist/lib/Target/AArch64/AArch64SchedCyclone.td vendor/llvm/dist/lib/Target/AArch64/AArch64SchedM1.td vendor/llvm/dist/lib/Target/AArch64/AArch64Schedule.td vendor/llvm/dist/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64SelectionDAGInfo.h vendor/llvm/dist/lib/Target/AArch64/AArch64StorePairSuppress.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64Subtarget.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64Subtarget.h vendor/llvm/dist/lib/Target/AArch64/AArch64TargetMachine.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64TargetMachine.h vendor/llvm/dist/lib/Target/AArch64/AArch64TargetTransformInfo.cpp vendor/llvm/dist/lib/Target/AArch64/AArch64TargetTransformInfo.h vendor/llvm/dist/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp vendor/llvm/dist/lib/Target/AArch64/CMakeLists.txt vendor/llvm/dist/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp vendor/llvm/dist/lib/Target/AArch64/Disassembler/AArch64Disassembler.h vendor/llvm/dist/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp vendor/llvm/dist/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.h vendor/llvm/dist/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp vendor/llvm/dist/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h vendor/llvm/dist/lib/Target/AArch64/LLVMBuild.txt vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp vendor/llvm/dist/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h vendor/llvm/dist/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp vendor/llvm/dist/lib/Target/AArch64/Utils/AArch64BaseInfo.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPU.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPU.td vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUAsmPrinter.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUCallingConv.td vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUFrameLowering.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUISelLowering.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUISelLowering.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUInstrInfo.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUInstrInfo.td vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUInstructions.td vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUIntrinsics.td vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUMCInstLower.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUMachineFunction.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPURegisterInfo.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUSubtarget.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUSubtarget.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetMachine.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h vendor/llvm/dist/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp vendor/llvm/dist/lib/Target/AMDGPU/AMDKernelCodeT.h vendor/llvm/dist/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp vendor/llvm/dist/lib/Target/AMDGPU/AsmParser/CMakeLists.txt vendor/llvm/dist/lib/Target/AMDGPU/CIInstructions.td vendor/llvm/dist/lib/Target/AMDGPU/CMakeLists.txt vendor/llvm/dist/lib/Target/AMDGPU/CaymanInstructions.td vendor/llvm/dist/lib/Target/AMDGPU/EvergreenInstructions.td vendor/llvm/dist/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp vendor/llvm/dist/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h vendor/llvm/dist/lib/Target/AMDGPU/InstPrinter/CMakeLists.txt vendor/llvm/dist/lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt vendor/llvm/dist/lib/Target/AMDGPU/LLVMBuild.txt vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp vendor/llvm/dist/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp vendor/llvm/dist/lib/Target/AMDGPU/Processors.td vendor/llvm/dist/lib/Target/AMDGPU/R600ClauseMergePass.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600Defines.h vendor/llvm/dist/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600ISelLowering.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600ISelLowering.h vendor/llvm/dist/lib/Target/AMDGPU/R600InstrInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600InstrInfo.h vendor/llvm/dist/lib/Target/AMDGPU/R600Instructions.td vendor/llvm/dist/lib/Target/AMDGPU/R600Intrinsics.td vendor/llvm/dist/lib/Target/AMDGPU/R600MachineFunctionInfo.h vendor/llvm/dist/lib/Target/AMDGPU/R600MachineScheduler.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600MachineScheduler.h vendor/llvm/dist/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600Packetizer.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600RegisterInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/R600RegisterInfo.h vendor/llvm/dist/lib/Target/AMDGPU/R600Schedule.td vendor/llvm/dist/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIDefines.h vendor/llvm/dist/lib/Target/AMDGPU/SIFixSGPRCopies.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIFoldOperands.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIFrameLowering.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIFrameLowering.h vendor/llvm/dist/lib/Target/AMDGPU/SIISelLowering.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIISelLowering.h vendor/llvm/dist/lib/Target/AMDGPU/SIInsertWaits.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIInstrFormats.td vendor/llvm/dist/lib/Target/AMDGPU/SIInstrInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIInstrInfo.h vendor/llvm/dist/lib/Target/AMDGPU/SIInstrInfo.td vendor/llvm/dist/lib/Target/AMDGPU/SIInstructions.td vendor/llvm/dist/lib/Target/AMDGPU/SIIntrinsics.td vendor/llvm/dist/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp vendor/llvm/dist/lib/Target/AMDGPU/SILowerControlFlow.cpp vendor/llvm/dist/lib/Target/AMDGPU/SILowerI1Copies.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIMachineFunctionInfo.h vendor/llvm/dist/lib/Target/AMDGPU/SIMachineScheduler.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIMachineScheduler.h vendor/llvm/dist/lib/Target/AMDGPU/SIRegisterInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/SIRegisterInfo.h vendor/llvm/dist/lib/Target/AMDGPU/SIRegisterInfo.td vendor/llvm/dist/lib/Target/AMDGPU/SISchedule.td vendor/llvm/dist/lib/Target/AMDGPU/SIShrinkInstructions.cpp vendor/llvm/dist/lib/Target/AMDGPU/SITypeRewriter.cpp vendor/llvm/dist/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp vendor/llvm/dist/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h vendor/llvm/dist/lib/Target/AMDGPU/Utils/CMakeLists.txt vendor/llvm/dist/lib/Target/AMDGPU/VIInstrFormats.td vendor/llvm/dist/lib/Target/AMDGPU/VIInstructions.td vendor/llvm/dist/lib/Target/ARM/A15SDOptimizer.cpp vendor/llvm/dist/lib/Target/ARM/ARM.h vendor/llvm/dist/lib/Target/ARM/ARM.td vendor/llvm/dist/lib/Target/ARM/ARMAsmPrinter.cpp vendor/llvm/dist/lib/Target/ARM/ARMAsmPrinter.h vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.cpp vendor/llvm/dist/lib/Target/ARM/ARMBaseInstrInfo.h vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.cpp vendor/llvm/dist/lib/Target/ARM/ARMBaseRegisterInfo.h vendor/llvm/dist/lib/Target/ARM/ARMCallingConv.h vendor/llvm/dist/lib/Target/ARM/ARMCallingConv.td vendor/llvm/dist/lib/Target/ARM/ARMConstantIslandPass.cpp vendor/llvm/dist/lib/Target/ARM/ARMConstantPoolValue.cpp vendor/llvm/dist/lib/Target/ARM/ARMConstantPoolValue.h vendor/llvm/dist/lib/Target/ARM/ARMExpandPseudoInsts.cpp vendor/llvm/dist/lib/Target/ARM/ARMFastISel.cpp vendor/llvm/dist/lib/Target/ARM/ARMFrameLowering.cpp vendor/llvm/dist/lib/Target/ARM/ARMFrameLowering.h vendor/llvm/dist/lib/Target/ARM/ARMHazardRecognizer.cpp vendor/llvm/dist/lib/Target/ARM/ARMISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/ARM/ARMISelLowering.cpp vendor/llvm/dist/lib/Target/ARM/ARMISelLowering.h vendor/llvm/dist/lib/Target/ARM/ARMInstrFormats.td vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.cpp vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.h vendor/llvm/dist/lib/Target/ARM/ARMInstrInfo.td vendor/llvm/dist/lib/Target/ARM/ARMInstrThumb.td vendor/llvm/dist/lib/Target/ARM/ARMInstrThumb2.td vendor/llvm/dist/lib/Target/ARM/ARMInstrVFP.td vendor/llvm/dist/lib/Target/ARM/ARMLoadStoreOptimizer.cpp vendor/llvm/dist/lib/Target/ARM/ARMMCInstLower.cpp vendor/llvm/dist/lib/Target/ARM/ARMMachineFunctionInfo.cpp vendor/llvm/dist/lib/Target/ARM/ARMMachineFunctionInfo.h vendor/llvm/dist/lib/Target/ARM/ARMOptimizeBarriersPass.cpp vendor/llvm/dist/lib/Target/ARM/ARMSchedule.td vendor/llvm/dist/lib/Target/ARM/ARMScheduleA8.td vendor/llvm/dist/lib/Target/ARM/ARMScheduleA9.td vendor/llvm/dist/lib/Target/ARM/ARMScheduleSwift.td vendor/llvm/dist/lib/Target/ARM/ARMSelectionDAGInfo.cpp vendor/llvm/dist/lib/Target/ARM/ARMSelectionDAGInfo.h vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.cpp vendor/llvm/dist/lib/Target/ARM/ARMSubtarget.h vendor/llvm/dist/lib/Target/ARM/ARMTargetMachine.cpp vendor/llvm/dist/lib/Target/ARM/ARMTargetMachine.h vendor/llvm/dist/lib/Target/ARM/ARMTargetObjectFile.h vendor/llvm/dist/lib/Target/ARM/ARMTargetTransformInfo.cpp vendor/llvm/dist/lib/Target/ARM/ARMTargetTransformInfo.h vendor/llvm/dist/lib/Target/ARM/AsmParser/ARMAsmParser.cpp vendor/llvm/dist/lib/Target/ARM/Disassembler/ARMDisassembler.cpp vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp vendor/llvm/dist/lib/Target/ARM/InstPrinter/ARMInstPrinter.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMAsmBackendWinCOFF.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMachORelocationInfo.cpp vendor/llvm/dist/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp vendor/llvm/dist/lib/Target/ARM/MLxExpansionPass.cpp vendor/llvm/dist/lib/Target/ARM/README.txt vendor/llvm/dist/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp vendor/llvm/dist/lib/Target/ARM/Thumb1FrameLowering.cpp vendor/llvm/dist/lib/Target/ARM/Thumb1FrameLowering.h vendor/llvm/dist/lib/Target/ARM/Thumb1InstrInfo.cpp vendor/llvm/dist/lib/Target/ARM/Thumb1InstrInfo.h vendor/llvm/dist/lib/Target/ARM/Thumb2ITBlockPass.cpp vendor/llvm/dist/lib/Target/ARM/Thumb2InstrInfo.cpp vendor/llvm/dist/lib/Target/ARM/Thumb2InstrInfo.h vendor/llvm/dist/lib/Target/ARM/Thumb2SizeReduction.cpp vendor/llvm/dist/lib/Target/ARM/ThumbRegisterInfo.cpp vendor/llvm/dist/lib/Target/ARM/ThumbRegisterInfo.h vendor/llvm/dist/lib/Target/AVR/AVR.h vendor/llvm/dist/lib/Target/AVR/AVR.td vendor/llvm/dist/lib/Target/AVR/AVRMachineFunctionInfo.h vendor/llvm/dist/lib/Target/AVR/AVRSelectionDAGInfo.h vendor/llvm/dist/lib/Target/AVR/AVRTargetMachine.cpp vendor/llvm/dist/lib/Target/AVR/AVRTargetObjectFile.h vendor/llvm/dist/lib/Target/AVR/CMakeLists.txt vendor/llvm/dist/lib/Target/AVR/TargetInfo/CMakeLists.txt vendor/llvm/dist/lib/Target/BPF/BPFAsmPrinter.cpp vendor/llvm/dist/lib/Target/BPF/BPFFrameLowering.h vendor/llvm/dist/lib/Target/BPF/BPFISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/BPF/BPFISelLowering.cpp vendor/llvm/dist/lib/Target/BPF/BPFISelLowering.h vendor/llvm/dist/lib/Target/BPF/BPFInstrInfo.cpp vendor/llvm/dist/lib/Target/BPF/BPFInstrInfo.h vendor/llvm/dist/lib/Target/BPF/BPFMCInstLower.cpp vendor/llvm/dist/lib/Target/BPF/BPFSubtarget.h vendor/llvm/dist/lib/Target/BPF/BPFTargetMachine.cpp vendor/llvm/dist/lib/Target/BPF/BPFTargetMachine.h vendor/llvm/dist/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp vendor/llvm/dist/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp vendor/llvm/dist/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h vendor/llvm/dist/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp vendor/llvm/dist/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp vendor/llvm/dist/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp vendor/llvm/dist/lib/Target/Hexagon/BitTracker.cpp vendor/llvm/dist/lib/Target/Hexagon/BitTracker.h vendor/llvm/dist/lib/Target/Hexagon/CMakeLists.txt vendor/llvm/dist/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp vendor/llvm/dist/lib/Target/Hexagon/Hexagon.td vendor/llvm/dist/lib/Target/Hexagon/HexagonAsmPrinter.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonBitSimplify.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonBitTracker.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonBitTracker.h vendor/llvm/dist/lib/Target/Hexagon/HexagonCFGOptimizer.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonCommonGEP.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonCopyToCombine.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonEarlyIfConv.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonExpandCondsets.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonFixupHwLoops.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonFrameLowering.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonFrameLowering.h vendor/llvm/dist/lib/Target/Hexagon/HexagonGenExtract.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonGenInsert.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonGenMux.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonGenPredicate.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonHardwareLoops.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonISelLowering.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonISelLowering.h vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrAlias.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrFormats.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrFormatsV4.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfo.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfo.h vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfo.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfoV3.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfoV4.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfoV60.td vendor/llvm/dist/lib/Target/Hexagon/HexagonInstrInfoVector.td vendor/llvm/dist/lib/Target/Hexagon/HexagonIntrinsics.td vendor/llvm/dist/lib/Target/Hexagon/HexagonIntrinsicsV4.td vendor/llvm/dist/lib/Target/Hexagon/HexagonIntrinsicsV5.td vendor/llvm/dist/lib/Target/Hexagon/HexagonIntrinsicsV60.td vendor/llvm/dist/lib/Target/Hexagon/HexagonMCInstLower.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonMachineFunctionInfo.h vendor/llvm/dist/lib/Target/Hexagon/HexagonMachineScheduler.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonMachineScheduler.h vendor/llvm/dist/lib/Target/Hexagon/HexagonNewValueJump.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonOperands.td vendor/llvm/dist/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonPeephole.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonRDF.h vendor/llvm/dist/lib/Target/Hexagon/HexagonRDFOpt.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonRegisterInfo.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonRegisterInfo.h vendor/llvm/dist/lib/Target/Hexagon/HexagonRegisterInfo.td vendor/llvm/dist/lib/Target/Hexagon/HexagonScheduleV4.td vendor/llvm/dist/lib/Target/Hexagon/HexagonScheduleV55.td vendor/llvm/dist/lib/Target/Hexagon/HexagonScheduleV60.td vendor/llvm/dist/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonSelectionDAGInfo.h vendor/llvm/dist/lib/Target/Hexagon/HexagonSplitConst32AndConst64.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonSplitDouble.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonStoreWidening.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonSubtarget.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonSubtarget.h vendor/llvm/dist/lib/Target/Hexagon/HexagonSystemInst.td vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetMachine.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetMachine.h vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetObjectFile.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonTargetObjectFile.h vendor/llvm/dist/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp vendor/llvm/dist/lib/Target/Hexagon/HexagonVLIWPacketizer.h vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp vendor/llvm/dist/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp vendor/llvm/dist/lib/Target/Hexagon/RDFCopy.cpp vendor/llvm/dist/lib/Target/Hexagon/RDFCopy.h vendor/llvm/dist/lib/Target/Hexagon/RDFDeadCode.cpp vendor/llvm/dist/lib/Target/Hexagon/RDFDeadCode.h vendor/llvm/dist/lib/Target/Hexagon/RDFGraph.cpp vendor/llvm/dist/lib/Target/Hexagon/RDFGraph.h vendor/llvm/dist/lib/Target/Hexagon/RDFLiveness.cpp vendor/llvm/dist/lib/Target/Hexagon/RDFLiveness.h vendor/llvm/dist/lib/Target/LLVMBuild.txt vendor/llvm/dist/lib/Target/MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp vendor/llvm/dist/lib/Target/MSP430/MSP430BranchSelector.cpp vendor/llvm/dist/lib/Target/MSP430/MSP430FrameLowering.cpp vendor/llvm/dist/lib/Target/MSP430/MSP430FrameLowering.h vendor/llvm/dist/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/MSP430/MSP430ISelLowering.cpp vendor/llvm/dist/lib/Target/MSP430/MSP430ISelLowering.h vendor/llvm/dist/lib/Target/MSP430/MSP430InstrInfo.cpp vendor/llvm/dist/lib/Target/MSP430/MSP430InstrInfo.h vendor/llvm/dist/lib/Target/MSP430/MSP430Subtarget.h vendor/llvm/dist/lib/Target/MSP430/MSP430TargetMachine.cpp vendor/llvm/dist/lib/Target/MSP430/MSP430TargetMachine.h vendor/llvm/dist/lib/Target/Mips/AsmParser/MipsAsmParser.cpp vendor/llvm/dist/lib/Target/Mips/CMakeLists.txt vendor/llvm/dist/lib/Target/Mips/Disassembler/MipsDisassembler.cpp vendor/llvm/dist/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp vendor/llvm/dist/lib/Target/Mips/InstPrinter/MipsInstPrinter.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.cpp vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp vendor/llvm/dist/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp vendor/llvm/dist/lib/Target/Mips/MicroMips32r6InstrFormats.td vendor/llvm/dist/lib/Target/Mips/MicroMips32r6InstrInfo.td vendor/llvm/dist/lib/Target/Mips/MicroMips64r6InstrFormats.td vendor/llvm/dist/lib/Target/Mips/MicroMips64r6InstrInfo.td vendor/llvm/dist/lib/Target/Mips/MicroMipsDSPInstrFormats.td vendor/llvm/dist/lib/Target/Mips/MicroMipsDSPInstrInfo.td vendor/llvm/dist/lib/Target/Mips/MicroMipsInstrFPU.td vendor/llvm/dist/lib/Target/Mips/MicroMipsInstrFormats.td vendor/llvm/dist/lib/Target/Mips/MicroMipsInstrInfo.td vendor/llvm/dist/lib/Target/Mips/Mips.h vendor/llvm/dist/lib/Target/Mips/Mips.td vendor/llvm/dist/lib/Target/Mips/Mips16FrameLowering.cpp vendor/llvm/dist/lib/Target/Mips/Mips16HardFloat.cpp vendor/llvm/dist/lib/Target/Mips/Mips16ISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/Mips/Mips16ISelDAGToDAG.h vendor/llvm/dist/lib/Target/Mips/Mips16ISelLowering.cpp vendor/llvm/dist/lib/Target/Mips/Mips16ISelLowering.h vendor/llvm/dist/lib/Target/Mips/Mips16InstrInfo.cpp vendor/llvm/dist/lib/Target/Mips/Mips16InstrInfo.h vendor/llvm/dist/lib/Target/Mips/Mips16InstrInfo.td vendor/llvm/dist/lib/Target/Mips/Mips16RegisterInfo.cpp vendor/llvm/dist/lib/Target/Mips/Mips32r6InstrFormats.td vendor/llvm/dist/lib/Target/Mips/Mips32r6InstrInfo.td vendor/llvm/dist/lib/Target/Mips/Mips64InstrInfo.td vendor/llvm/dist/lib/Target/Mips/Mips64r6InstrInfo.td vendor/llvm/dist/lib/Target/Mips/MipsAsmPrinter.cpp vendor/llvm/dist/lib/Target/Mips/MipsAsmPrinter.h vendor/llvm/dist/lib/Target/Mips/MipsCCState.cpp vendor/llvm/dist/lib/Target/Mips/MipsCallingConv.td vendor/llvm/dist/lib/Target/Mips/MipsCondMov.td vendor/llvm/dist/lib/Target/Mips/MipsConstantIslandPass.cpp vendor/llvm/dist/lib/Target/Mips/MipsDSPInstrFormats.td vendor/llvm/dist/lib/Target/Mips/MipsDSPInstrInfo.td vendor/llvm/dist/lib/Target/Mips/MipsDelaySlotFiller.cpp vendor/llvm/dist/lib/Target/Mips/MipsEVAInstrInfo.td vendor/llvm/dist/lib/Target/Mips/MipsFastISel.cpp vendor/llvm/dist/lib/Target/Mips/MipsFrameLowering.cpp vendor/llvm/dist/lib/Target/Mips/MipsFrameLowering.h vendor/llvm/dist/lib/Target/Mips/MipsISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/Mips/MipsISelDAGToDAG.h vendor/llvm/dist/lib/Target/Mips/MipsISelLowering.cpp vendor/llvm/dist/lib/Target/Mips/MipsISelLowering.h vendor/llvm/dist/lib/Target/Mips/MipsInstrFPU.td vendor/llvm/dist/lib/Target/Mips/MipsInstrFormats.td vendor/llvm/dist/lib/Target/Mips/MipsInstrInfo.cpp vendor/llvm/dist/lib/Target/Mips/MipsInstrInfo.h vendor/llvm/dist/lib/Target/Mips/MipsInstrInfo.td vendor/llvm/dist/lib/Target/Mips/MipsLongBranch.cpp vendor/llvm/dist/lib/Target/Mips/MipsMCInstLower.cpp vendor/llvm/dist/lib/Target/Mips/MipsMCInstLower.h vendor/llvm/dist/lib/Target/Mips/MipsMSAInstrInfo.td vendor/llvm/dist/lib/Target/Mips/MipsMachineFunction.cpp vendor/llvm/dist/lib/Target/Mips/MipsMachineFunction.h vendor/llvm/dist/lib/Target/Mips/MipsOs16.cpp vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.cpp vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.h vendor/llvm/dist/lib/Target/Mips/MipsRegisterInfo.td vendor/llvm/dist/lib/Target/Mips/MipsSEFrameLowering.cpp vendor/llvm/dist/lib/Target/Mips/MipsSEISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/Mips/MipsSEISelDAGToDAG.h vendor/llvm/dist/lib/Target/Mips/MipsSEISelLowering.cpp vendor/llvm/dist/lib/Target/Mips/MipsSEISelLowering.h vendor/llvm/dist/lib/Target/Mips/MipsSEInstrInfo.cpp vendor/llvm/dist/lib/Target/Mips/MipsSEInstrInfo.h vendor/llvm/dist/lib/Target/Mips/MipsSERegisterInfo.cpp vendor/llvm/dist/lib/Target/Mips/MipsSchedule.td vendor/llvm/dist/lib/Target/Mips/MipsScheduleP5600.td vendor/llvm/dist/lib/Target/Mips/MipsSubtarget.cpp vendor/llvm/dist/lib/Target/Mips/MipsSubtarget.h vendor/llvm/dist/lib/Target/Mips/MipsTargetMachine.cpp vendor/llvm/dist/lib/Target/Mips/MipsTargetMachine.h vendor/llvm/dist/lib/Target/Mips/MipsTargetObjectFile.cpp vendor/llvm/dist/lib/Target/Mips/MipsTargetObjectFile.h vendor/llvm/dist/lib/Target/Mips/MipsTargetStreamer.h vendor/llvm/dist/lib/Target/NVPTX/CMakeLists.txt vendor/llvm/dist/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp vendor/llvm/dist/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTX.h vendor/llvm/dist/lib/Target/NVPTX/NVPTX.td vendor/llvm/dist/lib/Target/NVPTX/NVPTXAsmPrinter.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXAsmPrinter.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXFavorNonGenericAddrSpaces.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXFrameLowering.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXFrameLowering.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXISelDAGToDAG.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXISelLowering.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXISelLowering.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXImageOptimizer.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXInstrInfo.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXInstrInfo.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXInstrInfo.td vendor/llvm/dist/lib/Target/NVPTX/NVPTXIntrinsics.td vendor/llvm/dist/lib/Target/NVPTX/NVPTXLowerAlloca.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXLowerKernelArgs.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXMCExpr.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXMCExpr.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXPeephole.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXSection.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXSubtarget.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetMachine.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetMachine.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetObjectFile.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXTargetTransformInfo.h vendor/llvm/dist/lib/Target/NVPTX/NVPTXUtilities.cpp vendor/llvm/dist/lib/Target/NVPTX/NVPTXUtilities.h vendor/llvm/dist/lib/Target/NVPTX/NVVMReflect.cpp vendor/llvm/dist/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp vendor/llvm/dist/lib/Target/PowerPC/CMakeLists.txt vendor/llvm/dist/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp vendor/llvm/dist/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp vendor/llvm/dist/lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp vendor/llvm/dist/lib/Target/PowerPC/PPC.h vendor/llvm/dist/lib/Target/PowerPC/PPC.td vendor/llvm/dist/lib/Target/PowerPC/PPCAsmPrinter.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCBoolRetToInt.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCBranchSelector.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCCTRLoops.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCCallingConv.td vendor/llvm/dist/lib/Target/PowerPC/PPCEarlyReturn.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCFastISel.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCFrameLowering.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCFrameLowering.h vendor/llvm/dist/lib/Target/PowerPC/PPCHazardRecognizers.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCISelLowering.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCISelLowering.h vendor/llvm/dist/lib/Target/PowerPC/PPCInstr64Bit.td vendor/llvm/dist/lib/Target/PowerPC/PPCInstrAltivec.td vendor/llvm/dist/lib/Target/PowerPC/PPCInstrFormats.td vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.h vendor/llvm/dist/lib/Target/PowerPC/PPCInstrInfo.td vendor/llvm/dist/lib/Target/PowerPC/PPCInstrVSX.td vendor/llvm/dist/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCMCInstLower.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCMIPeephole.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCMachineFunctionInfo.h vendor/llvm/dist/lib/Target/PowerPC/PPCRegisterInfo.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCRegisterInfo.h vendor/llvm/dist/lib/Target/PowerPC/PPCSchedule.td vendor/llvm/dist/lib/Target/PowerPC/PPCSchedule440.td vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleA2.td vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleE500mc.td vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleE5500.td vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleG5.td vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleP7.td vendor/llvm/dist/lib/Target/PowerPC/PPCScheduleP8.td vendor/llvm/dist/lib/Target/PowerPC/PPCSubtarget.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCSubtarget.h vendor/llvm/dist/lib/Target/PowerPC/PPCTLSDynamicCall.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCTOCRegDeps.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCTargetMachine.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCTargetMachine.h vendor/llvm/dist/lib/Target/PowerPC/PPCTargetObjectFile.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCTargetTransformInfo.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCTargetTransformInfo.h vendor/llvm/dist/lib/Target/PowerPC/PPCVSXCopy.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCVSXFMAMutate.cpp vendor/llvm/dist/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp vendor/llvm/dist/lib/Target/PowerPC/README.txt vendor/llvm/dist/lib/Target/README.txt vendor/llvm/dist/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp vendor/llvm/dist/lib/Target/Sparc/CMakeLists.txt vendor/llvm/dist/lib/Target/Sparc/DelaySlotFiller.cpp vendor/llvm/dist/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp vendor/llvm/dist/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp vendor/llvm/dist/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp vendor/llvm/dist/lib/Target/Sparc/README.txt vendor/llvm/dist/lib/Target/Sparc/Sparc.h vendor/llvm/dist/lib/Target/Sparc/Sparc.td vendor/llvm/dist/lib/Target/Sparc/SparcAsmPrinter.cpp vendor/llvm/dist/lib/Target/Sparc/SparcFrameLowering.cpp vendor/llvm/dist/lib/Target/Sparc/SparcFrameLowering.h vendor/llvm/dist/lib/Target/Sparc/SparcISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.cpp vendor/llvm/dist/lib/Target/Sparc/SparcISelLowering.h vendor/llvm/dist/lib/Target/Sparc/SparcInstr64Bit.td vendor/llvm/dist/lib/Target/Sparc/SparcInstrAliases.td vendor/llvm/dist/lib/Target/Sparc/SparcInstrFormats.td vendor/llvm/dist/lib/Target/Sparc/SparcInstrInfo.cpp vendor/llvm/dist/lib/Target/Sparc/SparcInstrInfo.h vendor/llvm/dist/lib/Target/Sparc/SparcInstrInfo.td vendor/llvm/dist/lib/Target/Sparc/SparcMCInstLower.cpp vendor/llvm/dist/lib/Target/Sparc/SparcRegisterInfo.cpp vendor/llvm/dist/lib/Target/Sparc/SparcRegisterInfo.h vendor/llvm/dist/lib/Target/Sparc/SparcRegisterInfo.td vendor/llvm/dist/lib/Target/Sparc/SparcSubtarget.cpp vendor/llvm/dist/lib/Target/Sparc/SparcSubtarget.h vendor/llvm/dist/lib/Target/Sparc/SparcTargetMachine.cpp vendor/llvm/dist/lib/Target/Sparc/SparcTargetMachine.h vendor/llvm/dist/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp vendor/llvm/dist/lib/Target/SystemZ/CMakeLists.txt vendor/llvm/dist/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp vendor/llvm/dist/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp vendor/llvm/dist/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp vendor/llvm/dist/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp vendor/llvm/dist/lib/Target/SystemZ/README.txt vendor/llvm/dist/lib/Target/SystemZ/SystemZ.h vendor/llvm/dist/lib/Target/SystemZ/SystemZAsmPrinter.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZCallingConv.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZCallingConv.h vendor/llvm/dist/lib/Target/SystemZ/SystemZCallingConv.td vendor/llvm/dist/lib/Target/SystemZ/SystemZElimCompare.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZFrameLowering.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZFrameLowering.h vendor/llvm/dist/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZISelLowering.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZISelLowering.h vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrBuilder.h vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrFP.td vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrFormats.td vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrInfo.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrInfo.h vendor/llvm/dist/lib/Target/SystemZ/SystemZInstrInfo.td vendor/llvm/dist/lib/Target/SystemZ/SystemZLDCleanup.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZLongBranch.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZMachineFunctionInfo.h vendor/llvm/dist/lib/Target/SystemZ/SystemZOperands.td vendor/llvm/dist/lib/Target/SystemZ/SystemZOperators.td vendor/llvm/dist/lib/Target/SystemZ/SystemZProcessors.td vendor/llvm/dist/lib/Target/SystemZ/SystemZRegisterInfo.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZRegisterInfo.h vendor/llvm/dist/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZSelectionDAGInfo.h vendor/llvm/dist/lib/Target/SystemZ/SystemZShortenInst.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZSubtarget.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZSubtarget.h vendor/llvm/dist/lib/Target/SystemZ/SystemZTargetMachine.cpp vendor/llvm/dist/lib/Target/SystemZ/SystemZTargetMachine.h vendor/llvm/dist/lib/Target/Target.cpp vendor/llvm/dist/lib/Target/TargetLoweringObjectFile.cpp vendor/llvm/dist/lib/Target/TargetMachine.cpp vendor/llvm/dist/lib/Target/TargetMachineC.cpp vendor/llvm/dist/lib/Target/TargetRecip.cpp vendor/llvm/dist/lib/Target/TargetSubtargetInfo.cpp vendor/llvm/dist/lib/Target/WebAssembly/CMakeLists.txt vendor/llvm/dist/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp vendor/llvm/dist/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp vendor/llvm/dist/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyELFObjectWriter.cpp vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCAsmInfo.cpp vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp vendor/llvm/dist/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h vendor/llvm/dist/lib/Target/WebAssembly/README.txt vendor/llvm/dist/lib/Target/WebAssembly/WebAssembly.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyFastISel.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyFrameLowering.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyISD.def vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyISelLowering.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrControl.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrFloat.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrInfo.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrInfo.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrInteger.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyInstrMemory.td vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyPeephole.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblySubtarget.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyTargetMachine.h vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp vendor/llvm/dist/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h vendor/llvm/dist/lib/Target/WebAssembly/known_gcc_test_failures.txt vendor/llvm/dist/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp vendor/llvm/dist/lib/Target/X86/AsmParser/X86AsmParser.cpp vendor/llvm/dist/lib/Target/X86/AsmParser/X86AsmParserCommon.h vendor/llvm/dist/lib/Target/X86/AsmParser/X86Operand.h vendor/llvm/dist/lib/Target/X86/CMakeLists.txt vendor/llvm/dist/lib/Target/X86/Disassembler/X86Disassembler.cpp vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h vendor/llvm/dist/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h vendor/llvm/dist/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp vendor/llvm/dist/lib/Target/X86/InstPrinter/X86InstComments.cpp vendor/llvm/dist/lib/Target/X86/MCTargetDesc/CMakeLists.txt vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86BaseInfo.h vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86FixupKinds.h vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp vendor/llvm/dist/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp vendor/llvm/dist/lib/Target/X86/README-X86-64.txt vendor/llvm/dist/lib/Target/X86/README.txt vendor/llvm/dist/lib/Target/X86/Utils/X86ShuffleDecode.cpp vendor/llvm/dist/lib/Target/X86/Utils/X86ShuffleDecode.h vendor/llvm/dist/lib/Target/X86/X86.h vendor/llvm/dist/lib/Target/X86/X86.td vendor/llvm/dist/lib/Target/X86/X86AsmPrinter.cpp vendor/llvm/dist/lib/Target/X86/X86AsmPrinter.h vendor/llvm/dist/lib/Target/X86/X86CallFrameOptimization.cpp vendor/llvm/dist/lib/Target/X86/X86CallingConv.td vendor/llvm/dist/lib/Target/X86/X86ExpandPseudo.cpp vendor/llvm/dist/lib/Target/X86/X86FastISel.cpp vendor/llvm/dist/lib/Target/X86/X86FixupLEAs.cpp vendor/llvm/dist/lib/Target/X86/X86FloatingPoint.cpp vendor/llvm/dist/lib/Target/X86/X86FrameLowering.cpp vendor/llvm/dist/lib/Target/X86/X86FrameLowering.h vendor/llvm/dist/lib/Target/X86/X86ISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/X86/X86ISelLowering.cpp vendor/llvm/dist/lib/Target/X86/X86ISelLowering.h vendor/llvm/dist/lib/Target/X86/X86InstrAVX512.td vendor/llvm/dist/lib/Target/X86/X86InstrBuilder.h vendor/llvm/dist/lib/Target/X86/X86InstrCompiler.td vendor/llvm/dist/lib/Target/X86/X86InstrControl.td vendor/llvm/dist/lib/Target/X86/X86InstrFPStack.td vendor/llvm/dist/lib/Target/X86/X86InstrFormats.td vendor/llvm/dist/lib/Target/X86/X86InstrFragmentsSIMD.td vendor/llvm/dist/lib/Target/X86/X86InstrInfo.cpp vendor/llvm/dist/lib/Target/X86/X86InstrInfo.h vendor/llvm/dist/lib/Target/X86/X86InstrInfo.td vendor/llvm/dist/lib/Target/X86/X86InstrMMX.td vendor/llvm/dist/lib/Target/X86/X86InstrMPX.td vendor/llvm/dist/lib/Target/X86/X86InstrSSE.td vendor/llvm/dist/lib/Target/X86/X86InstrSystem.td vendor/llvm/dist/lib/Target/X86/X86InstrVMX.td vendor/llvm/dist/lib/Target/X86/X86InstrXOP.td vendor/llvm/dist/lib/Target/X86/X86IntrinsicsInfo.h vendor/llvm/dist/lib/Target/X86/X86MCInstLower.cpp vendor/llvm/dist/lib/Target/X86/X86MachineFunctionInfo.h vendor/llvm/dist/lib/Target/X86/X86OptimizeLEAs.cpp vendor/llvm/dist/lib/Target/X86/X86PadShortFunction.cpp vendor/llvm/dist/lib/Target/X86/X86RegisterInfo.cpp vendor/llvm/dist/lib/Target/X86/X86RegisterInfo.td vendor/llvm/dist/lib/Target/X86/X86Schedule.td vendor/llvm/dist/lib/Target/X86/X86ScheduleAtom.td vendor/llvm/dist/lib/Target/X86/X86SelectionDAGInfo.cpp vendor/llvm/dist/lib/Target/X86/X86SelectionDAGInfo.h vendor/llvm/dist/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp vendor/llvm/dist/lib/Target/X86/X86ShuffleDecodeConstantPool.h vendor/llvm/dist/lib/Target/X86/X86Subtarget.cpp vendor/llvm/dist/lib/Target/X86/X86Subtarget.h vendor/llvm/dist/lib/Target/X86/X86TargetMachine.cpp vendor/llvm/dist/lib/Target/X86/X86TargetMachine.h vendor/llvm/dist/lib/Target/X86/X86TargetObjectFile.cpp vendor/llvm/dist/lib/Target/X86/X86TargetObjectFile.h vendor/llvm/dist/lib/Target/X86/X86TargetTransformInfo.cpp vendor/llvm/dist/lib/Target/X86/X86TargetTransformInfo.h vendor/llvm/dist/lib/Target/X86/X86VZeroUpper.cpp vendor/llvm/dist/lib/Target/X86/X86WinEHState.cpp vendor/llvm/dist/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp vendor/llvm/dist/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp vendor/llvm/dist/lib/Target/XCore/XCoreAsmPrinter.cpp vendor/llvm/dist/lib/Target/XCore/XCoreFrameLowering.cpp vendor/llvm/dist/lib/Target/XCore/XCoreFrameLowering.h vendor/llvm/dist/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp vendor/llvm/dist/lib/Target/XCore/XCoreISelDAGToDAG.cpp vendor/llvm/dist/lib/Target/XCore/XCoreISelLowering.cpp vendor/llvm/dist/lib/Target/XCore/XCoreISelLowering.h vendor/llvm/dist/lib/Target/XCore/XCoreInstrInfo.cpp vendor/llvm/dist/lib/Target/XCore/XCoreInstrInfo.h vendor/llvm/dist/lib/Target/XCore/XCoreLowerThreadLocal.cpp vendor/llvm/dist/lib/Target/XCore/XCoreSelectionDAGInfo.cpp vendor/llvm/dist/lib/Target/XCore/XCoreSelectionDAGInfo.h vendor/llvm/dist/lib/Target/XCore/XCoreTargetMachine.cpp vendor/llvm/dist/lib/Target/XCore/XCoreTargetMachine.h vendor/llvm/dist/lib/Target/XCore/XCoreTargetObjectFile.cpp vendor/llvm/dist/lib/Target/XCore/XCoreTargetObjectFile.h vendor/llvm/dist/lib/Transforms/Hello/CMakeLists.txt vendor/llvm/dist/lib/Transforms/IPO/ArgumentPromotion.cpp vendor/llvm/dist/lib/Transforms/IPO/CMakeLists.txt vendor/llvm/dist/lib/Transforms/IPO/ConstantMerge.cpp vendor/llvm/dist/lib/Transforms/IPO/CrossDSOCFI.cpp vendor/llvm/dist/lib/Transforms/IPO/DeadArgumentElimination.cpp vendor/llvm/dist/lib/Transforms/IPO/ElimAvailExtern.cpp vendor/llvm/dist/lib/Transforms/IPO/ExtractGV.cpp vendor/llvm/dist/lib/Transforms/IPO/ForceFunctionAttrs.cpp vendor/llvm/dist/lib/Transforms/IPO/FunctionAttrs.cpp vendor/llvm/dist/lib/Transforms/IPO/FunctionImport.cpp vendor/llvm/dist/lib/Transforms/IPO/GlobalDCE.cpp vendor/llvm/dist/lib/Transforms/IPO/GlobalOpt.cpp vendor/llvm/dist/lib/Transforms/IPO/IPConstantPropagation.cpp vendor/llvm/dist/lib/Transforms/IPO/IPO.cpp vendor/llvm/dist/lib/Transforms/IPO/InferFunctionAttrs.cpp vendor/llvm/dist/lib/Transforms/IPO/InlineAlways.cpp vendor/llvm/dist/lib/Transforms/IPO/InlineSimple.cpp vendor/llvm/dist/lib/Transforms/IPO/Inliner.cpp vendor/llvm/dist/lib/Transforms/IPO/Internalize.cpp vendor/llvm/dist/lib/Transforms/IPO/LLVMBuild.txt vendor/llvm/dist/lib/Transforms/IPO/LoopExtractor.cpp vendor/llvm/dist/lib/Transforms/IPO/MergeFunctions.cpp vendor/llvm/dist/lib/Transforms/IPO/PartialInlining.cpp vendor/llvm/dist/lib/Transforms/IPO/PassManagerBuilder.cpp vendor/llvm/dist/lib/Transforms/IPO/PruneEH.cpp vendor/llvm/dist/lib/Transforms/IPO/SampleProfile.cpp vendor/llvm/dist/lib/Transforms/IPO/StripDeadPrototypes.cpp vendor/llvm/dist/lib/Transforms/IPO/StripSymbols.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineAddSub.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineCalls.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineCasts.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineCompares.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineInternal.h vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombinePHI.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineSelect.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineShifts.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstCombineVectorOps.cpp vendor/llvm/dist/lib/Transforms/InstCombine/InstructionCombining.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/AddressSanitizer.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/BoundsChecking.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/CFGMST.h vendor/llvm/dist/lib/Transforms/Instrumentation/CMakeLists.txt vendor/llvm/dist/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/GCOVProfiling.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/InstrProfiling.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/Instrumentation.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/MemorySanitizer.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/PGOInstrumentation.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/SanitizerCoverage.cpp vendor/llvm/dist/lib/Transforms/Instrumentation/ThreadSanitizer.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/BlotMapVector.h vendor/llvm/dist/lib/Transforms/ObjCARC/DependencyAnalysis.h vendor/llvm/dist/lib/Transforms/ObjCARC/ObjCARC.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/ObjCARC.h vendor/llvm/dist/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/ObjCARCContract.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/ObjCARCExpand.cpp vendor/llvm/dist/lib/Transforms/ObjCARC/ObjCARCOpts.cpp vendor/llvm/dist/lib/Transforms/Scalar/ADCE.cpp vendor/llvm/dist/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp vendor/llvm/dist/lib/Transforms/Scalar/BDCE.cpp vendor/llvm/dist/lib/Transforms/Scalar/CMakeLists.txt vendor/llvm/dist/lib/Transforms/Scalar/ConstantHoisting.cpp vendor/llvm/dist/lib/Transforms/Scalar/ConstantProp.cpp vendor/llvm/dist/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp vendor/llvm/dist/lib/Transforms/Scalar/DCE.cpp vendor/llvm/dist/lib/Transforms/Scalar/DeadStoreElimination.cpp vendor/llvm/dist/lib/Transforms/Scalar/EarlyCSE.cpp vendor/llvm/dist/lib/Transforms/Scalar/Float2Int.cpp vendor/llvm/dist/lib/Transforms/Scalar/GVN.cpp vendor/llvm/dist/lib/Transforms/Scalar/IndVarSimplify.cpp vendor/llvm/dist/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp vendor/llvm/dist/lib/Transforms/Scalar/JumpThreading.cpp vendor/llvm/dist/lib/Transforms/Scalar/LICM.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoadCombine.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopDeletion.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopDistribute.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopIdiomRecognize.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopInstSimplify.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopInterchange.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopLoadElimination.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopRerollPass.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopRotation.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopStrengthReduce.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopUnrollPass.cpp vendor/llvm/dist/lib/Transforms/Scalar/LoopUnswitch.cpp vendor/llvm/dist/lib/Transforms/Scalar/LowerAtomic.cpp vendor/llvm/dist/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp vendor/llvm/dist/lib/Transforms/Scalar/MemCpyOptimizer.cpp vendor/llvm/dist/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp vendor/llvm/dist/lib/Transforms/Scalar/NaryReassociate.cpp vendor/llvm/dist/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp vendor/llvm/dist/lib/Transforms/Scalar/PlaceSafepoints.cpp vendor/llvm/dist/lib/Transforms/Scalar/Reassociate.cpp vendor/llvm/dist/lib/Transforms/Scalar/Reg2Mem.cpp vendor/llvm/dist/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp vendor/llvm/dist/lib/Transforms/Scalar/SCCP.cpp vendor/llvm/dist/lib/Transforms/Scalar/SROA.cpp vendor/llvm/dist/lib/Transforms/Scalar/Scalar.cpp vendor/llvm/dist/lib/Transforms/Scalar/Scalarizer.cpp vendor/llvm/dist/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp vendor/llvm/dist/lib/Transforms/Scalar/SimplifyCFGPass.cpp vendor/llvm/dist/lib/Transforms/Scalar/Sink.cpp vendor/llvm/dist/lib/Transforms/Scalar/SpeculativeExecution.cpp vendor/llvm/dist/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp vendor/llvm/dist/lib/Transforms/Scalar/StructurizeCFG.cpp vendor/llvm/dist/lib/Transforms/Scalar/TailRecursionElimination.cpp vendor/llvm/dist/lib/Transforms/Utils/ASanStackFrameLayout.cpp vendor/llvm/dist/lib/Transforms/Utils/AddDiscriminators.cpp vendor/llvm/dist/lib/Transforms/Utils/BasicBlockUtils.cpp vendor/llvm/dist/lib/Transforms/Utils/BreakCriticalEdges.cpp vendor/llvm/dist/lib/Transforms/Utils/BuildLibCalls.cpp vendor/llvm/dist/lib/Transforms/Utils/CMakeLists.txt vendor/llvm/dist/lib/Transforms/Utils/CloneFunction.cpp vendor/llvm/dist/lib/Transforms/Utils/CloneModule.cpp vendor/llvm/dist/lib/Transforms/Utils/CodeExtractor.cpp vendor/llvm/dist/lib/Transforms/Utils/GlobalStatus.cpp vendor/llvm/dist/lib/Transforms/Utils/InlineFunction.cpp vendor/llvm/dist/lib/Transforms/Utils/InstructionNamer.cpp vendor/llvm/dist/lib/Transforms/Utils/IntegerDivision.cpp vendor/llvm/dist/lib/Transforms/Utils/LCSSA.cpp vendor/llvm/dist/lib/Transforms/Utils/Local.cpp vendor/llvm/dist/lib/Transforms/Utils/LoopSimplify.cpp vendor/llvm/dist/lib/Transforms/Utils/LoopUnroll.cpp vendor/llvm/dist/lib/Transforms/Utils/LoopUnrollRuntime.cpp vendor/llvm/dist/lib/Transforms/Utils/LoopUtils.cpp vendor/llvm/dist/lib/Transforms/Utils/LoopVersioning.cpp vendor/llvm/dist/lib/Transforms/Utils/LowerInvoke.cpp vendor/llvm/dist/lib/Transforms/Utils/LowerSwitch.cpp vendor/llvm/dist/lib/Transforms/Utils/Mem2Reg.cpp vendor/llvm/dist/lib/Transforms/Utils/ModuleUtils.cpp vendor/llvm/dist/lib/Transforms/Utils/PromoteMemoryToRegister.cpp vendor/llvm/dist/lib/Transforms/Utils/SimplifyCFG.cpp vendor/llvm/dist/lib/Transforms/Utils/SimplifyIndVar.cpp vendor/llvm/dist/lib/Transforms/Utils/SimplifyInstructions.cpp vendor/llvm/dist/lib/Transforms/Utils/SimplifyLibCalls.cpp vendor/llvm/dist/lib/Transforms/Utils/SplitModule.cpp vendor/llvm/dist/lib/Transforms/Utils/SymbolRewriter.cpp vendor/llvm/dist/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp vendor/llvm/dist/lib/Transforms/Utils/Utils.cpp vendor/llvm/dist/lib/Transforms/Utils/ValueMapper.cpp vendor/llvm/dist/lib/Transforms/Vectorize/BBVectorize.cpp vendor/llvm/dist/lib/Transforms/Vectorize/CMakeLists.txt vendor/llvm/dist/lib/Transforms/Vectorize/LoopVectorize.cpp vendor/llvm/dist/lib/Transforms/Vectorize/SLPVectorizer.cpp vendor/llvm/dist/lib/Transforms/Vectorize/Vectorize.cpp vendor/llvm/dist/test/Analysis/BasicAA/cs-cs.ll vendor/llvm/dist/test/Analysis/BasicAA/phi-aa.ll vendor/llvm/dist/test/Analysis/BasicAA/struct-geps.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/bad_input.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/basic.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/double_backedge.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/double_exit.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/extremely-likely-loop-successor.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/irreducible.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/irreducible_loop_crash.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/loop_with_branch.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/loops_with_profile_info.ll vendor/llvm/dist/test/Analysis/BlockFrequencyInfo/nested_loop_with_branches.ll vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/basic.ll vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/loop.ll vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/noreturn.ll vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/pr18705.ll vendor/llvm/dist/test/Analysis/BranchProbabilityInfo/pr22718.ll vendor/llvm/dist/test/Analysis/CallGraph/no-intrinsics.ll vendor/llvm/dist/test/Analysis/CostModel/ARM/cast.ll vendor/llvm/dist/test/Analysis/CostModel/PowerPC/ext.ll vendor/llvm/dist/test/Analysis/CostModel/PowerPC/load_store.ll vendor/llvm/dist/test/Analysis/CostModel/X86/arith.ll vendor/llvm/dist/test/Analysis/CostModel/X86/cast.ll vendor/llvm/dist/test/Analysis/CostModel/X86/cmp.ll vendor/llvm/dist/test/Analysis/CostModel/X86/masked-intrinsic-cost.ll vendor/llvm/dist/test/Analysis/CostModel/X86/scalarize.ll vendor/llvm/dist/test/Analysis/CostModel/X86/sitofp.ll vendor/llvm/dist/test/Analysis/CostModel/X86/sse-itoi.ll vendor/llvm/dist/test/Analysis/CostModel/X86/uitofp.ll vendor/llvm/dist/test/Analysis/DemandedBits/basic.ll vendor/llvm/dist/test/Analysis/DivergenceAnalysis/AMDGPU/kernel-args.ll vendor/llvm/dist/test/Analysis/DivergenceAnalysis/NVPTX/diverge.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/aliastest.ll vendor/llvm/dist/test/Analysis/GlobalsModRef/indirect-global.ll vendor/llvm/dist/test/Analysis/LazyCallGraph/basic.ll vendor/llvm/dist/test/Analysis/LazyCallGraph/non-leaf-intrinsics.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/backward-dep-different-types.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/forward-loop-carried.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/forward-loop-independent.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/non-wrapping-pointer.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/nullptr.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/number-of-memchecks.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/pointer-with-unknown-bounds.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/resort-to-memchecks-only.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/reverse-memcheck-bounds.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/safe-no-checks.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/store-to-invariant-check1.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/store-to-invariant-check2.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/store-to-invariant-check3.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/stride-access-dependence.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/underlying-objects-1.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/underlying-objects-2.ll vendor/llvm/dist/test/Analysis/LoopAccessAnalysis/unsafe-and-rt-checks.ll vendor/llvm/dist/test/Analysis/PostDominators/pr1098.ll vendor/llvm/dist/test/Analysis/RegionInfo/20100809_bb_not_in_domtree.ll vendor/llvm/dist/test/Analysis/RegionInfo/block_sort.ll vendor/llvm/dist/test/Analysis/RegionInfo/cond_loop.ll vendor/llvm/dist/test/Analysis/RegionInfo/condition_complicated.ll vendor/llvm/dist/test/Analysis/RegionInfo/condition_complicated_2.ll vendor/llvm/dist/test/Analysis/RegionInfo/condition_forward_edge.ll vendor/llvm/dist/test/Analysis/RegionInfo/condition_same_exit.ll vendor/llvm/dist/test/Analysis/RegionInfo/condition_simple.ll vendor/llvm/dist/test/Analysis/RegionInfo/exit_in_condition.ll vendor/llvm/dist/test/Analysis/RegionInfo/loop_with_condition.ll vendor/llvm/dist/test/Analysis/RegionInfo/loops_1.ll vendor/llvm/dist/test/Analysis/RegionInfo/loops_2.ll vendor/llvm/dist/test/Analysis/RegionInfo/mix_1.ll vendor/llvm/dist/test/Analysis/RegionInfo/nested_loops.ll vendor/llvm/dist/test/Analysis/RegionInfo/next.ll vendor/llvm/dist/test/Analysis/RegionInfo/paper.ll vendor/llvm/dist/test/Analysis/RegionInfo/two_loops_same_header.ll vendor/llvm/dist/test/Analysis/RegionInfo/unreachable_bb.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/flags-from-poison.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/infer-prestart-no-wrap.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/nowrap-preinc-limits.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/nsw-offset-assume.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/nsw-offset.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/nsw.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/scev-aa.ll vendor/llvm/dist/test/Analysis/ScalarEvolution/trip-count.ll vendor/llvm/dist/test/Analysis/ScopedNoAliasAA/basic.ll vendor/llvm/dist/test/Analysis/TypeBasedAliasAnalysis/functionattrs.ll vendor/llvm/dist/test/Analysis/TypeBasedAliasAnalysis/placement-tbaa.ll vendor/llvm/dist/test/Analysis/ValueTracking/known-bits-from-range-md.ll vendor/llvm/dist/test/Analysis/ValueTracking/memory-dereferenceable.ll vendor/llvm/dist/test/Assembler/2003-04-15-ConstantInitAssertion.ll vendor/llvm/dist/test/Assembler/2003-05-21-ConstantShiftExpr.ll vendor/llvm/dist/test/Assembler/2003-05-21-MalformedShiftCrash.ll vendor/llvm/dist/test/Assembler/2003-05-21-MalformedStructCrash.ll vendor/llvm/dist/test/Assembler/2003-08-21-ConstantExprCast-Fold.ll vendor/llvm/dist/test/Assembler/2004-01-20-MaxLongLong.ll vendor/llvm/dist/test/Assembler/2004-02-01-NegativeZero.ll vendor/llvm/dist/test/Assembler/2009-02-01-UnnamedForwardRef.ll vendor/llvm/dist/test/Assembler/2010-02-05-FunctionLocalMetadataBecomesNull.ll vendor/llvm/dist/test/Assembler/ConstantExprFold.ll vendor/llvm/dist/test/Assembler/ConstantExprFoldCast.ll vendor/llvm/dist/test/Assembler/auto_upgrade_intrinsics.ll vendor/llvm/dist/test/Assembler/dicompileunit.ll vendor/llvm/dist/test/Assembler/diimportedentity.ll vendor/llvm/dist/test/Assembler/dilexicalblock.ll vendor/llvm/dist/test/Assembler/dilocalvariable-arg-large.ll vendor/llvm/dist/test/Assembler/dilocalvariable.ll vendor/llvm/dist/test/Assembler/dilocation.ll vendor/llvm/dist/test/Assembler/disubprogram.ll vendor/llvm/dist/test/Assembler/disubroutinetype.ll vendor/llvm/dist/test/Assembler/drop-debug-info.ll vendor/llvm/dist/test/Assembler/getelementptr.ll vendor/llvm/dist/test/Assembler/getelementptr_vec_idx4.ll vendor/llvm/dist/test/Assembler/invalid-hexint.ll vendor/llvm/dist/test/Assembler/invalid-mdnode-badref.ll vendor/llvm/dist/test/Assembler/invalid_cast4.ll vendor/llvm/dist/test/Assembler/metadata.ll vendor/llvm/dist/test/Assembler/vector-cmp.ll vendor/llvm/dist/test/Bindings/OCaml/bitreader.ml vendor/llvm/dist/test/Bindings/OCaml/core.ml vendor/llvm/dist/test/Bindings/OCaml/ext_exc.ml vendor/llvm/dist/test/Bindings/OCaml/linker.ml vendor/llvm/dist/test/Bindings/OCaml/target.ml vendor/llvm/dist/test/Bindings/llvm-c/Inputs/invalid.ll.bc vendor/llvm/dist/test/Bindings/llvm-c/invalid-bitcode.test vendor/llvm/dist/test/Bitcode/DILocalVariable-explicit-tags.ll vendor/llvm/dist/test/Bitcode/DILocalVariable-explicit-tags.ll.bc vendor/llvm/dist/test/Bitcode/DISubprogram-distinct-definitions.ll vendor/llvm/dist/test/Bitcode/DISubprogram-distinct-definitions.ll.bc vendor/llvm/dist/test/Bitcode/attributes.ll vendor/llvm/dist/test/Bitcode/compatibility.ll vendor/llvm/dist/test/Bitcode/debug-loc-again.ll vendor/llvm/dist/test/Bitcode/invalid.ll vendor/llvm/dist/test/Bitcode/invalid.ll.bc vendor/llvm/dist/test/Bitcode/invalid.test vendor/llvm/dist/test/Bitcode/thinlto-function-summary.ll vendor/llvm/dist/test/Bitcode/upgrade-subprogram.ll vendor/llvm/dist/test/BugPoint/metadata.ll vendor/llvm/dist/test/CMakeLists.txt vendor/llvm/dist/test/CodeGen/AArch64/128bit_load_store.ll vendor/llvm/dist/test/CodeGen/AArch64/a57-csel.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-2014-08-11-MachineCombinerCrash.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-a57-fp-load-balancing.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-be-bv.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-dynamic-stack-layout.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-gep-opt.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-interleaved-accesses.ll vendor/llvm/dist/test/CodeGen/AArch64/aarch64-smull.ll vendor/llvm/dist/test/CodeGen/AArch64/addsub.ll vendor/llvm/dist/test/CodeGen/AArch64/alloca.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-2011-03-17-AsmPrinterCrash.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-AdvSIMD-Scalar.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-aapcs-be.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-abi-varargs.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-abi.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-abi_align.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-addrmode.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-alloc-no-stack-realign.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-atomic-128.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-atomic.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-bitfield-extract.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-build-vector.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-builtins-linux.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-ccmp.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-collect-loh.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-const-addr.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-convert-v4f64.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-extern-weak.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-extract.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-fast-isel-addr-offset.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-fast-isel-alloca.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-fast-isel-call.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-fast-isel-gv.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-fast-isel-intrinsic.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-fcopysign.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-fp128.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-hello.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-inline-asm.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-join-reserved.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-memcpy-inline.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-misched-basic-A53.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-misched-memdep-bug.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-movi.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-mul.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-narrow-ldst-merge.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-neon-2velem-high.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-neon-copy.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-nvcast.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-patchpoint-webkit_jscc.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-patchpoint.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-register-pairing.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-rev.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-stp-aa.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-stp.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-swizzle-tbl-i16-layout.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-this-return.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-tls-dynamic-together.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-variadic-aapcs.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-vclz.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-vecCmpBr.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-vector-ext.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-vector-imm.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-virtual_base.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-vshift.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-vshuffle.ll vendor/llvm/dist/test/CodeGen/AArch64/arm64-zero-cycle-zeroing.ll vendor/llvm/dist/test/CodeGen/AArch64/atomic-ops.ll vendor/llvm/dist/test/CodeGen/AArch64/bitfield-insert.ll vendor/llvm/dist/test/CodeGen/AArch64/bitfield.ll vendor/llvm/dist/test/CodeGen/AArch64/bitreverse.ll vendor/llvm/dist/test/CodeGen/AArch64/branch-folder-merge-mmos.ll vendor/llvm/dist/test/CodeGen/AArch64/combine-comparisons-by-cse.ll vendor/llvm/dist/test/CodeGen/AArch64/complex-int-to-fp.ll vendor/llvm/dist/test/CodeGen/AArch64/cond-sel.ll vendor/llvm/dist/test/CodeGen/AArch64/cpus.ll vendor/llvm/dist/test/CodeGen/AArch64/cxx-tlscc.ll vendor/llvm/dist/test/CodeGen/AArch64/dag-combine-invaraints.ll vendor/llvm/dist/test/CodeGen/AArch64/directcond.ll vendor/llvm/dist/test/CodeGen/AArch64/emutls.ll vendor/llvm/dist/test/CodeGen/AArch64/emutls_generic.ll vendor/llvm/dist/test/CodeGen/AArch64/extern-weak.ll vendor/llvm/dist/test/CodeGen/AArch64/f16-instructions.ll vendor/llvm/dist/test/CodeGen/AArch64/fast-isel-branch-cond-split.ll vendor/llvm/dist/test/CodeGen/AArch64/fast-isel-cmp-vec.ll vendor/llvm/dist/test/CodeGen/AArch64/fast-isel-gep.ll vendor/llvm/dist/test/CodeGen/AArch64/fast-isel-tbz.ll vendor/llvm/dist/test/CodeGen/AArch64/fastcc.ll vendor/llvm/dist/test/CodeGen/AArch64/fcvt-int.ll vendor/llvm/dist/test/CodeGen/AArch64/fcvt_combine.ll vendor/llvm/dist/test/CodeGen/AArch64/fdiv-combine.ll vendor/llvm/dist/test/CodeGen/AArch64/fdiv_combine.ll vendor/llvm/dist/test/CodeGen/AArch64/fp-cond-sel.ll vendor/llvm/dist/test/CodeGen/AArch64/fp16-v4-instructions.ll vendor/llvm/dist/test/CodeGen/AArch64/fp16-vector-nvcast.ll vendor/llvm/dist/test/CodeGen/AArch64/fpimm.ll vendor/llvm/dist/test/CodeGen/AArch64/func-argpassing.ll vendor/llvm/dist/test/CodeGen/AArch64/func-calls.ll vendor/llvm/dist/test/CodeGen/AArch64/global-merge-3.ll vendor/llvm/dist/test/CodeGen/AArch64/global-merge-group-by-use.ll vendor/llvm/dist/test/CodeGen/AArch64/half.ll vendor/llvm/dist/test/CodeGen/AArch64/hints.ll vendor/llvm/dist/test/CodeGen/AArch64/inlineasm-ldr-pseudo.ll vendor/llvm/dist/test/CodeGen/AArch64/lit.local.cfg vendor/llvm/dist/test/CodeGen/AArch64/local_vars.ll vendor/llvm/dist/test/CodeGen/AArch64/logical-imm.ll vendor/llvm/dist/test/CodeGen/AArch64/machine-combiner.ll vendor/llvm/dist/test/CodeGen/AArch64/merge-store.ll vendor/llvm/dist/test/CodeGen/AArch64/misched-fusion.ll vendor/llvm/dist/test/CodeGen/AArch64/movw-consts.ll vendor/llvm/dist/test/CodeGen/AArch64/neon-compare-instructions.ll vendor/llvm/dist/test/CodeGen/AArch64/neon-mov.ll vendor/llvm/dist/test/CodeGen/AArch64/neon-perm.ll vendor/llvm/dist/test/CodeGen/AArch64/nontemporal.ll vendor/llvm/dist/test/CodeGen/AArch64/nzcv-save.ll vendor/llvm/dist/test/CodeGen/AArch64/regress-tblgen-chains.ll vendor/llvm/dist/test/CodeGen/AArch64/remat.ll vendor/llvm/dist/test/CodeGen/AArch64/sibling-call.ll vendor/llvm/dist/test/CodeGen/AArch64/special-reg.ll vendor/llvm/dist/test/CodeGen/AArch64/stack-guard-remat-bitcast.ll vendor/llvm/dist/test/CodeGen/AArch64/stackmap-frame-setup.ll vendor/llvm/dist/test/CodeGen/AArch64/stackmap-liveness.ll vendor/llvm/dist/test/CodeGen/AArch64/tailcall-implicit-sret.ll vendor/llvm/dist/test/CodeGen/AArch64/tailcall_misched_graph.ll vendor/llvm/dist/test/CodeGen/AArch64/vcvt-oversize.ll vendor/llvm/dist/test/CodeGen/AArch64/vector-fcopysign.ll vendor/llvm/dist/test/CodeGen/AMDGPU/32-bit-local-address-space.ll vendor/llvm/dist/test/CodeGen/AMDGPU/add.ll vendor/llvm/dist/test/CodeGen/AMDGPU/add_i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/addrspacecast.ll vendor/llvm/dist/test/CodeGen/AMDGPU/and.ll vendor/llvm/dist/test/CodeGen/AMDGPU/annotate-kernel-features.ll vendor/llvm/dist/test/CodeGen/AMDGPU/array-ptr-calc-i32.ll vendor/llvm/dist/test/CodeGen/AMDGPU/array-ptr-calc-i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/atomic_cmp_swap_local.ll vendor/llvm/dist/test/CodeGen/AMDGPU/atomic_load_sub.ll vendor/llvm/dist/test/CodeGen/AMDGPU/basic-branch.ll vendor/llvm/dist/test/CodeGen/AMDGPU/big_alu.ll vendor/llvm/dist/test/CodeGen/AMDGPU/bitcast.ll vendor/llvm/dist/test/CodeGen/AMDGPU/bitreverse.ll vendor/llvm/dist/test/CodeGen/AMDGPU/call.ll vendor/llvm/dist/test/CodeGen/AMDGPU/call_fs.ll vendor/llvm/dist/test/CodeGen/AMDGPU/cayman-loop-bug.ll vendor/llvm/dist/test/CodeGen/AMDGPU/cgp-addressing-modes-flat.ll vendor/llvm/dist/test/CodeGen/AMDGPU/cgp-addressing-modes.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ci-use-flat-for-global.ll vendor/llvm/dist/test/CodeGen/AMDGPU/commute-compares.ll vendor/llvm/dist/test/CodeGen/AMDGPU/commute-shifts.ll vendor/llvm/dist/test/CodeGen/AMDGPU/commute_modifiers.ll vendor/llvm/dist/test/CodeGen/AMDGPU/complex-folding.ll vendor/llvm/dist/test/CodeGen/AMDGPU/copy-illegal-type.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ctlz.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ctlz_zero_undef.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ctpop.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ctpop64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll vendor/llvm/dist/test/CodeGen/AMDGPU/default-fp-mode.ll vendor/llvm/dist/test/CodeGen/AMDGPU/drop-mem-operand-move-smrd.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds-negative-offset-addressing-mode-loop.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds-sub-offset.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds_read2.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds_read2_offset_order.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds_read2_superreg.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds_read2st64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds_write2.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ds_write2st64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/dynamic_stackalloc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/elf.ll vendor/llvm/dist/test/CodeGen/AMDGPU/endcf-loop-header.ll vendor/llvm/dist/test/CodeGen/AMDGPU/extload-private.ll vendor/llvm/dist/test/CodeGen/AMDGPU/extload.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fabs.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fadd.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fceil64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fcopysign.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fdiv.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fdiv.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fetch-limits.r600.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fetch-limits.r700+.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ffloor.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/flat-address-space.ll vendor/llvm/dist/test/CodeGen/AMDGPU/floor.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fma-combine.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fma.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmad.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmax.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmax3.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmax3.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmax_legacy.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmax_legacy.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmaxnum.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmin.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmin3.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmin_legacy.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmin_legacy.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fminnum.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmul-2-combine-multi-use.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmul.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fmuladd.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fneg-fabs.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fneg.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fp-classify.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fp_to_sint.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fp_to_sint.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fp_to_uint.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fpext.ll vendor/llvm/dist/test/CodeGen/AMDGPU/frem.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fsqrt.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fsub.ll vendor/llvm/dist/test/CodeGen/AMDGPU/fsub64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ftrunc.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ftrunc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/global-constant.ll vendor/llvm/dist/test/CodeGen/AMDGPU/global_atomics.ll vendor/llvm/dist/test/CodeGen/AMDGPU/gv-const-addrspace.ll vendor/llvm/dist/test/CodeGen/AMDGPU/half.ll vendor/llvm/dist/test/CodeGen/AMDGPU/hsa-globals.ll vendor/llvm/dist/test/CodeGen/AMDGPU/hsa-note-no-func.ll vendor/llvm/dist/test/CodeGen/AMDGPU/hsa.ll vendor/llvm/dist/test/CodeGen/AMDGPU/i1-copy-implicit-def.ll vendor/llvm/dist/test/CodeGen/AMDGPU/i1-copy-phi.ll vendor/llvm/dist/test/CodeGen/AMDGPU/imm.ll vendor/llvm/dist/test/CodeGen/AMDGPU/indirect-addressing-si.ll vendor/llvm/dist/test/CodeGen/AMDGPU/indirect-private-64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/inline-asm.ll vendor/llvm/dist/test/CodeGen/AMDGPU/input-mods.ll vendor/llvm/dist/test/CodeGen/AMDGPU/insert_vector_elt.ll vendor/llvm/dist/test/CodeGen/AMDGPU/invariant-load-no-alias-store.ll vendor/llvm/dist/test/CodeGen/AMDGPU/jump-address.ll vendor/llvm/dist/test/CodeGen/AMDGPU/kcache-fold.ll vendor/llvm/dist/test/CodeGen/AMDGPU/kernel-args.ll vendor/llvm/dist/test/CodeGen/AMDGPU/large-alloca-compute.ll vendor/llvm/dist/test/CodeGen/AMDGPU/large-alloca-graphics.ll vendor/llvm/dist/test/CodeGen/AMDGPU/lds-initializer.ll vendor/llvm/dist/test/CodeGen/AMDGPU/lds-output-queue.ll vendor/llvm/dist/test/CodeGen/AMDGPU/lds-size.ll vendor/llvm/dist/test/CodeGen/AMDGPU/lds-zero-initializer.ll vendor/llvm/dist/test/CodeGen/AMDGPU/literals.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.clamp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.cube.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.AMDGPU.kill.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.fs.interp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.gather4.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.getlod.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.image.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.image.sample.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.image.sample.o.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.load.dword.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.packf16.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.sendmsg-m0.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.sendmsg.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.SI.tbuffer.store.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.dispatch.ptr.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.interp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.inv.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.inv.vol.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.wb.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.wb.vol.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.amdgpu.kilp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.cos.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.dbg.value.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.memcpy.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.pow.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.rint.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.round.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.round.ll vendor/llvm/dist/test/CodeGen/AMDGPU/llvm.sin.ll vendor/llvm/dist/test/CodeGen/AMDGPU/load-input-fold.ll vendor/llvm/dist/test/CodeGen/AMDGPU/local-64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/local-atomics.ll vendor/llvm/dist/test/CodeGen/AMDGPU/local-atomics64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/local-memory.ll vendor/llvm/dist/test/CodeGen/AMDGPU/m0-spill.ll vendor/llvm/dist/test/CodeGen/AMDGPU/mad-combine.ll vendor/llvm/dist/test/CodeGen/AMDGPU/mad-sub.ll vendor/llvm/dist/test/CodeGen/AMDGPU/mad_int24.ll vendor/llvm/dist/test/CodeGen/AMDGPU/mad_uint24.ll vendor/llvm/dist/test/CodeGen/AMDGPU/madak.ll vendor/llvm/dist/test/CodeGen/AMDGPU/madmk.ll vendor/llvm/dist/test/CodeGen/AMDGPU/max-literals.ll vendor/llvm/dist/test/CodeGen/AMDGPU/max.ll vendor/llvm/dist/test/CodeGen/AMDGPU/max3.ll vendor/llvm/dist/test/CodeGen/AMDGPU/merge-stores.ll vendor/llvm/dist/test/CodeGen/AMDGPU/min.ll vendor/llvm/dist/test/CodeGen/AMDGPU/min3.ll vendor/llvm/dist/test/CodeGen/AMDGPU/missing-store.ll vendor/llvm/dist/test/CodeGen/AMDGPU/move-addr64-rsrc-dead-subreg-writes.ll vendor/llvm/dist/test/CodeGen/AMDGPU/move-to-valu-atomicrmw.ll vendor/llvm/dist/test/CodeGen/AMDGPU/mubuf.ll vendor/llvm/dist/test/CodeGen/AMDGPU/mul.ll vendor/llvm/dist/test/CodeGen/AMDGPU/mul_int24.ll vendor/llvm/dist/test/CodeGen/AMDGPU/mul_uint24.ll vendor/llvm/dist/test/CodeGen/AMDGPU/no-hsa-graphics-shaders.ll vendor/llvm/dist/test/CodeGen/AMDGPU/no-initializer-constant-addrspace.ll vendor/llvm/dist/test/CodeGen/AMDGPU/no-shrink-extloads.ll vendor/llvm/dist/test/CodeGen/AMDGPU/opencl-image-metadata.ll vendor/llvm/dist/test/CodeGen/AMDGPU/operand-folding.ll vendor/llvm/dist/test/CodeGen/AMDGPU/or.ll vendor/llvm/dist/test/CodeGen/AMDGPU/parallelandifcollapse.ll vendor/llvm/dist/test/CodeGen/AMDGPU/partially-dead-super-register-immediate.ll vendor/llvm/dist/test/CodeGen/AMDGPU/predicate-dp4.ll vendor/llvm/dist/test/CodeGen/AMDGPU/predicates.ll vendor/llvm/dist/test/CodeGen/AMDGPU/private-memory-atomics.ll vendor/llvm/dist/test/CodeGen/AMDGPU/private-memory-broken.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-bitcast-function.ll vendor/llvm/dist/test/CodeGen/AMDGPU/promote-alloca-stored-pointer-value.ll vendor/llvm/dist/test/CodeGen/AMDGPU/pv-packing.ll vendor/llvm/dist/test/CodeGen/AMDGPU/pv.ll vendor/llvm/dist/test/CodeGen/AMDGPU/r600-encoding.ll vendor/llvm/dist/test/CodeGen/AMDGPU/r600-export-fix.ll vendor/llvm/dist/test/CodeGen/AMDGPU/r600-infinite-loop-bug-while-reorganizing-vector.ll vendor/llvm/dist/test/CodeGen/AMDGPU/r600cfg.ll vendor/llvm/dist/test/CodeGen/AMDGPU/reciprocal.ll vendor/llvm/dist/test/CodeGen/AMDGPU/register-count-comments.ll vendor/llvm/dist/test/CodeGen/AMDGPU/reorder-stores.ll vendor/llvm/dist/test/CodeGen/AMDGPU/ret.ll vendor/llvm/dist/test/CodeGen/AMDGPU/rotl.ll vendor/llvm/dist/test/CodeGen/AMDGPU/rsq.ll vendor/llvm/dist/test/CodeGen/AMDGPU/rv7x0_count3.ll vendor/llvm/dist/test/CodeGen/AMDGPU/salu-to-valu.ll vendor/llvm/dist/test/CodeGen/AMDGPU/scalar_to_vector.ll vendor/llvm/dist/test/CodeGen/AMDGPU/schedule-fs-loop-nested-if.ll vendor/llvm/dist/test/CodeGen/AMDGPU/schedule-fs-loop-nested.ll vendor/llvm/dist/test/CodeGen/AMDGPU/schedule-fs-loop.ll vendor/llvm/dist/test/CodeGen/AMDGPU/schedule-global-loads.ll vendor/llvm/dist/test/CodeGen/AMDGPU/schedule-if-2.ll vendor/llvm/dist/test/CodeGen/AMDGPU/schedule-if.ll vendor/llvm/dist/test/CodeGen/AMDGPU/schedule-kernel-arg-loads.ll vendor/llvm/dist/test/CodeGen/AMDGPU/schedule-vs-if-nested-loop-failure.ll vendor/llvm/dist/test/CodeGen/AMDGPU/schedule-vs-if-nested-loop.ll vendor/llvm/dist/test/CodeGen/AMDGPU/scratch-buffer.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sdiv.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sdivrem24.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sdivrem64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/select-i1.ll vendor/llvm/dist/test/CodeGen/AMDGPU/select-vectors.ll vendor/llvm/dist/test/CodeGen/AMDGPU/setcc-opt.ll vendor/llvm/dist/test/CodeGen/AMDGPU/setcc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/setcc64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sext-in-reg.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sgpr-control-flow.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sgpr-copy.ll vendor/llvm/dist/test/CodeGen/AMDGPU/shared-op-cycle.ll vendor/llvm/dist/test/CodeGen/AMDGPU/shl.ll vendor/llvm/dist/test/CodeGen/AMDGPU/shl_add_constant.ll vendor/llvm/dist/test/CodeGen/AMDGPU/shl_add_ptr.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-annotate-cf.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-instr-info-correct-implicit-operands.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-literal-folding.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-lod-bias.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-scheduler.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-sgpr-spill.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-spill-cf.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-triv-disjoint-mem-access.ll vendor/llvm/dist/test/CodeGen/AMDGPU/si-vector-hang.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sign_extend.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sint_to_fp.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sint_to_fp.i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sint_to_fp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sminmax.ll vendor/llvm/dist/test/CodeGen/AMDGPU/smrd.ll vendor/llvm/dist/test/CodeGen/AMDGPU/spill-alloc-sgpr-init-bug.ll vendor/llvm/dist/test/CodeGen/AMDGPU/spill-scavenge-offset.ll vendor/llvm/dist/test/CodeGen/AMDGPU/split-scalar-i64-add.ll vendor/llvm/dist/test/CodeGen/AMDGPU/split-vector-memoperand-offsets.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sra.ll vendor/llvm/dist/test/CodeGen/AMDGPU/store-barrier.ll vendor/llvm/dist/test/CodeGen/AMDGPU/store-v3i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/store.ll vendor/llvm/dist/test/CodeGen/AMDGPU/structurize.ll vendor/llvm/dist/test/CodeGen/AMDGPU/structurize1.ll vendor/llvm/dist/test/CodeGen/AMDGPU/sub.ll vendor/llvm/dist/test/CodeGen/AMDGPU/subreg-coalescer-crash.ll vendor/llvm/dist/test/CodeGen/AMDGPU/subreg-coalescer-undef-use.ll vendor/llvm/dist/test/CodeGen/AMDGPU/swizzle-export.ll vendor/llvm/dist/test/CodeGen/AMDGPU/tex-clause-antidep.ll vendor/llvm/dist/test/CodeGen/AMDGPU/texture-input-merge.ll vendor/llvm/dist/test/CodeGen/AMDGPU/trunc-cmp-constant.ll vendor/llvm/dist/test/CodeGen/AMDGPU/trunc-store.ll vendor/llvm/dist/test/CodeGen/AMDGPU/trunc.ll vendor/llvm/dist/test/CodeGen/AMDGPU/udiv.ll vendor/llvm/dist/test/CodeGen/AMDGPU/udivrem.ll vendor/llvm/dist/test/CodeGen/AMDGPU/udivrem24.ll vendor/llvm/dist/test/CodeGen/AMDGPU/udivrem64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/uint_to_fp.f64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/uint_to_fp.i64.ll vendor/llvm/dist/test/CodeGen/AMDGPU/uint_to_fp.ll vendor/llvm/dist/test/CodeGen/AMDGPU/unaligned-load-store.ll vendor/llvm/dist/test/CodeGen/AMDGPU/unhandled-loop-condition-assertion.ll vendor/llvm/dist/test/CodeGen/AMDGPU/use-sgpr-multiple-times.ll vendor/llvm/dist/test/CodeGen/AMDGPU/v_cndmask.ll vendor/llvm/dist/test/CodeGen/AMDGPU/v_mac.ll vendor/llvm/dist/test/CodeGen/AMDGPU/valu-i1.ll vendor/llvm/dist/test/CodeGen/AMDGPU/vector-alloca.ll vendor/llvm/dist/test/CodeGen/AMDGPU/vgpr-spill-emergency-stack-slot-compute.ll vendor/llvm/dist/test/CodeGen/AMDGPU/vgpr-spill-emergency-stack-slot.ll vendor/llvm/dist/test/CodeGen/AMDGPU/vop-shrink.ll vendor/llvm/dist/test/CodeGen/AMDGPU/vselect.ll vendor/llvm/dist/test/CodeGen/AMDGPU/wait.ll vendor/llvm/dist/test/CodeGen/AMDGPU/wrong-transalu-pos-fix.ll vendor/llvm/dist/test/CodeGen/AMDGPU/xor.ll vendor/llvm/dist/test/CodeGen/AMDGPU/zero_extend.ll vendor/llvm/dist/test/CodeGen/ARM/2009-08-31-LSDA-Name.ll vendor/llvm/dist/test/CodeGen/ARM/2009-10-16-Scope.ll vendor/llvm/dist/test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll vendor/llvm/dist/test/CodeGen/ARM/2010-06-25-Thumb2ITInvalidIterator.ll vendor/llvm/dist/test/CodeGen/ARM/2010-08-04-StackVariable.ll vendor/llvm/dist/test/CodeGen/ARM/2010-11-29-PrologueBug.ll vendor/llvm/dist/test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll vendor/llvm/dist/test/CodeGen/ARM/2011-04-15-AndVFlagPeepholeBug.ll vendor/llvm/dist/test/CodeGen/ARM/2011-04-15-RegisterCmpPeephole.ll vendor/llvm/dist/test/CodeGen/ARM/2011-04-26-SchedTweak.ll vendor/llvm/dist/test/CodeGen/ARM/2011-06-09-TailCallByVal.ll vendor/llvm/dist/test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll vendor/llvm/dist/test/CodeGen/ARM/2011-08-25-ldmia_ret.ll vendor/llvm/dist/test/CodeGen/ARM/2012-09-25-InlineAsmScalarToVectorConv2.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/chkstk-movw-movt-isel.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/chkstk.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/division.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/long-calls.ll vendor/llvm/dist/test/CodeGen/ARM/Windows/no-aeabi.ll vendor/llvm/dist/test/CodeGen/ARM/align.ll vendor/llvm/dist/test/CodeGen/ARM/arm-and-tst-peephole.ll vendor/llvm/dist/test/CodeGen/ARM/arm-eabi.ll vendor/llvm/dist/test/CodeGen/ARM/arm-interleaved-accesses.ll vendor/llvm/dist/test/CodeGen/ARM/arm-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/ARM/atomic-64bit.ll vendor/llvm/dist/test/CodeGen/ARM/atomic-op.ll vendor/llvm/dist/test/CodeGen/ARM/atomic-ops-v8.ll vendor/llvm/dist/test/CodeGen/ARM/bfx.ll vendor/llvm/dist/test/CodeGen/ARM/build-attributes-encoding.s vendor/llvm/dist/test/CodeGen/ARM/build-attributes.ll vendor/llvm/dist/test/CodeGen/ARM/byval_load_align.ll vendor/llvm/dist/test/CodeGen/ARM/call-tc.ll vendor/llvm/dist/test/CodeGen/ARM/call.ll vendor/llvm/dist/test/CodeGen/ARM/carry.ll vendor/llvm/dist/test/CodeGen/ARM/cmpxchg-idioms.ll vendor/llvm/dist/test/CodeGen/ARM/cmpxchg-weak.ll vendor/llvm/dist/test/CodeGen/ARM/coalesce-dbgvalue.ll vendor/llvm/dist/test/CodeGen/ARM/code-placement.ll vendor/llvm/dist/test/CodeGen/ARM/crash-greedy.ll vendor/llvm/dist/test/CodeGen/ARM/cxx-tlscc.ll vendor/llvm/dist/test/CodeGen/ARM/dagcombine-anyexttozeroext.ll vendor/llvm/dist/test/CodeGen/ARM/darwin-tls.ll vendor/llvm/dist/test/CodeGen/ARM/debug-frame-vararg.ll vendor/llvm/dist/test/CodeGen/ARM/debug-frame.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-arg.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-blocks.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-branch-folding.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-d16-reg.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-no-frame.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-qreg.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-s16-reg.ll vendor/llvm/dist/test/CodeGen/ARM/debug-info-sreg2.ll vendor/llvm/dist/test/CodeGen/ARM/debug-segmented-stacks.ll vendor/llvm/dist/test/CodeGen/ARM/debugtrap.ll vendor/llvm/dist/test/CodeGen/ARM/default-float-abi.ll vendor/llvm/dist/test/CodeGen/ARM/divmod-eabi.ll vendor/llvm/dist/test/CodeGen/ARM/eh-resume-darwin.ll vendor/llvm/dist/test/CodeGen/ARM/ehabi-handlerdata-nounwind.ll vendor/llvm/dist/test/CodeGen/ARM/ehabi-handlerdata.ll vendor/llvm/dist/test/CodeGen/ARM/ehabi.ll vendor/llvm/dist/test/CodeGen/ARM/emutls.ll vendor/llvm/dist/test/CodeGen/ARM/emutls_generic.ll vendor/llvm/dist/test/CodeGen/ARM/fast-isel-call.ll vendor/llvm/dist/test/CodeGen/ARM/fast-isel-deadcode.ll vendor/llvm/dist/test/CodeGen/ARM/fast-isel-intrinsic.ll vendor/llvm/dist/test/CodeGen/ARM/fast-isel.ll vendor/llvm/dist/test/CodeGen/ARM/fast-tail-call.ll vendor/llvm/dist/test/CodeGen/ARM/fp16-promote.ll vendor/llvm/dist/test/CodeGen/ARM/fp16-v3.ll vendor/llvm/dist/test/CodeGen/ARM/fp16.ll vendor/llvm/dist/test/CodeGen/ARM/globals.ll vendor/llvm/dist/test/CodeGen/ARM/half.ll vendor/llvm/dist/test/CodeGen/ARM/hello.ll vendor/llvm/dist/test/CodeGen/ARM/ifcvt-iter-indbr.ll vendor/llvm/dist/test/CodeGen/ARM/inlineasm-ldr-pseudo.ll vendor/llvm/dist/test/CodeGen/ARM/inlineasm3.ll vendor/llvm/dist/test/CodeGen/ARM/interrupt-attr.ll vendor/llvm/dist/test/CodeGen/ARM/ldr_frame.ll vendor/llvm/dist/test/CodeGen/ARM/ldrd.ll vendor/llvm/dist/test/CodeGen/ARM/ldstrex-m.ll vendor/llvm/dist/test/CodeGen/ARM/legalize-unaligned-load.ll vendor/llvm/dist/test/CodeGen/ARM/longMAC.ll vendor/llvm/dist/test/CodeGen/ARM/lsr-code-insertion.ll vendor/llvm/dist/test/CodeGen/ARM/memfunc.ll vendor/llvm/dist/test/CodeGen/ARM/movt.ll vendor/llvm/dist/test/CodeGen/ARM/none-macho.ll vendor/llvm/dist/test/CodeGen/ARM/pic.ll vendor/llvm/dist/test/CodeGen/ARM/popcnt.ll vendor/llvm/dist/test/CodeGen/ARM/preferred-align.ll vendor/llvm/dist/test/CodeGen/ARM/returned-ext.ll vendor/llvm/dist/test/CodeGen/ARM/sincos.ll vendor/llvm/dist/test/CodeGen/ARM/sjlj-prepare-critical-edge.ll vendor/llvm/dist/test/CodeGen/ARM/sjljehprepare-lower-empty-struct.ll vendor/llvm/dist/test/CodeGen/ARM/smul.ll vendor/llvm/dist/test/CodeGen/ARM/struct_byval.ll vendor/llvm/dist/test/CodeGen/ARM/swift-vldm.ll vendor/llvm/dist/test/CodeGen/ARM/tail-call-weak.ll vendor/llvm/dist/test/CodeGen/ARM/this-return.ll vendor/llvm/dist/test/CodeGen/ARM/thread_pointer.ll vendor/llvm/dist/test/CodeGen/ARM/thumb-alignment.ll vendor/llvm/dist/test/CodeGen/ARM/thumb1-ldst-opt.ll vendor/llvm/dist/test/CodeGen/ARM/thumb1-varalloc.ll vendor/llvm/dist/test/CodeGen/ARM/thumb2-size-opt.ll vendor/llvm/dist/test/CodeGen/ARM/tls-models.ll vendor/llvm/dist/test/CodeGen/ARM/tls3.ll vendor/llvm/dist/test/CodeGen/ARM/trap.ll vendor/llvm/dist/test/CodeGen/ARM/truncstore-dag-combine.ll vendor/llvm/dist/test/CodeGen/ARM/twoaddrinstr.ll vendor/llvm/dist/test/CodeGen/ARM/v7k-libcalls.ll vendor/llvm/dist/test/CodeGen/ARM/v7k-sincos.ll vendor/llvm/dist/test/CodeGen/ARM/vcnt.ll vendor/llvm/dist/test/CodeGen/ARM/vcvt_combine.ll vendor/llvm/dist/test/CodeGen/ARM/vdiv_combine.ll vendor/llvm/dist/test/CodeGen/ARM/vfp-libcalls.ll vendor/llvm/dist/test/CodeGen/ARM/vfp-regs-dwarf.ll vendor/llvm/dist/test/CodeGen/ARM/vminmax.ll vendor/llvm/dist/test/CodeGen/ARM/warn-stack.ll vendor/llvm/dist/test/CodeGen/ARM/widen-vmovs.ll vendor/llvm/dist/test/CodeGen/ARM/zero-cycle-zero.ll vendor/llvm/dist/test/CodeGen/Generic/MachineBranchProb.ll vendor/llvm/dist/test/CodeGen/Generic/stop-after.ll vendor/llvm/dist/test/CodeGen/Hexagon/Atomics.ll vendor/llvm/dist/test/CodeGen/Hexagon/absaddr-store.ll vendor/llvm/dist/test/CodeGen/Hexagon/adde.ll vendor/llvm/dist/test/CodeGen/Hexagon/block-addr.ll vendor/llvm/dist/test/CodeGen/Hexagon/brev_ld.ll vendor/llvm/dist/test/CodeGen/Hexagon/brev_st.ll vendor/llvm/dist/test/CodeGen/Hexagon/cext-check.ll vendor/llvm/dist/test/CodeGen/Hexagon/cfi-late.ll vendor/llvm/dist/test/CodeGen/Hexagon/circ_ld.ll vendor/llvm/dist/test/CodeGen/Hexagon/circ_st.ll vendor/llvm/dist/test/CodeGen/Hexagon/clr_set_toggle.ll vendor/llvm/dist/test/CodeGen/Hexagon/extload-combine.ll vendor/llvm/dist/test/CodeGen/Hexagon/gp-plus-offset-load.ll vendor/llvm/dist/test/CodeGen/Hexagon/hwloop-dbg.ll vendor/llvm/dist/test/CodeGen/Hexagon/memops.ll vendor/llvm/dist/test/CodeGen/Hexagon/newvaluestore.ll vendor/llvm/dist/test/CodeGen/Hexagon/rdf-copy.ll vendor/llvm/dist/test/CodeGen/Hexagon/static.ll vendor/llvm/dist/test/CodeGen/Hexagon/struct_args_large.ll vendor/llvm/dist/test/CodeGen/Hexagon/sube.ll vendor/llvm/dist/test/CodeGen/Hexagon/v60Intrins.ll vendor/llvm/dist/test/CodeGen/Hexagon/zextloadi1.ll vendor/llvm/dist/test/CodeGen/Inputs/DbgValueOtherTargets.ll vendor/llvm/dist/test/CodeGen/MIR/AArch64/cfi-def-cfa.mir vendor/llvm/dist/test/CodeGen/MIR/AArch64/expected-target-flag-name.mir vendor/llvm/dist/test/CodeGen/MIR/AArch64/invalid-target-flag-name.mir vendor/llvm/dist/test/CodeGen/MIR/AArch64/multiple-lhs-operands.mir vendor/llvm/dist/test/CodeGen/MIR/AArch64/stack-object-local-offset.mir vendor/llvm/dist/test/CodeGen/MIR/AArch64/target-flags.mir vendor/llvm/dist/test/CodeGen/MIR/AMDGPU/expected-target-index-name.mir vendor/llvm/dist/test/CodeGen/MIR/AMDGPU/invalid-target-index-operand.mir vendor/llvm/dist/test/CodeGen/MIR/AMDGPU/target-index-operands.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/bundled-instructions.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/cfi-same-value.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/expected-closing-brace.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/extraneous-closing-brace-error.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/nested-instruction-bundle-error.mir vendor/llvm/dist/test/CodeGen/MIR/ARM/sched-it-debug-nodes.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/basic-blocks.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/expected-colon-after-basic-block.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/expected-mbb-reference-for-successor-mbb.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/frame-info.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/function-missing-machine-function.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/invalid-jump-table-kind.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/llvm-ir-error-reported.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/llvmIR.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/llvmIRMissing.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-basic-block-ir-block-reference.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-basic-block-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-basic-block-undefined-ir-block.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-basic-block-unknown-name.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-function-missing-body-error.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-function-missing-function.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-function-missing-name.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-function-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/machine-function.mir vendor/llvm/dist/test/CodeGen/MIR/Generic/register-info.mir vendor/llvm/dist/test/CodeGen/MIR/Mips/expected-global-value-or-symbol-after-call-entry.mir vendor/llvm/dist/test/CodeGen/MIR/Mips/memory-operands.mir vendor/llvm/dist/test/CodeGen/MIR/NVPTX/expected-floating-point-literal.mir vendor/llvm/dist/test/CodeGen/MIR/NVPTX/floating-point-immediate-operands.mir vendor/llvm/dist/test/CodeGen/MIR/NVPTX/floating-point-invalid-type-error.mir vendor/llvm/dist/test/CodeGen/MIR/PowerPC/unordered-implicit-registers.mir vendor/llvm/dist/test/CodeGen/MIR/X86/basic-block-liveins.mir vendor/llvm/dist/test/CodeGen/MIR/X86/basic-block-not-at-start-of-line-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/block-address-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/callee-saved-info.mir vendor/llvm/dist/test/CodeGen/MIR/X86/cfi-def-cfa-offset.mir vendor/llvm/dist/test/CodeGen/MIR/X86/cfi-def-cfa-register.mir vendor/llvm/dist/test/CodeGen/MIR/X86/cfi-offset.mir vendor/llvm/dist/test/CodeGen/MIR/X86/constant-pool-item-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/constant-pool.mir vendor/llvm/dist/test/CodeGen/MIR/X86/constant-value-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/dead-register-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/def-register-already-tied-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/duplicate-memory-operand-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/duplicate-register-flag-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/early-clobber-register-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-align-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-alignment-after-align-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-basic-block-at-start-of-body.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-block-reference-in-blockaddress.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-comma-after-cfi-register.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-comma-after-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-different-implicit-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-different-implicit-register-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-function-reference-after-blockaddress.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-global-value-after-blockaddress.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-integer-after-offset-sign.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-integer-after-tied-def.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-integer-in-successor-weight.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-load-or-store-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-machine-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-metadata-node-after-debug-location.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-metadata-node-after-exclaim.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-metadata-node-in-stack-object.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-named-register-in-allocation-hint.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-named-register-in-callee-saved-register.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-named-register-in-functions-livein.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-named-register-livein.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-newline-at-end-of-list.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-number-after-bb.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-offset-after-cfi-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-pointer-value-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-positive-alignment-after-align.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-register-after-cfi-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-register-after-flags.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-size-integer-after-memory-operation.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-stack-object.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-subregister-after-colon.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-target-flag-name.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-tied-def-after-lparen.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-value-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/expected-virtual-register-in-functions-livein.mir vendor/llvm/dist/test/CodeGen/MIR/X86/external-symbol-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/fixed-stack-memory-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/fixed-stack-object-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/fixed-stack-objects.mir vendor/llvm/dist/test/CodeGen/MIR/X86/frame-info-save-restore-points.mir vendor/llvm/dist/test/CodeGen/MIR/X86/frame-info-stack-references.mir vendor/llvm/dist/test/CodeGen/MIR/X86/frame-setup-instruction-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/function-liveins.mir vendor/llvm/dist/test/CodeGen/MIR/X86/global-value-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/immediate-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/implicit-register-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/inline-asm-registers.mir vendor/llvm/dist/test/CodeGen/MIR/X86/instructions-debug-location.mir vendor/llvm/dist/test/CodeGen/MIR/X86/invalid-constant-pool-item.mir vendor/llvm/dist/test/CodeGen/MIR/X86/invalid-metadata-node-type.mir vendor/llvm/dist/test/CodeGen/MIR/X86/invalid-target-flag-name.mir vendor/llvm/dist/test/CodeGen/MIR/X86/invalid-tied-def-index-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/jump-table-info.mir vendor/llvm/dist/test/CodeGen/MIR/X86/jump-table-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/killed-register-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/large-cfi-offset-number-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/large-immediate-operand-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/large-index-number-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/large-offset-number-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/large-size-in-memory-operand-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/liveout-register-mask.mir vendor/llvm/dist/test/CodeGen/MIR/X86/machine-basic-block-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/machine-instructions.mir vendor/llvm/dist/test/CodeGen/MIR/X86/machine-verifier.mir vendor/llvm/dist/test/CodeGen/MIR/X86/memory-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/metadata-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/missing-closing-quote.mir vendor/llvm/dist/test/CodeGen/MIR/X86/missing-comma.mir vendor/llvm/dist/test/CodeGen/MIR/X86/missing-implicit-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/named-registers.mir vendor/llvm/dist/test/CodeGen/MIR/X86/newline-handling.mir vendor/llvm/dist/test/CodeGen/MIR/X86/null-register-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/register-mask-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/register-operands-target-flag-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/simple-register-allocation-hints.mir vendor/llvm/dist/test/CodeGen/MIR/X86/spill-slot-fixed-stack-object-aliased.mir vendor/llvm/dist/test/CodeGen/MIR/X86/spill-slot-fixed-stack-object-immutable.mir vendor/llvm/dist/test/CodeGen/MIR/X86/spill-slot-fixed-stack-objects.mir vendor/llvm/dist/test/CodeGen/MIR/X86/stack-object-debug-info.mir vendor/llvm/dist/test/CodeGen/MIR/X86/stack-object-invalid-name.mir vendor/llvm/dist/test/CodeGen/MIR/X86/stack-object-operand-name-mismatch-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/stack-object-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/stack-object-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/stack-objects.mir vendor/llvm/dist/test/CodeGen/MIR/X86/standalone-register-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/subregister-operands.mir vendor/llvm/dist/test/CodeGen/MIR/X86/successor-basic-blocks-weights.mir vendor/llvm/dist/test/CodeGen/MIR/X86/successor-basic-blocks.mir vendor/llvm/dist/test/CodeGen/MIR/X86/tied-def-operand-invalid.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undef-register-flag.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-fixed-stack-object.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-global-value.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-ir-block-in-blockaddress.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-ir-block-slot-in-blockaddress.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-jump-table-id.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-named-global-value.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-register-class.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-stack-object.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-value-in-memory-operand.mir vendor/llvm/dist/test/CodeGen/MIR/X86/undefined-virtual-register.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-instruction.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-machine-basic-block.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-metadata-keyword.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-metadata-node.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-named-machine-basic-block.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-register.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unknown-subregister-index.mir vendor/llvm/dist/test/CodeGen/MIR/X86/unrecognized-character.mir vendor/llvm/dist/test/CodeGen/MIR/X86/used-physical-register-info.mir vendor/llvm/dist/test/CodeGen/MIR/X86/variable-sized-stack-object-size-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/variable-sized-stack-objects.mir vendor/llvm/dist/test/CodeGen/MIR/X86/virtual-register-redefinition-error.mir vendor/llvm/dist/test/CodeGen/MIR/X86/virtual-registers.mir vendor/llvm/dist/test/CodeGen/Mips/2010-07-20-Switch.ll vendor/llvm/dist/test/CodeGen/Mips/Fast-ISel/callabi.ll vendor/llvm/dist/test/CodeGen/Mips/Fast-ISel/check-disabled-mcpus.ll vendor/llvm/dist/test/CodeGen/Mips/Fast-ISel/div1.ll vendor/llvm/dist/test/CodeGen/Mips/Fast-ISel/fastalloca.ll vendor/llvm/dist/test/CodeGen/Mips/Fast-ISel/fpcmpa.ll vendor/llvm/dist/test/CodeGen/Mips/Fast-ISel/memtest1.ll vendor/llvm/dist/test/CodeGen/Mips/Fast-ISel/rem1.ll vendor/llvm/dist/test/CodeGen/Mips/Fast-ISel/shift.ll vendor/llvm/dist/test/CodeGen/Mips/abicalls.ll vendor/llvm/dist/test/CodeGen/Mips/adjust-callstack-sp.ll vendor/llvm/dist/test/CodeGen/Mips/alloca.ll vendor/llvm/dist/test/CodeGen/Mips/analyzebranch.ll vendor/llvm/dist/test/CodeGen/Mips/atomic.ll vendor/llvm/dist/test/CodeGen/Mips/biggot.ll vendor/llvm/dist/test/CodeGen/Mips/brdelayslot.ll vendor/llvm/dist/test/CodeGen/Mips/brsize3.ll vendor/llvm/dist/test/CodeGen/Mips/buildpairextractelementf64.ll vendor/llvm/dist/test/CodeGen/Mips/call-optimization.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/arguments-float.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/arguments-fp128.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/arguments-hard-float-varargs.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/arguments-hard-float.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/arguments-hard-fp128.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/arguments-small-structures-bigger-than-32bits.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/arguments-struct.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/arguments-varargs.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/arguments.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/callee-saved-float.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/callee-saved-fpxx.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/callee-saved.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/memory-layout.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/reserved-space.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/return-float.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/return-hard-float.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/return-hard-fp128.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/return-hard-struct-f128.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/return-struct.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/return.ll vendor/llvm/dist/test/CodeGen/Mips/cconv/stack-alignment.ll vendor/llvm/dist/test/CodeGen/Mips/cfi_offset.ll vendor/llvm/dist/test/CodeGen/Mips/check-adde-redundant-moves.ll vendor/llvm/dist/test/CodeGen/Mips/cmov.ll vendor/llvm/dist/test/CodeGen/Mips/const-mult.ll vendor/llvm/dist/test/CodeGen/Mips/const4a.ll vendor/llvm/dist/test/CodeGen/Mips/const6.ll vendor/llvm/dist/test/CodeGen/Mips/const6a.ll vendor/llvm/dist/test/CodeGen/Mips/countleading.ll vendor/llvm/dist/test/CodeGen/Mips/divrem.ll vendor/llvm/dist/test/CodeGen/Mips/dsp-r1.ll vendor/llvm/dist/test/CodeGen/Mips/dynamic-stack-realignment.ll vendor/llvm/dist/test/CodeGen/Mips/eh-dwarf-cfa.ll vendor/llvm/dist/test/CodeGen/Mips/eh-return32.ll vendor/llvm/dist/test/CodeGen/Mips/eh-return64.ll vendor/llvm/dist/test/CodeGen/Mips/eh.ll vendor/llvm/dist/test/CodeGen/Mips/ehframe-indirect.ll vendor/llvm/dist/test/CodeGen/Mips/elf_eflags.ll vendor/llvm/dist/test/CodeGen/Mips/emergency-spill-slot-near-fp.ll vendor/llvm/dist/test/CodeGen/Mips/emutls_generic.ll vendor/llvm/dist/test/CodeGen/Mips/fastcc.ll vendor/llvm/dist/test/CodeGen/Mips/fcmp.ll vendor/llvm/dist/test/CodeGen/Mips/fcopysign-f32-f64.ll vendor/llvm/dist/test/CodeGen/Mips/fcopysign.ll vendor/llvm/dist/test/CodeGen/Mips/fmadd1.ll vendor/llvm/dist/test/CodeGen/Mips/fp-indexed-ls.ll vendor/llvm/dist/test/CodeGen/Mips/fp-spill-reload.ll vendor/llvm/dist/test/CodeGen/Mips/fp16-promote.ll vendor/llvm/dist/test/CodeGen/Mips/fp64a.ll vendor/llvm/dist/test/CodeGen/Mips/fpbr.ll vendor/llvm/dist/test/CodeGen/Mips/fpxx.ll vendor/llvm/dist/test/CodeGen/Mips/gpreg-lazy-binding.ll vendor/llvm/dist/test/CodeGen/Mips/hf16call32.ll vendor/llvm/dist/test/CodeGen/Mips/hf16call32_body.ll vendor/llvm/dist/test/CodeGen/Mips/hf1_body.ll vendor/llvm/dist/test/CodeGen/Mips/i64arg.ll vendor/llvm/dist/test/CodeGen/Mips/inlineasm-operand-code.ll vendor/llvm/dist/test/CodeGen/Mips/inlineasm_constraint.ll vendor/llvm/dist/test/CodeGen/Mips/inlineasm_constraint_R.ll vendor/llvm/dist/test/CodeGen/Mips/inlineasm_constraint_ZC.ll vendor/llvm/dist/test/CodeGen/Mips/inlineasm_constraint_m.ll vendor/llvm/dist/test/CodeGen/Mips/inlineasmmemop.ll vendor/llvm/dist/test/CodeGen/Mips/internalfunc.ll vendor/llvm/dist/test/CodeGen/Mips/interrupt-attr-64-error.ll vendor/llvm/dist/test/CodeGen/Mips/largeimm1.ll vendor/llvm/dist/test/CodeGen/Mips/largeimmprinting.ll vendor/llvm/dist/test/CodeGen/Mips/lazy-binding.ll vendor/llvm/dist/test/CodeGen/Mips/lcb5.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/add.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/and.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/ashr.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/call.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/indirectbr.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/load-atomic.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/lshr.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/mul.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/or.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/ret.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/sdiv.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/shl.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/srem.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/store-atomic.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/sub.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/udiv.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/urem.ll vendor/llvm/dist/test/CodeGen/Mips/llvm-ir/xor.ll vendor/llvm/dist/test/CodeGen/Mips/load-store-left-right.ll vendor/llvm/dist/test/CodeGen/Mips/longbranch.ll vendor/llvm/dist/test/CodeGen/Mips/madd-msub.ll vendor/llvm/dist/test/CodeGen/Mips/micromips-addiu.ll vendor/llvm/dist/test/CodeGen/Mips/micromips-atomic1.ll vendor/llvm/dist/test/CodeGen/Mips/micromips-delay-slot.ll vendor/llvm/dist/test/CodeGen/Mips/micromips-or16.ll vendor/llvm/dist/test/CodeGen/Mips/micromips-shift.ll vendor/llvm/dist/test/CodeGen/Mips/mips16fpe.ll vendor/llvm/dist/test/CodeGen/Mips/mips64-f128.ll vendor/llvm/dist/test/CodeGen/Mips/mips64extins.ll vendor/llvm/dist/test/CodeGen/Mips/mips64fpldst.ll vendor/llvm/dist/test/CodeGen/Mips/mips64instrs.ll vendor/llvm/dist/test/CodeGen/Mips/mips64intldst.ll vendor/llvm/dist/test/CodeGen/Mips/mips64muldiv.ll vendor/llvm/dist/test/CodeGen/Mips/mips64r6/compatibility.ll vendor/llvm/dist/test/CodeGen/Mips/mips64shift.ll vendor/llvm/dist/test/CodeGen/Mips/mno-ldc1-sdc1.ll vendor/llvm/dist/test/CodeGen/Mips/msa/2r.ll vendor/llvm/dist/test/CodeGen/Mips/msa/2r_vector_scalar.ll vendor/llvm/dist/test/CodeGen/Mips/msa/2rf.ll vendor/llvm/dist/test/CodeGen/Mips/msa/2rf_float_int.ll vendor/llvm/dist/test/CodeGen/Mips/msa/2rf_int_float.ll vendor/llvm/dist/test/CodeGen/Mips/msa/3r-a.ll vendor/llvm/dist/test/CodeGen/Mips/msa/3r-b.ll vendor/llvm/dist/test/CodeGen/Mips/msa/3r-s.ll vendor/llvm/dist/test/CodeGen/Mips/msa/3r_splat.ll vendor/llvm/dist/test/CodeGen/Mips/msa/basic_operations.ll vendor/llvm/dist/test/CodeGen/Mips/msa/basic_operations_float.ll vendor/llvm/dist/test/CodeGen/Mips/msa/elm_copy.ll vendor/llvm/dist/test/CodeGen/Mips/msa/elm_cxcmsa.ll vendor/llvm/dist/test/CodeGen/Mips/msa/elm_insv.ll vendor/llvm/dist/test/CodeGen/Mips/msa/frameindex.ll vendor/llvm/dist/test/CodeGen/Mips/msa/i5-b.ll vendor/llvm/dist/test/CodeGen/Mips/msa/i8.ll vendor/llvm/dist/test/CodeGen/Mips/msa/vec.ll vendor/llvm/dist/test/CodeGen/Mips/nacl-align.ll vendor/llvm/dist/test/CodeGen/Mips/no-odd-spreg-msa.ll vendor/llvm/dist/test/CodeGen/Mips/no-odd-spreg.ll vendor/llvm/dist/test/CodeGen/Mips/o32_cc.ll vendor/llvm/dist/test/CodeGen/Mips/o32_cc_byval.ll vendor/llvm/dist/test/CodeGen/Mips/octeon.ll vendor/llvm/dist/test/CodeGen/Mips/octeon_popcnt.ll vendor/llvm/dist/test/CodeGen/Mips/optimize-pic-o0.ll vendor/llvm/dist/test/CodeGen/Mips/prevent-hoisting.ll vendor/llvm/dist/test/CodeGen/Mips/private.ll vendor/llvm/dist/test/CodeGen/Mips/return-vector.ll vendor/llvm/dist/test/CodeGen/Mips/rotate.ll vendor/llvm/dist/test/CodeGen/Mips/select.ll vendor/llvm/dist/test/CodeGen/Mips/selectcc.ll vendor/llvm/dist/test/CodeGen/Mips/stackcoloring.ll vendor/llvm/dist/test/CodeGen/Mips/start-asm-file.ll vendor/llvm/dist/test/CodeGen/Mips/stchar.ll vendor/llvm/dist/test/CodeGen/Mips/stldst.ll vendor/llvm/dist/test/CodeGen/Mips/tailcall.ll vendor/llvm/dist/test/CodeGen/Mips/tls-models.ll vendor/llvm/dist/test/CodeGen/Mips/tls.ll vendor/llvm/dist/test/CodeGen/Mips/unalignedload.ll vendor/llvm/dist/test/CodeGen/Mips/zeroreg.ll vendor/llvm/dist/test/CodeGen/NVPTX/access-non-generic.ll vendor/llvm/dist/test/CodeGen/NVPTX/arithmetic-int.ll vendor/llvm/dist/test/CodeGen/NVPTX/bug22322.ll vendor/llvm/dist/test/CodeGen/NVPTX/intrinsic-old.ll vendor/llvm/dist/test/CodeGen/NVPTX/noduplicate-syncthreads.ll vendor/llvm/dist/test/CodeGen/PowerPC/2007-09-07-LoadStoreIdxForms.ll vendor/llvm/dist/test/CodeGen/PowerPC/2008-03-24-CoalescerBug.ll vendor/llvm/dist/test/CodeGen/PowerPC/2008-07-15-Bswap.ll vendor/llvm/dist/test/CodeGen/PowerPC/2010-02-04-EmptyGlobal.ll vendor/llvm/dist/test/CodeGen/PowerPC/2012-11-16-mischedcall.ll vendor/llvm/dist/test/CodeGen/PowerPC/BreakableToken-reduced.ll vendor/llvm/dist/test/CodeGen/PowerPC/aantidep-def-ec.mir vendor/llvm/dist/test/CodeGen/PowerPC/addisdtprelha-nonr3.mir vendor/llvm/dist/test/CodeGen/PowerPC/align.ll vendor/llvm/dist/test/CodeGen/PowerPC/asm-constraints.ll vendor/llvm/dist/test/CodeGen/PowerPC/atomics-fences.ll vendor/llvm/dist/test/CodeGen/PowerPC/available-externally.ll vendor/llvm/dist/test/CodeGen/PowerPC/bdzlr.ll vendor/llvm/dist/test/CodeGen/PowerPC/builtins-ppc-p8vector.ll vendor/llvm/dist/test/CodeGen/PowerPC/code-align.ll vendor/llvm/dist/test/CodeGen/PowerPC/crsave.ll vendor/llvm/dist/test/CodeGen/PowerPC/crypto_bifs.ll vendor/llvm/dist/test/CodeGen/PowerPC/ctrloop-udivti3.ll vendor/llvm/dist/test/CodeGen/PowerPC/ctrloops.ll vendor/llvm/dist/test/CodeGen/PowerPC/dbg.ll vendor/llvm/dist/test/CodeGen/PowerPC/ec-input.ll vendor/llvm/dist/test/CodeGen/PowerPC/fabs.ll vendor/llvm/dist/test/CodeGen/PowerPC/fdiv-combine.ll vendor/llvm/dist/test/CodeGen/PowerPC/fma-assoc.ll vendor/llvm/dist/test/CodeGen/PowerPC/fma-ext.ll vendor/llvm/dist/test/CodeGen/PowerPC/fma-mutate.ll vendor/llvm/dist/test/CodeGen/PowerPC/fma.ll vendor/llvm/dist/test/CodeGen/PowerPC/fp2int2fp-ppcfp128.ll vendor/llvm/dist/test/CodeGen/PowerPC/hello-reloc.s vendor/llvm/dist/test/CodeGen/PowerPC/hidden-vis-2.ll vendor/llvm/dist/test/CodeGen/PowerPC/lbzux.ll vendor/llvm/dist/test/CodeGen/PowerPC/lsr-postinc-pos.ll vendor/llvm/dist/test/CodeGen/PowerPC/machine-combiner.ll vendor/llvm/dist/test/CodeGen/PowerPC/no-rlwimi-trivial-commute.mir vendor/llvm/dist/test/CodeGen/PowerPC/optcmp.ll vendor/llvm/dist/test/CodeGen/PowerPC/p8-scalar_vector_conversions.ll vendor/llvm/dist/test/CodeGen/PowerPC/p8altivec-shuffles-pred.ll vendor/llvm/dist/test/CodeGen/PowerPC/popcnt.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc32-i1-vaarg.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-align-long-double.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-byval-align.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-calls.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-fastcc.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-linux-func-size.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppc64-toc.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppcf128-endian.ll vendor/llvm/dist/test/CodeGen/PowerPC/ppcsoftops.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr17168.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr24546.ll vendor/llvm/dist/test/CodeGen/PowerPC/pr26690.ll vendor/llvm/dist/test/CodeGen/PowerPC/preincprep-invoke.ll vendor/llvm/dist/test/CodeGen/PowerPC/qpx-bv-sint.ll vendor/llvm/dist/test/CodeGen/PowerPC/qpx-s-sel.ll vendor/llvm/dist/test/CodeGen/PowerPC/qpx-sel.ll vendor/llvm/dist/test/CodeGen/PowerPC/qpx-split-vsetcc.ll vendor/llvm/dist/test/CodeGen/PowerPC/stack-protector.ll vendor/llvm/dist/test/CodeGen/PowerPC/stackmap-frame-setup.ll vendor/llvm/dist/test/CodeGen/PowerPC/stubs.ll vendor/llvm/dist/test/CodeGen/PowerPC/stwux.ll vendor/llvm/dist/test/CodeGen/PowerPC/subreg-postra-2.ll vendor/llvm/dist/test/CodeGen/PowerPC/subreg-postra.ll vendor/llvm/dist/test/CodeGen/PowerPC/svr4-redzone.ll vendor/llvm/dist/test/CodeGen/PowerPC/swaps-le-2.ll vendor/llvm/dist/test/CodeGen/PowerPC/tls_get_addr_stackframe.ll vendor/llvm/dist/test/CodeGen/PowerPC/unal-altivec.ll vendor/llvm/dist/test/CodeGen/PowerPC/unal4-std.ll vendor/llvm/dist/test/CodeGen/PowerPC/unwind-dw2-g.ll vendor/llvm/dist/test/CodeGen/PowerPC/vec_cmp.ll vendor/llvm/dist/test/CodeGen/PowerPC/vec_fneg.ll vendor/llvm/dist/test/CodeGen/PowerPC/vrsave-spill.ll vendor/llvm/dist/test/CodeGen/PowerPC/vsx-fma-m.ll vendor/llvm/dist/test/CodeGen/PowerPC/vsx-fma-mutate-undef.ll vendor/llvm/dist/test/CodeGen/PowerPC/vsx-fma-sp.ll vendor/llvm/dist/test/CodeGen/PowerPC/vsx-infl-copy1.ll vendor/llvm/dist/test/CodeGen/PowerPC/vsx-ldst-builtin-le.ll vendor/llvm/dist/test/CodeGen/PowerPC/vsx.ll vendor/llvm/dist/test/CodeGen/PowerPC/weak_def_can_be_hidden.ll vendor/llvm/dist/test/CodeGen/PowerPC/xvcmpeqdp-v2f64.ll vendor/llvm/dist/test/CodeGen/SPARC/2011-01-11-CC.ll vendor/llvm/dist/test/CodeGen/SPARC/32abi.ll vendor/llvm/dist/test/CodeGen/SPARC/64abi.ll vendor/llvm/dist/test/CodeGen/SPARC/atomics.ll vendor/llvm/dist/test/CodeGen/SPARC/float.ll vendor/llvm/dist/test/CodeGen/SPARC/fp128.ll vendor/llvm/dist/test/CodeGen/SPARC/inlineasm.ll vendor/llvm/dist/test/CodeGen/SPARC/missinglabel.ll vendor/llvm/dist/test/CodeGen/SystemZ/Large/branch-range-01.py vendor/llvm/dist/test/CodeGen/SystemZ/Large/branch-range-03.py vendor/llvm/dist/test/CodeGen/SystemZ/Large/branch-range-04.py vendor/llvm/dist/test/CodeGen/SystemZ/Large/branch-range-05.py vendor/llvm/dist/test/CodeGen/SystemZ/Large/branch-range-06.py vendor/llvm/dist/test/CodeGen/SystemZ/Large/branch-range-09.py vendor/llvm/dist/test/CodeGen/SystemZ/Large/branch-range-10.py vendor/llvm/dist/test/CodeGen/SystemZ/Large/branch-range-11.py vendor/llvm/dist/test/CodeGen/SystemZ/Large/branch-range-12.py vendor/llvm/dist/test/CodeGen/SystemZ/alloca-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/asm-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/asm-03.ll vendor/llvm/dist/test/CodeGen/SystemZ/asm-04.ll vendor/llvm/dist/test/CodeGen/SystemZ/asm-05.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-add-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-add-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-and-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-and-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-minmax-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-minmax-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-minmax-03.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-minmax-04.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-nand-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-nand-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-or-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-or-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-sub-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-sub-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-xchg-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-xchg-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-xor-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/atomicrmw-xor-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/branch-05.ll vendor/llvm/dist/test/CodeGen/SystemZ/cmpxchg-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/cmpxchg-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/cond-store-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/cond-store-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/cond-store-03.ll vendor/llvm/dist/test/CodeGen/SystemZ/cond-store-04.ll vendor/llvm/dist/test/CodeGen/SystemZ/cond-store-05.ll vendor/llvm/dist/test/CodeGen/SystemZ/cond-store-06.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-cmp-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-cmp-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-cmp-03.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-cmp-04.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-cmp-05.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-copysign-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-move-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-move-09.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-move-10.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-sqrt-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/fp-sqrt-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/htm-intrinsics.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-03.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-04.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-05.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-06.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-07.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-08.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-09.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-10.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-11.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-12.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-13.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-14.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-15.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-16.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-17.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-18.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-19.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-20.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-21.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-22.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-23.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-24.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-25.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-26.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-27.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-28.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-29.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-30.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-31.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-32.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-33.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-34.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-35.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-36.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-37.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-38.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-39.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-40.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-41.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-42.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-43.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-44.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-46.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-47.ll vendor/llvm/dist/test/CodeGen/SystemZ/int-cmp-48.ll vendor/llvm/dist/test/CodeGen/SystemZ/memchr-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/memchr-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/memcmp-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/memcmp-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/risbg-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/risbg-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/strcmp-01.ll vendor/llvm/dist/test/CodeGen/SystemZ/strcmp-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/vec-extract-02.ll vendor/llvm/dist/test/CodeGen/SystemZ/vec-intrinsics.ll vendor/llvm/dist/test/CodeGen/SystemZ/vec-sub-01.ll vendor/llvm/dist/test/CodeGen/Thumb/2010-07-01-FuncAlign.ll vendor/llvm/dist/test/CodeGen/Thumb/2010-07-15-debugOrdering.ll vendor/llvm/dist/test/CodeGen/Thumb/barrier.ll vendor/llvm/dist/test/CodeGen/Thumb/ldm-merge-struct.ll vendor/llvm/dist/test/CodeGen/Thumb/segmented-stacks.ll vendor/llvm/dist/test/CodeGen/Thumb2/2009-09-01-PostRAProlog.ll vendor/llvm/dist/test/CodeGen/Thumb2/2009-12-01-LoopIVUsers.ll vendor/llvm/dist/test/CodeGen/Thumb2/2010-02-11-phi-cycle.ll vendor/llvm/dist/test/CodeGen/Thumb2/2010-03-15-AsmCCClobber.ll vendor/llvm/dist/test/CodeGen/Thumb2/aligned-constants.ll vendor/llvm/dist/test/CodeGen/Thumb2/carry.ll vendor/llvm/dist/test/CodeGen/Thumb2/emit-unwinding.ll vendor/llvm/dist/test/CodeGen/Thumb2/ldr-str-imm12.ll vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-call.ll vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-cbnz.ll vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-ldm.ll vendor/llvm/dist/test/CodeGen/Thumb2/thumb2-tbb.ll vendor/llvm/dist/test/CodeGen/Thumb2/tls2.ll vendor/llvm/dist/test/CodeGen/Thumb2/v8_IT_5.ll vendor/llvm/dist/test/CodeGen/WebAssembly/call.ll vendor/llvm/dist/test/CodeGen/WebAssembly/cfg-stackify.ll vendor/llvm/dist/test/CodeGen/WebAssembly/comparisons_f32.ll vendor/llvm/dist/test/CodeGen/WebAssembly/comparisons_f64.ll vendor/llvm/dist/test/CodeGen/WebAssembly/comparisons_i32.ll vendor/llvm/dist/test/CodeGen/WebAssembly/comparisons_i64.ll vendor/llvm/dist/test/CodeGen/WebAssembly/conv.ll vendor/llvm/dist/test/CodeGen/WebAssembly/cpus.ll vendor/llvm/dist/test/CodeGen/WebAssembly/dead-vreg.ll vendor/llvm/dist/test/CodeGen/WebAssembly/f32.ll vendor/llvm/dist/test/CodeGen/WebAssembly/f64.ll vendor/llvm/dist/test/CodeGen/WebAssembly/fast-isel.ll vendor/llvm/dist/test/CodeGen/WebAssembly/frem.ll vendor/llvm/dist/test/CodeGen/WebAssembly/func.ll vendor/llvm/dist/test/CodeGen/WebAssembly/global.ll vendor/llvm/dist/test/CodeGen/WebAssembly/i32.ll vendor/llvm/dist/test/CodeGen/WebAssembly/i64.ll vendor/llvm/dist/test/CodeGen/WebAssembly/immediates.ll vendor/llvm/dist/test/CodeGen/WebAssembly/inline-asm.ll vendor/llvm/dist/test/CodeGen/WebAssembly/legalize.ll vendor/llvm/dist/test/CodeGen/WebAssembly/load-ext.ll vendor/llvm/dist/test/CodeGen/WebAssembly/load-store-i1.ll vendor/llvm/dist/test/CodeGen/WebAssembly/load.ll vendor/llvm/dist/test/CodeGen/WebAssembly/memory-addr32.ll vendor/llvm/dist/test/CodeGen/WebAssembly/memory-addr64.ll vendor/llvm/dist/test/CodeGen/WebAssembly/offset-folding.ll vendor/llvm/dist/test/CodeGen/WebAssembly/offset.ll vendor/llvm/dist/test/CodeGen/WebAssembly/phi.ll vendor/llvm/dist/test/CodeGen/WebAssembly/reg-stackify.ll vendor/llvm/dist/test/CodeGen/WebAssembly/return-int32.ll vendor/llvm/dist/test/CodeGen/WebAssembly/return-void.ll vendor/llvm/dist/test/CodeGen/WebAssembly/returned.ll vendor/llvm/dist/test/CodeGen/WebAssembly/select.ll vendor/llvm/dist/test/CodeGen/WebAssembly/signext-zeroext.ll vendor/llvm/dist/test/CodeGen/WebAssembly/store-results.ll vendor/llvm/dist/test/CodeGen/WebAssembly/store-trunc.ll vendor/llvm/dist/test/CodeGen/WebAssembly/store.ll vendor/llvm/dist/test/CodeGen/WebAssembly/switch.ll vendor/llvm/dist/test/CodeGen/WebAssembly/unreachable.ll vendor/llvm/dist/test/CodeGen/WebAssembly/unused-argument.ll vendor/llvm/dist/test/CodeGen/WebAssembly/userstack.ll vendor/llvm/dist/test/CodeGen/WebAssembly/varargs.ll vendor/llvm/dist/test/CodeGen/WinEH/wineh-cloning.ll vendor/llvm/dist/test/CodeGen/WinEH/wineh-statenumbering-cleanups.ll vendor/llvm/dist/test/CodeGen/WinEH/wineh-statenumbering.ll vendor/llvm/dist/test/CodeGen/X86/2006-05-02-InstrSched1.ll vendor/llvm/dist/test/CodeGen/X86/2006-11-12-CSRetCC.ll vendor/llvm/dist/test/CodeGen/X86/2007-08-10-SignExtSubreg.ll vendor/llvm/dist/test/CodeGen/X86/2007-10-15-CoalescerCrash.ll vendor/llvm/dist/test/CodeGen/X86/2008-06-13-NotVolatileLoadStore.ll vendor/llvm/dist/test/CodeGen/X86/2008-07-19-movups-spills.ll vendor/llvm/dist/test/CodeGen/X86/2008-07-22-CombinerCrash.ll vendor/llvm/dist/test/CodeGen/X86/2008-08-17-UComiCodeGenBug.ll vendor/llvm/dist/test/CodeGen/X86/2008-09-11-CoalescerBug2.ll vendor/llvm/dist/test/CodeGen/X86/2008-09-29-ReMatBug.ll vendor/llvm/dist/test/CodeGen/X86/2009-02-12-DebugInfoVLA.ll vendor/llvm/dist/test/CodeGen/X86/2009-03-05-burr-list-crash.ll vendor/llvm/dist/test/CodeGen/X86/2009-10-16-Scope.ll vendor/llvm/dist/test/CodeGen/X86/2010-01-18-DbgValue.ll vendor/llvm/dist/test/CodeGen/X86/2010-02-01-DbgValueCrash.ll vendor/llvm/dist/test/CodeGen/X86/2010-05-25-DotDebugLoc.ll vendor/llvm/dist/test/CodeGen/X86/2010-05-26-DotDebugLoc.ll vendor/llvm/dist/test/CodeGen/X86/2010-05-28-Crash.ll vendor/llvm/dist/test/CodeGen/X86/2010-06-01-DeadArg-DbgInfo.ll vendor/llvm/dist/test/CodeGen/X86/2010-07-06-DbgCrash.ll vendor/llvm/dist/test/CodeGen/X86/2010-08-04-StackVariable.ll vendor/llvm/dist/test/CodeGen/X86/2010-09-16-EmptyFilename.ll vendor/llvm/dist/test/CodeGen/X86/2010-11-02-DbgParameter.ll vendor/llvm/dist/test/CodeGen/X86/2011-01-24-DbgValue-Before-Use.ll vendor/llvm/dist/test/CodeGen/X86/2011-06-14-PreschedRegalias.ll vendor/llvm/dist/test/CodeGen/X86/2011-09-14-valcoalesce.ll vendor/llvm/dist/test/CodeGen/X86/2011-10-21-widen-cmp.ll vendor/llvm/dist/test/CodeGen/X86/2012-01-11-split-cv.ll vendor/llvm/dist/test/CodeGen/X86/2012-01-12-extract-sv.ll vendor/llvm/dist/test/CodeGen/X86/2012-04-26-sdglue.ll vendor/llvm/dist/test/CodeGen/X86/2012-1-10-buildvector.ll vendor/llvm/dist/test/CodeGen/X86/2012-11-30-handlemove-dbg.ll vendor/llvm/dist/test/CodeGen/X86/2012-11-30-misched-dbg.ll vendor/llvm/dist/test/CodeGen/X86/2012-11-30-regpres-dbg.ll vendor/llvm/dist/test/CodeGen/X86/3addr-16bit.ll vendor/llvm/dist/test/CodeGen/X86/GC/dynamic-frame-size.ll vendor/llvm/dist/test/CodeGen/X86/GC/erlang-gc.ll vendor/llvm/dist/test/CodeGen/X86/GC/ocaml-gc.ll vendor/llvm/dist/test/CodeGen/X86/MachineSink-DbgValue.ll vendor/llvm/dist/test/CodeGen/X86/MergeConsecutiveStores.ll vendor/llvm/dist/test/CodeGen/X86/StackColoring-dbg.ll vendor/llvm/dist/test/CodeGen/X86/StackColoring.ll vendor/llvm/dist/test/CodeGen/X86/WidenArith.ll vendor/llvm/dist/test/CodeGen/X86/abi-isel.ll vendor/llvm/dist/test/CodeGen/X86/add-nsw-sext.ll vendor/llvm/dist/test/CodeGen/X86/add.ll vendor/llvm/dist/test/CodeGen/X86/aligned-variadic.ll vendor/llvm/dist/test/CodeGen/X86/alignment.ll vendor/llvm/dist/test/CodeGen/X86/all-ones-vector.ll vendor/llvm/dist/test/CodeGen/X86/and-encoding.ll vendor/llvm/dist/test/CodeGen/X86/anyext.ll vendor/llvm/dist/test/CodeGen/X86/atom-lea-sp.ll vendor/llvm/dist/test/CodeGen/X86/atomic-non-integer.ll vendor/llvm/dist/test/CodeGen/X86/atomic128.ll vendor/llvm/dist/test/CodeGen/X86/atomic16.ll vendor/llvm/dist/test/CodeGen/X86/atomic8.ll vendor/llvm/dist/test/CodeGen/X86/atomic_mi.ll vendor/llvm/dist/test/CodeGen/X86/avoid-loop-align.ll vendor/llvm/dist/test/CodeGen/X86/avx-basic.ll vendor/llvm/dist/test/CodeGen/X86/avx-cast.ll vendor/llvm/dist/test/CodeGen/X86/avx-intel-ocl.ll vendor/llvm/dist/test/CodeGen/X86/avx-intrinsics-x86-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/avx-intrinsics-x86.ll vendor/llvm/dist/test/CodeGen/X86/avx-intrinsics-x86_64.ll vendor/llvm/dist/test/CodeGen/X86/avx-isa-check.ll vendor/llvm/dist/test/CodeGen/X86/avx-select.ll vendor/llvm/dist/test/CodeGen/X86/avx-shift.ll vendor/llvm/dist/test/CodeGen/X86/avx-shuffle-x86_32.ll vendor/llvm/dist/test/CodeGen/X86/avx-splat.ll vendor/llvm/dist/test/CodeGen/X86/avx-trunc.ll vendor/llvm/dist/test/CodeGen/X86/avx-vbroadcast.ll vendor/llvm/dist/test/CodeGen/X86/avx-vextractf128.ll vendor/llvm/dist/test/CodeGen/X86/avx-vperm2x128.ll vendor/llvm/dist/test/CodeGen/X86/avx-vzeroupper.ll vendor/llvm/dist/test/CodeGen/X86/avx2-conversions.ll vendor/llvm/dist/test/CodeGen/X86/avx2-intrinsics-x86-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/avx2-intrinsics-x86.ll vendor/llvm/dist/test/CodeGen/X86/avx2-logic.ll vendor/llvm/dist/test/CodeGen/X86/avx2-nontemporal.ll vendor/llvm/dist/test/CodeGen/X86/avx2-phaddsub.ll vendor/llvm/dist/test/CodeGen/X86/avx2-vbroadcast.ll vendor/llvm/dist/test/CodeGen/X86/avx2-vector-shifts.ll vendor/llvm/dist/test/CodeGen/X86/avx2-vperm.ll vendor/llvm/dist/test/CodeGen/X86/avx512-arith.ll vendor/llvm/dist/test/CodeGen/X86/avx512-bugfix-23634.ll vendor/llvm/dist/test/CodeGen/X86/avx512-build-vector.ll vendor/llvm/dist/test/CodeGen/X86/avx512-calling-conv.ll vendor/llvm/dist/test/CodeGen/X86/avx512-cmp.ll vendor/llvm/dist/test/CodeGen/X86/avx512-cvt.ll vendor/llvm/dist/test/CodeGen/X86/avx512-ext.ll vendor/llvm/dist/test/CodeGen/X86/avx512-extract-subvector.ll vendor/llvm/dist/test/CodeGen/X86/avx512-fma-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512-fma.ll vendor/llvm/dist/test/CodeGen/X86/avx512-gather-scatter-intrin.ll vendor/llvm/dist/test/CodeGen/X86/avx512-inc-dec.ll vendor/llvm/dist/test/CodeGen/X86/avx512-insert-extract.ll vendor/llvm/dist/test/CodeGen/X86/avx512-intel-ocl.ll vendor/llvm/dist/test/CodeGen/X86/avx512-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512-logic.ll vendor/llvm/dist/test/CodeGen/X86/avx512-mask-op.ll vendor/llvm/dist/test/CodeGen/X86/avx512-mov.ll vendor/llvm/dist/test/CodeGen/X86/avx512-nontemporal.ll vendor/llvm/dist/test/CodeGen/X86/avx512-select.ll vendor/llvm/dist/test/CodeGen/X86/avx512-skx-insert-subvec.ll vendor/llvm/dist/test/CodeGen/X86/avx512-trunc.ll vendor/llvm/dist/test/CodeGen/X86/avx512-vbroadcast.ll vendor/llvm/dist/test/CodeGen/X86/avx512-vec-cmp.ll vendor/llvm/dist/test/CodeGen/X86/avx512bw-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512bw-mask-op.ll vendor/llvm/dist/test/CodeGen/X86/avx512bw-mov.ll vendor/llvm/dist/test/CodeGen/X86/avx512bw-vec-cmp.ll vendor/llvm/dist/test/CodeGen/X86/avx512bwvl-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512bwvl-mov.ll vendor/llvm/dist/test/CodeGen/X86/avx512bwvl-vec-cmp.ll vendor/llvm/dist/test/CodeGen/X86/avx512cdvl-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512dq-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512dq-mask-op.ll vendor/llvm/dist/test/CodeGen/X86/avx512dqvl-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512vl-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/avx512vl-logic.ll vendor/llvm/dist/test/CodeGen/X86/avx512vl-mov.ll vendor/llvm/dist/test/CodeGen/X86/avx512vl-vec-cmp.ll vendor/llvm/dist/test/CodeGen/X86/bit-piece-comment.ll vendor/llvm/dist/test/CodeGen/X86/bitreverse.ll vendor/llvm/dist/test/CodeGen/X86/block-placement.ll vendor/llvm/dist/test/CodeGen/X86/bmi.ll vendor/llvm/dist/test/CodeGen/X86/bool-zext.ll vendor/llvm/dist/test/CodeGen/X86/br-fold.ll vendor/llvm/dist/test/CodeGen/X86/break-false-dep.ll vendor/llvm/dist/test/CodeGen/X86/bss_pagealigned.ll vendor/llvm/dist/test/CodeGen/X86/bswap-vector.ll vendor/llvm/dist/test/CodeGen/X86/bt.ll vendor/llvm/dist/test/CodeGen/X86/buildvec-insertvec.ll vendor/llvm/dist/test/CodeGen/X86/byval2.ll vendor/llvm/dist/test/CodeGen/X86/call-push.ll vendor/llvm/dist/test/CodeGen/X86/catchpad-lifetime.ll vendor/llvm/dist/test/CodeGen/X86/cfstring.ll vendor/llvm/dist/test/CodeGen/X86/cleanuppad-inalloca.ll vendor/llvm/dist/test/CodeGen/X86/cleanuppad-realign.ll vendor/llvm/dist/test/CodeGen/X86/clz.ll vendor/llvm/dist/test/CodeGen/X86/cmov-into-branch.ll vendor/llvm/dist/test/CodeGen/X86/cmov.ll vendor/llvm/dist/test/CodeGen/X86/cmovcmov.ll vendor/llvm/dist/test/CodeGen/X86/cmp.ll vendor/llvm/dist/test/CodeGen/X86/cmpxchg-clobber-flags.ll vendor/llvm/dist/test/CodeGen/X86/cmpxchg-i1.ll vendor/llvm/dist/test/CodeGen/X86/cmpxchg-i128-i1.ll vendor/llvm/dist/test/CodeGen/X86/coalescer-commute3.ll vendor/llvm/dist/test/CodeGen/X86/code_placement_align_all.ll vendor/llvm/dist/test/CodeGen/X86/code_placement_cold_loop_blocks.ll vendor/llvm/dist/test/CodeGen/X86/code_placement_ignore_succ_in_inner_loop.ll vendor/llvm/dist/test/CodeGen/X86/code_placement_loop_rotation.ll vendor/llvm/dist/test/CodeGen/X86/code_placement_loop_rotation2.ll vendor/llvm/dist/test/CodeGen/X86/code_placement_outline_optional_branches.ll vendor/llvm/dist/test/CodeGen/X86/combine-multiplies.ll vendor/llvm/dist/test/CodeGen/X86/combine-or.ll vendor/llvm/dist/test/CodeGen/X86/commute-blend-avx2.ll vendor/llvm/dist/test/CodeGen/X86/commute-blend-sse41.ll vendor/llvm/dist/test/CodeGen/X86/commute-fcmp.ll vendor/llvm/dist/test/CodeGen/X86/constructor.ll vendor/llvm/dist/test/CodeGen/X86/ctpop-combine.ll vendor/llvm/dist/test/CodeGen/X86/cxx_tlscc64.ll vendor/llvm/dist/test/CodeGen/X86/dag-optnone.ll vendor/llvm/dist/test/CodeGen/X86/dbg-changes-codegen-branch-folding.ll vendor/llvm/dist/test/CodeGen/X86/dbg-combine.ll vendor/llvm/dist/test/CodeGen/X86/debugloc-argsize.ll vendor/llvm/dist/test/CodeGen/X86/dllexport-x86_64.ll vendor/llvm/dist/test/CodeGen/X86/dllexport.ll vendor/llvm/dist/test/CodeGen/X86/dwarf-comp-dir.ll vendor/llvm/dist/test/CodeGen/X86/dynamic-alloca-in-entry.ll vendor/llvm/dist/test/CodeGen/X86/dynamic-allocas-VLAs.ll vendor/llvm/dist/test/CodeGen/X86/emutls-pic.ll vendor/llvm/dist/test/CodeGen/X86/emutls-pie.ll vendor/llvm/dist/test/CodeGen/X86/emutls_generic.ll vendor/llvm/dist/test/CodeGen/X86/exedepsfix-broadcast.ll vendor/llvm/dist/test/CodeGen/X86/expand-vr64-gr64-copy.mir vendor/llvm/dist/test/CodeGen/X86/extractelement-index.ll vendor/llvm/dist/test/CodeGen/X86/extractelement-load.ll vendor/llvm/dist/test/CodeGen/X86/extractps.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-call.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-cmp-branch2.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-cmp-branch3.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-float-half-convertion.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-nontemporal.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-stackcheck.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-vecload.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-x86-64.ll vendor/llvm/dist/test/CodeGen/X86/fast-isel-x86.ll vendor/llvm/dist/test/CodeGen/X86/fastmath-float-half-conversion.ll vendor/llvm/dist/test/CodeGen/X86/float-conv-elim.ll vendor/llvm/dist/test/CodeGen/X86/fma_patterns.ll vendor/llvm/dist/test/CodeGen/X86/fold-push.ll vendor/llvm/dist/test/CodeGen/X86/fold-tied-op.ll vendor/llvm/dist/test/CodeGen/X86/fold-vector-sext-zext.ll vendor/llvm/dist/test/CodeGen/X86/force-align-stack-alloca.ll vendor/llvm/dist/test/CodeGen/X86/fp-logic.ll vendor/llvm/dist/test/CodeGen/X86/fp-une-cmp.ll vendor/llvm/dist/test/CodeGen/X86/fp128-cast.ll vendor/llvm/dist/test/CodeGen/X86/fp128-compare.ll vendor/llvm/dist/test/CodeGen/X86/fpstack-debuginstr-kill.ll vendor/llvm/dist/test/CodeGen/X86/ga-offset.ll vendor/llvm/dist/test/CodeGen/X86/global-sections.ll vendor/llvm/dist/test/CodeGen/X86/h-registers-3.ll vendor/llvm/dist/test/CodeGen/X86/haddsub-2.ll vendor/llvm/dist/test/CodeGen/X86/haddsub-undef.ll vendor/llvm/dist/test/CodeGen/X86/haddsub.ll vendor/llvm/dist/test/CodeGen/X86/half.ll vendor/llvm/dist/test/CodeGen/X86/hipe-cc.ll vendor/llvm/dist/test/CodeGen/X86/hipe-cc64.ll vendor/llvm/dist/test/CodeGen/X86/hipe-prologue.ll vendor/llvm/dist/test/CodeGen/X86/hoist-invariant-load.ll vendor/llvm/dist/test/CodeGen/X86/i386-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/X86/i386-tlscall-fastregalloc.ll vendor/llvm/dist/test/CodeGen/X86/implicit-null-check.ll vendor/llvm/dist/test/CodeGen/X86/inalloca-ctor.ll vendor/llvm/dist/test/CodeGen/X86/inalloca-invoke.ll vendor/llvm/dist/test/CodeGen/X86/inalloca-stdcall.ll vendor/llvm/dist/test/CodeGen/X86/inalloca.ll vendor/llvm/dist/test/CodeGen/X86/indirect-hidden.ll vendor/llvm/dist/test/CodeGen/X86/insertelement-zero.ll vendor/llvm/dist/test/CodeGen/X86/insertps-combine.ll vendor/llvm/dist/test/CodeGen/X86/lea-opt.ll vendor/llvm/dist/test/CodeGen/X86/libcall-sret.ll vendor/llvm/dist/test/CodeGen/X86/licm-dominance.ll vendor/llvm/dist/test/CodeGen/X86/licm-symbol.ll vendor/llvm/dist/test/CodeGen/X86/localescape.ll vendor/llvm/dist/test/CodeGen/X86/loop-blocks.ll vendor/llvm/dist/test/CodeGen/X86/lsr-static-addr.ll vendor/llvm/dist/test/CodeGen/X86/lzcnt-tzcnt.ll vendor/llvm/dist/test/CodeGen/X86/machine-combiner-int.ll vendor/llvm/dist/test/CodeGen/X86/machine-cp.ll vendor/llvm/dist/test/CodeGen/X86/machine-trace-metrics-crash.ll vendor/llvm/dist/test/CodeGen/X86/masked_gather_scatter.ll vendor/llvm/dist/test/CodeGen/X86/masked_memop.ll vendor/llvm/dist/test/CodeGen/X86/mcinst-lowering.ll vendor/llvm/dist/test/CodeGen/X86/mcu-abi.ll vendor/llvm/dist/test/CodeGen/X86/memcmp.ll vendor/llvm/dist/test/CodeGen/X86/memset-2.ll vendor/llvm/dist/test/CodeGen/X86/memset64-on-x86-32.ll vendor/llvm/dist/test/CodeGen/X86/merge-store-partially-alias-loads.ll vendor/llvm/dist/test/CodeGen/X86/mfence.ll vendor/llvm/dist/test/CodeGen/X86/mingw-alloca.ll vendor/llvm/dist/test/CodeGen/X86/misched-aa-colored.ll vendor/llvm/dist/test/CodeGen/X86/misched-code-difference-with-debug.ll vendor/llvm/dist/test/CodeGen/X86/misched-ilp.ll vendor/llvm/dist/test/CodeGen/X86/movgs.ll vendor/llvm/dist/test/CodeGen/X86/movmsk.ll vendor/llvm/dist/test/CodeGen/X86/movpc32-check.ll vendor/llvm/dist/test/CodeGen/X86/movtopush.ll vendor/llvm/dist/test/CodeGen/X86/mul128.ll vendor/llvm/dist/test/CodeGen/X86/mul64.ll vendor/llvm/dist/test/CodeGen/X86/musttail-varargs.ll vendor/llvm/dist/test/CodeGen/X86/negate-add-zero.ll vendor/llvm/dist/test/CodeGen/X86/nontemporal-2.ll vendor/llvm/dist/test/CodeGen/X86/nontemporal.ll vendor/llvm/dist/test/CodeGen/X86/null-streamer.ll vendor/llvm/dist/test/CodeGen/X86/opt-ext-uses.ll vendor/llvm/dist/test/CodeGen/X86/or-lea.ll vendor/llvm/dist/test/CodeGen/X86/osx-private-labels.ll vendor/llvm/dist/test/CodeGen/X86/patchpoint-verifiable.mir vendor/llvm/dist/test/CodeGen/X86/peephole-na-phys-copy-folding.ll vendor/llvm/dist/test/CodeGen/X86/phaddsub.ll vendor/llvm/dist/test/CodeGen/X86/phi-immediate-factoring.ll vendor/llvm/dist/test/CodeGen/X86/phys-reg-local-regalloc.ll vendor/llvm/dist/test/CodeGen/X86/phys_subreg_coalesce-2.ll vendor/llvm/dist/test/CodeGen/X86/pic.ll vendor/llvm/dist/test/CodeGen/X86/pic_jumptable.ll vendor/llvm/dist/test/CodeGen/X86/pku.ll vendor/llvm/dist/test/CodeGen/X86/pmul.ll vendor/llvm/dist/test/CodeGen/X86/pop-stack-cleanup.ll vendor/llvm/dist/test/CodeGen/X86/popcnt.ll vendor/llvm/dist/test/CodeGen/X86/postra-licm.ll vendor/llvm/dist/test/CodeGen/X86/powi.ll vendor/llvm/dist/test/CodeGen/X86/pr15267.ll vendor/llvm/dist/test/CodeGen/X86/pr16360.ll vendor/llvm/dist/test/CodeGen/X86/pr17764.ll vendor/llvm/dist/test/CodeGen/X86/pr23664.ll vendor/llvm/dist/test/CodeGen/X86/pr2659.ll vendor/llvm/dist/test/CodeGen/X86/pr5145.ll vendor/llvm/dist/test/CodeGen/X86/promote-i16.ll vendor/llvm/dist/test/CodeGen/X86/pshufb-mask-comments.ll vendor/llvm/dist/test/CodeGen/X86/psubus.ll vendor/llvm/dist/test/CodeGen/X86/push-cfi-debug.ll vendor/llvm/dist/test/CodeGen/X86/push-cfi.ll vendor/llvm/dist/test/CodeGen/X86/ragreedy-hoist-spill.ll vendor/llvm/dist/test/CodeGen/X86/regalloc-reconcile-broken-hints.ll vendor/llvm/dist/test/CodeGen/X86/rem.ll vendor/llvm/dist/test/CodeGen/X86/rem_crash.ll vendor/llvm/dist/test/CodeGen/X86/rtm.ll vendor/llvm/dist/test/CodeGen/X86/segmented-stacks.ll vendor/llvm/dist/test/CodeGen/X86/seh-catch-all-win32.ll vendor/llvm/dist/test/CodeGen/X86/seh-safe-div-win32.ll vendor/llvm/dist/test/CodeGen/X86/seh-safe-div.ll vendor/llvm/dist/test/CodeGen/X86/seh-stack-realign.ll vendor/llvm/dist/test/CodeGen/X86/setcc-lowering.ll vendor/llvm/dist/test/CodeGen/X86/setcc-narrowing.ll vendor/llvm/dist/test/CodeGen/X86/setcc.ll vendor/llvm/dist/test/CodeGen/X86/sext-ret-val.ll vendor/llvm/dist/test/CodeGen/X86/sext-setcc-self.ll vendor/llvm/dist/test/CodeGen/X86/sext-trunc.ll vendor/llvm/dist/test/CodeGen/X86/shift-pcmp.ll vendor/llvm/dist/test/CodeGen/X86/shrink-wrap-chkstk.ll vendor/llvm/dist/test/CodeGen/X86/sibcall-5.ll vendor/llvm/dist/test/CodeGen/X86/sibcall-byval.ll vendor/llvm/dist/test/CodeGen/X86/sincos-opt.ll vendor/llvm/dist/test/CodeGen/X86/sink-blockfreq.ll vendor/llvm/dist/test/CodeGen/X86/sink-cheap-instructions.ll vendor/llvm/dist/test/CodeGen/X86/slow-unaligned-mem.ll vendor/llvm/dist/test/CodeGen/X86/sqrt-fastmath.ll vendor/llvm/dist/test/CodeGen/X86/sse-intel-ocl.ll vendor/llvm/dist/test/CodeGen/X86/sse-intrinsics-x86.ll vendor/llvm/dist/test/CodeGen/X86/sse1.ll vendor/llvm/dist/test/CodeGen/X86/sse2-intrinsics-x86-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/sse2-intrinsics-x86.ll vendor/llvm/dist/test/CodeGen/X86/sse2.ll vendor/llvm/dist/test/CodeGen/X86/sse3-avx-addsub-2.ll vendor/llvm/dist/test/CodeGen/X86/sse3-avx-addsub.ll vendor/llvm/dist/test/CodeGen/X86/sse3-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/sse3.ll vendor/llvm/dist/test/CodeGen/X86/sse41-intrinsics-x86-upgrade.ll vendor/llvm/dist/test/CodeGen/X86/sse41-intrinsics-x86.ll vendor/llvm/dist/test/CodeGen/X86/sse41.ll vendor/llvm/dist/test/CodeGen/X86/sse42-intrinsics-x86.ll vendor/llvm/dist/test/CodeGen/X86/sse42.ll vendor/llvm/dist/test/CodeGen/X86/sse4a-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/sse4a.ll vendor/llvm/dist/test/CodeGen/X86/sse_partial_update.ll vendor/llvm/dist/test/CodeGen/X86/ssp-data-layout.ll vendor/llvm/dist/test/CodeGen/X86/ssse3-intrinsics-fast-isel.ll vendor/llvm/dist/test/CodeGen/X86/stack-align.ll vendor/llvm/dist/test/CodeGen/X86/stack-align2.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-fp-avx1.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-fp-sse42.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-int-avx2.ll vendor/llvm/dist/test/CodeGen/X86/stack-folding-xop.ll vendor/llvm/dist/test/CodeGen/X86/stack-protector-dbginfo.ll vendor/llvm/dist/test/CodeGen/X86/stack-protector-weight.ll vendor/llvm/dist/test/CodeGen/X86/stack-protector.ll vendor/llvm/dist/test/CodeGen/X86/stack_guard_remat.ll vendor/llvm/dist/test/CodeGen/X86/stackmap-frame-setup.ll vendor/llvm/dist/test/CodeGen/X86/stackmap-large-constants.ll vendor/llvm/dist/test/CodeGen/X86/stackmap-liveness.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-allocas.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-invoke.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-stack-usage.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-stackmap-format.ll vendor/llvm/dist/test/CodeGen/X86/statepoint-vector.ll vendor/llvm/dist/test/CodeGen/X86/stdarg.ll vendor/llvm/dist/test/CodeGen/X86/store-narrow.ll vendor/llvm/dist/test/CodeGen/X86/switch-bt.ll vendor/llvm/dist/test/CodeGen/X86/switch-edge-weight.ll vendor/llvm/dist/test/CodeGen/X86/switch-jump-table.ll vendor/llvm/dist/test/CodeGen/X86/switch.ll vendor/llvm/dist/test/CodeGen/X86/tail-call-attrs.ll vendor/llvm/dist/test/CodeGen/X86/tail-opts.ll vendor/llvm/dist/test/CodeGen/X86/tailcall-stackalign.ll vendor/llvm/dist/test/CodeGen/X86/tls-android.ll vendor/llvm/dist/test/CodeGen/X86/tls-pie.ll vendor/llvm/dist/test/CodeGen/X86/tls.ll vendor/llvm/dist/test/CodeGen/X86/trunc-to-bool.ll vendor/llvm/dist/test/CodeGen/X86/twoaddr-coalesce.ll vendor/llvm/dist/test/CodeGen/X86/uint_to_fp-2.ll vendor/llvm/dist/test/CodeGen/X86/uint_to_fp.ll vendor/llvm/dist/test/CodeGen/X86/umul-with-overflow.ll vendor/llvm/dist/test/CodeGen/X86/unaligned-load.ll vendor/llvm/dist/test/CodeGen/X86/unaligned-spill-folding.ll vendor/llvm/dist/test/CodeGen/X86/unknown-location.ll vendor/llvm/dist/test/CodeGen/X86/urem-i8-constant.ll vendor/llvm/dist/test/CodeGen/X86/utf16-cfstrings.ll vendor/llvm/dist/test/CodeGen/X86/v4f32-immediate.ll vendor/llvm/dist/test/CodeGen/X86/v8i1-masks.ll vendor/llvm/dist/test/CodeGen/X86/vararg-callee-cleanup.ll vendor/llvm/dist/test/CodeGen/X86/vec_compare-sse4.ll vendor/llvm/dist/test/CodeGen/X86/vec_ctbits.ll vendor/llvm/dist/test/CodeGen/X86/vec_ext_inreg.ll vendor/llvm/dist/test/CodeGen/X86/vec_extract-avx.ll vendor/llvm/dist/test/CodeGen/X86/vec_extract-mmx.ll vendor/llvm/dist/test/CodeGen/X86/vec_extract-sse4.ll vendor/llvm/dist/test/CodeGen/X86/vec_extract.ll vendor/llvm/dist/test/CodeGen/X86/vec_fabs.ll vendor/llvm/dist/test/CodeGen/X86/vec_floor.ll vendor/llvm/dist/test/CodeGen/X86/vec_fneg.ll vendor/llvm/dist/test/CodeGen/X86/vec_fp_to_int.ll vendor/llvm/dist/test/CodeGen/X86/vec_fpext.ll vendor/llvm/dist/test/CodeGen/X86/vec_i64.ll vendor/llvm/dist/test/CodeGen/X86/vec_ins_extract-1.ll vendor/llvm/dist/test/CodeGen/X86/vec_ins_extract.ll vendor/llvm/dist/test/CodeGen/X86/vec_insert-2.ll vendor/llvm/dist/test/CodeGen/X86/vec_insert-3.ll vendor/llvm/dist/test/CodeGen/X86/vec_insert-4.ll vendor/llvm/dist/test/CodeGen/X86/vec_insert-5.ll vendor/llvm/dist/test/CodeGen/X86/vec_insert-7.ll vendor/llvm/dist/test/CodeGen/X86/vec_insert-8.ll vendor/llvm/dist/test/CodeGen/X86/vec_insert-9.ll vendor/llvm/dist/test/CodeGen/X86/vec_insert-mmx.ll vendor/llvm/dist/test/CodeGen/X86/vec_int_to_fp.ll vendor/llvm/dist/test/CodeGen/X86/vec_loadsingles.ll vendor/llvm/dist/test/CodeGen/X86/vec_logical.ll vendor/llvm/dist/test/CodeGen/X86/vec_partial.ll vendor/llvm/dist/test/CodeGen/X86/vec_sdiv_to_shift.ll vendor/llvm/dist/test/CodeGen/X86/vec_set-2.ll vendor/llvm/dist/test/CodeGen/X86/vec_set-3.ll vendor/llvm/dist/test/CodeGen/X86/vec_set-4.ll vendor/llvm/dist/test/CodeGen/X86/vec_set-6.ll vendor/llvm/dist/test/CodeGen/X86/vec_set-7.ll vendor/llvm/dist/test/CodeGen/X86/vec_set-8.ll vendor/llvm/dist/test/CodeGen/X86/vec_set-A.ll vendor/llvm/dist/test/CodeGen/X86/vec_set-B.ll vendor/llvm/dist/test/CodeGen/X86/vec_set-C.ll vendor/llvm/dist/test/CodeGen/X86/vec_set-D.ll vendor/llvm/dist/test/CodeGen/X86/vec_set-F.ll vendor/llvm/dist/test/CodeGen/X86/vec_set-H.ll vendor/llvm/dist/test/CodeGen/X86/vec_set.ll vendor/llvm/dist/test/CodeGen/X86/vec_setcc.ll vendor/llvm/dist/test/CodeGen/X86/vec_shift.ll vendor/llvm/dist/test/CodeGen/X86/vec_shift2.ll vendor/llvm/dist/test/CodeGen/X86/vec_shift3.ll vendor/llvm/dist/test/CodeGen/X86/vec_shift4.ll vendor/llvm/dist/test/CodeGen/X86/vec_shift5.ll vendor/llvm/dist/test/CodeGen/X86/vec_shift6.ll vendor/llvm/dist/test/CodeGen/X86/vec_shift7.ll vendor/llvm/dist/test/CodeGen/X86/vec_ss_load_fold.ll vendor/llvm/dist/test/CodeGen/X86/vec_uint_to_fp-fastmath.ll vendor/llvm/dist/test/CodeGen/X86/vector-blend.ll vendor/llvm/dist/test/CodeGen/X86/vector-gep.ll vendor/llvm/dist/test/CodeGen/X86/vector-idiv.ll vendor/llvm/dist/test/CodeGen/X86/vector-lzcnt-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-lzcnt-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-lzcnt-512.ll vendor/llvm/dist/test/CodeGen/X86/vector-popcnt-512.ll vendor/llvm/dist/test/CodeGen/X86/vector-rem.ll vendor/llvm/dist/test/CodeGen/X86/vector-rotate-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-rotate-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-sext.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-ashr-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-ashr-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-ashr-512.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-lshr-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-lshr-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-lshr-512.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-shl-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-shl-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-shift-shl-512.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-128-v16.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-128-v2.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-128-v4.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-128-v8.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-256-v16.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-256-v32.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-256-v4.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-256-v8.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-512-v16.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-512-v32.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-512-v8.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-combining.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-sse1.ll vendor/llvm/dist/test/CodeGen/X86/vector-shuffle-v1.ll vendor/llvm/dist/test/CodeGen/X86/vector-trunc.ll vendor/llvm/dist/test/CodeGen/X86/vector-tzcnt-128.ll vendor/llvm/dist/test/CodeGen/X86/vector-tzcnt-256.ll vendor/llvm/dist/test/CodeGen/X86/vector-tzcnt-512.ll vendor/llvm/dist/test/CodeGen/X86/vector-zext.ll vendor/llvm/dist/test/CodeGen/X86/viabs.ll vendor/llvm/dist/test/CodeGen/X86/virtual-registers-cleared-in-machine-functions-liveins.ll vendor/llvm/dist/test/CodeGen/X86/vselect-avx.ll vendor/llvm/dist/test/CodeGen/X86/vselect-minmax.ll vendor/llvm/dist/test/CodeGen/X86/warn-stack.ll vendor/llvm/dist/test/CodeGen/X86/weak_def_can_be_hidden.ll vendor/llvm/dist/test/CodeGen/X86/widen_conv-1.ll vendor/llvm/dist/test/CodeGen/X86/widen_conv-2.ll vendor/llvm/dist/test/CodeGen/X86/widen_conv-3.ll vendor/llvm/dist/test/CodeGen/X86/widen_conv-4.ll vendor/llvm/dist/test/CodeGen/X86/widen_load-1.ll vendor/llvm/dist/test/CodeGen/X86/widen_load-2.ll vendor/llvm/dist/test/CodeGen/X86/win-catchpad-csrs.ll vendor/llvm/dist/test/CodeGen/X86/win-catchpad-varargs.ll vendor/llvm/dist/test/CodeGen/X86/win-catchpad.ll vendor/llvm/dist/test/CodeGen/X86/win-cleanuppad.ll vendor/llvm/dist/test/CodeGen/X86/win32-eh-states.ll vendor/llvm/dist/test/CodeGen/X86/win32-eh.ll vendor/llvm/dist/test/CodeGen/X86/win32-seh-catchpad-realign.ll vendor/llvm/dist/test/CodeGen/X86/win32-seh-catchpad.ll vendor/llvm/dist/test/CodeGen/X86/win32-seh-nested-finally.ll vendor/llvm/dist/test/CodeGen/X86/win32_sret.ll vendor/llvm/dist/test/CodeGen/X86/win64_eh.ll vendor/llvm/dist/test/CodeGen/X86/win_cst_pool.ll vendor/llvm/dist/test/CodeGen/X86/x86-32-intrcc.ll vendor/llvm/dist/test/CodeGen/X86/x86-32-vector-calling-conv.ll vendor/llvm/dist/test/CodeGen/X86/x86-64-flags-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/x86-64-intrcc.ll vendor/llvm/dist/test/CodeGen/X86/x86-64-stack-and-frame-ptr.ll vendor/llvm/dist/test/CodeGen/X86/x86-flags-intrinsics.ll vendor/llvm/dist/test/CodeGen/X86/x86-shrink-wrap-unwind.ll vendor/llvm/dist/test/CodeGen/X86/x86-shrink-wrapping.ll vendor/llvm/dist/test/CodeGen/X86/x86-upgrade-avx-vbroadcast.ll vendor/llvm/dist/test/CodeGen/X86/x86-upgrade-avx2-vbroadcast.ll vendor/llvm/dist/test/CodeGen/X86/xaluo.ll vendor/llvm/dist/test/CodeGen/X86/xmulo.ll vendor/llvm/dist/test/CodeGen/X86/xop-intrinsics-x86_64.ll vendor/llvm/dist/test/CodeGen/X86/zext-fold.ll vendor/llvm/dist/test/CodeGen/XCore/align.ll vendor/llvm/dist/test/CodeGen/XCore/dwarf_debug.ll vendor/llvm/dist/test/CodeGen/XCore/epilogue_prologue.ll vendor/llvm/dist/test/CodeGen/XCore/linkage.ll vendor/llvm/dist/test/CodeGen/XCore/scavenging.ll vendor/llvm/dist/test/CodeGen/XCore/threads.ll vendor/llvm/dist/test/DebugInfo/AArch64/big-endian.ll vendor/llvm/dist/test/DebugInfo/AArch64/bitfields.ll vendor/llvm/dist/test/DebugInfo/AArch64/cfi-eof-prologue.ll vendor/llvm/dist/test/DebugInfo/AArch64/coalescing.ll vendor/llvm/dist/test/DebugInfo/AArch64/constant-dbgloc.ll vendor/llvm/dist/test/DebugInfo/AArch64/dwarfdump.ll vendor/llvm/dist/test/DebugInfo/AArch64/frameindices.ll vendor/llvm/dist/test/DebugInfo/AArch64/prologue_end.ll vendor/llvm/dist/test/DebugInfo/AArch64/struct_by_value.ll vendor/llvm/dist/test/DebugInfo/ARM/PR16736.ll vendor/llvm/dist/test/DebugInfo/ARM/PR26163.ll vendor/llvm/dist/test/DebugInfo/ARM/bitfield.ll vendor/llvm/dist/test/DebugInfo/ARM/cfi-eof-prologue.ll vendor/llvm/dist/test/DebugInfo/ARM/constant-dbgloc.ll vendor/llvm/dist/test/DebugInfo/ARM/float-args.ll vendor/llvm/dist/test/DebugInfo/ARM/header.ll vendor/llvm/dist/test/DebugInfo/ARM/lowerbdgdeclare_vla.ll vendor/llvm/dist/test/DebugInfo/ARM/multiple-constant-uses-drops-dbgloc.ll vendor/llvm/dist/test/DebugInfo/ARM/prologue_end.ll vendor/llvm/dist/test/DebugInfo/ARM/s-super-register.ll vendor/llvm/dist/test/DebugInfo/ARM/single-constant-use-preserves-dbgloc.ll vendor/llvm/dist/test/DebugInfo/ARM/tls.ll vendor/llvm/dist/test/DebugInfo/COFF/asan-module-ctor.ll vendor/llvm/dist/test/DebugInfo/COFF/asan-module-without-functions.ll vendor/llvm/dist/test/DebugInfo/COFF/asm.ll vendor/llvm/dist/test/DebugInfo/COFF/cpp-mangling.ll vendor/llvm/dist/test/DebugInfo/COFF/multifile.ll vendor/llvm/dist/test/DebugInfo/COFF/multifunction.ll vendor/llvm/dist/test/DebugInfo/COFF/simple.ll vendor/llvm/dist/test/DebugInfo/COFF/tail-call-without-lexical-scopes.ll vendor/llvm/dist/test/DebugInfo/Generic/2009-11-03-InsertExtractValue.ll vendor/llvm/dist/test/DebugInfo/Generic/2009-11-05-DeadGlobalVariable.ll vendor/llvm/dist/test/DebugInfo/Generic/2009-11-06-NamelessGlobalVariable.ll vendor/llvm/dist/test/DebugInfo/Generic/2009-11-10-CurrentFn.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-01-05-DbgScope.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-03-12-llc-crash.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-03-19-DbgDeclare.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-03-24-MemberFn.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-04-06-NestedFnDbgInfo.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-04-19-FramePtr.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-05-03-DisableFramePtr.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-05-03-OriginDIE.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-05-10-MultipleCU.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-06-29-InlinedFnLocalVar.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-07-19-Crash.ll vendor/llvm/dist/test/DebugInfo/Generic/2010-10-01-crash.ll vendor/llvm/dist/test/DebugInfo/Generic/PR20038.ll vendor/llvm/dist/test/DebugInfo/Generic/accel-table-hash-collisions.ll vendor/llvm/dist/test/DebugInfo/Generic/array.ll vendor/llvm/dist/test/DebugInfo/Generic/block-asan.ll vendor/llvm/dist/test/DebugInfo/Generic/bug_null_debuginfo.ll vendor/llvm/dist/test/DebugInfo/Generic/constant-pointers.ll vendor/llvm/dist/test/DebugInfo/Generic/constant-sdnodes-have-dbg-location.ll vendor/llvm/dist/test/DebugInfo/Generic/constantfp-sdnodes-have-dbg-location.ll vendor/llvm/dist/test/DebugInfo/Generic/cross-cu-inlining.ll vendor/llvm/dist/test/DebugInfo/Generic/cross-cu-linkonce-distinct.ll vendor/llvm/dist/test/DebugInfo/Generic/cross-cu-linkonce.ll vendor/llvm/dist/test/DebugInfo/Generic/cu-range-hole.ll vendor/llvm/dist/test/DebugInfo/Generic/cu-ranges.ll vendor/llvm/dist/test/DebugInfo/Generic/dbg-at-specficiation.ll vendor/llvm/dist/test/DebugInfo/Generic/dead-argument-order.ll vendor/llvm/dist/test/DebugInfo/Generic/debug-info-qualifiers.ll vendor/llvm/dist/test/DebugInfo/Generic/debuginfofinder-forward-declaration.ll vendor/llvm/dist/test/DebugInfo/Generic/debuginfofinder-multiple-cu.ll vendor/llvm/dist/test/DebugInfo/Generic/def-line.ll vendor/llvm/dist/test/DebugInfo/Generic/discriminator.ll vendor/llvm/dist/test/DebugInfo/Generic/dwarf-public-names.ll vendor/llvm/dist/test/DebugInfo/Generic/empty.ll vendor/llvm/dist/test/DebugInfo/Generic/enum-types.ll vendor/llvm/dist/test/DebugInfo/Generic/enum.ll vendor/llvm/dist/test/DebugInfo/Generic/global.ll vendor/llvm/dist/test/DebugInfo/Generic/gmlt.test vendor/llvm/dist/test/DebugInfo/Generic/gvn.ll vendor/llvm/dist/test/DebugInfo/Generic/incorrect-variable-debugloc.ll vendor/llvm/dist/test/DebugInfo/Generic/incorrect-variable-debugloc1.ll vendor/llvm/dist/test/DebugInfo/Generic/inheritance.ll vendor/llvm/dist/test/DebugInfo/Generic/inline-debug-info-multiret.ll vendor/llvm/dist/test/DebugInfo/Generic/inline-debug-info.ll vendor/llvm/dist/test/DebugInfo/Generic/inline-no-debug-info.ll vendor/llvm/dist/test/DebugInfo/Generic/inline-scopes.ll vendor/llvm/dist/test/DebugInfo/Generic/inlined-arguments.ll vendor/llvm/dist/test/DebugInfo/Generic/inlined-vars.ll vendor/llvm/dist/test/DebugInfo/Generic/location-verifier.ll vendor/llvm/dist/test/DebugInfo/Generic/lto-comp-dir.ll vendor/llvm/dist/test/DebugInfo/Generic/member-order.ll vendor/llvm/dist/test/DebugInfo/Generic/member-pointers.ll vendor/llvm/dist/test/DebugInfo/Generic/missing-abstract-variable.ll vendor/llvm/dist/test/DebugInfo/Generic/multiline.ll vendor/llvm/dist/test/DebugInfo/Generic/namespace.ll vendor/llvm/dist/test/DebugInfo/Generic/namespace_function_definition.ll vendor/llvm/dist/test/DebugInfo/Generic/namespace_inline_function_definition.ll vendor/llvm/dist/test/DebugInfo/Generic/nodebug.ll vendor/llvm/dist/test/DebugInfo/Generic/piece-verifier.ll vendor/llvm/dist/test/DebugInfo/Generic/ptrsize.ll vendor/llvm/dist/test/DebugInfo/Generic/recursive_inlining.ll vendor/llvm/dist/test/DebugInfo/Generic/restrict.ll vendor/llvm/dist/test/DebugInfo/Generic/skeletoncu.ll vendor/llvm/dist/test/DebugInfo/Generic/sugared-constants.ll vendor/llvm/dist/test/DebugInfo/Generic/template-recursive-void.ll vendor/llvm/dist/test/DebugInfo/Generic/tu-composite.ll vendor/llvm/dist/test/DebugInfo/Generic/tu-member-pointer.ll vendor/llvm/dist/test/DebugInfo/Generic/two-cus-from-same-file.ll vendor/llvm/dist/test/DebugInfo/Generic/typedef.ll vendor/llvm/dist/test/DebugInfo/Generic/unconditional-branch.ll vendor/llvm/dist/test/DebugInfo/Generic/varargs.ll vendor/llvm/dist/test/DebugInfo/Generic/version.ll vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-objc.m vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-objc.x86_64.o vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-test-zlib.cc vendor/llvm/dist/test/DebugInfo/Inputs/dwarfdump-test-zlib.elf-x86-64 vendor/llvm/dist/test/DebugInfo/Inputs/gmlt.ll vendor/llvm/dist/test/DebugInfo/Inputs/line.ll vendor/llvm/dist/test/DebugInfo/Inputs/split-dwarf-test vendor/llvm/dist/test/DebugInfo/Inputs/split-dwarf-test.cc vendor/llvm/dist/test/DebugInfo/Inputs/split-dwarf-test.dwo vendor/llvm/dist/test/DebugInfo/MIR/X86/live-debug-values-3preds.mir vendor/llvm/dist/test/DebugInfo/MIR/X86/live-debug-values.mir vendor/llvm/dist/test/DebugInfo/Mips/InlinedFnLocalVar.ll vendor/llvm/dist/test/DebugInfo/Mips/delay-slot.ll vendor/llvm/dist/test/DebugInfo/Mips/dsr-fixed-objects.ll vendor/llvm/dist/test/DebugInfo/Mips/dsr-non-fixed-objects.ll vendor/llvm/dist/test/DebugInfo/Mips/fn-call-line.ll vendor/llvm/dist/test/DebugInfo/Mips/prologue_end.ll vendor/llvm/dist/test/DebugInfo/PDB/DIA/pdbdump-flags.test vendor/llvm/dist/test/DebugInfo/PDB/DIA/pdbdump-symbol-format.test vendor/llvm/dist/test/DebugInfo/PDB/pdbdump-headers.test vendor/llvm/dist/test/DebugInfo/PowerPC/tls-fission.ll vendor/llvm/dist/test/DebugInfo/PowerPC/tls.ll vendor/llvm/dist/test/DebugInfo/Sparc/gnu-window-save.ll vendor/llvm/dist/test/DebugInfo/Sparc/prologue_end.ll vendor/llvm/dist/test/DebugInfo/SystemZ/eh_frame_personality.ll vendor/llvm/dist/test/DebugInfo/SystemZ/prologue_end.ll vendor/llvm/dist/test/DebugInfo/SystemZ/variable-loc.ll vendor/llvm/dist/test/DebugInfo/X86/2010-04-13-PubType.ll vendor/llvm/dist/test/DebugInfo/X86/2011-09-26-GlobalVarContext.ll vendor/llvm/dist/test/DebugInfo/X86/2011-12-16-BadStructRef.ll vendor/llvm/dist/test/DebugInfo/X86/DIModule.ll vendor/llvm/dist/test/DebugInfo/X86/DIModuleContext.ll vendor/llvm/dist/test/DebugInfo/X86/DW_AT_byte_size.ll vendor/llvm/dist/test/DebugInfo/X86/DW_AT_linkage_name.ll vendor/llvm/dist/test/DebugInfo/X86/DW_AT_location-reference.ll vendor/llvm/dist/test/DebugInfo/X86/DW_AT_object_pointer.ll vendor/llvm/dist/test/DebugInfo/X86/DW_AT_specification.ll vendor/llvm/dist/test/DebugInfo/X86/DW_AT_stmt_list_sec_offset.ll vendor/llvm/dist/test/DebugInfo/X86/DW_TAG_friend.ll vendor/llvm/dist/test/DebugInfo/X86/InlinedFnLocalVar.ll vendor/llvm/dist/test/DebugInfo/X86/PR26148.ll vendor/llvm/dist/test/DebugInfo/X86/aligned_stack_var.ll vendor/llvm/dist/test/DebugInfo/X86/arange-and-stub.ll vendor/llvm/dist/test/DebugInfo/X86/arange.ll vendor/llvm/dist/test/DebugInfo/X86/arguments.ll vendor/llvm/dist/test/DebugInfo/X86/array.ll vendor/llvm/dist/test/DebugInfo/X86/array2.ll vendor/llvm/dist/test/DebugInfo/X86/bbjoin.ll vendor/llvm/dist/test/DebugInfo/X86/bitfields.ll vendor/llvm/dist/test/DebugInfo/X86/block-capture.ll vendor/llvm/dist/test/DebugInfo/X86/byvalstruct.ll vendor/llvm/dist/test/DebugInfo/X86/c-type-units.ll vendor/llvm/dist/test/DebugInfo/X86/coff_debug_info_type.ll vendor/llvm/dist/test/DebugInfo/X86/coff_relative_names.ll vendor/llvm/dist/test/DebugInfo/X86/concrete_out_of_line.ll vendor/llvm/dist/test/DebugInfo/X86/constant-aggregate.ll vendor/llvm/dist/test/DebugInfo/X86/cu-ranges-odr.ll vendor/llvm/dist/test/DebugInfo/X86/cu-ranges.ll vendor/llvm/dist/test/DebugInfo/X86/data_member_location.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-byval-parameter.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-const-int.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-const.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-declare-arg.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-declare.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-file-name.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-i128-const.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-merge-loc-entry.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-prolog-end.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-subrange.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-const-byref.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-dag-combine.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-inlined-parameter.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-isel.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-location.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-range.ll vendor/llvm/dist/test/DebugInfo/X86/dbg-value-terminator.ll vendor/llvm/dist/test/DebugInfo/X86/dbg_value_direct.ll vendor/llvm/dist/test/DebugInfo/X86/debug-dead-local-var.ll vendor/llvm/dist/test/DebugInfo/X86/debug-info-access.ll vendor/llvm/dist/test/DebugInfo/X86/debug-info-block-captured-self.ll vendor/llvm/dist/test/DebugInfo/X86/debug-info-blocks.ll vendor/llvm/dist/test/DebugInfo/X86/debug-info-packed-struct.ll vendor/llvm/dist/test/DebugInfo/X86/debug-info-static-member.ll vendor/llvm/dist/test/DebugInfo/X86/debug-loc-asan.ll vendor/llvm/dist/test/DebugInfo/X86/debug-loc-offset.ll vendor/llvm/dist/test/DebugInfo/X86/debug-macro.ll vendor/llvm/dist/test/DebugInfo/X86/debug-ranges-offset.ll vendor/llvm/dist/test/DebugInfo/X86/debug_frame.ll vendor/llvm/dist/test/DebugInfo/X86/debugger-tune.ll vendor/llvm/dist/test/DebugInfo/X86/decl-derived-member.ll vendor/llvm/dist/test/DebugInfo/X86/deleted-bit-piece.ll vendor/llvm/dist/test/DebugInfo/X86/discriminator.ll vendor/llvm/dist/test/DebugInfo/X86/dw_op_minus.ll vendor/llvm/dist/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll vendor/llvm/dist/test/DebugInfo/X86/dwarf-aranges.ll vendor/llvm/dist/test/DebugInfo/X86/dwarf-linkage-names.ll vendor/llvm/dist/test/DebugInfo/X86/dwarf-public-names.ll vendor/llvm/dist/test/DebugInfo/X86/dwarf-pubnames-split.ll vendor/llvm/dist/test/DebugInfo/X86/earlydup-crash.ll vendor/llvm/dist/test/DebugInfo/X86/elf-names.ll vendor/llvm/dist/test/DebugInfo/X86/empty-and-one-elem-array.ll vendor/llvm/dist/test/DebugInfo/X86/empty-array.ll vendor/llvm/dist/test/DebugInfo/X86/empty.ll vendor/llvm/dist/test/DebugInfo/X86/ending-run.ll vendor/llvm/dist/test/DebugInfo/X86/enum-class.ll vendor/llvm/dist/test/DebugInfo/X86/enum-fwd-decl.ll vendor/llvm/dist/test/DebugInfo/X86/externaltyperef.ll vendor/llvm/dist/test/DebugInfo/X86/fission-cu.ll vendor/llvm/dist/test/DebugInfo/X86/fission-hash.ll vendor/llvm/dist/test/DebugInfo/X86/fission-inline.ll vendor/llvm/dist/test/DebugInfo/X86/fission-ranges.ll vendor/llvm/dist/test/DebugInfo/X86/float_const.ll vendor/llvm/dist/test/DebugInfo/X86/formal_parameter.ll vendor/llvm/dist/test/DebugInfo/X86/frame-register.ll vendor/llvm/dist/test/DebugInfo/X86/generate-odr-hash.ll vendor/llvm/dist/test/DebugInfo/X86/ghost-sdnode-dbgvalues.ll vendor/llvm/dist/test/DebugInfo/X86/gnu-public-names-empty.ll vendor/llvm/dist/test/DebugInfo/X86/gnu-public-names.ll vendor/llvm/dist/test/DebugInfo/X86/header.ll vendor/llvm/dist/test/DebugInfo/X86/inline-member-function.ll vendor/llvm/dist/test/DebugInfo/X86/inline-seldag-test.ll vendor/llvm/dist/test/DebugInfo/X86/inlined-formal-parameter.ll vendor/llvm/dist/test/DebugInfo/X86/inlined-indirect-value.ll vendor/llvm/dist/test/DebugInfo/X86/instcombine-instrinsics.ll vendor/llvm/dist/test/DebugInfo/X86/lexical_block.ll vendor/llvm/dist/test/DebugInfo/X86/line-info.ll vendor/llvm/dist/test/DebugInfo/X86/linkage-name.ll vendor/llvm/dist/test/DebugInfo/X86/live-debug-values.ll vendor/llvm/dist/test/DebugInfo/X86/low-pc-cu.ll vendor/llvm/dist/test/DebugInfo/X86/memberfnptr.ll vendor/llvm/dist/test/DebugInfo/X86/mi-print.ll vendor/llvm/dist/test/DebugInfo/X86/misched-dbg-value.ll vendor/llvm/dist/test/DebugInfo/X86/missing-file-line.ll vendor/llvm/dist/test/DebugInfo/X86/multiple-aranges.ll vendor/llvm/dist/test/DebugInfo/X86/multiple-at-const-val.ll vendor/llvm/dist/test/DebugInfo/X86/nodebug_with_debug_loc.ll vendor/llvm/dist/test/DebugInfo/X86/nondefault-subrange-array.ll vendor/llvm/dist/test/DebugInfo/X86/nophysreg.ll vendor/llvm/dist/test/DebugInfo/X86/objc-fwd-decl.ll vendor/llvm/dist/test/DebugInfo/X86/objc-property-void.ll vendor/llvm/dist/test/DebugInfo/X86/op_deref.ll vendor/llvm/dist/test/DebugInfo/X86/parameters.ll vendor/llvm/dist/test/DebugInfo/X86/pieces-1.ll vendor/llvm/dist/test/DebugInfo/X86/pieces-2.ll vendor/llvm/dist/test/DebugInfo/X86/pieces-3.ll vendor/llvm/dist/test/DebugInfo/X86/pointer-type-size.ll vendor/llvm/dist/test/DebugInfo/X86/pr11300.ll vendor/llvm/dist/test/DebugInfo/X86/pr12831.ll vendor/llvm/dist/test/DebugInfo/X86/pr13303.ll vendor/llvm/dist/test/DebugInfo/X86/pr19307.ll vendor/llvm/dist/test/DebugInfo/X86/processes-relocations.ll vendor/llvm/dist/test/DebugInfo/X86/prologue-stack.ll vendor/llvm/dist/test/DebugInfo/X86/ref_addr_relocation.ll vendor/llvm/dist/test/DebugInfo/X86/reference-argument.ll vendor/llvm/dist/test/DebugInfo/X86/rvalue-ref.ll vendor/llvm/dist/test/DebugInfo/X86/safestack-byval.ll vendor/llvm/dist/test/DebugInfo/X86/sret.ll vendor/llvm/dist/test/DebugInfo/X86/sroasplit-1.ll vendor/llvm/dist/test/DebugInfo/X86/sroasplit-2.ll vendor/llvm/dist/test/DebugInfo/X86/sroasplit-3.ll vendor/llvm/dist/test/DebugInfo/X86/sroasplit-4.ll vendor/llvm/dist/test/DebugInfo/X86/sroasplit-5.ll vendor/llvm/dist/test/DebugInfo/X86/stmt-list-multiple-compile-units.ll vendor/llvm/dist/test/DebugInfo/X86/stmt-list.ll vendor/llvm/dist/test/DebugInfo/X86/stringpool.ll vendor/llvm/dist/test/DebugInfo/X86/struct-loc.ll vendor/llvm/dist/test/DebugInfo/X86/subrange-type.ll vendor/llvm/dist/test/DebugInfo/X86/subreg.ll vendor/llvm/dist/test/DebugInfo/X86/subregisters.ll vendor/llvm/dist/test/DebugInfo/X86/template.ll vendor/llvm/dist/test/DebugInfo/X86/tls.ll vendor/llvm/dist/test/DebugInfo/X86/type_units_with_addresses.ll vendor/llvm/dist/test/DebugInfo/X86/union-const.ll vendor/llvm/dist/test/DebugInfo/X86/union-template.ll vendor/llvm/dist/test/DebugInfo/X86/vector.ll vendor/llvm/dist/test/DebugInfo/X86/vla.ll vendor/llvm/dist/test/DebugInfo/dwarfdump-accel.test vendor/llvm/dist/test/DebugInfo/dwarfdump-objc.test vendor/llvm/dist/test/DebugInfo/dwarfdump-zlib.test vendor/llvm/dist/test/DebugInfo/dwo.ll vendor/llvm/dist/test/DebugInfo/llvm-symbolizer-zlib.test vendor/llvm/dist/test/DebugInfo/llvm-symbolizer.test vendor/llvm/dist/test/DebugInfo/skeletoncu.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/remote/cross-module-a.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/remote/multi-module-a.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/remote/simpletest-remote.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/remote/stubs-remote.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/remote/test-common-symbols-remote.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/remote/test-data-align-remote.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/remote/test-fp-no-external-funcs-remote.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/remote/test-global-init-nonzero-remote.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/remote/test-global-init-nonzero-sm-pic.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/remote/test-ptr-reloc-remote.ll vendor/llvm/dist/test/ExecutionEngine/MCJIT/remote/test-ptr-reloc-sm-pic.ll vendor/llvm/dist/test/ExecutionEngine/OrcLazy/lit.local.cfg vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/remote/cross-module-a.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/remote/multi-module-a.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/remote/simpletest-remote.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/remote/stubs-remote.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/remote/test-common-symbols-remote.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/remote/test-data-align-remote.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/remote/test-fp-no-external-funcs-remote.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-remote.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-remote.ll vendor/llvm/dist/test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/AArch64/MachO_ARM64_relocations.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/ARM/MachO_ARM_PIC_relocations.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/Mips/ELF_Mips64r2N64_PIC_relocations.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/Mips/ELF_N64R6_relocations.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/Mips/ELF_O32R6_relocations.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/Mips/ELF_O32_PIC_relocations.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/COFF_i386.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/ELF_STT_FILE.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/ELF_x64-64_PC8_relocations.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/ELF_x64-64_PIC_relocations.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/MachO_i386_DynNoPIC_relocations.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/MachO_i386_eh_frame.s vendor/llvm/dist/test/ExecutionEngine/RuntimeDyld/X86/MachO_x86-64_PIC_relocations.s vendor/llvm/dist/test/Feature/constexpr.ll vendor/llvm/dist/test/Feature/constpointer.ll vendor/llvm/dist/test/Feature/globalvars.ll vendor/llvm/dist/test/Feature/intrinsic-noduplicate.ll vendor/llvm/dist/test/Feature/optnone-llc.ll vendor/llvm/dist/test/Feature/testconstants.ll vendor/llvm/dist/test/FileCheck/check-empty.txt vendor/llvm/dist/test/FileCheck/check-multiple-prefixes-mixed.txt vendor/llvm/dist/test/FileCheck/check-multiple-prefixes-nomatch-2.txt vendor/llvm/dist/test/FileCheck/check-multiple-prefixes-nomatch.txt vendor/llvm/dist/test/FileCheck/check-substring-multi-prefix.txt vendor/llvm/dist/test/FileCheck/multiple-missing-prefixes.txt vendor/llvm/dist/test/Instrumentation/AddressSanitizer/debug_info.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/do-not-instrument-globals-darwin.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/do-not-instrument-promotable-allocas.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/global_metadata.ll vendor/llvm/dist/test/Instrumentation/AddressSanitizer/lifetime.ll vendor/llvm/dist/test/Instrumentation/DataFlowSanitizer/call.ll vendor/llvm/dist/test/Instrumentation/DataFlowSanitizer/debug.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/PR23499.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/linkage.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/no-counters.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/noruntime.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/platform.ll vendor/llvm/dist/test/Instrumentation/InstrProfiling/profiling.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/AArch64/vararg.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/msan_basic.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/store-origin.ll vendor/llvm/dist/test/Instrumentation/MemorySanitizer/vector_shift.ll vendor/llvm/dist/test/Instrumentation/SanitizerCoverage/cmp-tracing.ll vendor/llvm/dist/test/Instrumentation/SanitizerCoverage/coverage-dbg.ll vendor/llvm/dist/test/Instrumentation/SanitizerCoverage/coverage.ll vendor/llvm/dist/test/Instrumentation/SanitizerCoverage/coverage2-dbg.ll vendor/llvm/dist/test/Instrumentation/SanitizerCoverage/switch-tracing.ll vendor/llvm/dist/test/Instrumentation/SanitizerCoverage/tracing.ll vendor/llvm/dist/test/Instrumentation/ThreadSanitizer/atomic.ll vendor/llvm/dist/test/Integer/constexpr_bt.ll vendor/llvm/dist/test/Integer/constpointer_bt.ll vendor/llvm/dist/test/JitListener/multiple.ll vendor/llvm/dist/test/JitListener/simple.ll vendor/llvm/dist/test/LTO/X86/Inputs/bcsection.macho.s vendor/llvm/dist/test/LTO/X86/Inputs/invalid.ll.bc vendor/llvm/dist/test/LTO/X86/cfi_endproc.ll vendor/llvm/dist/test/LTO/X86/diagnostic-handler-remarks.ll vendor/llvm/dist/test/LTO/X86/disable-verify.ll vendor/llvm/dist/test/LTO/X86/invalid.ll vendor/llvm/dist/test/LTO/X86/linkonce_odr_func.ll vendor/llvm/dist/test/LTO/X86/set-merged.ll vendor/llvm/dist/test/Linker/2003-08-28-TypeResolvesGlobal3.ll vendor/llvm/dist/test/Linker/2009-09-03-mdnode.ll vendor/llvm/dist/test/Linker/2009-09-03-mdnode2.ll vendor/llvm/dist/test/Linker/2011-08-04-DebugLoc.ll vendor/llvm/dist/test/Linker/2011-08-04-DebugLoc2.ll vendor/llvm/dist/test/Linker/2011-08-04-Metadata.ll vendor/llvm/dist/test/Linker/2011-08-04-Metadata2.ll vendor/llvm/dist/test/Linker/2011-08-18-unique-class-type.ll vendor/llvm/dist/test/Linker/2011-08-18-unique-class-type2.ll vendor/llvm/dist/test/Linker/2011-08-18-unique-debug-type.ll vendor/llvm/dist/test/Linker/2011-08-18-unique-debug-type2.ll vendor/llvm/dist/test/Linker/DbgDeclare.ll vendor/llvm/dist/test/Linker/DbgDeclare2.ll vendor/llvm/dist/test/Linker/Inputs/mdlocation.ll vendor/llvm/dist/test/Linker/Inputs/only-needed-debug-metadata.ll vendor/llvm/dist/test/Linker/Inputs/pr26037.ll vendor/llvm/dist/test/Linker/Inputs/replaced-function-matches-first-subprogram.ll vendor/llvm/dist/test/Linker/Inputs/subprogram-linkonce-weak.ll vendor/llvm/dist/test/Linker/Inputs/thinlto_funcimport_debug.ll vendor/llvm/dist/test/Linker/Inputs/type-unique-inheritance-a.ll vendor/llvm/dist/test/Linker/Inputs/type-unique-inheritance-b.ll vendor/llvm/dist/test/Linker/Inputs/type-unique-simple2-a.ll vendor/llvm/dist/test/Linker/Inputs/type-unique-simple2-b.ll vendor/llvm/dist/test/Linker/broken.ll vendor/llvm/dist/test/Linker/comdat14.ll vendor/llvm/dist/test/Linker/comdat9.ll vendor/llvm/dist/test/Linker/constructor-comdat.ll vendor/llvm/dist/test/Linker/debug-info-version-a.ll vendor/llvm/dist/test/Linker/funcimport.ll vendor/llvm/dist/test/Linker/funcimport_appending_global.ll vendor/llvm/dist/test/Linker/mdlocation.ll vendor/llvm/dist/test/Linker/module-flags-4-a.ll vendor/llvm/dist/test/Linker/module-flags-4-b.ll vendor/llvm/dist/test/Linker/only-needed-debug-metadata.ll vendor/llvm/dist/test/Linker/only-needed-named-metadata.ll vendor/llvm/dist/test/Linker/pr26037.ll vendor/llvm/dist/test/Linker/replaced-function-matches-first-subprogram.ll vendor/llvm/dist/test/Linker/subprogram-linkonce-weak.ll vendor/llvm/dist/test/Linker/thinlto_funcimport_debug.ll vendor/llvm/dist/test/Linker/type-unique-odr-a.ll vendor/llvm/dist/test/Linker/type-unique-odr-b.ll vendor/llvm/dist/test/Linker/type-unique-simple-a.ll vendor/llvm/dist/test/Linker/type-unique-simple-b.ll vendor/llvm/dist/test/Linker/type-unique-simple2-a.ll vendor/llvm/dist/test/Linker/type-unique-simple2-b.ll vendor/llvm/dist/test/Linker/type-unique-type-array-a.ll vendor/llvm/dist/test/Linker/type-unique-type-array-b.ll vendor/llvm/dist/test/MC/AArch64/arm64-advsimd.s vendor/llvm/dist/test/MC/AArch64/arm64-aliases.s vendor/llvm/dist/test/MC/AArch64/arm64-arithmetic-encoding.s vendor/llvm/dist/test/MC/AArch64/arm64-spsel-sysreg.s vendor/llvm/dist/test/MC/AArch64/arm64-system-encoding.s vendor/llvm/dist/test/MC/AArch64/basic-a64-instructions.s vendor/llvm/dist/test/MC/AArch64/error-location.s vendor/llvm/dist/test/MC/AArch64/inst-directive.s vendor/llvm/dist/test/MC/AArch64/ldr-pseudo-obj-errors.s vendor/llvm/dist/test/MC/AArch64/ldr-pseudo.s vendor/llvm/dist/test/MC/AArch64/optional-hash.s vendor/llvm/dist/test/MC/AArch64/single-slash.s vendor/llvm/dist/test/MC/AMDGPU/buffer_wbinv1l_vol_vi.s vendor/llvm/dist/test/MC/AMDGPU/ds-err.s vendor/llvm/dist/test/MC/AMDGPU/ds.s vendor/llvm/dist/test/MC/AMDGPU/flat-scratch.s vendor/llvm/dist/test/MC/AMDGPU/flat.s vendor/llvm/dist/test/MC/AMDGPU/hsa-text.s vendor/llvm/dist/test/MC/AMDGPU/hsa.s vendor/llvm/dist/test/MC/AMDGPU/mubuf.s vendor/llvm/dist/test/MC/AMDGPU/out-of-range-registers.s vendor/llvm/dist/test/MC/AMDGPU/smem.s vendor/llvm/dist/test/MC/AMDGPU/smrd-err.s vendor/llvm/dist/test/MC/AMDGPU/smrd.s vendor/llvm/dist/test/MC/AMDGPU/sop1-err.s vendor/llvm/dist/test/MC/AMDGPU/sop1.s vendor/llvm/dist/test/MC/AMDGPU/sop2.s vendor/llvm/dist/test/MC/AMDGPU/sopc.s vendor/llvm/dist/test/MC/AMDGPU/sopk.s vendor/llvm/dist/test/MC/AMDGPU/sopp.s vendor/llvm/dist/test/MC/AMDGPU/vop2-err.s vendor/llvm/dist/test/MC/AMDGPU/vop2.s vendor/llvm/dist/test/MC/AMDGPU/vop3-errs.s vendor/llvm/dist/test/MC/AMDGPU/vop3.s vendor/llvm/dist/test/MC/ARM/arm11-hint-instr.s vendor/llvm/dist/test/MC/ARM/arm_fixups.s vendor/llvm/dist/test/MC/ARM/basic-arm-instructions.s vendor/llvm/dist/test/MC/ARM/basic-thumb2-instructions.s vendor/llvm/dist/test/MC/ARM/coff-debugging-secrel.ll vendor/llvm/dist/test/MC/ARM/directive-align.s vendor/llvm/dist/test/MC/ARM/directive-eabi_attribute.s vendor/llvm/dist/test/MC/ARM/eh-directive-pad-diagnostics.s vendor/llvm/dist/test/MC/ARM/eh-directive-personality-diagnostics.s vendor/llvm/dist/test/MC/ARM/eh-directive-save-diagnostics.s vendor/llvm/dist/test/MC/ARM/eh-directive-setfp-diagnostics.s vendor/llvm/dist/test/MC/ARM/eh-directive-vsave-diagnostics.s vendor/llvm/dist/test/MC/ARM/elf-thumbfunc-reloc2.s vendor/llvm/dist/test/MC/ARM/error-location.s vendor/llvm/dist/test/MC/ARM/fp-const-errors.s vendor/llvm/dist/test/MC/ARM/inst-directive-emit.s vendor/llvm/dist/test/MC/ARM/ldr-pseudo-darwin.s vendor/llvm/dist/test/MC/ARM/ldr-pseudo-obj-errors.s vendor/llvm/dist/test/MC/ARM/ldr-pseudo.s vendor/llvm/dist/test/MC/ARM/load-store-acquire-release-v8-thumb.s vendor/llvm/dist/test/MC/ARM/load-store-acquire-release-v8.s vendor/llvm/dist/test/MC/ARM/ltorg-darwin.s vendor/llvm/dist/test/MC/ARM/ltorg.s vendor/llvm/dist/test/MC/ARM/not-armv4.s vendor/llvm/dist/test/MC/ARM/pool.s vendor/llvm/dist/test/MC/ARM/symbol-variants.s vendor/llvm/dist/test/MC/ARM/thumb1-relax-bcc.s vendor/llvm/dist/test/MC/ARM/thumb2-branches.s vendor/llvm/dist/test/MC/ARM/thumb2-diagnostics.s vendor/llvm/dist/test/MC/ARM/thumb2-ldrb-ldrh.s vendor/llvm/dist/test/MC/AsmParser/comments-x86-darwin.s vendor/llvm/dist/test/MC/AsmParser/directive_align.s vendor/llvm/dist/test/MC/AsmParser/directive_fill.s vendor/llvm/dist/test/MC/AsmParser/directive_space.s vendor/llvm/dist/test/MC/AsmParser/expr-shr.s vendor/llvm/dist/test/MC/AsmParser/floating-literals.s vendor/llvm/dist/test/MC/AsmParser/macro-irp.s vendor/llvm/dist/test/MC/AsmParser/macro-irpc.s vendor/llvm/dist/test/MC/AsmParser/macros-gas.s vendor/llvm/dist/test/MC/COFF/cross-section-relative.ll vendor/llvm/dist/test/MC/COFF/seh-section.s vendor/llvm/dist/test/MC/COFF/weak.s vendor/llvm/dist/test/MC/Disassembler/AArch64/arm64-advsimd.txt vendor/llvm/dist/test/MC/Disassembler/AArch64/arm64-arithmetic.txt vendor/llvm/dist/test/MC/Disassembler/AArch64/arm64-system.txt vendor/llvm/dist/test/MC/Disassembler/AArch64/armv8.2a-statistical-profiling.txt vendor/llvm/dist/test/MC/Disassembler/AArch64/basic-a64-instructions.txt vendor/llvm/dist/test/MC/Disassembler/AArch64/neon-instructions.txt vendor/llvm/dist/test/MC/Disassembler/ARM/invalid-thumb-MSR-MClass.txt vendor/llvm/dist/test/MC/Disassembler/Hexagon/jr.txt vendor/llvm/dist/test/MC/Disassembler/Mips/micromips-dsp/valid.txt vendor/llvm/dist/test/MC/Disassembler/Mips/micromips-dspr2/valid.txt vendor/llvm/dist/test/MC/Disassembler/Mips/micromips32r3/valid-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/micromips32r3/valid.txt vendor/llvm/dist/test/MC/Disassembler/Mips/micromips32r6/valid.txt vendor/llvm/dist/test/MC/Disassembler/Mips/micromips64r6/valid.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips2/valid-mips2-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips2/valid-mips2.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips3/valid-mips3-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips3/valid-mips3.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32/valid-mips32.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r2/valid-mips32r2.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r3/valid-mips32r3.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r5/valid-mips32r5.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r6/valid-mips32r6-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips32r6/valid-mips32r6.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips4/valid-mips4-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips4/valid-mips4.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64/valid-mips64.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r2/valid-mips64r2.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r3/valid-mips64r3.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r5/valid-mips64r5.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r6/valid-mips64r6-el.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r6/valid-mips64r6.txt vendor/llvm/dist/test/MC/Disassembler/Mips/mips64r6/valid-xfail-mips64r6.txt vendor/llvm/dist/test/MC/Disassembler/PowerPC/ppc64-encoding-bookII.txt vendor/llvm/dist/test/MC/Disassembler/PowerPC/ppc64-encoding-vmx.txt vendor/llvm/dist/test/MC/Disassembler/PowerPC/ppc64-encoding.txt vendor/llvm/dist/test/MC/Disassembler/PowerPC/vsx.txt vendor/llvm/dist/test/MC/Disassembler/Sparc/sparc-special-registers.txt vendor/llvm/dist/test/MC/Disassembler/Sparc/sparc-v9.txt vendor/llvm/dist/test/MC/Disassembler/Sparc/sparc.txt vendor/llvm/dist/test/MC/Disassembler/SystemZ/insns-pcrel.txt vendor/llvm/dist/test/MC/Disassembler/SystemZ/insns-z13.txt vendor/llvm/dist/test/MC/Disassembler/SystemZ/insns.txt vendor/llvm/dist/test/MC/Disassembler/X86/intel-syntax.txt vendor/llvm/dist/test/MC/Disassembler/X86/simple-tests.txt vendor/llvm/dist/test/MC/Disassembler/X86/x86-32.txt vendor/llvm/dist/test/MC/ELF/cfi-version.ll vendor/llvm/dist/test/MC/ELF/compression.s vendor/llvm/dist/test/MC/ELF/nocompression.s vendor/llvm/dist/test/MC/ELF/relocation-386.s vendor/llvm/dist/test/MC/ELF/relocation.s vendor/llvm/dist/test/MC/ELF/section.s vendor/llvm/dist/test/MC/Hexagon/basic.ll vendor/llvm/dist/test/MC/Hexagon/endloop.s vendor/llvm/dist/test/MC/Hexagon/instructions/system_user.s vendor/llvm/dist/test/MC/Hexagon/new-value-check.s vendor/llvm/dist/test/MC/Hexagon/out_of_range.s vendor/llvm/dist/test/MC/MachO/AArch64/cstexpr-gotpcrel.ll vendor/llvm/dist/test/MC/MachO/absolute.s vendor/llvm/dist/test/MC/MachO/empty-twice.ll vendor/llvm/dist/test/MC/MachO/variable-exprs.s vendor/llvm/dist/test/MC/MachO/x86_64-reloc-arithmetic.s vendor/llvm/dist/test/MC/Mips/cnmips/invalid.s vendor/llvm/dist/test/MC/Mips/cpload.s vendor/llvm/dist/test/MC/Mips/cprestore-bad.s vendor/llvm/dist/test/MC/Mips/cprestore-noreorder.s vendor/llvm/dist/test/MC/Mips/cprestore-reorder.s vendor/llvm/dist/test/MC/Mips/cprestore-warning-unused.s vendor/llvm/dist/test/MC/Mips/cpsetup.s vendor/llvm/dist/test/MC/Mips/directive-ent.s vendor/llvm/dist/test/MC/Mips/do_switch1.s vendor/llvm/dist/test/MC/Mips/do_switch2.s vendor/llvm/dist/test/MC/Mips/do_switch3.s vendor/llvm/dist/test/MC/Mips/dsp/invalid.s vendor/llvm/dist/test/MC/Mips/elf_eflags.s vendor/llvm/dist/test/MC/Mips/elf_eflags_micromips.s vendor/llvm/dist/test/MC/Mips/elf_st_other.s vendor/llvm/dist/test/MC/Mips/eva/invalid-noeva-wrong-error.s vendor/llvm/dist/test/MC/Mips/eva/invalid.s vendor/llvm/dist/test/MC/Mips/eva/invalid_R6.s vendor/llvm/dist/test/MC/Mips/expansion-jal-sym-pic.s vendor/llvm/dist/test/MC/Mips/expr1.s vendor/llvm/dist/test/MC/Mips/higher-highest-addressing.s vendor/llvm/dist/test/MC/Mips/insn-directive.s vendor/llvm/dist/test/MC/Mips/instalias-imm-expanding.s vendor/llvm/dist/test/MC/Mips/macro-ddiv-bad.s vendor/llvm/dist/test/MC/Mips/macro-ddiv.s vendor/llvm/dist/test/MC/Mips/macro-ddivu-bad.s vendor/llvm/dist/test/MC/Mips/macro-ddivu.s vendor/llvm/dist/test/MC/Mips/macro-div-bad.s vendor/llvm/dist/test/MC/Mips/macro-div.s vendor/llvm/dist/test/MC/Mips/macro-divu-bad.s vendor/llvm/dist/test/MC/Mips/macro-divu.s vendor/llvm/dist/test/MC/Mips/macro-la.s vendor/llvm/dist/test/MC/Mips/micromips-alias.s vendor/llvm/dist/test/MC/Mips/micromips-alu-instructions.s vendor/llvm/dist/test/MC/Mips/micromips-dsp/invalid.s vendor/llvm/dist/test/MC/Mips/micromips-dsp/valid.s vendor/llvm/dist/test/MC/Mips/micromips-dspr2/invalid.s vendor/llvm/dist/test/MC/Mips/micromips-dspr2/valid.s vendor/llvm/dist/test/MC/Mips/micromips-el-fixup-data.s vendor/llvm/dist/test/MC/Mips/micromips-expansions.s vendor/llvm/dist/test/MC/Mips/micromips-func-addr.s vendor/llvm/dist/test/MC/Mips/micromips-invalid.s vendor/llvm/dist/test/MC/Mips/micromips-label-test-sections.s vendor/llvm/dist/test/MC/Mips/micromips-label-test.s vendor/llvm/dist/test/MC/Mips/micromips-relocations.s vendor/llvm/dist/test/MC/Mips/micromips-shift-instructions.s vendor/llvm/dist/test/MC/Mips/micromips/invalid.s vendor/llvm/dist/test/MC/Mips/micromips32r6/invalid.s vendor/llvm/dist/test/MC/Mips/micromips32r6/valid.s vendor/llvm/dist/test/MC/Mips/micromips64r6/invalid.s vendor/llvm/dist/test/MC/Mips/micromips64r6/valid.s vendor/llvm/dist/test/MC/Mips/mips-control-instructions.s vendor/llvm/dist/test/MC/Mips/mips-cop0-reginfo.s vendor/llvm/dist/test/MC/Mips/mips-data-directives.s vendor/llvm/dist/test/MC/Mips/mips-expansions-bad.s vendor/llvm/dist/test/MC/Mips/mips-expansions.s vendor/llvm/dist/test/MC/Mips/mips-pdr.s vendor/llvm/dist/test/MC/Mips/mips1/invalid-mips2-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips1/invalid-mips3-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips1/invalid-mips3.s vendor/llvm/dist/test/MC/Mips/mips1/invalid-mips4-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips1/invalid-mips4.s vendor/llvm/dist/test/MC/Mips/mips1/invalid-mips5.s vendor/llvm/dist/test/MC/Mips/mips1/valid.s vendor/llvm/dist/test/MC/Mips/mips2/invalid-mips3-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips2/invalid-mips3.s vendor/llvm/dist/test/MC/Mips/mips2/invalid-mips4-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips2/invalid-mips4.s vendor/llvm/dist/test/MC/Mips/mips2/valid.s vendor/llvm/dist/test/MC/Mips/mips3/valid.s vendor/llvm/dist/test/MC/Mips/mips32/valid.s vendor/llvm/dist/test/MC/Mips/mips32r2/invalid-dsp.s vendor/llvm/dist/test/MC/Mips/mips32r2/invalid-dspr2.s vendor/llvm/dist/test/MC/Mips/mips32r2/invalid.s vendor/llvm/dist/test/MC/Mips/mips32r2/valid.s vendor/llvm/dist/test/MC/Mips/mips32r3/valid.s vendor/llvm/dist/test/MC/Mips/mips32r5/invalid.s vendor/llvm/dist/test/MC/Mips/mips32r5/valid.s vendor/llvm/dist/test/MC/Mips/mips32r6/invalid-mips1-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips32r6/invalid-mips5-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips32r6/invalid.s vendor/llvm/dist/test/MC/Mips/mips32r6/relocations.s vendor/llvm/dist/test/MC/Mips/mips32r6/valid.s vendor/llvm/dist/test/MC/Mips/mips4/valid.s vendor/llvm/dist/test/MC/Mips/mips5/valid.s vendor/llvm/dist/test/MC/Mips/mips64-expansions.s vendor/llvm/dist/test/MC/Mips/mips64/abiflags.s vendor/llvm/dist/test/MC/Mips/mips64/invalid-mips64r2.s vendor/llvm/dist/test/MC/Mips/mips64/valid.s vendor/llvm/dist/test/MC/Mips/mips64r2/abi-bad.s vendor/llvm/dist/test/MC/Mips/mips64r2/abiflags.s vendor/llvm/dist/test/MC/Mips/mips64r2/invalid.s vendor/llvm/dist/test/MC/Mips/mips64r2/valid.s vendor/llvm/dist/test/MC/Mips/mips64r3/abi-bad.s vendor/llvm/dist/test/MC/Mips/mips64r3/abiflags.s vendor/llvm/dist/test/MC/Mips/mips64r3/invalid.s vendor/llvm/dist/test/MC/Mips/mips64r3/valid.s vendor/llvm/dist/test/MC/Mips/mips64r5/abi-bad.s vendor/llvm/dist/test/MC/Mips/mips64r5/abiflags.s vendor/llvm/dist/test/MC/Mips/mips64r5/invalid.s vendor/llvm/dist/test/MC/Mips/mips64r5/valid.s vendor/llvm/dist/test/MC/Mips/mips64r6/invalid-mips1-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips64r6/invalid-mips3-wrong-error.s vendor/llvm/dist/test/MC/Mips/mips64r6/invalid.s vendor/llvm/dist/test/MC/Mips/mips64r6/relocations.s vendor/llvm/dist/test/MC/Mips/mips64r6/valid.s vendor/llvm/dist/test/MC/Mips/mips64shift.ll vendor/llvm/dist/test/MC/Mips/mips_abi_flags_xx.s vendor/llvm/dist/test/MC/Mips/mips_directives.s vendor/llvm/dist/test/MC/Mips/mips_gprel16.s vendor/llvm/dist/test/MC/Mips/msa/invalid.s vendor/llvm/dist/test/MC/Mips/msa/test_mi10.s vendor/llvm/dist/test/MC/Mips/nacl-mask.s vendor/llvm/dist/test/MC/Mips/nooddspreg-cmdarg.s vendor/llvm/dist/test/MC/Mips/nooddspreg.s vendor/llvm/dist/test/MC/Mips/oddspreg.s vendor/llvm/dist/test/MC/Mips/reloc-directive.s vendor/llvm/dist/test/MC/Mips/relocation.s vendor/llvm/dist/test/MC/Mips/set-arch.s vendor/llvm/dist/test/MC/Mips/set-defined-symbol.s vendor/llvm/dist/test/MC/Mips/set-push-pop-directives-bad.s vendor/llvm/dist/test/MC/Mips/sext_64_32.ll vendor/llvm/dist/test/MC/Mips/sort-relocation-table.s vendor/llvm/dist/test/MC/Mips/target-soft-float.s vendor/llvm/dist/test/MC/PowerPC/ppc64-encoding-bookII.s vendor/llvm/dist/test/MC/PowerPC/ppc64-encoding-ext.s vendor/llvm/dist/test/MC/PowerPC/ppc64-encoding-vmx.s vendor/llvm/dist/test/MC/PowerPC/ppc64-encoding.s vendor/llvm/dist/test/MC/PowerPC/ppc64-fixups.s vendor/llvm/dist/test/MC/PowerPC/ppc64-initial-cfa.s vendor/llvm/dist/test/MC/PowerPC/ppc64-localentry.s vendor/llvm/dist/test/MC/PowerPC/st-other-crash.s vendor/llvm/dist/test/MC/PowerPC/vsx.s vendor/llvm/dist/test/MC/Sparc/sparc-ctrl-instructions.s vendor/llvm/dist/test/MC/Sparc/sparc-directives.s vendor/llvm/dist/test/MC/Sparc/sparc-fp-instructions.s vendor/llvm/dist/test/MC/Sparc/sparc-pic.s vendor/llvm/dist/test/MC/Sparc/sparc-special-registers.s vendor/llvm/dist/test/MC/Sparc/sparc64-ctrl-instructions.s vendor/llvm/dist/test/MC/SystemZ/insn-bad-z13.s vendor/llvm/dist/test/MC/SystemZ/insn-bad-z196.s vendor/llvm/dist/test/MC/SystemZ/insn-bad-zEC12.s vendor/llvm/dist/test/MC/SystemZ/insn-bad.s vendor/llvm/dist/test/MC/SystemZ/insn-good-z13.s vendor/llvm/dist/test/MC/SystemZ/insn-good-z196.s vendor/llvm/dist/test/MC/SystemZ/insn-good.s vendor/llvm/dist/test/MC/X86/avx512-encodings.s vendor/llvm/dist/test/MC/X86/i386-darwin-frame-register.ll vendor/llvm/dist/test/MC/X86/index-operations.s vendor/llvm/dist/test/MC/X86/intel-syntax-avx512.s vendor/llvm/dist/test/MC/X86/intel-syntax-x86-64-avx512f_vl.s vendor/llvm/dist/test/MC/X86/intel-syntax.s vendor/llvm/dist/test/MC/X86/mpx-encodings.s vendor/llvm/dist/test/MC/X86/x86-32.s vendor/llvm/dist/test/MC/X86/x86-64-avx512bw.s vendor/llvm/dist/test/MC/X86/x86-64-avx512bw_vl.s vendor/llvm/dist/test/MC/X86/x86-64.s vendor/llvm/dist/test/MC/X86/x86_errors.s vendor/llvm/dist/test/MC/X86/x86_long_nop.s vendor/llvm/dist/test/Object/AArch64/yaml2obj-elf-aarch64-rel.yaml vendor/llvm/dist/test/Object/AMDGPU/elf-definitios.yaml vendor/llvm/dist/test/Object/Inputs/COFF/i386.yaml vendor/llvm/dist/test/Object/Inputs/COFF/long-file-symbol.yaml vendor/llvm/dist/test/Object/Inputs/COFF/long-section-name.yaml vendor/llvm/dist/test/Object/Inputs/COFF/section-aux-symbol.yaml vendor/llvm/dist/test/Object/Inputs/COFF/weak-external.yaml vendor/llvm/dist/test/Object/Inputs/COFF/x86-64.yaml vendor/llvm/dist/test/Object/Inputs/invalid-sh_entsize.elf vendor/llvm/dist/test/Object/Mips/abi-flags.yaml vendor/llvm/dist/test/Object/Mips/elf-abi.yaml vendor/llvm/dist/test/Object/Mips/elf-flags.yaml vendor/llvm/dist/test/Object/Mips/elf-mips64-rel.yaml vendor/llvm/dist/test/Object/Mips/feature.test vendor/llvm/dist/test/Object/Mips/objdump-micro-mips.test vendor/llvm/dist/test/Object/X86/nm-ir.ll vendor/llvm/dist/test/Object/X86/yaml2obj-elf-x86-rel.yaml vendor/llvm/dist/test/Object/archive-format.test vendor/llvm/dist/test/Object/archive-symtab.test vendor/llvm/dist/test/Object/corrupt.test vendor/llvm/dist/test/Object/elf-unknown-type.test vendor/llvm/dist/test/Object/invalid.test vendor/llvm/dist/test/Object/macho-invalid.test vendor/llvm/dist/test/Object/nm-archive.test vendor/llvm/dist/test/Object/nm-universal-binary.test vendor/llvm/dist/test/Object/no-section-table.test vendor/llvm/dist/test/Object/obj2yaml-sectiongroup.test vendor/llvm/dist/test/Object/obj2yaml.test vendor/llvm/dist/test/Object/relocation-executable.test vendor/llvm/dist/test/Object/yaml2obj-coff-multi-doc.test vendor/llvm/dist/test/Object/yaml2obj-elf-alignment.yaml vendor/llvm/dist/test/Object/yaml2obj-elf-bits-endian.test vendor/llvm/dist/test/Object/yaml2obj-elf-file-headers-with-e_flags.yaml vendor/llvm/dist/test/Object/yaml2obj-elf-file-headers.yaml vendor/llvm/dist/test/Object/yaml2obj-elf-multi-doc.test vendor/llvm/dist/test/Object/yaml2obj-elf-rel-noref.yaml vendor/llvm/dist/test/Object/yaml2obj-elf-rel.yaml vendor/llvm/dist/test/Object/yaml2obj-elf-section-basic.yaml vendor/llvm/dist/test/Object/yaml2obj-elf-section-invalid-size.yaml vendor/llvm/dist/test/Object/yaml2obj-elf-symbol-LocalGlobalWeak.yaml vendor/llvm/dist/test/Object/yaml2obj-elf-symbol-basic.yaml vendor/llvm/dist/test/Object/yaml2obj-elf-symbol-visibility.yaml vendor/llvm/dist/test/Other/ResponseFile.ll vendor/llvm/dist/test/Other/constant-fold-gep.ll vendor/llvm/dist/test/Other/new-pass-manager.ll vendor/llvm/dist/test/Other/pass-pipeline-parsing.ll vendor/llvm/dist/test/TableGen/intrinsic-long-name.td vendor/llvm/dist/test/TableGen/intrinsic-varargs.td vendor/llvm/dist/test/TableGen/trydecode-emission.td vendor/llvm/dist/test/TableGen/trydecode-emission2.td vendor/llvm/dist/test/TableGen/trydecode-emission3.td vendor/llvm/dist/test/Transforms/AddDiscriminators/basic.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/call.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/dbg-declare-discriminator.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/diamond.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/first-only.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/multiple.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/no-discriminators.ll vendor/llvm/dist/test/Transforms/AddDiscriminators/oneline.ll vendor/llvm/dist/test/Transforms/AlignmentFromAssumptions/simple.ll vendor/llvm/dist/test/Transforms/AlignmentFromAssumptions/simple32.ll vendor/llvm/dist/test/Transforms/AlignmentFromAssumptions/start-unk.ll vendor/llvm/dist/test/Transforms/ArgumentPromotion/dbg.ll vendor/llvm/dist/test/Transforms/ArgumentPromotion/inalloca.ll vendor/llvm/dist/test/Transforms/AtomicExpand/ARM/atomic-expansion-v7.ll vendor/llvm/dist/test/Transforms/AtomicExpand/ARM/atomic-expansion-v8.ll vendor/llvm/dist/test/Transforms/AtomicExpand/ARM/cmpxchg-weak.ll vendor/llvm/dist/test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll vendor/llvm/dist/test/Transforms/BDCE/dce-pure.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/AMDGPU/no-sink-addrspacecast.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/X86/catchpad-phi-cast.ll vendor/llvm/dist/test/Transforms/CodeGenPrepare/X86/select.ll vendor/llvm/dist/test/Transforms/ConstProp/calls.ll vendor/llvm/dist/test/Transforms/ConstantHoisting/X86/cast-inst.ll vendor/llvm/dist/test/Transforms/ConstantMerge/merge-both.ll vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/basic.ll vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/icmp.ll vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/range.ll vendor/llvm/dist/test/Transforms/CorrelatedValuePropagation/select.ll vendor/llvm/dist/test/Transforms/CrossDSOCFI/basic.ll vendor/llvm/dist/test/Transforms/DeadArgElim/2010-04-30-DbgInfo.ll vendor/llvm/dist/test/Transforms/DeadArgElim/dbginfo.ll vendor/llvm/dist/test/Transforms/DeadArgElim/returned.ll vendor/llvm/dist/test/Transforms/DeadStoreElimination/inst-limits.ll vendor/llvm/dist/test/Transforms/DeadStoreElimination/simple.ll vendor/llvm/dist/test/Transforms/EarlyCSE/basic.ll vendor/llvm/dist/test/Transforms/EliminateAvailableExternally/visibility.ll vendor/llvm/dist/test/Transforms/Float2Int/basic.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/nocapture.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/norecurse.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/optnone.ll vendor/llvm/dist/test/Transforms/FunctionAttrs/readattrs.ll vendor/llvm/dist/test/Transforms/FunctionImport/Inputs/funcimport.ll vendor/llvm/dist/test/Transforms/FunctionImport/Inputs/funcimport_debug.ll vendor/llvm/dist/test/Transforms/FunctionImport/funcimport.ll vendor/llvm/dist/test/Transforms/FunctionImport/funcimport_alias.ll vendor/llvm/dist/test/Transforms/FunctionImport/funcimport_debug.ll vendor/llvm/dist/test/Transforms/GCOVProfiling/function-numbering.ll vendor/llvm/dist/test/Transforms/GCOVProfiling/global-ctor.ll vendor/llvm/dist/test/Transforms/GCOVProfiling/linezero.ll vendor/llvm/dist/test/Transforms/GCOVProfiling/linkagename.ll vendor/llvm/dist/test/Transforms/GCOVProfiling/modules.ll vendor/llvm/dist/test/Transforms/GCOVProfiling/return-block.ll vendor/llvm/dist/test/Transforms/GCOVProfiling/version.ll vendor/llvm/dist/test/Transforms/GVN/2007-07-25-InfiniteLoop.ll vendor/llvm/dist/test/Transforms/GVN/2007-07-26-PhiErasure.ll vendor/llvm/dist/test/Transforms/GVN/2007-07-31-NoDomInherit.ll vendor/llvm/dist/test/Transforms/GVN/2007-07-31-RedundantPhi.ll vendor/llvm/dist/test/Transforms/GVN/2008-02-12-UndefLoad.ll vendor/llvm/dist/test/Transforms/GVN/2008-07-02-Unreachable.ll vendor/llvm/dist/test/Transforms/GVN/2008-12-09-SelfRemove.ll vendor/llvm/dist/test/Transforms/GVN/assume-equal.ll vendor/llvm/dist/test/Transforms/GVN/basic.ll vendor/llvm/dist/test/Transforms/GVN/bitcast-of-call.ll vendor/llvm/dist/test/Transforms/GVN/calls-nonlocal.ll vendor/llvm/dist/test/Transforms/GVN/calls-readonly.ll vendor/llvm/dist/test/Transforms/GVN/load-constant-mem.ll vendor/llvm/dist/test/Transforms/GVN/nonescaping-malloc.ll vendor/llvm/dist/test/Transforms/GVN/rle-must-alias.ll vendor/llvm/dist/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll vendor/llvm/dist/test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll vendor/llvm/dist/test/Transforms/GlobalDCE/2003-07-01-SelfReference.ll vendor/llvm/dist/test/Transforms/GlobalDCE/2003-10-09-PreserveWeakGlobals.ll vendor/llvm/dist/test/Transforms/GlobalDCE/basicvariabletest.ll vendor/llvm/dist/test/Transforms/GlobalDCE/externally_available.ll vendor/llvm/dist/test/Transforms/GlobalOpt/2007-05-13-Crash.ll vendor/llvm/dist/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll vendor/llvm/dist/test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll vendor/llvm/dist/test/Transforms/GlobalOpt/2008-04-26-SROA-Global-Align.ll vendor/llvm/dist/test/Transforms/GlobalOpt/2008-07-17-addrspace.ll vendor/llvm/dist/test/Transforms/GlobalOpt/2009-01-13-phi-user.ll vendor/llvm/dist/test/Transforms/GlobalOpt/2009-03-05-dbg.ll vendor/llvm/dist/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll vendor/llvm/dist/test/Transforms/GlobalOpt/2009-03-07-PromotePtrToBool.ll vendor/llvm/dist/test/Transforms/GlobalOpt/2010-10-19-WeakOdr.ll vendor/llvm/dist/test/Transforms/GlobalOpt/alias-used-address-space.ll vendor/llvm/dist/test/Transforms/GlobalOpt/alias-used.ll vendor/llvm/dist/test/Transforms/GlobalOpt/assume.ll vendor/llvm/dist/test/Transforms/GlobalOpt/basictest.ll vendor/llvm/dist/test/Transforms/GlobalOpt/constantexpr-dangle.ll vendor/llvm/dist/test/Transforms/GlobalOpt/constantfold-initializers.ll vendor/llvm/dist/test/Transforms/GlobalOpt/ctor-list-opt-inbounds.ll vendor/llvm/dist/test/Transforms/GlobalOpt/deadglobal-2.ll vendor/llvm/dist/test/Transforms/GlobalOpt/globalsra-partial.ll vendor/llvm/dist/test/Transforms/GlobalOpt/globalsra-unknown-index.ll vendor/llvm/dist/test/Transforms/GlobalOpt/globalsra.ll vendor/llvm/dist/test/Transforms/GlobalOpt/heap-sra-phi.ll vendor/llvm/dist/test/Transforms/GlobalOpt/invariant.group.barrier.ll vendor/llvm/dist/test/Transforms/GlobalOpt/invoke.ll vendor/llvm/dist/test/Transforms/GlobalOpt/iterate.ll vendor/llvm/dist/test/Transforms/GlobalOpt/memcpy.ll vendor/llvm/dist/test/Transforms/GlobalOpt/phi-select.ll vendor/llvm/dist/test/Transforms/GlobalOpt/pr21191.ll vendor/llvm/dist/test/Transforms/GlobalOpt/storepointer-compare.ll vendor/llvm/dist/test/Transforms/GlobalOpt/storepointer.ll vendor/llvm/dist/test/Transforms/GlobalOpt/trivialstore.ll vendor/llvm/dist/test/Transforms/GlobalOpt/undef-init.ll vendor/llvm/dist/test/Transforms/GlobalOpt/unnamed-addr.ll vendor/llvm/dist/test/Transforms/IPConstantProp/global.ll vendor/llvm/dist/test/Transforms/IRCE/decrementing-loop.ll vendor/llvm/dist/test/Transforms/IRCE/only-lower-check.ll vendor/llvm/dist/test/Transforms/IRCE/only-upper-check.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/backedge-on-min-max.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/elim-extend.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/iv-widen.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/lftr-address-space-pointers.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/loop_evaluate10.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/pr24783.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/sharpen-range.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/sink-trapping.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/udiv.ll vendor/llvm/dist/test/Transforms/IndVarSimplify/ult-sub-to-eq.ll vendor/llvm/dist/test/Transforms/InferFunctionAttrs/annotate.ll vendor/llvm/dist/test/Transforms/Inline/PR4909.ll vendor/llvm/dist/test/Transforms/Inline/alloca-dbgdeclare-merge.ll vendor/llvm/dist/test/Transforms/Inline/alloca-dbgdeclare.ll vendor/llvm/dist/test/Transforms/Inline/alloca_test.ll vendor/llvm/dist/test/Transforms/Inline/attributes.ll vendor/llvm/dist/test/Transforms/Inline/basictest.ll vendor/llvm/dist/test/Transforms/Inline/blockaddress.ll vendor/llvm/dist/test/Transforms/Inline/crash2.ll vendor/llvm/dist/test/Transforms/Inline/debug-info-duplicate-calls.ll vendor/llvm/dist/test/Transforms/Inline/debug-invoke.ll vendor/llvm/dist/test/Transforms/Inline/devirtualize-3.ll vendor/llvm/dist/test/Transforms/Inline/ignore-debug-info.ll vendor/llvm/dist/test/Transforms/Inline/inline-cold-callee.ll vendor/llvm/dist/test/Transforms/Inline/inline-hot-callee.ll vendor/llvm/dist/test/Transforms/Inline/inline-invoke-tail.ll vendor/llvm/dist/test/Transforms/Inline/inline-optsize.ll vendor/llvm/dist/test/Transforms/Inline/inline_dbg_declare.ll vendor/llvm/dist/test/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll vendor/llvm/dist/test/Transforms/InstCombine/2006-12-01-BadFPVectorXform.ll vendor/llvm/dist/test/Transforms/InstCombine/2008-07-08-ShiftOneAndOne.ll vendor/llvm/dist/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll vendor/llvm/dist/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll vendor/llvm/dist/test/Transforms/InstCombine/addrspacecast.ll vendor/llvm/dist/test/Transforms/InstCombine/align-attr.ll vendor/llvm/dist/test/Transforms/InstCombine/all-bits-shift.ll vendor/llvm/dist/test/Transforms/InstCombine/and-compare.ll vendor/llvm/dist/test/Transforms/InstCombine/and-fcmp.ll vendor/llvm/dist/test/Transforms/InstCombine/and-or-not.ll vendor/llvm/dist/test/Transforms/InstCombine/and-or.ll vendor/llvm/dist/test/Transforms/InstCombine/and.ll vendor/llvm/dist/test/Transforms/InstCombine/and2.ll vendor/llvm/dist/test/Transforms/InstCombine/apint-and-xor-merge.ll vendor/llvm/dist/test/Transforms/InstCombine/apint-select.ll vendor/llvm/dist/test/Transforms/InstCombine/atomic.ll vendor/llvm/dist/test/Transforms/InstCombine/bitcast-bigendian.ll vendor/llvm/dist/test/Transforms/InstCombine/bitcast.ll vendor/llvm/dist/test/Transforms/InstCombine/bitreverse-fold.ll vendor/llvm/dist/test/Transforms/InstCombine/bswap.ll vendor/llvm/dist/test/Transforms/InstCombine/cast-set.ll vendor/llvm/dist/test/Transforms/InstCombine/cast.ll vendor/llvm/dist/test/Transforms/InstCombine/compare-signs.ll vendor/llvm/dist/test/Transforms/InstCombine/debug-line.ll vendor/llvm/dist/test/Transforms/InstCombine/debuginfo.ll vendor/llvm/dist/test/Transforms/InstCombine/demorgan-zext.ll vendor/llvm/dist/test/Transforms/InstCombine/div-shift.ll vendor/llvm/dist/test/Transforms/InstCombine/div.ll vendor/llvm/dist/test/Transforms/InstCombine/double-float-shrink-1.ll vendor/llvm/dist/test/Transforms/InstCombine/exact.ll vendor/llvm/dist/test/Transforms/InstCombine/fabs.ll vendor/llvm/dist/test/Transforms/InstCombine/fcmp-special.ll vendor/llvm/dist/test/Transforms/InstCombine/fmul.ll vendor/llvm/dist/test/Transforms/InstCombine/gc.relocate.ll vendor/llvm/dist/test/Transforms/InstCombine/getelementptr.ll vendor/llvm/dist/test/Transforms/InstCombine/icmp.ll vendor/llvm/dist/test/Transforms/InstCombine/lifetime.ll vendor/llvm/dist/test/Transforms/InstCombine/load-cmp.ll vendor/llvm/dist/test/Transforms/InstCombine/logical-select.ll vendor/llvm/dist/test/Transforms/InstCombine/mem-gep-zidx.ll vendor/llvm/dist/test/Transforms/InstCombine/memchr.ll vendor/llvm/dist/test/Transforms/InstCombine/memset-1.ll vendor/llvm/dist/test/Transforms/InstCombine/memset_chk-1.ll vendor/llvm/dist/test/Transforms/InstCombine/minmax-fp.ll vendor/llvm/dist/test/Transforms/InstCombine/mul-masked-bits.ll vendor/llvm/dist/test/Transforms/InstCombine/narrow-switch.ll vendor/llvm/dist/test/Transforms/InstCombine/or-fcmp.ll vendor/llvm/dist/test/Transforms/InstCombine/or-to-xor.ll vendor/llvm/dist/test/Transforms/InstCombine/or.ll vendor/llvm/dist/test/Transforms/InstCombine/phi.ll vendor/llvm/dist/test/Transforms/InstCombine/pow-4.ll vendor/llvm/dist/test/Transforms/InstCombine/pr21210.ll vendor/llvm/dist/test/Transforms/InstCombine/pr21651.ll vendor/llvm/dist/test/Transforms/InstCombine/printf-1.ll vendor/llvm/dist/test/Transforms/InstCombine/printf-2.ll vendor/llvm/dist/test/Transforms/InstCombine/rem.ll vendor/llvm/dist/test/Transforms/InstCombine/select.ll vendor/llvm/dist/test/Transforms/InstCombine/set.ll vendor/llvm/dist/test/Transforms/InstCombine/shift.ll vendor/llvm/dist/test/Transforms/InstCombine/shufflevec-constant.ll vendor/llvm/dist/test/Transforms/InstCombine/signed-comparison.ll vendor/llvm/dist/test/Transforms/InstCombine/signext.ll vendor/llvm/dist/test/Transforms/InstCombine/stacksaverestore.ll vendor/llvm/dist/test/Transforms/InstCombine/strlen-1.ll vendor/llvm/dist/test/Transforms/InstCombine/trunc.ll vendor/llvm/dist/test/Transforms/InstCombine/unpack-fca.ll vendor/llvm/dist/test/Transforms/InstCombine/urem.ll vendor/llvm/dist/test/Transforms/InstCombine/vec_demanded_elts.ll vendor/llvm/dist/test/Transforms/InstCombine/vec_phi_extract.ll vendor/llvm/dist/test/Transforms/InstCombine/volatile_store.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-f16c.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-pshufb.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-sse4a.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-vector-shifts.ll vendor/llvm/dist/test/Transforms/InstCombine/x86-xop.ll vendor/llvm/dist/test/Transforms/InstCombine/xor.ll vendor/llvm/dist/test/Transforms/InstCombine/zero-point-zero-add.ll vendor/llvm/dist/test/Transforms/InstCombine/zeroext-and-reduce.ll vendor/llvm/dist/test/Transforms/InstCombine/zext-fold.ll vendor/llvm/dist/test/Transforms/InstCombine/zext-or-icmp.ll vendor/llvm/dist/test/Transforms/InstCombine/zext.ll vendor/llvm/dist/test/Transforms/InstMerge/st_sink_bugfix_22613.ll vendor/llvm/dist/test/Transforms/InstMerge/st_sink_no_barrier_call.ll vendor/llvm/dist/test/Transforms/InstSimplify/2010-12-20-Boolean.ll vendor/llvm/dist/test/Transforms/InstSimplify/AndOrXor.ll vendor/llvm/dist/test/Transforms/InstSimplify/add-mask.ll vendor/llvm/dist/test/Transforms/InstSimplify/apint-or.ll vendor/llvm/dist/test/Transforms/InstSimplify/assume.ll vendor/llvm/dist/test/Transforms/InstSimplify/bswap.ll vendor/llvm/dist/test/Transforms/InstSimplify/call.ll vendor/llvm/dist/test/Transforms/InstSimplify/compare.ll vendor/llvm/dist/test/Transforms/InstSimplify/fast-math.ll vendor/llvm/dist/test/Transforms/InstSimplify/fdiv.ll vendor/llvm/dist/test/Transforms/InstSimplify/floating-point-arithmetic.ll vendor/llvm/dist/test/Transforms/InstSimplify/floating-point-compare.ll vendor/llvm/dist/test/Transforms/InstSimplify/implies.ll vendor/llvm/dist/test/Transforms/InstSimplify/load.ll vendor/llvm/dist/test/Transforms/InstSimplify/maxmin.ll vendor/llvm/dist/test/Transforms/InstSimplify/past-the-end.ll vendor/llvm/dist/test/Transforms/InstSimplify/phi.ll vendor/llvm/dist/test/Transforms/InstSimplify/ptr_diff.ll vendor/llvm/dist/test/Transforms/InstSimplify/reassociate.ll vendor/llvm/dist/test/Transforms/InstSimplify/rem.ll vendor/llvm/dist/test/Transforms/InstSimplify/shift-128-kb.ll vendor/llvm/dist/test/Transforms/InstSimplify/shr-nop.ll vendor/llvm/dist/test/Transforms/InstSimplify/undef.ll vendor/llvm/dist/test/Transforms/InstSimplify/vector_gep.ll vendor/llvm/dist/test/Transforms/Internalize/used.ll vendor/llvm/dist/test/Transforms/JumpThreading/basic.ll vendor/llvm/dist/test/Transforms/JumpThreading/implied-cond.ll vendor/llvm/dist/test/Transforms/JumpThreading/pr26096.ll vendor/llvm/dist/test/Transforms/JumpThreading/thread-loads.ll vendor/llvm/dist/test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll vendor/llvm/dist/test/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll vendor/llvm/dist/test/Transforms/LCSSA/2006-07-09-NoDominator.ll vendor/llvm/dist/test/Transforms/LCSSA/2006-10-31-UnreachableBlock.ll vendor/llvm/dist/test/Transforms/LCSSA/basictest.ll vendor/llvm/dist/test/Transforms/LCSSA/invoke-dest.ll vendor/llvm/dist/test/Transforms/LCSSA/mixed-catch.ll vendor/llvm/dist/test/Transforms/LCSSA/unused-phis.ll vendor/llvm/dist/test/Transforms/LICM/argmemonly-call.ll vendor/llvm/dist/test/Transforms/LICM/atomics.ll vendor/llvm/dist/test/Transforms/LICM/basictest.ll vendor/llvm/dist/test/Transforms/LICM/constexpr.ll vendor/llvm/dist/test/Transforms/LICM/crash.ll vendor/llvm/dist/test/Transforms/LICM/debug-value.ll vendor/llvm/dist/test/Transforms/LICM/extra-copies.ll vendor/llvm/dist/test/Transforms/LICM/funclet.ll vendor/llvm/dist/test/Transforms/LICM/hoist-bitcast-load.ll vendor/llvm/dist/test/Transforms/LICM/hoist-deref-load.ll vendor/llvm/dist/test/Transforms/LICM/hoisting.ll vendor/llvm/dist/test/Transforms/LICM/lcssa-ssa-promoter.ll vendor/llvm/dist/test/Transforms/LICM/no-preheader-test.ll vendor/llvm/dist/test/Transforms/LICM/preheader-safe.ll vendor/llvm/dist/test/Transforms/LICM/promote-order.ll vendor/llvm/dist/test/Transforms/LICM/scalar-promote-memmodel.ll vendor/llvm/dist/test/Transforms/LICM/scalar_promote.ll vendor/llvm/dist/test/Transforms/LICM/speculate.ll vendor/llvm/dist/test/Transforms/LICM/volatile-alias.ll vendor/llvm/dist/test/Transforms/LoopDeletion/multiple-exit-conditions.ll vendor/llvm/dist/test/Transforms/LoopDeletion/multiple-exits.ll vendor/llvm/dist/test/Transforms/LoopIdiom/AMDGPU/popcnt.ll vendor/llvm/dist/test/Transforms/LoopIdiom/basic.ll vendor/llvm/dist/test/Transforms/LoopIdiom/debug-line.ll vendor/llvm/dist/test/Transforms/LoopLoadElim/forward.ll vendor/llvm/dist/test/Transforms/LoopReroll/basic.ll vendor/llvm/dist/test/Transforms/LoopReroll/nonconst_lb.ll vendor/llvm/dist/test/Transforms/LoopReroll/reroll_with_dbg.ll vendor/llvm/dist/test/Transforms/LoopRotate/basic.ll vendor/llvm/dist/test/Transforms/LoopRotate/dbgvalue.ll vendor/llvm/dist/test/Transforms/LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll vendor/llvm/dist/test/Transforms/LoopSimplify/basictest.ll vendor/llvm/dist/test/Transforms/LoopSimplify/dbg-loc.ll vendor/llvm/dist/test/Transforms/LoopSimplify/single-backedge.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/AMDGPU/lsr-postinc-pos-addrspace.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/X86/2012-01-13-phielim.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/X86/ivchain-X86.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll vendor/llvm/dist/test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll vendor/llvm/dist/test/Transforms/LoopUnroll/AArch64/runtime-loop.ll vendor/llvm/dist/test/Transforms/LoopUnroll/AMDGPU/unroll-barrier.ll vendor/llvm/dist/test/Transforms/LoopUnroll/PowerPC/a2-unrolling.ll vendor/llvm/dist/test/Transforms/LoopUnroll/PowerPC/p7-unrolling.ll vendor/llvm/dist/test/Transforms/LoopUnroll/X86/mmx.ll vendor/llvm/dist/test/Transforms/LoopUnroll/full-unroll-crashers.ll vendor/llvm/dist/test/Transforms/LoopUnroll/full-unroll-heuristics-2.ll vendor/llvm/dist/test/Transforms/LoopUnroll/full-unroll-heuristics-cmp.ll vendor/llvm/dist/test/Transforms/LoopUnroll/high-cost-trip-count-computation.ll vendor/llvm/dist/test/Transforms/LoopUnroll/rebuild_lcssa.ll vendor/llvm/dist/test/Transforms/LoopUnroll/runtime-loop.ll vendor/llvm/dist/test/Transforms/LoopUnroll/runtime-loop1.ll vendor/llvm/dist/test/Transforms/LoopUnroll/runtime-loop2.ll vendor/llvm/dist/test/Transforms/LoopUnroll/runtime-loop4.ll vendor/llvm/dist/test/Transforms/LoopUnroll/runtime-loop5.ll vendor/llvm/dist/test/Transforms/LoopUnroll/tripcount-overflow.ll vendor/llvm/dist/test/Transforms/LoopUnroll/unroll-cleanup.ll vendor/llvm/dist/test/Transforms/LoopUnroll/unroll-pragmas.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/2011-09-26-EHCrash.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/2015-06-17-Metadata.ll vendor/llvm/dist/test/Transforms/LoopUnswitch/infinite-loop.ll vendor/llvm/dist/test/Transforms/LoopVectorize/AArch64/interleaved_cost.ll vendor/llvm/dist/test/Transforms/LoopVectorize/AArch64/loop-vectorization-factors.ll vendor/llvm/dist/test/Transforms/LoopVectorize/PowerPC/large-loop-rdx.ll vendor/llvm/dist/test/Transforms/LoopVectorize/PowerPC/small-loop-rdx.ll vendor/llvm/dist/test/Transforms/LoopVectorize/PowerPC/vsx-tsvc-s173.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/avx1.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/cost-model.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/masked_load_store.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/no_fpmath.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/uint64_to_fp64-cost-model.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/vector_max_bandwidth.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/vectorization-remarks-missed.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/vectorization-remarks-profitable.ll vendor/llvm/dist/test/Transforms/LoopVectorize/X86/vectorization-remarks.ll vendor/llvm/dist/test/Transforms/LoopVectorize/cast-induction.ll vendor/llvm/dist/test/Transforms/LoopVectorize/conditional-assignment.ll vendor/llvm/dist/test/Transforms/LoopVectorize/control-flow.ll vendor/llvm/dist/test/Transforms/LoopVectorize/dbg.value.ll vendor/llvm/dist/test/Transforms/LoopVectorize/debugloc.ll vendor/llvm/dist/test/Transforms/LoopVectorize/gcc-examples.ll vendor/llvm/dist/test/Transforms/LoopVectorize/gep_with_bitcast.ll vendor/llvm/dist/test/Transforms/LoopVectorize/global_alias.ll vendor/llvm/dist/test/Transforms/LoopVectorize/if-conversion.ll vendor/llvm/dist/test/Transforms/LoopVectorize/if-pred-stores.ll vendor/llvm/dist/test/Transforms/LoopVectorize/induction.ll vendor/llvm/dist/test/Transforms/LoopVectorize/induction_plus.ll vendor/llvm/dist/test/Transforms/LoopVectorize/interleaved-accesses.ll vendor/llvm/dist/test/Transforms/LoopVectorize/no_array_bounds.ll vendor/llvm/dist/test/Transforms/LoopVectorize/no_outside_user.ll vendor/llvm/dist/test/Transforms/LoopVectorize/no_switch.ll vendor/llvm/dist/test/Transforms/LoopVectorize/phi-hang.ll vendor/llvm/dist/test/Transforms/LoopVectorize/reverse_induction.ll vendor/llvm/dist/test/Transforms/LoopVectorize/runtime-check.ll vendor/llvm/dist/test/Transforms/LoopVectorize/same-base-access.ll vendor/llvm/dist/test/Transforms/LowerAtomic/atomic-load.ll vendor/llvm/dist/test/Transforms/LowerExpectIntrinsic/basic.ll vendor/llvm/dist/test/Transforms/Mem2Reg/ConvertDebugInfo.ll vendor/llvm/dist/test/Transforms/Mem2Reg/ConvertDebugInfo2.ll vendor/llvm/dist/test/Transforms/Mem2Reg/pr24179.ll vendor/llvm/dist/test/Transforms/MemCpyOpt/fca2memcpy.ll vendor/llvm/dist/test/Transforms/MemCpyOpt/loadstore-sret.ll vendor/llvm/dist/test/Transforms/MemCpyOpt/smaller.ll vendor/llvm/dist/test/Transforms/MergeFunc/alloca.ll vendor/llvm/dist/test/Transforms/ObjCARC/basic.ll vendor/llvm/dist/test/Transforms/ObjCARC/contract-marker.ll vendor/llvm/dist/test/Transforms/ObjCARC/contract-storestrong.ll vendor/llvm/dist/test/Transforms/ObjCARC/ensure-that-exception-unwind-path-is-visited.ll vendor/llvm/dist/test/Transforms/ObjCARC/tail-call-invariant-enforcement.ll vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/branch1.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/branch2.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/criticaledge.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/diag.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/landingpad.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/loop1.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/loop2.proftext vendor/llvm/dist/test/Transforms/PGOProfile/Inputs/switch.proftext vendor/llvm/dist/test/Transforms/PGOProfile/branch1.ll vendor/llvm/dist/test/Transforms/PGOProfile/branch2.ll vendor/llvm/dist/test/Transforms/PGOProfile/criticaledge.ll vendor/llvm/dist/test/Transforms/PGOProfile/diag_mismatch.ll vendor/llvm/dist/test/Transforms/PGOProfile/diag_no_funcprofdata.ll vendor/llvm/dist/test/Transforms/PGOProfile/diag_no_profile.ll vendor/llvm/dist/test/Transforms/PGOProfile/landingpad.ll vendor/llvm/dist/test/Transforms/PGOProfile/loop1.ll vendor/llvm/dist/test/Transforms/PGOProfile/loop2.ll vendor/llvm/dist/test/Transforms/PGOProfile/single_bb.ll vendor/llvm/dist/test/Transforms/PGOProfile/switch.ll vendor/llvm/dist/test/Transforms/PartiallyInlineLibCalls/bad-prototype.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/basic.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/call-in-loop.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/finite-loops.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/memset.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/split-backedge.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/statepoint-coreclr.ll vendor/llvm/dist/test/Transforms/PlaceSafepoints/statepoint-frameescape.ll vendor/llvm/dist/test/Transforms/Reassociate/basictest.ll vendor/llvm/dist/test/Transforms/Reassociate/reassoc-intermediate-fnegs.ll vendor/llvm/dist/test/Transforms/Reassociate/xor_reassoc.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-1.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-10.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-11.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-12.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-13.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-2.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-3.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-4.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-5.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-6.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-7.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-8.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers-9.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-pointers.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/base-vector.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/basics.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/codegen-cond.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/constants.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/deref-pointers.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/liveness-basics.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/preprocess.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/relocation.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/rematerialize-derived-pointers.ll vendor/llvm/dist/test/Transforms/RewriteStatepointsForGC/two-invokes-one-landingpad.ll vendor/llvm/dist/test/Transforms/SCCP/global-alias-constprop.ll vendor/llvm/dist/test/Transforms/SCCP/ipsccp-basic.ll vendor/llvm/dist/test/Transforms/SCCP/undef-resolve.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/call.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/cast.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/debug_info.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/gep.ll vendor/llvm/dist/test/Transforms/SLPVectorizer/X86/ordering.ll vendor/llvm/dist/test/Transforms/SROA/address-spaces.ll vendor/llvm/dist/test/Transforms/SROA/basictest.ll vendor/llvm/dist/test/Transforms/SafeStack/AArch64/abi.ll vendor/llvm/dist/test/Transforms/SafeStack/ARM/setjmp.ll vendor/llvm/dist/test/Transforms/SafeStack/array-aligned.ll vendor/llvm/dist/test/Transforms/SafeStack/array.ll vendor/llvm/dist/test/Transforms/SafeStack/debug-loc.ll vendor/llvm/dist/test/Transforms/SafeStack/dynamic-alloca.ll vendor/llvm/dist/test/Transforms/SafeStack/setjmp2.ll vendor/llvm/dist/test/Transforms/SafeStack/struct.ll vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/fnptr.binprof vendor/llvm/dist/test/Transforms/SampleProfile/Inputs/propagate.prof vendor/llvm/dist/test/Transforms/SampleProfile/branch.ll vendor/llvm/dist/test/Transforms/SampleProfile/calls.ll vendor/llvm/dist/test/Transforms/SampleProfile/cov-zero-samples.ll vendor/llvm/dist/test/Transforms/SampleProfile/coverage-warning.ll vendor/llvm/dist/test/Transforms/SampleProfile/discriminator.ll vendor/llvm/dist/test/Transforms/SampleProfile/entry_counts.ll vendor/llvm/dist/test/Transforms/SampleProfile/fnptr.ll vendor/llvm/dist/test/Transforms/SampleProfile/gcc-simple.ll vendor/llvm/dist/test/Transforms/SampleProfile/inline-coverage.ll vendor/llvm/dist/test/Transforms/SampleProfile/inline.ll vendor/llvm/dist/test/Transforms/SampleProfile/nolocinfo.ll vendor/llvm/dist/test/Transforms/SampleProfile/offset.ll vendor/llvm/dist/test/Transforms/SampleProfile/propagate.ll vendor/llvm/dist/test/Transforms/SampleProfile/remarks.ll vendor/llvm/dist/test/Transforms/SampleProfile/syntax.ll vendor/llvm/dist/test/Transforms/Scalarizer/dbginfo.ll vendor/llvm/dist/test/Transforms/SeparateConstOffsetFromGEP/AMDGPU/split-gep-and-gvn-addrspace-addressing-modes.ll vendor/llvm/dist/test/Transforms/SeparateConstOffsetFromGEP/NVPTX/split-gep-and-gvn.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/EqualPHIEdgeBlockMerge.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/PR16069.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/PhiBlockMerge.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/PhiEliminate2.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/UnreachableEliminate.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/X86/switch_to_lookup_table.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/basictest.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/branch-fold-dbg.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/empty-cleanuppad.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/hoist-dbgvalue.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/merge-cond-stores-2.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/preserve-branchweights.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/speculate-store.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/switch-masked-bits.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/switch_create.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/switch_switch_fold.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/switch_thread.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/trap-debugloc.ll vendor/llvm/dist/test/Transforms/SimplifyCFG/two-entry-phi-return.ll vendor/llvm/dist/test/Transforms/Sink/basic.ll vendor/llvm/dist/test/Transforms/Sink/convergent.ll vendor/llvm/dist/test/Transforms/StraightLineStrengthReduce/slsr-add.ll vendor/llvm/dist/test/Transforms/StraightLineStrengthReduce/slsr-gep.ll vendor/llvm/dist/test/Transforms/StripSymbols/2010-06-30-StripDebug.ll vendor/llvm/dist/test/Transforms/StripSymbols/2010-08-25-crash.ll vendor/llvm/dist/test/Transforms/StripSymbols/strip-dead-debug-info.ll vendor/llvm/dist/test/Transforms/StructurizeCFG/nested-loop-order.ll vendor/llvm/dist/test/Transforms/TailCallElim/accum_recursion.ll vendor/llvm/dist/test/Transforms/TailCallElim/dont_reorder_load.ll vendor/llvm/dist/test/Transforms/TailCallElim/reorder_load.ll vendor/llvm/dist/test/Transforms/Util/simplify-dbg-declare-load.ll vendor/llvm/dist/test/Transforms/Util/split-bit-piece.ll vendor/llvm/dist/test/Unit/lit.cfg vendor/llvm/dist/test/Unit/lit.site.cfg.in vendor/llvm/dist/test/Verifier/2010-08-07-PointerIntrinsic.ll vendor/llvm/dist/test/Verifier/alias.ll vendor/llvm/dist/test/Verifier/dbg-typerefs.ll vendor/llvm/dist/test/Verifier/dominates.ll vendor/llvm/dist/test/Verifier/fpmath.ll vendor/llvm/dist/test/Verifier/func-dbg.ll vendor/llvm/dist/test/Verifier/invalid-eh.ll vendor/llvm/dist/test/Verifier/invoke.ll vendor/llvm/dist/test/Verifier/metadata-function-dbg.ll vendor/llvm/dist/test/Verifier/operand-bundles.ll vendor/llvm/dist/test/lit.cfg vendor/llvm/dist/test/lit.site.cfg.in vendor/llvm/dist/test/tools/dsymutil/Inputs/frame-dw2.ll vendor/llvm/dist/test/tools/dsymutil/Inputs/frame-dw4.ll vendor/llvm/dist/test/tools/dsymutil/Inputs/modules/Foo.pcm vendor/llvm/dist/test/tools/dsymutil/X86/mismatch.m vendor/llvm/dist/test/tools/dsymutil/absolute_symbol.test vendor/llvm/dist/test/tools/dsymutil/arch-option.test vendor/llvm/dist/test/tools/dsymutil/basic-linking.test vendor/llvm/dist/test/tools/dsymutil/debug-map-parsing.test vendor/llvm/dist/test/tools/dsymutil/fat-binary-output.test vendor/llvm/dist/test/tools/dsymutil/yaml-object-address-rewrite.test vendor/llvm/dist/test/tools/gold/X86/Inputs/common.ll vendor/llvm/dist/test/tools/gold/X86/Inputs/linkonce-weak.ll vendor/llvm/dist/test/tools/gold/X86/coff.ll vendor/llvm/dist/test/tools/gold/X86/comdat.ll vendor/llvm/dist/test/tools/gold/X86/common.ll vendor/llvm/dist/test/tools/gold/X86/disable-verify.ll vendor/llvm/dist/test/tools/gold/X86/drop-linkage.ll vendor/llvm/dist/test/tools/gold/X86/emit-llvm.ll vendor/llvm/dist/test/tools/gold/X86/linkonce-weak.ll vendor/llvm/dist/test/tools/gold/X86/opt-level.ll vendor/llvm/dist/test/tools/gold/X86/parallel.ll vendor/llvm/dist/test/tools/gold/X86/pr19901.ll vendor/llvm/dist/test/tools/gold/X86/pr25915.ll vendor/llvm/dist/test/tools/gold/X86/thinlto.ll vendor/llvm/dist/test/tools/gold/X86/type-merge2.ll vendor/llvm/dist/test/tools/llvm-cov/Inputs/highlightedRanges.covmapping vendor/llvm/dist/test/tools/llvm-cov/Inputs/lineExecutionCounts.covmapping vendor/llvm/dist/test/tools/llvm-cov/Inputs/regionMarkers.covmapping vendor/llvm/dist/test/tools/llvm-cov/Inputs/showExpansions.covmapping vendor/llvm/dist/test/tools/llvm-cov/Inputs/templateInstantiations.covmapping vendor/llvm/dist/test/tools/llvm-cov/lit.local.cfg vendor/llvm/dist/test/tools/llvm-cov/report.cpp vendor/llvm/dist/test/tools/llvm-cov/showLineExecutionCounts.cpp vendor/llvm/dist/test/tools/llvm-cov/showTemplateInstantiations.cpp vendor/llvm/dist/test/tools/llvm-dwp/X86/simple.test vendor/llvm/dist/test/tools/llvm-dwp/X86/type_dedup.test vendor/llvm/dist/test/tools/llvm-lto/error.ll vendor/llvm/dist/test/tools/llvm-lto/thinlto.ll vendor/llvm/dist/test/tools/llvm-nm/X86/posixMachO.test vendor/llvm/dist/test/tools/llvm-objdump/AArch64/macho-symbolized-disassembly.test vendor/llvm/dist/test/tools/llvm-objdump/ARM/macho-arm-and-thumb.test vendor/llvm/dist/test/tools/llvm-objdump/ARM/macho-symbolized-disassembly.test vendor/llvm/dist/test/tools/llvm-objdump/Inputs/file-aux-record.yaml vendor/llvm/dist/test/tools/llvm-objdump/X86/macho-dis-symname.test vendor/llvm/dist/test/tools/llvm-objdump/X86/macho-private-headers.test vendor/llvm/dist/test/tools/llvm-objdump/X86/macho-universal-x86_64.i386.test vendor/llvm/dist/test/tools/llvm-objdump/coff-private-headers.test vendor/llvm/dist/test/tools/llvm-objdump/eh_frame-arm64.test vendor/llvm/dist/test/tools/llvm-objdump/macho-sections.test vendor/llvm/dist/test/tools/llvm-objdump/malformed-macho.test vendor/llvm/dist/test/tools/llvm-pdbdump/class-layout.test vendor/llvm/dist/test/tools/llvm-pdbdump/enum-layout.test vendor/llvm/dist/test/tools/llvm-pdbdump/load-address.test vendor/llvm/dist/test/tools/llvm-pdbdump/regex-filter.test vendor/llvm/dist/test/tools/llvm-profdata/Inputs/c-general.profraw vendor/llvm/dist/test/tools/llvm-profdata/c-general.test vendor/llvm/dist/test/tools/llvm-profdata/compat.proftext vendor/llvm/dist/test/tools/llvm-profdata/general.proftext vendor/llvm/dist/test/tools/llvm-profdata/multiple-inputs.test vendor/llvm/dist/test/tools/llvm-profdata/raw-32-bits-be.test vendor/llvm/dist/test/tools/llvm-profdata/raw-32-bits-le.test vendor/llvm/dist/test/tools/llvm-profdata/raw-64-bits-be.test vendor/llvm/dist/test/tools/llvm-profdata/raw-64-bits-le.test vendor/llvm/dist/test/tools/llvm-profdata/raw-two-profiles.test vendor/llvm/dist/test/tools/llvm-profdata/value-prof.proftext vendor/llvm/dist/test/tools/llvm-profdata/weight-instr.test vendor/llvm/dist/test/tools/llvm-readobj/ARM/attribute-0.s vendor/llvm/dist/test/tools/llvm-readobj/ARM/attribute-1.s vendor/llvm/dist/test/tools/llvm-readobj/Inputs/dynamic-table.c vendor/llvm/dist/test/tools/llvm-readobj/Inputs/file-aux-record.yaml vendor/llvm/dist/test/tools/llvm-readobj/Inputs/file-multiple-aux-records.yaml vendor/llvm/dist/test/tools/llvm-readobj/Inputs/relocs.py vendor/llvm/dist/test/tools/llvm-readobj/codeview-linetables.test vendor/llvm/dist/test/tools/llvm-readobj/dynamic.test vendor/llvm/dist/test/tools/llvm-readobj/elf-versioninfo.test vendor/llvm/dist/test/tools/llvm-readobj/file-headers.test vendor/llvm/dist/test/tools/llvm-readobj/reloc-types.test vendor/llvm/dist/test/tools/llvm-size/basic.test vendor/llvm/dist/test/tools/llvm-symbolizer/fat.test vendor/llvm/dist/test/tools/llvm-symbolizer/pdb/Inputs/test.cpp vendor/llvm/dist/test/tools/llvm-symbolizer/pdb/Inputs/test.exe vendor/llvm/dist/test/tools/llvm-symbolizer/pdb/Inputs/test.pdb vendor/llvm/dist/test/tools/llvm-symbolizer/pdb/pdb.test vendor/llvm/dist/test/tools/llvm-symbolizer/print_context.c vendor/llvm/dist/test/tools/lto/lit.local.cfg vendor/llvm/dist/test/tools/lto/opt-level.ll vendor/llvm/dist/test/tools/sancov/Inputs/test-linux_x86_64 vendor/llvm/dist/test/tools/sancov/Inputs/test.cpp vendor/llvm/dist/test/tools/sancov/blacklist.test vendor/llvm/dist/test/tools/sancov/covered_functions.test vendor/llvm/dist/test/tools/sancov/not_covered_functions.test vendor/llvm/dist/test/tools/sancov/print.test vendor/llvm/dist/tools/CMakeLists.txt vendor/llvm/dist/tools/bugpoint/BugDriver.h vendor/llvm/dist/tools/bugpoint/CrashDebugger.cpp vendor/llvm/dist/tools/bugpoint/ExecutionDriver.cpp vendor/llvm/dist/tools/bugpoint/ExtractFunction.cpp vendor/llvm/dist/tools/bugpoint/Miscompilation.cpp vendor/llvm/dist/tools/bugpoint/OptimizerDriver.cpp vendor/llvm/dist/tools/bugpoint/ToolRunner.cpp vendor/llvm/dist/tools/bugpoint/bugpoint.cpp vendor/llvm/dist/tools/dsymutil/BinaryHolder.cpp vendor/llvm/dist/tools/dsymutil/BinaryHolder.h vendor/llvm/dist/tools/dsymutil/DebugMap.cpp vendor/llvm/dist/tools/dsymutil/DebugMap.h vendor/llvm/dist/tools/dsymutil/DwarfLinker.cpp vendor/llvm/dist/tools/dsymutil/MachODebugMapParser.cpp vendor/llvm/dist/tools/dsymutil/MachOUtils.cpp vendor/llvm/dist/tools/dsymutil/NonRelocatableStringpool.h vendor/llvm/dist/tools/dsymutil/dsymutil.cpp vendor/llvm/dist/tools/gold/CMakeLists.txt vendor/llvm/dist/tools/gold/gold-plugin.cpp vendor/llvm/dist/tools/llc/llc.cpp vendor/llvm/dist/tools/lli/CMakeLists.txt vendor/llvm/dist/tools/lli/ChildTarget/CMakeLists.txt vendor/llvm/dist/tools/lli/ChildTarget/ChildTarget.cpp vendor/llvm/dist/tools/lli/OrcLazyJIT.cpp vendor/llvm/dist/tools/lli/OrcLazyJIT.h vendor/llvm/dist/tools/lli/RemoteJITUtils.h vendor/llvm/dist/tools/lli/lli.cpp vendor/llvm/dist/tools/llvm-ar/llvm-ar.cpp vendor/llvm/dist/tools/llvm-as-fuzzer/llvm-as-fuzzer.cpp vendor/llvm/dist/tools/llvm-as/llvm-as.cpp vendor/llvm/dist/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp vendor/llvm/dist/tools/llvm-c-test/CMakeLists.txt vendor/llvm/dist/tools/llvm-c-test/calc.c vendor/llvm/dist/tools/llvm-c-test/disassemble.c vendor/llvm/dist/tools/llvm-c-test/helpers.c vendor/llvm/dist/tools/llvm-c-test/llvm-c-test.h vendor/llvm/dist/tools/llvm-c-test/main.c vendor/llvm/dist/tools/llvm-c-test/metadata.c vendor/llvm/dist/tools/llvm-c-test/module.c vendor/llvm/dist/tools/llvm-c-test/object.c vendor/llvm/dist/tools/llvm-c-test/targets.c vendor/llvm/dist/tools/llvm-config/BuildVariables.inc.in vendor/llvm/dist/tools/llvm-config/CMakeLists.txt vendor/llvm/dist/tools/llvm-config/llvm-config.cpp vendor/llvm/dist/tools/llvm-cov/CMakeLists.txt vendor/llvm/dist/tools/llvm-cov/CodeCoverage.cpp vendor/llvm/dist/tools/llvm-cov/CoverageFilters.h vendor/llvm/dist/tools/llvm-cov/CoverageReport.cpp vendor/llvm/dist/tools/llvm-cov/CoverageReport.h vendor/llvm/dist/tools/llvm-cov/CoverageSummaryInfo.h vendor/llvm/dist/tools/llvm-cov/CoverageViewOptions.h vendor/llvm/dist/tools/llvm-cov/LLVMBuild.txt vendor/llvm/dist/tools/llvm-cov/RenderingSupport.h vendor/llvm/dist/tools/llvm-cov/SourceCoverageView.cpp vendor/llvm/dist/tools/llvm-cov/SourceCoverageView.h vendor/llvm/dist/tools/llvm-cov/TestingSupport.cpp vendor/llvm/dist/tools/llvm-cov/gcov.cpp vendor/llvm/dist/tools/llvm-cov/llvm-cov.cpp vendor/llvm/dist/tools/llvm-cxxdump/Error.cpp vendor/llvm/dist/tools/llvm-cxxdump/llvm-cxxdump.cpp vendor/llvm/dist/tools/llvm-diff/DiffConsumer.h vendor/llvm/dist/tools/llvm-diff/DiffLog.cpp vendor/llvm/dist/tools/llvm-diff/DifferenceEngine.cpp vendor/llvm/dist/tools/llvm-diff/DifferenceEngine.h vendor/llvm/dist/tools/llvm-diff/llvm-diff.cpp vendor/llvm/dist/tools/llvm-dis/llvm-dis.cpp vendor/llvm/dist/tools/llvm-dwarfdump/fuzzer/llvm-dwarfdump-fuzzer.cpp vendor/llvm/dist/tools/llvm-dwarfdump/llvm-dwarfdump.cpp vendor/llvm/dist/tools/llvm-dwp/CMakeLists.txt vendor/llvm/dist/tools/llvm-dwp/llvm-dwp.cpp vendor/llvm/dist/tools/llvm-extract/llvm-extract.cpp vendor/llvm/dist/tools/llvm-go/llvm-go.go vendor/llvm/dist/tools/llvm-jitlistener/llvm-jitlistener.cpp vendor/llvm/dist/tools/llvm-link/CMakeLists.txt vendor/llvm/dist/tools/llvm-link/LLVMBuild.txt vendor/llvm/dist/tools/llvm-link/llvm-link.cpp vendor/llvm/dist/tools/llvm-lto/CMakeLists.txt vendor/llvm/dist/tools/llvm-lto/LLVMBuild.txt vendor/llvm/dist/tools/llvm-lto/llvm-lto.cpp vendor/llvm/dist/tools/llvm-mc-fuzzer/CMakeLists.txt vendor/llvm/dist/tools/llvm-mc-fuzzer/llvm-mc-fuzzer.cpp vendor/llvm/dist/tools/llvm-mc/Disassembler.cpp vendor/llvm/dist/tools/llvm-mc/llvm-mc.cpp vendor/llvm/dist/tools/llvm-mcmarkup/llvm-mcmarkup.cpp vendor/llvm/dist/tools/llvm-nm/llvm-nm.cpp vendor/llvm/dist/tools/llvm-objdump/CMakeLists.txt vendor/llvm/dist/tools/llvm-objdump/COFFDump.cpp vendor/llvm/dist/tools/llvm-objdump/MachODump.cpp vendor/llvm/dist/tools/llvm-objdump/llvm-objdump.cpp vendor/llvm/dist/tools/llvm-objdump/llvm-objdump.h vendor/llvm/dist/tools/llvm-pdbdump/BuiltinDumper.cpp vendor/llvm/dist/tools/llvm-pdbdump/BuiltinDumper.h vendor/llvm/dist/tools/llvm-pdbdump/CMakeLists.txt vendor/llvm/dist/tools/llvm-pdbdump/ClassDefinitionDumper.cpp vendor/llvm/dist/tools/llvm-pdbdump/ClassDefinitionDumper.h vendor/llvm/dist/tools/llvm-pdbdump/CompilandDumper.cpp vendor/llvm/dist/tools/llvm-pdbdump/CompilandDumper.h vendor/llvm/dist/tools/llvm-pdbdump/EnumDumper.cpp vendor/llvm/dist/tools/llvm-pdbdump/EnumDumper.h vendor/llvm/dist/tools/llvm-pdbdump/ExternalSymbolDumper.cpp vendor/llvm/dist/tools/llvm-pdbdump/ExternalSymbolDumper.h vendor/llvm/dist/tools/llvm-pdbdump/FunctionDumper.cpp vendor/llvm/dist/tools/llvm-pdbdump/FunctionDumper.h vendor/llvm/dist/tools/llvm-pdbdump/LinePrinter.cpp vendor/llvm/dist/tools/llvm-pdbdump/LinePrinter.h vendor/llvm/dist/tools/llvm-pdbdump/TypeDumper.cpp vendor/llvm/dist/tools/llvm-pdbdump/TypeDumper.h vendor/llvm/dist/tools/llvm-pdbdump/TypedefDumper.cpp vendor/llvm/dist/tools/llvm-pdbdump/TypedefDumper.h vendor/llvm/dist/tools/llvm-pdbdump/VariableDumper.cpp vendor/llvm/dist/tools/llvm-pdbdump/VariableDumper.h vendor/llvm/dist/tools/llvm-pdbdump/llvm-pdbdump.cpp vendor/llvm/dist/tools/llvm-pdbdump/llvm-pdbdump.h vendor/llvm/dist/tools/llvm-profdata/llvm-profdata.cpp vendor/llvm/dist/tools/llvm-readobj/ARMAttributeParser.cpp vendor/llvm/dist/tools/llvm-readobj/ARMAttributeParser.h vendor/llvm/dist/tools/llvm-readobj/ARMEHABIPrinter.h vendor/llvm/dist/tools/llvm-readobj/ARMWinEHPrinter.cpp vendor/llvm/dist/tools/llvm-readobj/ARMWinEHPrinter.h vendor/llvm/dist/tools/llvm-readobj/CMakeLists.txt vendor/llvm/dist/tools/llvm-readobj/COFFDumper.cpp vendor/llvm/dist/tools/llvm-readobj/ELFDumper.cpp vendor/llvm/dist/tools/llvm-readobj/Error.cpp vendor/llvm/dist/tools/llvm-readobj/MachODumper.cpp vendor/llvm/dist/tools/llvm-readobj/ObjDumper.cpp vendor/llvm/dist/tools/llvm-readobj/ObjDumper.h vendor/llvm/dist/tools/llvm-readobj/Win64EHDumper.cpp vendor/llvm/dist/tools/llvm-readobj/Win64EHDumper.h vendor/llvm/dist/tools/llvm-readobj/llvm-readobj.cpp vendor/llvm/dist/tools/llvm-readobj/llvm-readobj.h vendor/llvm/dist/tools/llvm-rtdyld/llvm-rtdyld.cpp vendor/llvm/dist/tools/llvm-shlib/CMakeLists.txt vendor/llvm/dist/tools/llvm-shlib/libllvm.cpp vendor/llvm/dist/tools/llvm-size/llvm-size.cpp vendor/llvm/dist/tools/llvm-split/llvm-split.cpp vendor/llvm/dist/tools/llvm-stress/llvm-stress.cpp vendor/llvm/dist/tools/llvm-symbolizer/llvm-symbolizer.cpp vendor/llvm/dist/tools/lto/CMakeLists.txt vendor/llvm/dist/tools/lto/lto.cpp vendor/llvm/dist/tools/lto/lto.exports vendor/llvm/dist/tools/obj2yaml/CMakeLists.txt vendor/llvm/dist/tools/obj2yaml/Error.cpp vendor/llvm/dist/tools/obj2yaml/Error.h vendor/llvm/dist/tools/obj2yaml/coff2yaml.cpp vendor/llvm/dist/tools/obj2yaml/elf2yaml.cpp vendor/llvm/dist/tools/obj2yaml/obj2yaml.cpp vendor/llvm/dist/tools/obj2yaml/obj2yaml.h vendor/llvm/dist/tools/opt/AnalysisWrappers.cpp vendor/llvm/dist/tools/opt/BreakpointPrinter.cpp vendor/llvm/dist/tools/opt/NewPMDriver.cpp vendor/llvm/dist/tools/opt/NewPMDriver.h vendor/llvm/dist/tools/opt/opt.cpp vendor/llvm/dist/tools/sancov/sancov.cc vendor/llvm/dist/tools/verify-uselistorder/verify-uselistorder.cpp vendor/llvm/dist/tools/xcode-toolchain/CMakeLists.txt vendor/llvm/dist/tools/yaml2obj/CMakeLists.txt vendor/llvm/dist/tools/yaml2obj/yaml2coff.cpp vendor/llvm/dist/tools/yaml2obj/yaml2elf.cpp vendor/llvm/dist/tools/yaml2obj/yaml2obj.cpp vendor/llvm/dist/tools/yaml2obj/yaml2obj.h vendor/llvm/dist/unittests/ADT/APFloatTest.cpp vendor/llvm/dist/unittests/ADT/APIntTest.cpp vendor/llvm/dist/unittests/ADT/ArrayRefTest.cpp vendor/llvm/dist/unittests/ADT/BitVectorTest.cpp vendor/llvm/dist/unittests/ADT/CMakeLists.txt vendor/llvm/dist/unittests/ADT/DenseMapTest.cpp vendor/llvm/dist/unittests/ADT/FoldingSet.cpp vendor/llvm/dist/unittests/ADT/ImmutableSetTest.cpp vendor/llvm/dist/unittests/ADT/PointerEmbeddedIntTest.cpp vendor/llvm/dist/unittests/ADT/SmallPtrSetTest.cpp vendor/llvm/dist/unittests/ADT/SmallVectorTest.cpp vendor/llvm/dist/unittests/ADT/SparseSetTest.cpp vendor/llvm/dist/unittests/ADT/StringMapTest.cpp vendor/llvm/dist/unittests/ADT/StringRefTest.cpp vendor/llvm/dist/unittests/ADT/TinyPtrVectorTest.cpp vendor/llvm/dist/unittests/ADT/TripleTest.cpp vendor/llvm/dist/unittests/Analysis/AliasAnalysisTest.cpp vendor/llvm/dist/unittests/Analysis/CFGTest.cpp vendor/llvm/dist/unittests/Analysis/CMakeLists.txt vendor/llvm/dist/unittests/Analysis/CallGraphTest.cpp vendor/llvm/dist/unittests/Analysis/LazyCallGraphTest.cpp vendor/llvm/dist/unittests/Analysis/MixedTBAATest.cpp vendor/llvm/dist/unittests/Analysis/ScalarEvolutionTest.cpp vendor/llvm/dist/unittests/Analysis/ValueTrackingTest.cpp vendor/llvm/dist/unittests/AsmParser/AsmParserTest.cpp vendor/llvm/dist/unittests/Bitcode/BitReaderTest.cpp vendor/llvm/dist/unittests/Bitcode/BitstreamReaderTest.cpp vendor/llvm/dist/unittests/Bitcode/CMakeLists.txt vendor/llvm/dist/unittests/CMakeLists.txt vendor/llvm/dist/unittests/CodeGen/DIEHashTest.cpp vendor/llvm/dist/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp vendor/llvm/dist/unittests/DebugInfo/PDB/CMakeLists.txt vendor/llvm/dist/unittests/DebugInfo/PDB/PDBApiTest.cpp vendor/llvm/dist/unittests/ExecutionEngine/ExecutionEngineTest.cpp vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp vendor/llvm/dist/unittests/ExecutionEngine/MCJIT/MCJITTestBase.h vendor/llvm/dist/unittests/ExecutionEngine/Orc/CMakeLists.txt vendor/llvm/dist/unittests/ExecutionEngine/Orc/CompileOnDemandLayerTest.cpp vendor/llvm/dist/unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp vendor/llvm/dist/unittests/ExecutionEngine/Orc/ObjectLinkingLayerTest.cpp vendor/llvm/dist/unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp vendor/llvm/dist/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp vendor/llvm/dist/unittests/ExecutionEngine/Orc/OrcTestCommon.h vendor/llvm/dist/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp vendor/llvm/dist/unittests/IR/AttributesTest.cpp vendor/llvm/dist/unittests/IR/CMakeLists.txt vendor/llvm/dist/unittests/IR/ConstantRangeTest.cpp vendor/llvm/dist/unittests/IR/ConstantsTest.cpp vendor/llvm/dist/unittests/IR/DominatorTreeTest.cpp vendor/llvm/dist/unittests/IR/IRBuilderTest.cpp vendor/llvm/dist/unittests/IR/InstructionsTest.cpp vendor/llvm/dist/unittests/IR/LegacyPassManagerTest.cpp vendor/llvm/dist/unittests/IR/MetadataTest.cpp vendor/llvm/dist/unittests/IR/PassManagerTest.cpp vendor/llvm/dist/unittests/IR/PatternMatch.cpp vendor/llvm/dist/unittests/IR/TypeBuilderTest.cpp vendor/llvm/dist/unittests/IR/UserTest.cpp vendor/llvm/dist/unittests/IR/ValueHandleTest.cpp vendor/llvm/dist/unittests/IR/ValueMapTest.cpp vendor/llvm/dist/unittests/IR/ValueTest.cpp vendor/llvm/dist/unittests/IR/VerifierTest.cpp vendor/llvm/dist/unittests/IR/WaymarkTest.cpp vendor/llvm/dist/unittests/Linker/LinkModulesTest.cpp vendor/llvm/dist/unittests/MC/CMakeLists.txt vendor/llvm/dist/unittests/MC/StringTableBuilderTest.cpp vendor/llvm/dist/unittests/Option/OptionParsingTest.cpp vendor/llvm/dist/unittests/Option/Opts.td vendor/llvm/dist/unittests/ProfileData/CMakeLists.txt vendor/llvm/dist/unittests/ProfileData/CoverageMappingTest.cpp vendor/llvm/dist/unittests/ProfileData/InstrProfTest.cpp vendor/llvm/dist/unittests/ProfileData/SampleProfTest.cpp vendor/llvm/dist/unittests/Support/AlignOfTest.cpp vendor/llvm/dist/unittests/Support/CMakeLists.txt vendor/llvm/dist/unittests/Support/CommandLineTest.cpp vendor/llvm/dist/unittests/Support/ConvertUTFTest.cpp vendor/llvm/dist/unittests/Support/EndianStreamTest.cpp vendor/llvm/dist/unittests/Support/ErrorOrTest.cpp vendor/llvm/dist/unittests/Support/MathExtrasTest.cpp vendor/llvm/dist/unittests/Support/Path.cpp vendor/llvm/dist/unittests/Support/ProgramTest.cpp vendor/llvm/dist/unittests/Support/ThreadPool.cpp vendor/llvm/dist/unittests/Support/TrailingObjectsTest.cpp vendor/llvm/dist/unittests/Support/YAMLIOTest.cpp vendor/llvm/dist/unittests/Support/YAMLParserTest.cpp vendor/llvm/dist/unittests/Support/raw_ostream_test.cpp vendor/llvm/dist/unittests/Transforms/IPO/CMakeLists.txt vendor/llvm/dist/unittests/Transforms/Utils/CMakeLists.txt vendor/llvm/dist/unittests/Transforms/Utils/Cloning.cpp vendor/llvm/dist/unittests/Transforms/Utils/IntegerDivision.cpp vendor/llvm/dist/unittests/Transforms/Utils/Local.cpp vendor/llvm/dist/unittests/Transforms/Utils/ValueMapperTest.cpp vendor/llvm/dist/utils/FileCheck/FileCheck.cpp vendor/llvm/dist/utils/GenLibDeps.pl vendor/llvm/dist/utils/KillTheDoctor/KillTheDoctor.cpp vendor/llvm/dist/utils/TableGen/AsmMatcherEmitter.cpp vendor/llvm/dist/utils/TableGen/AsmWriterEmitter.cpp vendor/llvm/dist/utils/TableGen/AsmWriterInst.cpp vendor/llvm/dist/utils/TableGen/AsmWriterInst.h vendor/llvm/dist/utils/TableGen/Attributes.cpp vendor/llvm/dist/utils/TableGen/CMakeLists.txt vendor/llvm/dist/utils/TableGen/CodeEmitterGen.cpp vendor/llvm/dist/utils/TableGen/CodeGenDAGPatterns.cpp vendor/llvm/dist/utils/TableGen/CodeGenDAGPatterns.h vendor/llvm/dist/utils/TableGen/CodeGenInstruction.cpp vendor/llvm/dist/utils/TableGen/CodeGenInstruction.h vendor/llvm/dist/utils/TableGen/CodeGenIntrinsics.h vendor/llvm/dist/utils/TableGen/CodeGenMapTable.cpp vendor/llvm/dist/utils/TableGen/CodeGenRegisters.cpp vendor/llvm/dist/utils/TableGen/CodeGenRegisters.h vendor/llvm/dist/utils/TableGen/CodeGenSchedule.cpp vendor/llvm/dist/utils/TableGen/CodeGenSchedule.h vendor/llvm/dist/utils/TableGen/CodeGenTarget.cpp vendor/llvm/dist/utils/TableGen/CodeGenTarget.h vendor/llvm/dist/utils/TableGen/DAGISelMatcher.cpp vendor/llvm/dist/utils/TableGen/DAGISelMatcher.h vendor/llvm/dist/utils/TableGen/DAGISelMatcherEmitter.cpp vendor/llvm/dist/utils/TableGen/DAGISelMatcherGen.cpp vendor/llvm/dist/utils/TableGen/DAGISelMatcherOpt.cpp vendor/llvm/dist/utils/TableGen/DFAPacketizerEmitter.cpp vendor/llvm/dist/utils/TableGen/DisassemblerEmitter.cpp vendor/llvm/dist/utils/TableGen/FastISelEmitter.cpp vendor/llvm/dist/utils/TableGen/FixedLenDecoderEmitter.cpp vendor/llvm/dist/utils/TableGen/InstrInfoEmitter.cpp vendor/llvm/dist/utils/TableGen/IntrinsicEmitter.cpp vendor/llvm/dist/utils/TableGen/RegisterInfoEmitter.cpp vendor/llvm/dist/utils/TableGen/SequenceToOffsetTable.h vendor/llvm/dist/utils/TableGen/SubtargetEmitter.cpp vendor/llvm/dist/utils/TableGen/TableGen.cpp vendor/llvm/dist/utils/TableGen/TableGenBackends.h vendor/llvm/dist/utils/TableGen/X86DisassemblerTables.cpp vendor/llvm/dist/utils/TableGen/X86RecognizableInstr.cpp vendor/llvm/dist/utils/TableGen/X86RecognizableInstr.h vendor/llvm/dist/utils/findoptdiff vendor/llvm/dist/utils/lit/lit/Test.py vendor/llvm/dist/utils/lit/lit/TestRunner.py vendor/llvm/dist/utils/lit/lit/TestingConfig.py vendor/llvm/dist/utils/lit/lit/formats/googletest.py vendor/llvm/dist/utils/lit/lit/main.py vendor/llvm/dist/utils/lit/lit/run.py vendor/llvm/dist/utils/lit/tests/shtest-format.py vendor/llvm/dist/utils/lit/tests/shtest-shell.py vendor/llvm/dist/utils/llvm-build/llvmbuild/main.py vendor/llvm/dist/utils/release/build_llvm_package.bat vendor/llvm/dist/utils/release/export.sh vendor/llvm/dist/utils/release/merge.sh vendor/llvm/dist/utils/release/tag.sh vendor/llvm/dist/utils/release/test-release.sh vendor/llvm/dist/utils/unittest/UnitTestMain/TestMain.cpp vendor/llvm/dist/utils/unittest/googletest/README.LLVM vendor/llvm/dist/utils/unittest/googletest/include/gtest/internal/gtest-port.h vendor/llvm/dist/utils/update_llc_test_checks.py vendor/llvm/dist/utils/vim/syntax/llvm.vim Modified: vendor/llvm/dist/.arcconfig ============================================================================== --- vendor/llvm/dist/.arcconfig Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/.arcconfig Sat Jul 23 20:41:05 2016 (r303231) @@ -1,4 +1,4 @@ { "project_id" : "llvm", - "conduit_uri" : "http://reviews.llvm.org/" + "conduit_uri" : "https://reviews.llvm.org/" } Modified: vendor/llvm/dist/.clang-tidy ============================================================================== --- vendor/llvm/dist/.clang-tidy Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/.clang-tidy Sat Jul 23 20:41:05 2016 (r303231) @@ -1,4 +1,4 @@ -Checks: '-*,clang-diagnostic-*,llvm-*,misc-*,readability-identifier-naming' +Checks: '-*,clang-diagnostic-*,llvm-*,misc-*,-misc-unused-parameters,readability-identifier-naming' CheckOptions: - key: readability-identifier-naming.ClassCase value: CamelCase Modified: vendor/llvm/dist/.gitignore ============================================================================== --- vendor/llvm/dist/.gitignore Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/.gitignore Sat Jul 23 20:41:05 2016 (r303231) @@ -46,6 +46,8 @@ autoconf/autom4te.cache projects/* !projects/*.* !projects/Makefile +runtimes/* +!runtimes/*.* # Clang, which is tracked independently. tools/clang # LLDB, which is tracked independently. Modified: vendor/llvm/dist/CMakeLists.txt ============================================================================== --- vendor/llvm/dist/CMakeLists.txt Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/CMakeLists.txt Sat Jul 23 20:41:05 2016 (r303231) @@ -1,10 +1,10 @@ # See docs/CMake.html for instructions about how to build LLVM with CMake. -cmake_minimum_required(VERSION 2.8.12.2) +cmake_minimum_required(VERSION 3.4.3) if (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) message(STATUS "No build type selected, default to Debug") - set(CMAKE_BUILD_TYPE "Debug") + set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "Build type (default Debug)") endif() if(POLICY CMP0022) @@ -20,17 +20,11 @@ if (POLICY CMP0051) cmake_policy(SET CMP0051 OLD) endif() -if(CMAKE_VERSION VERSION_LESS 3.1.20141117) - set(cmake_3_2_USES_TERMINAL) -else() - set(cmake_3_2_USES_TERMINAL USES_TERMINAL) -endif() - if(NOT DEFINED LLVM_VERSION_MAJOR) set(LLVM_VERSION_MAJOR 3) endif() if(NOT DEFINED LLVM_VERSION_MINOR) - set(LLVM_VERSION_MINOR 8) + set(LLVM_VERSION_MINOR 9) endif() if(NOT DEFINED LLVM_VERSION_PATCH) set(LLVM_VERSION_PATCH 0) @@ -56,23 +50,43 @@ project(LLVM ${cmake_3_0_LANGUAGES} C CXX ASM) +if(APPLE) + if(NOT CMAKE_LIBTOOL) + find_program(CMAKE_LIBTOOL NAMES libtool) + endif() + if(CMAKE_LIBTOOL) + set(CMAKE_LIBTOOL ${CMAKE_LIBTOOL} CACHE PATH "libtool executable") + message(STATUS "Found libtool - ${CMAKE_LIBTOOL}") + get_property(languages GLOBAL PROPERTY ENABLED_LANGUAGES) + foreach(lang ${languages}) + set(CMAKE_${lang}_CREATE_STATIC_LIBRARY + "${CMAKE_LIBTOOL} -static -o ") + endforeach() + endif() +endif() + # The following only works with the Ninja generator in CMake >= 3.0. set(LLVM_PARALLEL_COMPILE_JOBS "" CACHE STRING "Define the maximum number of concurrent compilation jobs.") if(LLVM_PARALLEL_COMPILE_JOBS) - if(CMAKE_VERSION VERSION_LESS 3.0 OR NOT CMAKE_MAKE_PROGRAM MATCHES "ninja") - message(WARNING "Job pooling is only available with Ninja generators and CMake 3.0 and later.") + if(NOT CMAKE_MAKE_PROGRAM MATCHES "ninja") + message(WARNING "Job pooling is only available with Ninja generators.") else() set_property(GLOBAL APPEND PROPERTY JOB_POOLS compile_job_pool=${LLVM_PARALLEL_COMPILE_JOBS}) set(CMAKE_JOB_POOL_COMPILE compile_job_pool) endif() endif() +set(LLVM_BUILD_GLOBAL_ISEL OFF CACHE BOOL "Experimental: Build GlobalISel") +if(LLVM_BUILD_GLOBAL_ISEL) + add_definitions(-DLLVM_BUILD_GLOBAL_ISEL) +endif() + set(LLVM_PARALLEL_LINK_JOBS "" CACHE STRING "Define the maximum number of concurrent link jobs.") if(LLVM_PARALLEL_LINK_JOBS) - if(CMAKE_VERSION VERSION_LESS 3.0 OR NOT CMAKE_MAKE_PROGRAM MATCHES "ninja") - message(WARNING "Job pooling is only available with Ninja generators and CMake 3.0 and later.") + if(NOT CMAKE_MAKE_PROGRAM MATCHES "ninja") + message(WARNING "Job pooling is only available with Ninja generators.") else() set_property(GLOBAL APPEND PROPERTY JOB_POOLS link_job_pool=${LLVM_PARALLEL_LINK_JOBS}) set(CMAKE_JOB_POOL_LINK link_job_pool) @@ -181,6 +195,9 @@ endif() set(LLVM_LIBDIR_SUFFIX "" CACHE STRING "Define suffix of library directory name (32/64)" ) +set(LLVM_TOOLS_INSTALL_DIR "bin" CACHE STRING "Path for binary subdirectory (defaults to 'bin')") +mark_as_advanced(LLVM_TOOLS_INSTALL_DIR) + # They are used as destination of target generators. set(LLVM_RUNTIME_OUTPUT_INTDIR ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/bin) set(LLVM_LIBRARY_OUTPUT_INTDIR ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/lib${LLVM_LIBDIR_SUFFIX}) @@ -206,7 +223,6 @@ set(LLVM_ALL_TARGETS AMDGPU ARM BPF - CppBackend Hexagon Mips MSP430 @@ -230,11 +246,6 @@ set(LLVM_EXPERIMENTAL_TARGETS_TO_BUILD " option(BUILD_SHARED_LIBS "Build all libraries as shared libraries instead of static" OFF) -option(LLVM_ENABLE_TIMESTAMPS "Enable embedding timestamp information in build" ON) -if(LLVM_ENABLE_TIMESTAMPS) - set(ENABLE_TIMESTAMPS 1) -endif() - option(LLVM_ENABLE_BACKTRACES "Enable embedding backtraces on crash." ON) if(LLVM_ENABLE_BACKTRACES) set(ENABLE_BACKTRACES 1) @@ -272,6 +283,13 @@ include(AddLLVMDefinitions) option(LLVM_ENABLE_PIC "Build Position-Independent Code" ON) option(LLVM_ENABLE_WARNINGS "Enable compiler warnings." ON) option(LLVM_ENABLE_MODULES "Compile with C++ modules enabled." OFF) +if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + option(LLVM_ENABLE_MODULE_DEBUGGING "Compile with -gmodules." ON) + option(LLVM_ENABLE_LOCAL_SUBMODULE_VISIBILITY "Compile with -fmodules-local-submodule-visibility." OFF) +else() + option(LLVM_ENABLE_MODULE_DEBUGGING "Compile with -gmodules." OFF) + option(LLVM_ENABLE_LOCAL_SUBMODULE_VISIBILITY "Compile with -fmodules-local-submodule-visibility." ON) +endif() option(LLVM_ENABLE_CXX1Y "Compile with C++1y enabled." OFF) option(LLVM_ENABLE_LIBCXX "Use libc++ if available." OFF) option(LLVM_ENABLE_LIBCXXABI "Use libc++abi when using libc++." OFF) @@ -284,6 +302,8 @@ else() option(LLVM_ENABLE_ASSERTIONS "Enable assertions" ON) endif() +option(LLVM_ENABLE_EXPENSIVE_CHECKS "Enable expensive checks" OFF) + set(LLVM_ABI_BREAKING_CHECKS "WITH_ASSERTS" CACHE STRING "Enable abi-breaking checks. Can be WITH_ASSERTS, FORCE_ON or FORCE_OFF.") @@ -321,8 +341,26 @@ set(LLVM_USE_SANITIZER "" CACHE STRING option(LLVM_USE_SPLIT_DWARF "Use -gsplit-dwarf when compiling llvm." OFF) -option(WITH_POLLY "Build LLVM with Polly" ON) -option(LINK_POLLY_INTO_TOOLS "Static link Polly into tools" OFF) +option(LLVM_POLLY_LINK_INTO_TOOLS "Statically link Polly into tools (if available)" ON) +option(LLVM_POLLY_BUILD "Build LLVM with Polly" ON) + +if (EXISTS ${LLVM_MAIN_SRC_DIR}/tools/polly/CMakeLists.txt) + set(POLLY_IN_TREE TRUE) +else() + set(POLLY_IN_TREE FALSE) +endif() + +if (LLVM_POLLY_BUILD AND POLLY_IN_TREE) + set(WITH_POLLY ON) +else() + set(WITH_POLLY OFF) +endif() + +if (LLVM_POLLY_LINK_INTO_TOOLS AND WITH_POLLY) + set(LINK_POLLY_INTO_TOOLS ON) +else() + set(LINK_POLLY_INTO_TOOLS OFF) +endif() # Define an option controlling whether we should build for 32-bit on 64-bit # platforms, where supported. @@ -353,6 +391,8 @@ option(LLVM_BUILD_TOOLS "Build the LLVM tools. If OFF, just generate build targets." ON) option(LLVM_INCLUDE_UTILS "Generate build targets for the LLVM utils." ON) +option(LLVM_BUILD_UTILS + "Build LLVM utility binaries. If OFF, just generate build targets." ON) option(LLVM_BUILD_RUNTIME "Build the LLVM runtime libraries." ON) @@ -387,25 +427,42 @@ if(LLVM_LINK_LLVM_DYLIB OR LLVM_BUILD_LL set(LLVM_BUILD_LLVM_DYLIB_default ON) endif() option(LLVM_BUILD_LLVM_DYLIB "Build libllvm dynamic library" ${LLVM_BUILD_LLVM_DYLIB_default}) -set(LLVM_DISABLE_LLVM_DYLIB_ATEXIT_DEFAULT ON) -if (LLVM_LINK_LLVM_DYLIB) - set(LLVM_DISABLE_LLVM_DYLIB_ATEXIT_DEFAULT OFF) -endif() -option(LLVM_DISABLE_LLVM_DYLIB_ATEXIT "Disable llvm-shlib's atexit destructors." ${LLVM_DISABLE_LLVM_DYLIB_ATEXIT_DEFAULT}) -if(LLVM_DISABLE_LLVM_DYLIB_ATEXIT) - set(DISABLE_LLVM_DYLIB_ATEXIT 1) -endif() option(LLVM_OPTIMIZED_TABLEGEN "Force TableGen to be built with optimization" OFF) if(CMAKE_CROSSCOMPILING OR (LLVM_OPTIMIZED_TABLEGEN AND LLVM_ENABLE_ASSERTIONS)) set(LLVM_USE_HOST_TOOLS ON) endif() +if (MSVC_IDE AND NOT (MSVC_VERSION LESS 1900)) + option(LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION "Configure project to use Visual Studio native visualizers" TRUE) +else() + set(LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION FALSE CACHE INTERNAL "For Visual Studio 2013, manually copy natvis files to Documents\\Visual Studio 2013\\Visualizers" FORCE) +endif() + +if (LLVM_BUILD_INSTRUMENTED OR LLVM_BUILD_INSTRUMENTED_COVERAGE) + if(NOT LLVM_PROFILE_MERGE_POOL_SIZE) + # A pool size of 1-2 is probably sufficient on a SSD. 3-4 should be fine + # for spining disks. Anything higher may only help on slower mediums. + set(LLVM_PROFILE_MERGE_POOL_SIZE "4") + endif() + if(NOT LLVM_PROFILE_FILE_PATTERN) + if(NOT LLVM_PROFILE_DATA_DIR) + set(LLVM_PROFILE_FILE_PATTERN "%${LLVM_PROFILE_MERGE_POOL_SIZE}m.profraw") + else() + file(TO_NATIVE_PATH "${LLVM_PROFILE_DATA_DIR}/%${LLVM_PROFILE_MERGE_POOL_SIZE}m.profraw" LLVM_PROFILE_FILE_PATTERN) + endif() + endif() +endif() + # All options referred to from HandleLLVMOptions have to be specified # BEFORE this include, otherwise options will not be correctly set on # first cmake run include(config-ix) +string(REPLACE "Native" ${LLVM_NATIVE_ARCH} + LLVM_TARGETS_TO_BUILD "${LLVM_TARGETS_TO_BUILD}") +list(REMOVE_DUPLICATES LLVM_TARGETS_TO_BUILD) + # By default, we target the host, but this can be overridden at CMake # invocation time. set(LLVM_DEFAULT_TARGET_TRIPLE "${LLVM_HOST_TRIPLE}" CACHE STRING @@ -645,6 +702,15 @@ add_subdirectory(lib/TableGen) add_subdirectory(utils/TableGen) +# Force target to be built as soon as possible. Clang modules builds depend +# header-wise on it as they ship all headers from the umbrella folders. Building +# an entire module might include header, which depends on intrinsics_gen. This +# should be right after LLVMSupport and LLVMTableGen otherwise we introduce a +# circular dependence. +if (LLVM_ENABLE_MODULES) + list(APPEND LLVM_COMMON_DEPENDS intrinsics_gen) +endif(LLVM_ENABLE_MODULES) + add_subdirectory(include/llvm) add_subdirectory(lib) @@ -663,6 +729,11 @@ else() endif() endif() +# Use LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION instead of LLVM_INCLUDE_UTILS because it is not really a util +if (LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION) + add_subdirectory(utils/LLVMVisualizers) +endif() + if(LLVM_INCLUDE_TESTS) add_subdirectory(utils/unittest) endif() @@ -675,16 +746,12 @@ endforeach() add_subdirectory(projects) -if(WITH_POLLY) - if(NOT EXISTS ${LLVM_MAIN_SRC_DIR}/tools/polly/CMakeLists.txt) - set(WITH_POLLY OFF) - endif() -endif(WITH_POLLY) - if( LLVM_INCLUDE_TOOLS ) add_subdirectory(tools) endif() +add_subdirectory(runtimes) + if( LLVM_INCLUDE_EXAMPLES ) add_subdirectory(examples) endif() @@ -695,7 +762,8 @@ if( LLVM_INCLUDE_TESTS ) llvm_ExternalProject_Add(test-suite ${LLVM_MAIN_SRC_DIR}/projects/test-suite USE_TOOLCHAIN EXCLUDE_FROM_ALL - NO_INSTALL) + NO_INSTALL + ALWAYS_CLEAN) endif() add_subdirectory(test) add_subdirectory(unittests) @@ -718,6 +786,8 @@ if( LLVM_INCLUDE_TESTS ) DEPENDS ${LLVM_LIT_DEPENDS} ARGS ${LLVM_LIT_EXTRA_ARGS} ) + add_custom_target(test-depends DEPENDS ${LLVM_LIT_DEPENDS}) + set_target_properties(test-depends PROPERTIES FOLDER "Tests") endif() if (LLVM_INCLUDE_DOCS) @@ -761,3 +831,27 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) -P "${CMAKE_BINARY_DIR}/cmake_install.cmake") endif() endif() + +# This must be at the end of the LLVM root CMakeLists file because it must run +# after all targets are created. +if(LLVM_DISTRIBUTION_COMPONENTS) + if(CMAKE_CONFIGURATION_TYPES) + message(FATAL_ERROR "LLVM_DISTRIBUTION_COMPONENTS cannot be specified with multi-configuration generators (i.e. Xcode or Visual Studio)") + endif() + + add_custom_target(distribution) + add_custom_target(install-distribution) + foreach(target ${LLVM_DISTRIBUTION_COMPONENTS}) + if(TARGET ${target}) + add_dependencies(distribution ${target}) + else() + message(FATAL_ERROR "Specified distribution component '${target}' doesn't have a target") + endif() + + if(TARGET install-${target}) + add_dependencies(install-distribution install-${target}) + else() + message(FATAL_ERROR "Specified distribution component '${target}' doesn't have an install target") + endif() + endforeach() +endif() Modified: vendor/llvm/dist/CODE_OWNERS.TXT ============================================================================== --- vendor/llvm/dist/CODE_OWNERS.TXT Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/CODE_OWNERS.TXT Sat Jul 23 20:41:05 2016 (r303231) @@ -12,17 +12,10 @@ N: Joe Abbey E: jabbey@arxan.com D: LLVM Bitcode (lib/Bitcode/* include/llvm/Bitcode/*) -N: Owen Anderson -E: resistor@mac.com -D: SelectionDAG (lib/CodeGen/SelectionDAG/*) - -N: Rafael Avila de Espindola -E: rafael.espindola@gmail.com -D: Gold plugin (tools/gold/*) - N: Justin Bogner E: mail@justinbogner.com D: InstrProfiling and related parts of ProfileData +D: SelectionDAG (lib/CodeGen/SelectionDAG/*) N: Chandler Carruth E: chandlerc@gmail.com @@ -35,12 +28,16 @@ D: parts of code generator not covered b N: Eric Christopher E: echristo@gmail.com -D: Debug Information, autotools/configure/make build, inline assembly +D: Debug Information, inline assembly N: Greg Clayton E: gclayton@apple.com D: LLDB +N: Sanjoy Das +E: sanjoy@playingwithpointers.com +D: IndVar Simplify, Scalar Evolution + N: Marshall Clow E: mclow.lists@gmail.com D: libc++ @@ -87,7 +84,11 @@ D: NVPTX Target (lib/Target/NVPTX/*) N: Lang Hames E: lhames@gmail.com -D: MCJIT, RuntimeDyld and JIT event listeners +D: MCJIT, RuntimeDyld and JIT event listeners, Orcish Warchief + +N: Teresa Johnson +E: tejohnson@google.com +D: Gold plugin (tools/gold/*) N: Galina Kistanova E: gkistanova@gmail.com @@ -138,6 +139,10 @@ N: Krzysztof Parzyszek E: kparzysz@codeaurora.org D: Hexagon Backend +N: Jacques Pienaar +E: jpienaar@google.com +D: Lanai Backend + N: Paul Robinson E: paul_robinson@playstation.sony.com D: Sony PlayStation®4 support @@ -147,7 +152,7 @@ E: mcrosier@codeaurora.org D: Fast-Isel N: Nadav Rotem -E: nrotem@apple.com +E: nadav.rotem@me.com D: X86 Backend, Loop Vectorizer N: Daniel Sanders @@ -181,7 +186,7 @@ D: MemorySanitizer (LLVM part) N: Andrew Trick E: atrick@apple.com -D: IndVar Simplify, Loop Strength Reduction, Instruction Scheduling +D: Loop Strength Reduction, Instruction Scheduling N: Ulrich Weigand E: uweigand@de.ibm.com @@ -191,6 +196,10 @@ N: Bill Wendling E: isanbard@gmail.com D: libLTO, IR Linker +N: Hans Wennborg +E: hans@chromium.org +D: Release management (x.y.0 releases) + N: Peter Zotov E: whitequark@whitequark.org D: OCaml bindings Modified: vendor/llvm/dist/CREDITS.TXT ============================================================================== --- vendor/llvm/dist/CREDITS.TXT Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/CREDITS.TXT Sat Jul 23 20:41:05 2016 (r303231) @@ -347,6 +347,10 @@ N: Richard Osborne E: richard@xmos.com D: XCore backend +N: Piotr Padlewski +E: piotr.padlewski@gmail.com +D: !invariant.group metadata and other intrinsics for devirtualization in clang + N: Devang Patel E: dpatel@apple.com D: LTO tool, PassManager rewrite, Loop Pass Manager, Loop Rotate @@ -392,7 +396,7 @@ D: Fixes and improvements to the ARM fas D: Fixes and improvements to the AArch64 backend N: Nadav Rotem -E: nrotem@apple.com +E: nadav.rotem@me.com D: X86 code generation improvements, Loop Vectorizer. N: Roman Samoilov Modified: vendor/llvm/dist/LICENSE.TXT ============================================================================== --- vendor/llvm/dist/LICENSE.TXT Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/LICENSE.TXT Sat Jul 23 20:41:05 2016 (r303231) @@ -4,7 +4,7 @@ LLVM Release License University of Illinois/NCSA Open Source License -Copyright (c) 2003-2015 University of Illinois at Urbana-Champaign. +Copyright (c) 2003-2016 University of Illinois at Urbana-Champaign. All rights reserved. Developed by: Modified: vendor/llvm/dist/bindings/go/llvm/executionengine_test.go ============================================================================== --- vendor/llvm/dist/bindings/go/llvm/executionengine_test.go Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/bindings/go/llvm/executionengine_test.go Sat Jul 23 20:41:05 2016 (r303231) @@ -81,7 +81,6 @@ func TestFactorial(t *testing.T) { pass := NewPassManager() defer pass.Dispose() - pass.Add(engine.TargetData()) pass.AddConstantPropagationPass() pass.AddInstructionCombiningPass() pass.AddPromoteMemoryToRegisterPass() Modified: vendor/llvm/dist/bindings/go/llvm/target.go ============================================================================== --- vendor/llvm/dist/bindings/go/llvm/target.go Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/bindings/go/llvm/target.go Sat Jul 23 20:41:05 2016 (r303231) @@ -121,13 +121,6 @@ func NewTargetData(rep string) (td Targe return } -// Adds target data information to a pass manager. This does not take ownership -// of the target data. -// See the method llvm::PassManagerBase::add. -func (pm PassManager) Add(td TargetData) { - C.LLVMAddTargetData(td.C, pm.C) -} - // Converts target data to a target layout string. The string must be disposed // with LLVMDisposeMessage. // See the constructor llvm::TargetData::TargetData. @@ -261,17 +254,19 @@ func (t Target) CreateTargetMachine(Trip return } +// CreateTargetData returns a new TargetData describing the TargetMachine's +// data layout. The returned TargetData is owned by the caller, who is +// responsible for disposing of it by calling the TargetData.Dispose method. +func (tm TargetMachine) CreateTargetData() TargetData { + return TargetData{C.LLVMCreateTargetDataLayout(tm.C)} +} + // Triple returns the triple describing the machine (arch-vendor-os). func (tm TargetMachine) Triple() string { cstr := C.LLVMGetTargetMachineTriple(tm.C) return C.GoString(cstr) } -// TargetData returns the TargetData for the machine. -func (tm TargetMachine) TargetData() TargetData { - return TargetData{C.LLVMGetTargetMachineData(tm.C)} -} - func (tm TargetMachine) EmitToMemoryBuffer(m Module, ft CodeGenFileType) (MemoryBuffer, error) { var errstr *C.char var mb MemoryBuffer Modified: vendor/llvm/dist/bindings/ocaml/analysis/analysis_ocaml.c ============================================================================== --- vendor/llvm/dist/bindings/ocaml/analysis/analysis_ocaml.c Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/bindings/ocaml/analysis/analysis_ocaml.c Sat Jul 23 20:41:05 2016 (r303231) @@ -16,6 +16,7 @@ \*===----------------------------------------------------------------------===*/ #include "llvm-c/Analysis.h" +#include "llvm-c/Core.h" #include "caml/alloc.h" #include "caml/mlvalues.h" #include "caml/memory.h" Modified: vendor/llvm/dist/bindings/ocaml/bitreader/bitreader_ocaml.c ============================================================================== --- vendor/llvm/dist/bindings/ocaml/bitreader/bitreader_ocaml.c Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/bindings/ocaml/bitreader/bitreader_ocaml.c Sat Jul 23 20:41:05 2016 (r303231) @@ -13,6 +13,7 @@ \*===----------------------------------------------------------------------===*/ #include "llvm-c/BitReader.h" +#include "llvm-c/Core.h" #include "caml/alloc.h" #include "caml/fail.h" #include "caml/memory.h" @@ -25,7 +26,7 @@ CAMLprim LLVMModuleRef llvm_get_module(L LLVMModuleRef M; if (LLVMGetBitcodeModuleInContext2(C, MemBuf, &M)) - llvm_raise(*caml_named_value("Llvm_bitreader.Error"), ""); + llvm_raise(*caml_named_value("Llvm_bitreader.Error"), LLVMCreateMessage("")); return M; } @@ -35,7 +36,7 @@ CAMLprim LLVMModuleRef llvm_parse_bitcod LLVMModuleRef M; if (LLVMParseBitcodeInContext2(C, MemBuf, &M)) - llvm_raise(*caml_named_value("Llvm_bitreader.Error"), ""); + llvm_raise(*caml_named_value("Llvm_bitreader.Error"), LLVMCreateMessage("")); return M; } Modified: vendor/llvm/dist/bindings/ocaml/executionengine/executionengine_ocaml.c ============================================================================== --- vendor/llvm/dist/bindings/ocaml/executionengine/executionengine_ocaml.c Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/bindings/ocaml/executionengine/executionengine_ocaml.c Sat Jul 23 20:41:05 2016 (r303231) @@ -17,6 +17,7 @@ #include #include +#include "llvm-c/Core.h" #include "llvm-c/ExecutionEngine.h" #include "llvm-c/Target.h" #include "caml/alloc.h" Modified: vendor/llvm/dist/bindings/ocaml/linker/linker_ocaml.c ============================================================================== --- vendor/llvm/dist/bindings/ocaml/linker/linker_ocaml.c Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/bindings/ocaml/linker/linker_ocaml.c Sat Jul 23 20:41:05 2016 (r303231) @@ -15,6 +15,7 @@ |* *| \*===----------------------------------------------------------------------===*/ +#include "llvm-c/Core.h" #include "llvm-c/Linker.h" #include "caml/alloc.h" #include "caml/memory.h" @@ -26,7 +27,7 @@ void llvm_raise(value Prototype, char *M /* llmodule -> llmodule -> unit */ CAMLprim value llvm_link_modules(LLVMModuleRef Dst, LLVMModuleRef Src) { if (LLVMLinkModules2(Dst, Src)) - llvm_raise(*caml_named_value("Llvm_linker.Error"), "Linking failed"); + llvm_raise(*caml_named_value("Llvm_linker.Error"), LLVMCreateMessage("Linking failed")); return Val_unit; } Modified: vendor/llvm/dist/bindings/ocaml/llvm/llvm.ml ============================================================================== --- vendor/llvm/dist/bindings/ocaml/llvm/llvm.ml Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/bindings/ocaml/llvm/llvm.ml Sat Jul 23 20:41:05 2016 (r303231) @@ -283,6 +283,14 @@ module ValueKind = struct | Instruction of Opcode.t end +module DiagnosticSeverity = struct + type t = + | Error + | Warning + | Remark + | Note +end + exception IoError of string let () = Callback.register_exception "Llvm.IoError" (IoError "") @@ -304,6 +312,20 @@ type ('a, 'b) llrev_pos = | At_start of 'a | After of 'b + +(*===-- Context error handling --------------------------------------------===*) +module Diagnostic = struct + type t + + external description : t -> string = "llvm_get_diagnostic_description" + external severity : t -> DiagnosticSeverity.t + = "llvm_get_diagnostic_severity" +end + +external set_diagnostic_handler + : llcontext -> (Diagnostic.t -> unit) option -> unit + = "llvm_set_diagnostic_handler" + (*===-- Contexts ----------------------------------------------------------===*) external create_context : unit -> llcontext = "llvm_create_context" external dispose_context : llcontext -> unit = "llvm_dispose_context" @@ -461,6 +483,8 @@ external mdstring : llcontext -> string external mdnode : llcontext -> llvalue array -> llvalue = "llvm_mdnode" external mdnull : llcontext -> llvalue = "llvm_mdnull" external get_mdstring : llvalue -> string option = "llvm_get_mdstring" +external get_mdnode_operands : llvalue -> llvalue array + = "llvm_get_mdnode_operands" external get_named_metadata : llmodule -> string -> llvalue array = "llvm_get_namedmd" external add_named_metadata_operand : llmodule -> string -> llvalue -> unit Modified: vendor/llvm/dist/bindings/ocaml/llvm/llvm.mli ============================================================================== --- vendor/llvm/dist/bindings/ocaml/llvm/llvm.mli Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/bindings/ocaml/llvm/llvm.mli Sat Jul 23 20:41:05 2016 (r303231) @@ -15,7 +15,7 @@ (** {6 Abstract types} - These abstract types correlate directly to the LLVM VMCore classes. *) + These abstract types correlate directly to the LLVMCore classes. *) (** The top-level container for all LLVM global data. See the [llvm::LLVMContext] class. *) @@ -352,6 +352,16 @@ module ValueKind : sig | Instruction of Opcode.t end +(** The kind of [Diagnostic], the result of [Diagnostic.severity d]. + See [llvm::DiagnosticSeverity]. *) +module DiagnosticSeverity : sig + type t = + | Error + | Warning + | Remark + | Note +end + (** {6 Iteration} *) @@ -398,6 +408,22 @@ val reset_fatal_error_handler : unit -> See the function [llvm::cl::ParseCommandLineOptions()]. *) val parse_command_line_options : ?overview:string -> string array -> unit +(** {6 Context error handling} *) + +module Diagnostic : sig + type t + + (** [description d] returns a textual description of [d]. *) + val description : t -> string + + (** [severity d] returns the severity of [d]. *) + val severity : t -> DiagnosticSeverity.t +end + +(** [set_diagnostic_handler c h] set the diagnostic handler of [c] to [h]. + See the method [llvm::LLVMContext::setDiagnosticHandler]. *) +val set_diagnostic_handler : llcontext -> (Diagnostic.t -> unit) option -> unit + (** {6 Contexts} *) (** [create_context ()] creates a context for storing the "global" state in @@ -408,7 +434,7 @@ val create_context : unit -> llcontext [llvm::LLVMContext::~LLVMContext]. *) val dispose_context : llcontext -> unit -(** See the function [llvm::getGlobalContext]. *) +(** See the function [LLVMGetGlobalContext]. *) val global_context : unit -> llcontext (** [mdkind_id context name] returns the MDKind ID that corresponds to the @@ -826,6 +852,10 @@ val mdnull : llcontext -> llvalue See the method [llvm::MDString::getString] *) val get_mdstring : llvalue -> string option +(** [get_mdnode_operands v] returns the operands in the MDNode. *) +(* See the method [llvm::MDNode::getOperand] *) +val get_mdnode_operands : llvalue -> llvalue array + (** [get_named_metadata m name] returns all the MDNodes belonging to the named metadata (if any). See the method [llvm::NamedMDNode::getOperand]. *) Modified: vendor/llvm/dist/bindings/ocaml/llvm/llvm_ocaml.c ============================================================================== --- vendor/llvm/dist/bindings/ocaml/llvm/llvm_ocaml.c Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/bindings/ocaml/llvm/llvm_ocaml.c Sat Jul 23 20:41:05 2016 (r303231) @@ -19,6 +19,7 @@ #include #include #include "llvm-c/Core.h" +#include "llvm-c/Support.h" #include "caml/alloc.h" #include "caml/custom.h" #include "caml/memory.h" @@ -114,6 +115,49 @@ static value alloc_variant(int tag, void return alloc_variant(0, pfun(Kid)); \ } +/*===-- Context error handling --------------------------------------------===*/ + +void llvm_diagnostic_handler_trampoline(LLVMDiagnosticInfoRef DI, + void *DiagnosticContext) { + caml_callback(*((value *)DiagnosticContext), (value)DI); +} + +/* Diagnostic.t -> string */ +CAMLprim value llvm_get_diagnostic_description(value Diagnostic) { + return llvm_string_of_message( + LLVMGetDiagInfoDescription((LLVMDiagnosticInfoRef)Diagnostic)); +} + +/* Diagnostic.t -> DiagnosticSeverity.t */ +CAMLprim value llvm_get_diagnostic_severity(value Diagnostic) { + return Val_int(LLVMGetDiagInfoSeverity((LLVMDiagnosticInfoRef)Diagnostic)); +} + +static void llvm_remove_diagnostic_handler(LLVMContextRef C) { + if (LLVMContextGetDiagnosticHandler(C) == + llvm_diagnostic_handler_trampoline) { + value *Handler = (value *)LLVMContextGetDiagnosticContext(C); + remove_global_root(Handler); + free(Handler); + } +} + +/* llcontext -> (Diagnostic.t -> unit) option -> unit */ +CAMLprim value llvm_set_diagnostic_handler(LLVMContextRef C, value Handler) { + llvm_remove_diagnostic_handler(C); + if (Handler == Val_int(0)) { + LLVMContextSetDiagnosticHandler(C, NULL, NULL); + } else { + value *DiagnosticContext = malloc(sizeof(value)); + if (DiagnosticContext == NULL) + caml_raise_out_of_memory(); + caml_register_global_root(DiagnosticContext); + *DiagnosticContext = Field(Handler, 0); + LLVMContextSetDiagnosticHandler(C, llvm_diagnostic_handler_trampoline, + DiagnosticContext); + } + return Val_unit; +} /*===-- Contexts ----------------------------------------------------------===*/ @@ -124,6 +168,7 @@ CAMLprim LLVMContextRef llvm_create_cont /* llcontext -> unit */ CAMLprim value llvm_dispose_context(LLVMContextRef C) { + llvm_remove_diagnostic_handler(C); LLVMContextDispose(C); return Val_unit; } @@ -689,6 +734,17 @@ CAMLprim value llvm_get_mdstring(LLVMVal CAMLreturn(Val_int(0)); } +CAMLprim value llvm_get_mdnode_operands(LLVMValueRef V) { + CAMLparam0(); + CAMLlocal1(Operands); + unsigned int n; + + n = LLVMGetMDNodeNumOperands(V); + Operands = alloc(n, 0); + LLVMGetMDNodeOperands(V, (LLVMValueRef *) Operands); + CAMLreturn(Operands); +} + /* llmodule -> string -> llvalue array */ CAMLprim value llvm_get_namedmd(LLVMModuleRef M, value Name) { Modified: vendor/llvm/dist/bindings/ocaml/target/llvm_target.ml ============================================================================== --- vendor/llvm/dist/bindings/ocaml/target/llvm_target.ml Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/bindings/ocaml/target/llvm_target.ml Sat Jul 23 20:41:05 2016 (r303231) @@ -54,9 +54,6 @@ module DataLayout = struct external of_string : string -> t = "llvm_datalayout_of_string" external as_string : t -> string = "llvm_datalayout_as_string" - external add_to_pass_manager : [ t -> unit - = "llvm_datalayout_add_to_pass_manager" external byte_order : t -> Endian.t = "llvm_datalayout_byte_order" external pointer_size : t -> int = "llvm_datalayout_pointer_size" external intptr_type : Llvm.llcontext -> t -> Llvm.lltype Modified: vendor/llvm/dist/bindings/ocaml/target/llvm_target.mli ============================================================================== --- vendor/llvm/dist/bindings/ocaml/target/llvm_target.mli Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/bindings/ocaml/target/llvm_target.mli Sat Jul 23 20:41:05 2016 (r303231) @@ -67,12 +67,6 @@ module DataLayout : sig See the method [llvm::DataLayout::getStringRepresentation]. *) val as_string : t -> string - (** [add_to_pass_manager pm dl] adds the data layout [dl] to - the pass manager [pm]. - See the method [llvm::PassManagerBase::add]. *) - val add_to_pass_manager : [ - t -> unit - (** Returns the byte order of a target, either [Endian.Big] or [Endian.Little]. See the method [llvm::DataLayout::isLittleEndian]. *) @@ -200,13 +194,13 @@ module TargetMachine : sig [llvm::TargetMachine::getCPU]. *) val cpu : t -> string + (** Returns the data layout of this target machine. *) + val data_layout : t -> DataLayout.t + (** Returns the feature string used while creating this target machine. See [llvm::TargetMachine::getFeatureString]. *) val features : t -> string - (** Returns the data layout of this target machine. *) - val data_layout : t -> DataLayout.t - (** Adds the target-specific analysis passes to the pass manager. See [llvm::TargetMachine::addAnalysisPasses]. *) val add_analysis_passes : [< Llvm.PassManager.any ] Llvm.PassManager.t -> t -> unit Modified: vendor/llvm/dist/bindings/ocaml/target/target_ocaml.c ============================================================================== --- vendor/llvm/dist/bindings/ocaml/target/target_ocaml.c Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/bindings/ocaml/target/target_ocaml.c Sat Jul 23 20:41:05 2016 (r303231) @@ -15,6 +15,7 @@ |* *| \*===----------------------------------------------------------------------===*/ +#include "llvm-c/Core.h" #include "llvm-c/Target.h" #include "llvm-c/TargetMachine.h" #include "caml/alloc.h" @@ -64,13 +65,6 @@ CAMLprim value llvm_datalayout_as_string return Copy; } -/* [ DataLayout.t -> unit */ -CAMLprim value llvm_datalayout_add_to_pass_manager(LLVMPassManagerRef PM, - value DL) { - LLVMAddTargetData(DataLayout_val(DL), PM); - return Val_unit; -} - /* DataLayout.t -> Endian.t */ CAMLprim value llvm_datalayout_byte_order(value DL) { return Val_int(LLVMByteOrder(DataLayout_val(DL))); @@ -304,21 +298,8 @@ CAMLprim value llvm_targetmachine_featur /* TargetMachine.t -> DataLayout.t */ CAMLprim value llvm_targetmachine_data_layout(value Machine) { - CAMLparam1(Machine); - CAMLlocal1(DataLayout); - char *TargetDataCStr; - - /* LLVMGetTargetMachineData returns a pointer owned by the TargetMachine, - so it is impossible to wrap it with llvm_alloc_target_data, which assumes - that OCaml owns the pointer. */ - LLVMTargetDataRef OrigDataLayout; - OrigDataLayout = LLVMGetTargetMachineData(TargetMachine_val(Machine)); - - TargetDataCStr = LLVMCopyStringRepOfTargetData(OrigDataLayout); - DataLayout = llvm_alloc_data_layout(LLVMCreateTargetData(TargetDataCStr)); - LLVMDisposeMessage(TargetDataCStr); - - CAMLreturn(DataLayout); + return llvm_alloc_data_layout(LLVMCreateTargetDataLayout( + TargetMachine_val(Machine))); } /* bool -> TargetMachine.t -> unit */ Modified: vendor/llvm/dist/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli ============================================================================== --- vendor/llvm/dist/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/bindings/ocaml/transforms/scalar_opts/llvm_scalar_opts.mli Sat Jul 23 20:41:05 2016 (r303231) @@ -127,17 +127,17 @@ external add_sccp : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit = "llvm_add_sccp" -(** See the [llvm::createScalarReplAggregatesPass] function. *) +(** See the [llvm::createSROAPass] function. *) external add_scalar_repl_aggregation : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit = "llvm_add_scalar_repl_aggregates" -(** See the [llvm::createScalarReplAggregatesPassSSA] function. *) +(** See the [llvm::createSROAPass] function. *) external add_scalar_repl_aggregation_ssa : [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit = "llvm_add_scalar_repl_aggregates_ssa" -(** See the [llvm::createScalarReplAggregatesWithThreshold] function. *) +(** See the [llvm::createSROAPass] function. *) external add_scalar_repl_aggregation_with_threshold : int -> [< Llvm.PassManager.any ] Llvm.PassManager.t -> unit = "llvm_add_scalar_repl_aggregates_with_threshold" Modified: vendor/llvm/dist/cmake/config-ix.cmake ============================================================================== --- vendor/llvm/dist/cmake/config-ix.cmake Sat Jul 23 18:16:40 2016 (r303230) +++ vendor/llvm/dist/cmake/config-ix.cmake Sat Jul 23 20:41:05 2016 (r303231) @@ -11,9 +11,10 @@ include(CheckFunctionExists) include(CheckCXXSourceCompiles) include(TestBigEndian) +include(CheckCompilerVersion) include(HandleLLVMStdlib) -if( UNIX AND NOT BEOS ) +if( UNIX AND NOT (BEOS OR HAIKU) ) # Used by check_symbol_exists: set(CMAKE_REQUIRED_LIBRARIES m) endif() @@ -66,6 +67,7 @@ check_include_file(sys/param.h HAVE_SYS_ check_include_file(sys/resource.h HAVE_SYS_RESOURCE_H) check_include_file(sys/stat.h HAVE_SYS_STAT_H) check_include_file(sys/time.h HAVE_SYS_TIME_H) +check_include_file(sys/types.h HAVE_SYS_TYPES_H) check_include_file(sys/uio.h HAVE_SYS_UIO_H) check_include_file(termios.h HAVE_TERMIOS_H) check_include_file(unistd.h HAVE_UNISTD_H) @@ -107,6 +109,16 @@ if( NOT PURE_WINDOWS ) check_library_exists(rt clock_gettime "" HAVE_LIBRT) endif() +if(HAVE_LIBPTHREAD) + # We want to find pthreads library and at the moment we do want to + # have it reported as '-l' instead of '-pthread'. + # TODO: switch to -pthread once the rest of the build system can deal with it. + set(CMAKE_THREAD_PREFER_PTHREAD TRUE) + set(THREADS_HAVE_PTHREAD_ARG Off) + find_package(Threads REQUIRED) + set(PTHREAD_LIB ${CMAKE_THREAD_LIBS_INIT}) +endif() + # Don't look for these libraries on Windows. Also don't look for them if we're # using MSan, since uninstrmented third party code may call MSan interceptors # like strlen, leading to false positives. @@ -135,9 +147,15 @@ if( NOT PURE_WINDOWS AND NOT LLVM_USE_SA endif() endif() +check_library_exists(xar xar_open "" HAVE_LIBXAR) +if(HAVE_LIBXAR) + set(XAR_LIB xar) +endif() + # function checks check_symbol_exists(arc4random "stdlib.h" HAVE_DECL_ARC4RANDOM) check_symbol_exists(backtrace "execinfo.h" HAVE_BACKTRACE) +check_symbol_exists(_Unwind_Backtrace "unwind.h" HAVE_UNWIND_BACKTRACE) check_symbol_exists(getpagesize unistd.h HAVE_GETPAGESIZE) check_symbol_exists(getrusage sys/resource.h HAVE_GETRUSAGE) check_symbol_exists(setrlimit sys/resource.h HAVE_SETRLIMIT) @@ -150,6 +168,9 @@ if( HAVE_SETJMP_H ) check_symbol_exists(siglongjmp setjmp.h HAVE_SIGLONGJMP) check_symbol_exists(sigsetjmp setjmp.h HAVE_SIGSETJMP) endif() +if( HAVE_SIGNAL_H ) + check_symbol_exists(sigaltstack signal.h HAVE_SIGALTSTACK) +endif() if( HAVE_SYS_UIO_H ) check_symbol_exists(writev sys/uio.h HAVE_WRITEV) endif() @@ -395,12 +416,12 @@ else () set(LLVM_NATIVE_ASMPRINTER LLVMInitialize${LLVM_NATIVE_ARCH}AsmPrinter) # We don't have an ASM parser for all architectures yet. - if (EXISTS ${CMAKE_SOURCE_DIR}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/CMakeLists.txt) + if (EXISTS ${PROJECT_SOURCE_DIR}/lib/Target/${LLVM_NATIVE_ARCH}/AsmParser/CMakeLists.txt) set(LLVM_NATIVE_ASMPARSER LLVMInitialize${LLVM_NATIVE_ARCH}AsmParser) endif () # We don't have an disassembler for all architectures yet. - if (EXISTS ${CMAKE_SOURCE_DIR}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/CMakeLists.txt) + if (EXISTS ${PROJECT_SOURCE_DIR}/lib/Target/${LLVM_NATIVE_ARCH}/Disassembler/CMakeLists.txt) set(LLVM_NATIVE_DISASSEMBLER LLVMInitialize${LLVM_NATIVE_ARCH}Disassembler) endif () endif () @@ -446,21 +467,6 @@ else() set(HAVE_DIA_SDK 0) endif( MSVC ) -if( PURE_WINDOWS ) - CHECK_CXX_SOURCE_COMPILES(" - #include - #include - extern \"C\" void foo(PENUMLOADED_MODULES_CALLBACK); - extern \"C\" void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID)); - int main(){return 0;}" - HAVE_ELMCB_PCSTR) - if( HAVE_ELMCB_PCSTR ) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Sat Jul 23 20:41:57 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 67BCEBA27A3; Sat, 23 Jul 2016 20:41:57 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1E3C31E6B; Sat, 23 Jul 2016 20:41:57 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NKfuY7011728; Sat, 23 Jul 2016 20:41:56 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NKfufC011727; Sat, 23 Jul 2016 20:41:56 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232041.u6NKfufC011727@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 20:41:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303232 - vendor/llvm/llvm-release_39-r276489 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 20:41:57 -0000 Author: dim Date: Sat Jul 23 20:41:56 2016 New Revision: 303232 URL: https://svnweb.freebsd.org/changeset/base/303232 Log: Tag llvm release_39 branch r276489. Added: vendor/llvm/llvm-release_39-r276489/ - copied from r303231, vendor/llvm/dist/ From owner-svn-src-vendor@freebsd.org Sat Jul 23 20:44:20 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C6167BA287F; Sat, 23 Jul 2016 20:44:20 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C1AAF12DD; Sat, 23 Jul 2016 20:44:19 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NKiJwm011893; Sat, 23 Jul 2016 20:44:19 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NKiH5v011876; Sat, 23 Jul 2016 20:44:17 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232044.u6NKiH5v011876@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 20:44:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303233 - in vendor/clang/dist: . bindings/python/clang bindings/python/tests/cindex cmake/caches cmake/modules docs docs/CommandGuide docs/analyzer docs/tools examples examples/Annotat... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 20:44:20 -0000 Author: dim Date: Sat Jul 23 20:44:14 2016 New Revision: 303233 URL: https://svnweb.freebsd.org/changeset/base/303233 Log: Vendor import of clang release_39 branch r276489: https://llvm.org/svn/llvm-project/cfe/branches/release_39@276489 Added: vendor/clang/dist/cmake/caches/3-stage-base.cmake vendor/clang/dist/cmake/caches/3-stage.cmake vendor/clang/dist/cmake/modules/AddClang.cmake vendor/clang/dist/cmake/modules/CMakeLists.txt (contents, props changed) vendor/clang/dist/cmake/modules/ClangConfig.cmake.in (contents, props changed) vendor/clang/dist/docs/ItaniumMangleAbiTags.rst vendor/clang/dist/docs/LTOVisibility.rst vendor/clang/dist/docs/SanitizerStats.rst vendor/clang/dist/docs/SourceBasedCodeCoverage.rst vendor/clang/dist/docs/doxygen-mainpage.dox vendor/clang/dist/examples/AnnotateFunctions/ vendor/clang/dist/examples/AnnotateFunctions/AnnotateFunctions.cpp (contents, props changed) vendor/clang/dist/examples/AnnotateFunctions/CMakeLists.txt (contents, props changed) vendor/clang/dist/examples/analyzer-plugin/SampleAnalyzerPlugin.exports vendor/clang/dist/include/clang/AST/Availability.h (contents, props changed) vendor/clang/dist/include/clang/AST/LocInfoType.h (contents, props changed) vendor/clang/dist/include/clang/AST/OperationKinds.def vendor/clang/dist/include/clang/Basic/Cuda.h (contents, props changed) vendor/clang/dist/include/clang/Basic/DebugInfoOptions.h (contents, props changed) vendor/clang/dist/include/clang/Basic/OpenCLImageTypes.def vendor/clang/dist/include/clang/Basic/OpenCLOptions.h (contents, props changed) vendor/clang/dist/include/clang/Basic/PragmaKinds.h (contents, props changed) vendor/clang/dist/include/clang/CodeGen/SwiftCallingConv.h (contents, props changed) vendor/clang/dist/include/clang/Index/CodegenNameGenerator.h (contents, props changed) vendor/clang/dist/include/clang/Index/IndexDataConsumer.h (contents, props changed) vendor/clang/dist/include/clang/Index/IndexSymbol.h (contents, props changed) vendor/clang/dist/include/clang/Index/IndexingAction.h (contents, props changed) vendor/clang/dist/include/clang/Lex/HeaderMapTypes.h (contents, props changed) vendor/clang/dist/include/clang/Sema/CleanupInfo.h (contents, props changed) vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/CMakeLists.txt (contents, props changed) vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/Checkers.td vendor/clang/dist/include/clang/StaticAnalyzer/Checkers/SValExplainer.h (contents, props changed) vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h (contents, props changed) vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h (contents, props changed) vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def vendor/clang/dist/include/clang/Tooling/Core/QualTypeNames.h (contents, props changed) vendor/clang/dist/include/clang/Tooling/FixIt.h (contents, props changed) vendor/clang/dist/lib/Basic/Cuda.cpp (contents, props changed) vendor/clang/dist/lib/CodeGen/CGCUDABuiltin.cpp (contents, props changed) vendor/clang/dist/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp (contents, props changed) vendor/clang/dist/lib/CodeGen/CGOpenMPRuntimeNVPTX.h (contents, props changed) vendor/clang/dist/lib/CodeGen/SwiftCallingConv.cpp (contents, props changed) vendor/clang/dist/lib/Format/AffectedRangeManager.cpp (contents, props changed) vendor/clang/dist/lib/Format/AffectedRangeManager.h (contents, props changed) vendor/clang/dist/lib/Format/FormatTokenLexer.cpp (contents, props changed) vendor/clang/dist/lib/Format/FormatTokenLexer.h (contents, props changed) vendor/clang/dist/lib/Format/SortJavaScriptImports.cpp (contents, props changed) vendor/clang/dist/lib/Format/SortJavaScriptImports.h (contents, props changed) vendor/clang/dist/lib/Format/TokenAnalyzer.cpp (contents, props changed) vendor/clang/dist/lib/Format/TokenAnalyzer.h (contents, props changed) vendor/clang/dist/lib/Headers/__clang_cuda_cmath.h (contents, props changed) vendor/clang/dist/lib/Headers/__clang_cuda_intrinsics.h (contents, props changed) vendor/clang/dist/lib/Headers/__clang_cuda_math_forward_declares.h (contents, props changed) vendor/clang/dist/lib/Headers/avx512ifmaintrin.h (contents, props changed) vendor/clang/dist/lib/Headers/avx512ifmavlintrin.h (contents, props changed) vendor/clang/dist/lib/Headers/avx512pfintrin.h (contents, props changed) vendor/clang/dist/lib/Headers/avx512vbmiintrin.h (contents, props changed) vendor/clang/dist/lib/Headers/avx512vbmivlintrin.h (contents, props changed) vendor/clang/dist/lib/Headers/avx512vlcdintrin.h (contents, props changed) vendor/clang/dist/lib/Headers/clflushoptintrin.h (contents, props changed) vendor/clang/dist/lib/Headers/intrin.h (contents, props changed) vendor/clang/dist/lib/Headers/mwaitxintrin.h (contents, props changed) vendor/clang/dist/lib/Headers/opencl-c.h (contents, props changed) vendor/clang/dist/lib/Index/CodegenNameGenerator.cpp (contents, props changed) vendor/clang/dist/lib/Index/IndexBody.cpp (contents, props changed) vendor/clang/dist/lib/Index/IndexDecl.cpp (contents, props changed) vendor/clang/dist/lib/Index/IndexSymbol.cpp (contents, props changed) vendor/clang/dist/lib/Index/IndexTypeSourceInfo.cpp (contents, props changed) vendor/clang/dist/lib/Index/IndexingAction.cpp (contents, props changed) vendor/clang/dist/lib/Index/IndexingContext.cpp (contents, props changed) vendor/clang/dist/lib/Index/IndexingContext.h (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/MPI-Checker/ vendor/clang/dist/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.cpp (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.cpp (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIFunctionClassifier.h (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/MPI-Checker/MPITypes.h (contents, props changed) vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp (contents, props changed) vendor/clang/dist/lib/Tooling/Core/QualTypeNames.cpp (contents, props changed) vendor/clang/dist/lib/Tooling/FixIt.cpp (contents, props changed) vendor/clang/dist/test/ARCMT/Inputs/with space/ vendor/clang/dist/test/ARCMT/Inputs/with space/test.h (contents, props changed) vendor/clang/dist/test/ARCMT/Inputs/with space/test.h.result vendor/clang/dist/test/ARCMT/Inputs/with space/test1.m.in (contents, props changed) vendor/clang/dist/test/ARCMT/Inputs/with space/test1.m.in.result vendor/clang/dist/test/ARCMT/Inputs/with space/test2.m.in (contents, props changed) vendor/clang/dist/test/ARCMT/Inputs/with space/test2.m.in.result vendor/clang/dist/test/ARCMT/objcmt-invalid-code.mm vendor/clang/dist/test/ARCMT/objcmt-invalid-code.mm.result vendor/clang/dist/test/ARCMT/objcmt-ns-enum-crash.m vendor/clang/dist/test/ARCMT/objcmt-ns-enum-crash.m.result vendor/clang/dist/test/ASTMerge/Inputs/anonymous-fields1.cpp (contents, props changed) vendor/clang/dist/test/ASTMerge/Inputs/anonymous-fields2.cpp (contents, props changed) vendor/clang/dist/test/ASTMerge/Inputs/inheritance-base.cpp (contents, props changed) vendor/clang/dist/test/ASTMerge/Inputs/init-ctors-classes.cpp (contents, props changed) vendor/clang/dist/test/ASTMerge/anonymous-fields.cpp (contents, props changed) vendor/clang/dist/test/ASTMerge/inheritance.cpp (contents, props changed) vendor/clang/dist/test/ASTMerge/init-ctors.cpp (contents, props changed) vendor/clang/dist/test/Analysis/DeallocMissingRelease.m vendor/clang/dist/test/Analysis/DeallocUseAfterFreeErrors.m vendor/clang/dist/test/Analysis/Inputs/system-header-simulator-cxx-std-suppression.h (contents, props changed) vendor/clang/dist/test/Analysis/Inputs/system-header-simulator-for-nullability.h (contents, props changed) vendor/clang/dist/test/Analysis/Inputs/system-header-simulator-for-objc-dealloc.h (contents, props changed) vendor/clang/dist/test/Analysis/MPIMock.h (contents, props changed) vendor/clang/dist/test/Analysis/MemRegion.cpp (contents, props changed) vendor/clang/dist/test/Analysis/analyze_display_progress.cpp (contents, props changed) vendor/clang/dist/test/Analysis/atomics.c (contents, props changed) vendor/clang/dist/test/Analysis/bstring.cpp (contents, props changed) vendor/clang/dist/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp (contents, props changed) vendor/clang/dist/test/Analysis/explain-svals.cpp (contents, props changed) vendor/clang/dist/test/Analysis/index-type.c (contents, props changed) vendor/clang/dist/test/Analysis/mpichecker.cpp (contents, props changed) vendor/clang/dist/test/Analysis/mpicheckernotes.cpp (contents, props changed) vendor/clang/dist/test/Analysis/nullability-no-arc.mm vendor/clang/dist/test/Analysis/traversal-begin-end-function.c (contents, props changed) vendor/clang/dist/test/CXX/basic/basic.def/p2.cpp (contents, props changed) vendor/clang/dist/test/CXX/basic/basic.def/p4.cpp (contents, props changed) vendor/clang/dist/test/CXX/class/class.static/class.static.data/p2.cpp (contents, props changed) vendor/clang/dist/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p6.cpp (contents, props changed) vendor/clang/dist/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p7.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p15.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p18.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p3.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p6-cxx11.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p7.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.fallthrough/ vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.fallthrough/p1.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.grammar/p2-1z.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/ vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p1.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p2.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p3.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/ vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p1.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p2.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p3.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/dcl.attr/dcl.attr.unused/p4.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.inline/ vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.inline/p1.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.inline/p5.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p2-1z.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.aggr/p1.cpp (contents, props changed) vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.list/p3.cpp (contents, props changed) vendor/clang/dist/test/CXX/drs/dr12xx.cpp (contents, props changed) vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p15-star-this-capture.cpp (contents, props changed) vendor/clang/dist/test/CXX/special/class.init/class.inhctor.init/ vendor/clang/dist/test/CXX/special/class.init/class.inhctor.init/p1.cpp (contents, props changed) vendor/clang/dist/test/CXX/special/class.init/class.inhctor.init/p2.cpp (contents, props changed) vendor/clang/dist/test/CXX/stmt.stmt/stmt.select/stmt.if/p2.cpp (contents, props changed) vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/p7.cpp (contents, props changed) vendor/clang/dist/test/CodeCompletion/Inputs/ModuleA/ vendor/clang/dist/test/CodeCompletion/Inputs/ModuleA/module.modulemap vendor/clang/dist/test/CodeCompletion/Inputs/ModuleA/moduleA.h (contents, props changed) vendor/clang/dist/test/CodeCompletion/Inputs/import_moduleA.h (contents, props changed) vendor/clang/dist/test/CodeCompletion/bracket-decl.c (contents, props changed) vendor/clang/dist/test/CodeCompletion/ctor-initializer.cpp (contents, props changed) vendor/clang/dist/test/CodeCompletion/documentation.m vendor/clang/dist/test/CodeCompletion/pch-and-module.m vendor/clang/dist/test/CodeGen/CFStrings.c (contents, props changed) vendor/clang/dist/test/CodeGen/Inputs/pgo-sample.prof vendor/clang/dist/test/CodeGen/Inputs/pgotestclang.profraw vendor/clang/dist/test/CodeGen/Inputs/pgotestir.profraw vendor/clang/dist/test/CodeGen/Inputs/thinlto_backend.ll vendor/clang/dist/test/CodeGen/aarch64-arguments-hfa-v3.c (contents, props changed) vendor/clang/dist/test/CodeGen/arm-swiftcall.c (contents, props changed) vendor/clang/dist/test/CodeGen/attr-mode-enums.c (contents, props changed) vendor/clang/dist/test/CodeGen/attr-target-x87-softfp.c (contents, props changed) vendor/clang/dist/test/CodeGen/attr-x86-interrupt.c (contents, props changed) vendor/clang/dist/test/CodeGen/avx512ifma-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/avx512ifmavl-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/avx512pf-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/avx512vbmi-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/avx512vbmivl-builtin.c (contents, props changed) vendor/clang/dist/test/CodeGen/avx512vlcd-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/backend-unsupported-error.ll vendor/clang/dist/test/CodeGen/bitscan-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/blocks-windows.c (contents, props changed) vendor/clang/dist/test/CodeGen/builtin-clflushopt.c (contents, props changed) vendor/clang/dist/test/CodeGen/builtins-hexagon.c (contents, props changed) vendor/clang/dist/test/CodeGen/builtins-sparc.c (contents, props changed) vendor/clang/dist/test/CodeGen/builtins-systemz-error2.c (contents, props changed) vendor/clang/dist/test/CodeGen/cfi-check-fail.c (contents, props changed) vendor/clang/dist/test/CodeGen/cfi-check-fail2.c (contents, props changed) vendor/clang/dist/test/CodeGen/cfstring-windows.c (contents, props changed) vendor/clang/dist/test/CodeGen/debug-info-imported-entity.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/debug-info-renderscript-tag.rs vendor/clang/dist/test/CodeGen/fixup-depth-overflow.c (contents, props changed) vendor/clang/dist/test/CodeGen/forwarding-blocks-if.c (contents, props changed) vendor/clang/dist/test/CodeGen/hexagon-inline-asm.c (contents, props changed) vendor/clang/dist/test/CodeGen/iamcu-abi.c (contents, props changed) vendor/clang/dist/test/CodeGen/ifunc.c (contents, props changed) vendor/clang/dist/test/CodeGen/inline-asm-mixed-style.c (contents, props changed) vendor/clang/dist/test/CodeGen/inline-optim.c (contents, props changed) vendor/clang/dist/test/CodeGen/lanai-arguments.c (contents, props changed) vendor/clang/dist/test/CodeGen/lanai-regparm.c (contents, props changed) vendor/clang/dist/test/CodeGen/lifetime-asan.c (contents, props changed) vendor/clang/dist/test/CodeGen/linker-option.c (contents, props changed) vendor/clang/dist/test/CodeGen/malign-double.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/mbackchain-2.c (contents, props changed) vendor/clang/dist/test/CodeGen/mbackchain-3.c (contents, props changed) vendor/clang/dist/test/CodeGen/mbackchain.c (contents, props changed) vendor/clang/dist/test/CodeGen/mcu-struct-return.c (contents, props changed) vendor/clang/dist/test/CodeGen/ms-inline-asm-avx512.c (contents, props changed) vendor/clang/dist/test/CodeGen/ms-inline-asm-errors.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/nousejumptable.c (contents, props changed) vendor/clang/dist/test/CodeGen/pgo-instrumentation.c (contents, props changed) vendor/clang/dist/test/CodeGen/pgo-sample-preparation.c (contents, props changed) vendor/clang/dist/test/CodeGen/pgo-sample.c (contents, props changed) vendor/clang/dist/test/CodeGen/pr25786.c (contents, props changed) vendor/clang/dist/test/CodeGen/pr27892.c (contents, props changed) vendor/clang/dist/test/CodeGen/preserve-call-conv.c (contents, props changed) vendor/clang/dist/test/CodeGen/rd-builtins.c (contents, props changed) vendor/clang/dist/test/CodeGen/relax.c (contents, props changed) vendor/clang/dist/test/CodeGen/renderscript.c (contents, props changed) vendor/clang/dist/test/CodeGen/sparc-vaarg.c (contents, props changed) vendor/clang/dist/test/CodeGen/sparcv8-abi.c (contents, props changed) vendor/clang/dist/test/CodeGen/struct-union-BE.c (contents, props changed) vendor/clang/dist/test/CodeGen/target-builtin-error-3.c (contents, props changed) vendor/clang/dist/test/CodeGen/temporary-lifetime-exceptions.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/temporary-lifetime.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/thinlto_backend.ll vendor/clang/dist/test/CodeGen/ubsan-strip-path-components.cpp (contents, props changed) vendor/clang/dist/test/CodeGen/wasm-varargs.c (contents, props changed) vendor/clang/dist/test/CodeGen/windows-on-arm-tls-support.c (contents, props changed) vendor/clang/dist/test/CodeGen/xray-attributes-supported.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCUDA/Inputs/cuda-initializers.h (contents, props changed) vendor/clang/dist/test/CodeGenCUDA/alias.cu vendor/clang/dist/test/CodeGenCUDA/convergent.cu vendor/clang/dist/test/CodeGenCUDA/device-var-init.cu vendor/clang/dist/test/CodeGenCUDA/flush-denormals.cu vendor/clang/dist/test/CodeGenCUDA/fp-contract.cu vendor/clang/dist/test/CodeGenCUDA/printf-aggregate.cu vendor/clang/dist/test/CodeGenCUDA/printf.cu vendor/clang/dist/test/CodeGenCXX/PR26569.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/PR28220.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/arm-swiftcall.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/attr-mode-vector-types-tmpl.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/attr-x86-interrupt.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cfi-speculative-vtable.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cfi-stats.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cxx1z-constexpr-if.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cxx1z-init-statement.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cxx1z-initializer-aggregate.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cxx1z-inline-variables.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/cxx1z-lambda-star-this.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-calling-conventions.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-member-call.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-ms-abi.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-ms-anonymous-tag.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-ms-bitfields.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-ms-ptr-to-member.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-nodebug.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/debug-info-scoped-class.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/default_calling_conv.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/discard-name-values.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/dllexport-ms-friend.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/dllexport-pr26549.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/exceptions-cxx-ehsc.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/float128-declarations.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/inline-hint.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/lto-visibility-inference.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/mangle-abi-tag.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/mangle-ms-md5.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/microsoft-abi-extern-template.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/pr27030.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/pr28360.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/static-destructor.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/type-metadata.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/virtual-function-attrs.cpp (contents, props changed) vendor/clang/dist/test/CodeGenCXX/vla-consruct.cpp (contents, props changed) vendor/clang/dist/test/CodeGenObjC/arc-i386.m vendor/clang/dist/test/CodeGenObjC/arc-unsafeclaim.m vendor/clang/dist/test/CodeGenObjC/attr-objc-runtime-visible.m vendor/clang/dist/test/CodeGenObjC/debug-info-nodebug.m vendor/clang/dist/test/CodeGenObjC/dllstorage.m vendor/clang/dist/test/CodeGenObjC/metadata-class-properties.m vendor/clang/dist/test/CodeGenObjC/property-atomic-bool.m vendor/clang/dist/test/CodeGenObjCXX/auto-release-result-assert.mm vendor/clang/dist/test/CodeGenObjCXX/block-default-arg.mm vendor/clang/dist/test/CodeGenObjCXX/block-nested-in-lambda.cpp (contents, props changed) vendor/clang/dist/test/CodeGenObjCXX/debug-info-block-capture-this.mm vendor/clang/dist/test/CodeGenOpenCL/amdgcn-flat-scratch-name.cl vendor/clang/dist/test/CodeGenOpenCL/amdgpu-call-kernel.cl (contents, props changed) vendor/clang/dist/test/CodeGenOpenCL/amdgpu-calling-conv.cl vendor/clang/dist/test/CodeGenOpenCL/as_type.cl vendor/clang/dist/test/CodeGenOpenCL/builtins-amdgcn-error.cl vendor/clang/dist/test/CodeGenOpenCL/builtins-amdgcn-vi.cl vendor/clang/dist/test/CodeGenOpenCL/builtins-amdgcn.cl vendor/clang/dist/test/CodeGenOpenCL/builtins-generic-amdgcn.cl vendor/clang/dist/test/CodeGenOpenCL/cl20-device-side-enqueue.cl vendor/clang/dist/test/CodeGenOpenCL/images.cl vendor/clang/dist/test/CodeGenOpenCL/no-signed-zeros.cl vendor/clang/dist/test/CodeGenOpenCL/pipe_builtin.cl vendor/clang/dist/test/CodeGenOpenCL/spir_version.cl vendor/clang/dist/test/CodeGenOpenCL/to_addr_builtin.cl vendor/clang/dist/test/CodeGenOpenCL/unroll-hint.cl vendor/clang/dist/test/CodeGenOpenCL/vla.cl vendor/clang/dist/test/CoverageMapping/Inputs/ends_a_scope_only vendor/clang/dist/test/CoverageMapping/Inputs/macros.h (contents, props changed) vendor/clang/dist/test/CoverageMapping/Inputs/starts_a_scope_only vendor/clang/dist/test/CoverageMapping/include-macros.c (contents, props changed) vendor/clang/dist/test/CoverageMapping/unused_function.cpp (contents, props changed) vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/cuda/bin/ vendor/clang/dist/test/Driver/Inputs/CUDA/usr/local/cuda/bin/.keep vendor/clang/dist/test/Driver/Inputs/CUDA_80/ vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/ vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/ vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/ vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/bin/ vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/bin/.keep vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/include/ vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/include/.keep vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/lib/ vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/lib/.keep vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/lib64/ vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/lib64/.keep vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/nvvm/ vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/nvvm/libdevice/ vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/nvvm/libdevice/libdevice.compute_20.10.bc vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/nvvm/libdevice/libdevice.compute_35.10.bc vendor/clang/dist/test/Driver/Inputs/CUDA_80/usr/local/cuda/version.txt (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/aarch64-linux-android/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/aarch64-linux-android/bin/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/aarch64-linux-android/bin/ld vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/aarch64-linux-android/bin/ld.bfd vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/aarch64-linux-android/bin/ld.gold vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/aarch64-linux-android/lib/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/aarch64-linux-android/lib/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/bin/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/bin/ld vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/bin/ld.bfd vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/bin/ld.gold vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/lib/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/lib/armv7-a/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/lib/armv7-a/thumb/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/lib/armv7-a/thumb/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/lib/thumb/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/arm-linux-androideabi/lib/thumb/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/bin/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/bin/aarch64-linux-android-ld vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/bin/aarch64-linux-android-ld.bfd vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/bin/aarch64-linux-android-ld.gold vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/bin/arm-linux-androideabi-ld vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/bin/arm-linux-androideabi-ld.bfd vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/bin/arm-linux-androideabi-ld.gold vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/bin/i686-linux-android-ld vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/bin/i686-linux-android-ld.bfd vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/bin/i686-linux-android-ld.gold vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/bin/mipsel-linux-android-ld vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/bin/mipsel-linux-android-ld.bfd vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/bin/mipsel-linux-android-ld.gold vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/i686-linux-android/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/i686-linux-android/bin/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/i686-linux-android/bin/ld vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/i686-linux-android/bin/ld.bfd vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/i686-linux-android/bin/ld.gold vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/i686-linux-android/lib/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/i686-linux-android/lib/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/aarch64-linux-android/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/aarch64-linux-android/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/arm-linux-androideabi/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/arm-linux-androideabi/armv7-a/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/arm-linux-androideabi/armv7-a/thumb/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/arm-linux-androideabi/armv7-a/thumb/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/arm-linux-androideabi/thumb/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/arm-linux-androideabi/thumb/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/backward/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/backward/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/i686-linux-android/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/i686-linux-android/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/mipsel-linux-android/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/mipsel-linux-android/mips-r2/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/mipsel-linux-android/mips-r2/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/mipsel-linux-android/mips-r6/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/include/c++/4.9/mipsel-linux-android/mips-r6/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/aarch64-linux-android/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/aarch64-linux-android/4.9/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/aarch64-linux-android/4.9/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/aarch64-linux-android/4.9/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/aarch64-linux-android/4.9/include/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/aarch64-linux-android/4.9/include/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/armv7-a/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/armv7-a/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/armv7-a/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/armv7-a/thumb/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/armv7-a/thumb/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/armv7-a/thumb/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/include/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/include/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/thumb/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/thumb/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/arm-linux-androideabi/4.9/thumb/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/i686-linux-android/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/i686-linux-android/4.9/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/i686-linux-android/4.9/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/i686-linux-android/4.9/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/i686-linux-android/4.9/include/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/i686-linux-android/4.9/include/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/include/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/include/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/mips-r2/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/mips-r2/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/mips-r2/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/mips-r6/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/mips-r6/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/lib/gcc/mipsel-linux-android/4.9/mips-r6/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/mipsel-linux-android/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/mipsel-linux-android/bin/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/mipsel-linux-android/bin/ld vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/mipsel-linux-android/bin/ld.bfd vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/mipsel-linux-android/bin/ld.gold vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/mipsel-linux-android/lib/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/mipsel-linux-android/lib/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/sysroot/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/include/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/lib/ vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/lib/crtbegin_dynamic.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/lib/crtbegin_so.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/lib/crtbegin_static.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/lib/crtend_android.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/basic_android_ndk_tree/sysroot/usr/lib/crtend_so.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/gcc_version_parsing5/ vendor/clang/dist/test/Driver/Inputs/gcc_version_parsing5/bin/ vendor/clang/dist/test/Driver/Inputs/gcc_version_parsing5/bin/.keep vendor/clang/dist/test/Driver/Inputs/gcc_version_parsing5/lib/ vendor/clang/dist/test/Driver/Inputs/gcc_version_parsing5/lib/gcc/ vendor/clang/dist/test/Driver/Inputs/gcc_version_parsing5/lib/gcc/i386-unknown-linux/ vendor/clang/dist/test/Driver/Inputs/gcc_version_parsing5/lib/gcc/i386-unknown-linux/4.9.2/ vendor/clang/dist/test/Driver/Inputs/gcc_version_parsing5/lib/gcc/i386-unknown-linux/4.9.2/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/gcc_version_parsing5/lib/gcc/i386-unknown-linux/5/ vendor/clang/dist/test/Driver/Inputs/gcc_version_parsing5/lib/gcc/i386-unknown-linux/5/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/ vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/ vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/include/ vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/lib/ vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/lib/gcc/ vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/lib/gcc/x86_64-pc-linux-gnu/ vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/ vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/ vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4.9.3/ vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/include/g++-v4.9.3/.keep vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/x86_64-pc-linux-gnu/ vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/x86_64-pc-linux-gnu/lib/ vendor/clang/dist/test/Driver/Inputs/gentoo_linux_gcc_4.9.3_tree/usr/x86_64-pc-linux-gnu/lib/.keep vendor/clang/dist/test/Driver/Inputs/header0.h (contents, props changed) vendor/clang/dist/test/Driver/Inputs/header1.h (contents, props changed) vendor/clang/dist/test/Driver/Inputs/header2.h (contents, props changed) vendor/clang/dist/test/Driver/Inputs/header3.h (contents, props changed) vendor/clang/dist/test/Driver/Inputs/header4.h (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/bin/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/bin/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/include/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromips-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromips-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromips-r6-hard/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromips-r6-hard/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromips-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromips-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromips-r6-soft/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromips-r6-soft/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromipsel-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromipsel-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromipsel-r6-hard/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromipsel-r6-hard/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromipsel-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromipsel-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromipsel-r6-soft/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/micromipsel-r6-soft/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib32/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib32/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib64/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-hard/lib64/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-soft/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mips-r6-soft/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib32/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib32/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib64/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-hard/lib64/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-soft/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/lib/gcc/mips-img-linux-gnu/4.9.2/mipsel-r6-soft/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/bin/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/bin/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromips-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromips-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromips-r6-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromips-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromips-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromips-r6-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromipsel-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromipsel-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromipsel-r6-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromipsel-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromipsel-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/micromipsel-r6-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-hard/lib32/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-hard/lib64/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mips-r6-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-hard/lib32/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-hard/lib64/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/include/c++/4.9.2/mips-img-linux-gnu/mipsel-r6-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromips-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromips-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromips-r6-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromips-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromips-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromips-r6-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromipsel-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromipsel-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromipsel-r6-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromipsel-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromipsel-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/micromipsel-r6-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-hard/lib32/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-hard/lib64/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mips-r6-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-hard/lib32/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-hard/lib64/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/mips-img-linux-gnu/lib/mipsel-r6-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/usr/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-hard/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/usr/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromips-r6-soft/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/usr/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-hard/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/usr/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/micromipsel-r6-soft/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/lib32/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/lib64/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib32/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib32/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib32/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib64/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib64/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-hard/usr/lib64/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/usr/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mips-r6-soft/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/lib32/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/lib64/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib32/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib32/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib32/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib64/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib64/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-hard/usr/lib64/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/usr/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_img_v2_tree/sysroot/mipsel-r6-soft/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/bin/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/bin/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/micromipsel-r2-hard-nan2008/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/micromipsel-r2-hard-nan2008/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/micromipsel-r2-hard-nan2008/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/micromipsel-r2-hard-nan2008/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/micromipsel-r2-soft/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/micromipsel-r2-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/micromipsel-r2-soft/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/micromipsel-r2-soft/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-nan2008/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-nan2008-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-nan2008-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-nan2008-uclibc/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-nan2008-uclibc/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-nan2008/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-nan2008/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-nan2008/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-uclibc/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard-uclibc/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib32/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib32/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib64/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-hard/lib64/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-soft/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-soft/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mips-r2-soft/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-nan2008/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-nan2008-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-nan2008-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-nan2008-uclibc/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-nan2008-uclibc/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-nan2008/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-nan2008/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-nan2008/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-uclibc/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard-uclibc/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib32/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib32/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib64/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-hard/lib64/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-soft/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-soft/lib/crtbegin.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/lib/gcc/mips-mti-linux-gnu/4.9.2/mipsel-r2-soft/lib/crtend.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/bin/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/bin/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/micromipsel-r2-hard-nan2008/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/micromipsel-r2-hard-nan2008/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/micromipsel-r2-hard-nan2008/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/micromipsel-r2-soft/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/micromipsel-r2-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/micromipsel-r2-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard-nan2008/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard-nan2008-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard-nan2008-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard-nan2008-uclibc/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard-nan2008/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard-nan2008/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard-uclibc/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard/lib32/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-hard/lib64/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-soft/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mips-r2-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard-nan2008/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard-nan2008-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard-nan2008-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard-nan2008-uclibc/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard-nan2008/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard-nan2008/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard-uclibc/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard/lib32/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-hard/lib64/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-soft/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/include/c++/4.9.2/mipsel-r2-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/micromipsel-r2-hard-nan2008/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/micromipsel-r2-hard-nan2008/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/micromipsel-r2-hard-nan2008/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/micromipsel-r2-soft/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/micromipsel-r2-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/micromipsel-r2-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard-nan2008/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard-nan2008-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard-nan2008-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard-nan2008-uclibc/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard-nan2008/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard-nan2008/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard-uclibc/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard/lib32/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-hard/lib64/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-soft/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mips-r2-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard-nan2008/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard-nan2008-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard-nan2008-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard-nan2008-uclibc/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard-nan2008/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard-nan2008/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard-uclibc/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard/lib32/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-hard/lib64/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-soft/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/mips-mti-linux-gnu/lib/mipsel-r2-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-hard-nan2008/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/micromipsel-r2-soft/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008-uclibc/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-nan2008/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard-uclibc/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/lib32/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/lib64/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib32/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib32/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib32/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib64/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib64/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-hard/usr/lib64/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mips-r2-soft/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008-uclibc/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-nan2008/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard-uclibc/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/lib32/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/lib64/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib32/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib32/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib32/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib32/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib64/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib64/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib64/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-hard/usr/lib64/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/usr/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/usr/include/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/usr/include/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/usr/lib/ vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/usr/lib/.keep vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/usr/lib/crt1.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/usr/lib/crti.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/mips_mti_tree/sysroot/mipsel-r2-soft/usr/lib/crtn.o (contents, props changed) vendor/clang/dist/test/Driver/Inputs/pchfile.cpp (contents, props changed) vendor/clang/dist/test/Driver/Inputs/pchfile.h (contents, props changed) vendor/clang/dist/test/Driver/Inputs/resource_dir/vtables_blacklist.txt (contents, props changed) vendor/clang/dist/test/Driver/aarch64-ras.c (contents, props changed) vendor/clang/dist/test/Driver/amdgpu-features.c (contents, props changed) vendor/clang/dist/test/Driver/android-ndk-standalone.cpp (contents, props changed) vendor/clang/dist/test/Driver/arm-ras.c (contents, props changed) vendor/clang/dist/test/Driver/as-dwarf-cie.s (contents, props changed) vendor/clang/dist/test/Driver/at_file_win.c (contents, props changed) vendor/clang/dist/test/Driver/at_file_win.c.args vendor/clang/dist/test/Driver/cl-pch-errorhandling.cpp (contents, props changed) vendor/clang/dist/test/Driver/cl-pch-search.cpp (contents, props changed) vendor/clang/dist/test/Driver/cl-pch-showincludes.cpp (contents, props changed) vendor/clang/dist/test/Driver/cl-pch.c (contents, props changed) vendor/clang/dist/test/Driver/cl-pch.cpp (contents, props changed) vendor/clang/dist/test/Driver/cuda-arch-translation.cu vendor/clang/dist/test/Driver/cuda-constructor-alias.cu vendor/clang/dist/test/Driver/cuda-external-tools.cu vendor/clang/dist/test/Driver/cuda-march.cu vendor/clang/dist/test/Driver/cuda-not-found.cu vendor/clang/dist/test/Driver/cuda-output-asm.cu vendor/clang/dist/test/Driver/cuda-version-check.cu vendor/clang/dist/test/Driver/cuda_phases.cu vendor/clang/dist/test/Driver/darwin-multiarch-arm.c (contents, props changed) vendor/clang/dist/test/Driver/darwin-stdlib.cpp (contents, props changed) vendor/clang/dist/test/Driver/dynamic-linker.c (contents, props changed) vendor/clang/dist/test/Driver/embed-bitcode.c (contents, props changed) vendor/clang/dist/test/Driver/emulated-tls.cpp (contents, props changed) vendor/clang/dist/test/Driver/esan.c (contents, props changed) vendor/clang/dist/test/Driver/fsjlj-exceptions.c (contents, props changed) vendor/clang/dist/test/Driver/fubsan-strip-path-components.cpp (contents, props changed) vendor/clang/dist/test/Driver/incompatible_sysroot.c (contents, props changed) vendor/clang/dist/test/Driver/lanai-toolchain.c (contents, props changed) vendor/clang/dist/test/Driver/lanai-unknown-unknown.cpp (contents, props changed) vendor/clang/dist/test/Driver/miamcu-opt.c (contents, props changed) vendor/clang/dist/test/Driver/miamcu-opt.cpp (contents, props changed) vendor/clang/dist/test/Driver/mips-img-v2.cpp (contents, props changed) vendor/clang/dist/test/Driver/mips-mti.cpp (contents, props changed) vendor/clang/dist/test/Driver/msvc-compiler-rt.c (contents, props changed) vendor/clang/dist/test/Driver/opencl.cl vendor/clang/dist/test/Driver/relax.c (contents, props changed) vendor/clang/dist/test/Driver/relax.s (contents, props changed) vendor/clang/dist/test/Driver/renderscript.rs vendor/clang/dist/test/Driver/response-file-extra-whitespace.c (contents, props changed) vendor/clang/dist/test/Driver/split-debug.h (contents, props changed) vendor/clang/dist/test/Driver/split-stack-ld.c (contents, props changed) vendor/clang/dist/test/Driver/whole-program-vtables.c (contents, props changed) vendor/clang/dist/test/Driver/win-macho-unwind.c (contents, props changed) vendor/clang/dist/test/Driver/x86-target-features.c (contents, props changed) vendor/clang/dist/test/Frontend/backend-option.c (contents, props changed) vendor/clang/dist/test/Frontend/embed-bitcode.ll vendor/clang/dist/test/Frontend/gnu-mcount.c (contents, props changed) vendor/clang/dist/test/Frontend/opencl.cl vendor/clang/dist/test/Frontend/plugin-annotate-functions.c (contents, props changed) vendor/clang/dist/test/Headers/float.c (contents, props changed) vendor/clang/dist/test/Headers/opencl-c-header.cl vendor/clang/dist/test/Index/Core/ vendor/clang/dist/test/Index/Core/Inputs/ vendor/clang/dist/test/Index/Core/Inputs/module/ vendor/clang/dist/test/Index/Core/Inputs/module/ModA.h (contents, props changed) vendor/clang/dist/test/Index/Core/Inputs/module/module.modulemap vendor/clang/dist/test/Index/Core/index-source.cpp (contents, props changed) vendor/clang/dist/test/Index/Core/index-source.m vendor/clang/dist/test/Index/Core/index-source.mm vendor/clang/dist/test/Index/Core/index-subkinds.m vendor/clang/dist/test/Index/Core/index-with-module.m vendor/clang/dist/test/Index/Inputs/preamble-with-implicit-import-A.h (contents, props changed) vendor/clang/dist/test/Index/Inputs/preamble-with-implicit-import-B.h (contents, props changed) vendor/clang/dist/test/Index/Inputs/preamble-with-implicit-import-C.h (contents, props changed) vendor/clang/dist/test/Index/Inputs/preamble-with-implicit-import.h (contents, props changed) vendor/clang/dist/test/Index/evaluate-cursor.cpp (contents, props changed) vendor/clang/dist/test/Index/keep-going.cpp (contents, props changed) vendor/clang/dist/test/Index/pch-warn-as-error-code-split.cpp (contents, props changed) vendor/clang/dist/test/Index/pch-warn-as-error-code-split.h (contents, props changed) vendor/clang/dist/test/Index/pch-warn-as-error-code.cpp (contents, props changed) vendor/clang/dist/test/Index/preamble-with-implicit-import.m vendor/clang/dist/test/Layout/ms-x86-declspec-empty_bases.cpp (contents, props changed) vendor/clang/dist/test/Lexer/Inputs/case-insensitive-include.h (contents, props changed) vendor/clang/dist/test/Lexer/case-insensitive-include-ms.c (contents, props changed) vendor/clang/dist/test/Lexer/case-insensitive-include.c (contents, props changed) vendor/clang/dist/test/Lexer/case-insensitive-system-include.c (contents, props changed) vendor/clang/dist/test/Lexer/eof-conflict-marker.c (contents, props changed) vendor/clang/dist/test/Lexer/half-literal.cpp (contents, props changed) vendor/clang/dist/test/Lexer/has_feature_efficiency_sanitizer.cpp (contents, props changed) vendor/clang/dist/test/Lexer/opencl-half-literal.cl vendor/clang/dist/test/Misc/amdgcn.languageOptsOpenCL.cl vendor/clang/dist/test/Misc/ast-dump-pipe.cl vendor/clang/dist/test/Misc/backend-resource-limit-diagnostics.cl vendor/clang/dist/test/Misc/diag-null-bytes-in-line.cpp (contents, props changed) vendor/clang/dist/test/Misc/nvptx.languageOptsOpenCL.cl vendor/clang/dist/test/Misc/r600.languageOptsOpenCL.cl vendor/clang/dist/test/Misc/target-parser.c (contents, props changed) vendor/clang/dist/test/Modules/Inputs/MacroFabs1.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/MethodPoolCombined1.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/MethodPoolCombined2.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/MethodPoolString1.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/MethodPoolString2.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR21547/ vendor/clang/dist/test/Modules/Inputs/PR21547/FirstHeader.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR21547/module.modulemap vendor/clang/dist/test/Modules/Inputs/PR24954/ vendor/clang/dist/test/Modules/Inputs/PR24954/A.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR24954/B.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR24954/module.modulemap vendor/clang/dist/test/Modules/Inputs/PR25501/ vendor/clang/dist/test/Modules/Inputs/PR25501/Vector.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR25501/a0.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR25501/a1.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR25501/a2.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR25501/b.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR25501/module.modulemap vendor/clang/dist/test/Modules/Inputs/PR26014/ vendor/clang/dist/test/Modules/Inputs/PR26014/A.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR26014/B.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR26014/module.modulemap vendor/clang/dist/test/Modules/Inputs/PR26179/ vendor/clang/dist/test/Modules/Inputs/PR26179/A.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR26179/B.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR26179/basic_string.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR26179/module.modulemap vendor/clang/dist/test/Modules/Inputs/PR27041/ vendor/clang/dist/test/Modules/Inputs/PR27041/Rtypes.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27041/TGenericClassInfo.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27041/TSchemaHelper.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27041/module.modulemap vendor/clang/dist/test/Modules/Inputs/PR27186/ vendor/clang/dist/test/Modules/Inputs/PR27186/Rtypes.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27186/module.modulemap vendor/clang/dist/test/Modules/Inputs/PR27186/stddef.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27186/time.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27401/ vendor/clang/dist/test/Modules/Inputs/PR27401/a.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27401/b.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27401/module.modulemap vendor/clang/dist/test/Modules/Inputs/PR27513/ vendor/clang/dist/test/Modules/Inputs/PR27513/a.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27513/b.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27513/b1.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27513/b11.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27513/b111.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27513/b1111.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27513/b1112.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27513/b2.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27513/c.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27513/module.modulemap vendor/clang/dist/test/Modules/Inputs/PR27513/mystring.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27739/ vendor/clang/dist/test/Modules/Inputs/PR27739/DataInputHandler.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27739/Types.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27739/map vendor/clang/dist/test/Modules/Inputs/PR27739/module.modulemap vendor/clang/dist/test/Modules/Inputs/PR27754/ vendor/clang/dist/test/Modules/Inputs/PR27754/RConversionRuleParser.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27754/TMetaUtils.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27754/TSchemaType.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27754/algobase.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27754/module.modulemap vendor/clang/dist/test/Modules/Inputs/PR27890/ vendor/clang/dist/test/Modules/Inputs/PR27890/a.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/PR27890/module.modulemap vendor/clang/dist/test/Modules/Inputs/UseAfterFree/ vendor/clang/dist/test/Modules/Inputs/UseAfterFree/UseAfterFreePrivate.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/UseAfterFree/UseAfterFreePublic.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/UseAfterFree/module.map vendor/clang/dist/test/Modules/Inputs/UseAfterFree/module_private.map vendor/clang/dist/test/Modules/Inputs/crash-recovery/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/A.framework/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/A.framework/Headers/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/A.framework/Headers/A.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/B.framework/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/B.framework/Headers/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/B.framework/Headers/B.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/B.framework/Modules/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/B.framework/Modules/module.modulemap vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/I.framework/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/I.framework/Headers/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/I.framework/Headers/I.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/I.framework/Modules/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/I.framework/Modules/module.modulemap vendor/clang/dist/test/Modules/Inputs/crash-recovery/Frameworks/module.modulemap vendor/clang/dist/test/Modules/Inputs/crash-recovery/usr/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/usr/include/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/usr/include/module.map vendor/clang/dist/test/Modules/Inputs/crash-recovery/usr/include/pthread/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/usr/include/pthread.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/crash-recovery/usr/include/pthread/pthread_impl.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/crash-recovery/usr/include/pthread_impl.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/crash-recovery/usr/include/stdio.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/crash-recovery/usr/include/tcl-private/ vendor/clang/dist/test/Modules/Inputs/crash-recovery/usr/include/tcl-private/header.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/cxx-templates-unimported.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/getSourceDescriptor-crash/ vendor/clang/dist/test/Modules/Inputs/getSourceDescriptor-crash/h1.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/getSourceDescriptor-crash/module.modulemap vendor/clang/dist/test/Modules/Inputs/non-module.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/pch-import-module-with-macro.pch vendor/clang/dist/test/Modules/Inputs/suggest-include/ vendor/clang/dist/test/Modules/Inputs/suggest-include/empty.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/module.modulemap vendor/clang/dist/test/Modules/Inputs/suggest-include/private1.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/private2.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/private3.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/textual1.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/textual2.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/textual3.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/textual4.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/textual5.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/useprivate1.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/useprivate3.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/usetextual1.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/usetextual2.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/usetextual3.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/usetextual4.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/suggest-include/usetextual5.h (contents, props changed) vendor/clang/dist/test/Modules/Inputs/typo.h (contents, props changed) vendor/clang/dist/test/Modules/crash-vfs-path-emptydir-entries.m vendor/clang/dist/test/Modules/crash-vfs-path-symlink-component.m vendor/clang/dist/test/Modules/crash-vfs-path-symlink-topheader.m vendor/clang/dist/test/Modules/crash-vfs-path-traversal.m vendor/clang/dist/test/Modules/crash-vfs-relative-overlay.m vendor/clang/dist/test/Modules/crash-vfs-run-reproducer.m vendor/clang/dist/test/Modules/crash-vfs-umbrella-frameworks.m vendor/clang/dist/test/Modules/embed-files-compressed.cpp (contents, props changed) vendor/clang/dist/test/Modules/getSourceDescriptor-crash.cpp (contents, props changed) vendor/clang/dist/test/Modules/implicit-build-config-out-of-date.m vendor/clang/dist/test/Modules/include-own-headers.m vendor/clang/dist/test/Modules/method_pool_write.m vendor/clang/dist/test/Modules/minimal-identifier-tables.cpp (contents, props changed) vendor/clang/dist/test/Modules/parse-attributes.modulemap vendor/clang/dist/test/Modules/pch-module-macro.m vendor/clang/dist/test/Modules/pr21547.cpp (contents, props changed) vendor/clang/dist/test/Modules/pr24954.cpp (contents, props changed) vendor/clang/dist/test/Modules/pr25501.cpp (contents, props changed) vendor/clang/dist/test/Modules/pr26014.cpp (contents, props changed) vendor/clang/dist/test/Modules/pr26179.cpp (contents, props changed) vendor/clang/dist/test/Modules/pr27041.cpp (contents, props changed) vendor/clang/dist/test/Modules/pr27186.cpp (contents, props changed) vendor/clang/dist/test/Modules/pr27401.cpp (contents, props changed) vendor/clang/dist/test/Modules/pr27513.cpp (contents, props changed) vendor/clang/dist/test/Modules/pr27739.cpp (contents, props changed) vendor/clang/dist/test/Modules/pr27754.cpp (contents, props changed) vendor/clang/dist/test/Modules/pr27890.cpp (contents, props changed) vendor/clang/dist/test/Modules/preprocess.cpp (contents, props changed) vendor/clang/dist/test/Modules/suggest-include.cpp (contents, props changed) vendor/clang/dist/test/Modules/typo.m vendor/clang/dist/test/Modules/use-after-free.m vendor/clang/dist/test/OpenMP/declare_reduction_ast_print.c (contents, props changed) vendor/clang/dist/test/OpenMP/declare_reduction_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/declare_reduction_codegen.c (contents, props changed) vendor/clang/dist/test/OpenMP/declare_reduction_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/declare_reduction_messages.c (contents, props changed) vendor/clang/dist/test/OpenMP/declare_reduction_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/declare_simd_ast_print.c (contents, props changed) vendor/clang/dist/test/OpenMP/declare_simd_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/declare_simd_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/declare_simd_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/declare_target_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/declare_target_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_dist_schedule_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_dist_schedule_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_collapse_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_copyin_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_default_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_dist_schedule_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_firstprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_if_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_lastprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_num_threads_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_private_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_proc_bind_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_reduction_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_schedule_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_shared_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_aligned_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_collapse_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_copyin_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_default_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_dist_schedule_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_firstprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_if_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_lastprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_linear_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_loop_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_misc_messages.c (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_num_threads_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_private_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_proc_bind_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_reduction_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_safelen_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_schedule_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_shared_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_parallel_for_simd_simdlen_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_aligned_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_collapse_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_dist_schedule_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_firstprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_lastprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_linear_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_loop_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_misc_messages.c (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_private_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_reduction_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_safelen_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/distribute_simd_simdlen_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/dump.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/for_reduction_codegen_UDR.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/loops_explicit_clauses_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/nvptx_target_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/nvptx_target_firstprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/nvptx_teams_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/ordered_doacross_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_data_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_data_use_device_ptr_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_data_use_device_ptr_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_defaultmap_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_depend_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_enter_data_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_enter_data_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_enter_data_depend_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_enter_data_device_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_enter_data_if_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_enter_data_map_messages.c (contents, props changed) vendor/clang/dist/test/OpenMP/target_enter_data_nowait_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_exit_data_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_exit_data_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_exit_data_depend_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_exit_data_device_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_exit_data_if_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_exit_data_map_messages.c (contents, props changed) vendor/clang/dist/test/OpenMP/target_exit_data_nowait_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_firstprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_firstprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_is_device_ptr_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_is_device_ptr_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_nowait_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_default_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_defaultmap_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_depend_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_device_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_firstprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_collapse_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_default_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_defaultmap_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_depend_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_device_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_firstprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_if_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_lastprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_linear_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_loop_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_map_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_misc_messages.c (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_nowait_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_num_threads_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_ordered_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_private_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_proc_bind_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_reduction_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_schedule_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_aligned_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_collapse_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_default_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_defaultmap_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_depend_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_device_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_firstprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_if_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_lastprivate_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_linear_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_loop_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_map_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_misc_messages.c (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_nowait_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_num_threads_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_private_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_proc_bind_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_reduction_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_safelen_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_schedule_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_for_simd_simdlen_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_if_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_map_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_nowait_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_num_threads_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_private_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_proc_bind_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_reduction_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_parallel_shared_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_private_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_private_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_update_ast_print.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_update_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_update_depend_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_update_device_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_update_from_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_update_if_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_update_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_update_nowait_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/target_update_to_messages.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_firstprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_lastprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_private_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_firstprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_lastprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/taskloop_simd_private_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_firstprivate_codegen.cpp (contents, props changed) vendor/clang/dist/test/OpenMP/teams_private_codegen.cpp (contents, props changed) vendor/clang/dist/test/PCH/Inputs/__va_list_tag-typedef.h (contents, props changed) vendor/clang/dist/test/PCH/Inputs/libroot/ vendor/clang/dist/test/PCH/Inputs/libroot/usr/ vendor/clang/dist/test/PCH/Inputs/libroot/usr/include/ vendor/clang/dist/test/PCH/Inputs/libroot/usr/include/reloc.h (contents, props changed) vendor/clang/dist/test/PCH/Inputs/libroot/usr/include/reloc2.h (contents, props changed) vendor/clang/dist/test/PCH/Inputs/pr27445.h (contents, props changed) vendor/clang/dist/test/PCH/Inputs/pragma-once2-pch.h (contents, props changed) vendor/clang/dist/test/PCH/Inputs/pragma-once2.h (contents, props changed) vendor/clang/dist/test/PCH/__va_list_tag-typedef.c (contents, props changed) vendor/clang/dist/test/PCH/chain-invalid-code.cpp (contents, props changed) vendor/clang/dist/test/PCH/cxx-variadic-templates-with-default-params.cpp (contents, props changed) vendor/clang/dist/test/PCH/cxx1z-init-statement.cpp (contents, props changed) vendor/clang/dist/test/PCH/cxx1z-init-statement.h (contents, props changed) vendor/clang/dist/test/PCH/debug-info-pch-path.c (contents, props changed) vendor/clang/dist/test/PCH/include-timestamp.cpp (contents, props changed) vendor/clang/dist/test/PCH/pr27445.cpp (contents, props changed) vendor/clang/dist/test/PCH/pragma-comment.c (contents, props changed) vendor/clang/dist/test/PCH/pragma-detect_mismatch.c (contents, props changed) vendor/clang/dist/test/PCH/pragma-ms_struct.cpp (contents, props changed) vendor/clang/dist/test/PCH/pragma-pointers_to_members.cpp (contents, props changed) vendor/clang/dist/test/PCH/type_pack_element.cpp (contents, props changed) vendor/clang/dist/test/PCH/uuidof.cpp (contents, props changed) vendor/clang/dist/test/Parser/cxx-ambig-paren-expr-asan.cpp (contents, props changed) vendor/clang/dist/test/Parser/cxx-invalid-for-range.cpp (contents, props changed) vendor/clang/dist/test/Parser/cxx-invalid-function-decl.cpp (contents, props changed) vendor/clang/dist/test/Parser/cxx1z-constexpr-lambdas.cpp (contents, props changed) vendor/clang/dist/test/Parser/cxx1z-init-statement.cpp (contents, props changed) vendor/clang/dist/test/Parser/ms-anachronism.c (contents, props changed) vendor/clang/dist/test/Parser/objc-available.m vendor/clang/dist/test/Parser/objc-class-property.m vendor/clang/dist/test/Parser/objc-default-ctor-init.mm vendor/clang/dist/test/Parser/objcxx11-messaging-and-lambda.mm vendor/clang/dist/test/Parser/objcxx14-protocol-in-template.mm vendor/clang/dist/test/Parser/opencl-unroll-hint.cl vendor/clang/dist/test/Preprocessor/Weverything_pragma.c (contents, props changed) vendor/clang/dist/test/Preprocessor/bigoutput.c (contents, props changed) vendor/clang/dist/test/Preprocessor/cuda-approx-transcendentals.cu vendor/clang/dist/test/Preprocessor/cuda-preprocess.cu vendor/clang/dist/test/Preprocessor/cuda-types.cu vendor/clang/dist/test/Preprocessor/hexagon-predefines.c (contents, props changed) vendor/clang/dist/test/Preprocessor/sysroot-prefix.c (contents, props changed) vendor/clang/dist/test/Profile/Inputs/profile-summary.proftext vendor/clang/dist/test/Profile/c-avoid-direct-call.c (contents, props changed) vendor/clang/dist/test/Profile/c-indirect-call.c (contents, props changed) vendor/clang/dist/test/Profile/cxx-indirect-call.cpp (contents, props changed) vendor/clang/dist/test/Profile/def-assignop.cpp (contents, props changed) vendor/clang/dist/test/Profile/def-ctors.cpp (contents, props changed) vendor/clang/dist/test/Profile/def-dtors.cpp (contents, props changed) vendor/clang/dist/test/Profile/profile-summary.c (contents, props changed) vendor/clang/dist/test/Sema/arm-no-fp16.c (contents, props changed) vendor/clang/dist/test/Sema/arm64-neon-header.c (contents, props changed) vendor/clang/dist/test/Sema/arm_vfma.c (contents, props changed) vendor/clang/dist/test/Sema/attr-ifunc.c (contents, props changed) vendor/clang/dist/test/Sema/attr-mode-enums.c (contents, props changed) vendor/clang/dist/test/Sema/attr-swiftcall.c (contents, props changed) vendor/clang/dist/test/Sema/attr-x86-interrupt.c (contents, props changed) vendor/clang/dist/test/Sema/bitfield-layout_1.c (contents, props changed) vendor/clang/dist/test/Sema/builtin-classify-type.c (contents, props changed) vendor/clang/dist/test/Sema/callingconv-cast.c (contents, props changed) vendor/clang/dist/test/Sema/enable_if-ext.c (contents, props changed) vendor/clang/dist/test/Sema/float128-ld-incompatibility.cpp (contents, props changed) vendor/clang/dist/test/Sema/libbuiltins-ctype-powerpc64.c (contents, props changed) vendor/clang/dist/test/Sema/libbuiltins-ctype-x86_64.c (contents, props changed) vendor/clang/dist/test/Sema/pr25786.c (contents, props changed) vendor/clang/dist/test/Sema/preserve-call-conv.c (contents, props changed) vendor/clang/dist/test/Sema/renderscript.rs vendor/clang/dist/test/Sema/xray-always-instrument-attr.c (contents, props changed) vendor/clang/dist/test/Sema/xray-always-instrument-attr.cpp (contents, props changed) vendor/clang/dist/test/SemaCUDA/Inputs/cuda-initializers.h (contents, props changed) vendor/clang/dist/test/SemaCUDA/Inputs/overload.h (contents, props changed) vendor/clang/dist/test/SemaCUDA/addr-of-overloaded-fn.cu vendor/clang/dist/test/SemaCUDA/alias.cu vendor/clang/dist/test/SemaCUDA/call-overloaded-destructor.cu vendor/clang/dist/test/SemaCUDA/cxx11-kernel-call.cu vendor/clang/dist/test/SemaCUDA/device-var-init.cu vendor/clang/dist/test/SemaCUDA/host-device-constexpr.cu vendor/clang/dist/test/SemaCUDA/no-host-device-constexpr.cu vendor/clang/dist/test/SemaCUDA/overloaded-delete.cu vendor/clang/dist/test/SemaCUDA/pr27778.cu vendor/clang/dist/test/SemaCUDA/vararg.cu vendor/clang/dist/test/SemaCXX/atomic-ops.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/attr-abi-tag-syntax.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/attr-deprecated-replacement-error.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/attr-deprecated-replacement-fixit.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/attr-lto-visibility-public.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/attr-mode-tmpl.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/attr-swiftcall.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/attr-x86-interrupt.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/builtin-classify-type.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/builtin-object-size-cxx14.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/constant-expression-cxx1z.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/cxx1z-constexpr-lambdas.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/cxx1z-init-statement-warn-unused.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/cxx1z-init-statement.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/cxx1z-lambda-star-this.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/delete-and-function-templates.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/diagnostic-order.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/eval-sizeof-dependent-type.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/ms-const-member-expr.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/ms-empty_bases.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/ms-layout_version.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/pr25181-crash-on-invalid.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/pr27047-default-init-expr-name-conflict.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/return-stack-addr-2.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/switch-implicit-fallthrough-off-by-default.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/type_pack_element.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/typo-correction-crash.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/unaddressable-functions.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/varargs.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/vartemplate-lambda.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/vla-consruct.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/warn-comma-operator.cpp (contents, props changed) vendor/clang/dist/test/SemaObjC/arc-objc-lifetime-conflict.m vendor/clang/dist/test/SemaObjC/attr-nodebug.m vendor/clang/dist/test/SemaObjC/attr-objc-runtime-visible.m vendor/clang/dist/test/SemaObjC/block-omitted-return-type.m vendor/clang/dist/test/SemaObjC/dllexport.m vendor/clang/dist/test/SemaObjC/dllimport.m vendor/clang/dist/test/SemaObjC/format-strings-utf8.m vendor/clang/dist/test/SemaObjC/objc-class-property.m vendor/clang/dist/test/SemaObjC/property-atomic-bool.m vendor/clang/dist/test/SemaObjC/typo-correction-arc.m vendor/clang/dist/test/SemaObjC/warn-loop-analysis.m vendor/clang/dist/test/SemaObjCXX/base-type-as-written.mm vendor/clang/dist/test/SemaObjCXX/block-cleanup.mm vendor/clang/dist/test/SemaObjCXX/block-for-lambda-conversion.mm vendor/clang/dist/test/SemaObjCXX/dllexport.mm vendor/clang/dist/test/SemaObjCXX/dllimport.mm vendor/clang/dist/test/SemaObjCXX/typeloc-data-alignment.mm vendor/clang/dist/test/SemaObjCXX/typo-correction.mm vendor/clang/dist/test/SemaOpenCL/access-qualifier.cl vendor/clang/dist/test/SemaOpenCL/as_type.cl vendor/clang/dist/test/SemaOpenCL/bool-vectors.cl vendor/clang/dist/test/SemaOpenCL/builtin.cl vendor/clang/dist/test/SemaOpenCL/cl20-device-side-enqueue.cl vendor/clang/dist/test/SemaOpenCL/clang-builtin-version.cl vendor/clang/dist/test/SemaOpenCL/extension-version.cl vendor/clang/dist/test/SemaOpenCL/extensions.cl vendor/clang/dist/test/SemaOpenCL/images.cl vendor/clang/dist/test/SemaOpenCL/invalid-block.cl vendor/clang/dist/test/SemaOpenCL/invalid-image.cl vendor/clang/dist/test/SemaOpenCL/invalid-pipe-builtin-cl2.0.cl vendor/clang/dist/test/SemaOpenCL/nosvm.cl vendor/clang/dist/test/SemaOpenCL/to_addr_builtin.cl vendor/clang/dist/test/SemaOpenCL/unroll-hint.cl vendor/clang/dist/test/SemaTemplate/undefined-template.cpp (contents, props changed) vendor/clang/dist/tools/c-index-test/core_main.cpp (contents, props changed) vendor/clang/dist/tools/libclang/CXIndexDataConsumer.cpp (contents, props changed) vendor/clang/dist/tools/libclang/CXIndexDataConsumer.h (contents, props changed) vendor/clang/dist/tools/scan-build-py/bin/analyze-build.bat vendor/clang/dist/tools/scan-build-py/bin/analyze-c++.bat vendor/clang/dist/tools/scan-build-py/bin/analyze-cc.bat vendor/clang/dist/tools/scan-build-py/bin/intercept-build.bat vendor/clang/dist/tools/scan-build-py/bin/intercept-c++.bat vendor/clang/dist/tools/scan-build-py/bin/intercept-cc.bat vendor/clang/dist/tools/scan-build-py/bin/scan-build.bat vendor/clang/dist/tools/scan-build-py/libscanbuild/compilation.py (contents, props changed) vendor/clang/dist/tools/scan-build-py/tests/unit/test_compilation.py (contents, props changed) vendor/clang/dist/tools/scan-build-py/tests/unit/test_libear.py (contents, props changed) vendor/clang/dist/unittests/AST/ASTImporterTest.cpp (contents, props changed) vendor/clang/dist/unittests/AST/PostOrderASTVisitor.cpp (contents, props changed) vendor/clang/dist/unittests/ASTMatchers/ASTMatchersInternalTest.cpp (contents, props changed) vendor/clang/dist/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp (contents, props changed) vendor/clang/dist/unittests/ASTMatchers/ASTMatchersNodeTest.cpp (contents, props changed) vendor/clang/dist/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp (contents, props changed) vendor/clang/dist/unittests/Analysis/ vendor/clang/dist/unittests/Analysis/CFGTest.cpp (contents, props changed) vendor/clang/dist/unittests/Analysis/CMakeLists.txt (contents, props changed) vendor/clang/dist/unittests/Format/CleanupTest.cpp (contents, props changed) vendor/clang/dist/unittests/Format/SortImportsTestJS.cpp (contents, props changed) vendor/clang/dist/unittests/Frontend/CodeGenActionTest.cpp (contents, props changed) vendor/clang/dist/unittests/Lex/HeaderMapTest.cpp (contents, props changed) vendor/clang/dist/unittests/Tooling/FixItTest.cpp (contents, props changed) vendor/clang/dist/unittests/Tooling/QualTypeNamesTest.cpp (contents, props changed) vendor/clang/dist/utils/ClangVisualizers/ vendor/clang/dist/utils/ClangVisualizers/CMakeLists.txt (contents, props changed) vendor/clang/dist/utils/ClangVisualizers/clang.natvis vendor/clang/dist/utils/modfuzz.py (contents, props changed) vendor/clang/dist/utils/perf-training/order-files.lit.cfg vendor/clang/dist/utils/perf-training/order-files.lit.site.cfg.in (contents, props changed) Deleted: vendor/clang/dist/Makefile vendor/clang/dist/cmake/modules/ClangConfig.cmake vendor/clang/dist/docs/Makefile vendor/clang/dist/docs/analyzer/Makefile vendor/clang/dist/docs/doxygen.intro vendor/clang/dist/examples/Makefile vendor/clang/dist/examples/PrintFunctionNames/Makefile vendor/clang/dist/examples/analyzer-plugin/Makefile vendor/clang/dist/examples/clang-interpreter/Makefile vendor/clang/dist/include/Makefile vendor/clang/dist/include/clang-c/Makefile vendor/clang/dist/include/clang/AST/Makefile vendor/clang/dist/include/clang/Basic/Makefile vendor/clang/dist/include/clang/Config/config.h.in vendor/clang/dist/include/clang/Driver/Makefile vendor/clang/dist/include/clang/Makefile vendor/clang/dist/include/clang/Parse/Makefile vendor/clang/dist/include/clang/Sema/LocInfoType.h vendor/clang/dist/include/clang/Sema/Makefile vendor/clang/dist/include/clang/Serialization/Makefile vendor/clang/dist/lib/ARCMigrate/Makefile vendor/clang/dist/lib/AST/Makefile vendor/clang/dist/lib/ASTMatchers/Dynamic/Makefile vendor/clang/dist/lib/ASTMatchers/Makefile vendor/clang/dist/lib/Analysis/Makefile vendor/clang/dist/lib/Basic/Makefile vendor/clang/dist/lib/CodeGen/Makefile vendor/clang/dist/lib/Driver/Makefile vendor/clang/dist/lib/Edit/Makefile vendor/clang/dist/lib/Format/Makefile vendor/clang/dist/lib/Frontend/Makefile vendor/clang/dist/lib/Frontend/Rewrite/Makefile vendor/clang/dist/lib/FrontendTool/Makefile vendor/clang/dist/lib/Headers/Intrin.h vendor/clang/dist/lib/Headers/Makefile vendor/clang/dist/lib/Index/Makefile vendor/clang/dist/lib/Lex/Makefile vendor/clang/dist/lib/Makefile vendor/clang/dist/lib/Parse/Makefile vendor/clang/dist/lib/Rewrite/Makefile vendor/clang/dist/lib/Sema/Makefile vendor/clang/dist/lib/Serialization/Makefile vendor/clang/dist/lib/StaticAnalyzer/Checkers/Checkers.td vendor/clang/dist/lib/StaticAnalyzer/Checkers/Makefile vendor/clang/dist/lib/StaticAnalyzer/Core/Makefile vendor/clang/dist/lib/StaticAnalyzer/Frontend/Makefile vendor/clang/dist/lib/StaticAnalyzer/Makefile vendor/clang/dist/lib/Tooling/Core/Makefile vendor/clang/dist/lib/Tooling/Makefile vendor/clang/dist/runtime/Makefile vendor/clang/dist/runtime/compiler-rt/Makefile vendor/clang/dist/runtime/libcxx/Makefile vendor/clang/dist/test/ARCMT/with space/ vendor/clang/dist/test/Analysis/analyze_display_progress.c vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p3-cxx0x.cpp vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p6-cxx0x.cpp vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.aggr/p1-0x.cpp vendor/clang/dist/test/CXX/dcl.decl/dcl.init/dcl.init.list/p3-0x.cpp vendor/clang/dist/test/CodeGen/arm64-scalar-test.c vendor/clang/dist/test/CodeGen/arm64-vrsqrt.c vendor/clang/dist/test/CodeGen/arm64_neon_high_half.c vendor/clang/dist/test/CodeGen/arm64_vCMP.c vendor/clang/dist/test/CodeGen/arm64_vLdStNum_lane.c vendor/clang/dist/test/CodeGen/arm64_vMaxMin.c vendor/clang/dist/test/CodeGen/arm64_vadd.c vendor/clang/dist/test/CodeGen/arm64_vca.c vendor/clang/dist/test/CodeGen/arm64_vcvtfp.c vendor/clang/dist/test/CodeGen/arm64_vecCmpBr.c vendor/clang/dist/test/CodeGen/arm64_vext.c vendor/clang/dist/test/CodeGen/arm64_vfma.c vendor/clang/dist/test/CodeGen/arm64_vneg.c vendor/clang/dist/test/CodeGen/arm64_vqmov.c vendor/clang/dist/test/CodeGen/arm64_vrecps.c vendor/clang/dist/test/CodeGen/arm64_vshift.c vendor/clang/dist/test/CodeGen/arm64_vsli.c vendor/clang/dist/test/CodeGen/arm64_vsri.c vendor/clang/dist/test/CodeGen/arm64_vtst.c vendor/clang/dist/test/CodeGen/thinlto_backend.c vendor/clang/dist/test/CodeGenCXX/cfi-vcall.cpp vendor/clang/dist/test/Driver/Inputs/basic_nacl_tree/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/micromips/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips16/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips32/mips16/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/64/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/64/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/lib/gcc/mips-mti-linux-gnu/4.9.0/mips64r2/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/micromips/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/micromips/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips16/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips16/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/64/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/64/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/64/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/64/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/micromips/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/micromips/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips16/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips16/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/mips16/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips32/mips16/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/64/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/64/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/64/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/64/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips64r2/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/micromips/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips16/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips32/mips16/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/64/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips64/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips64r2/64/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips64r2/64/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips64r2/el/fp64/ vendor/clang/dist/test/Driver/Inputs/mips_fsf_tree/sysroot/mips64r2/fp64/ vendor/clang/dist/test/Frontend/std.cl vendor/clang/dist/test/Makefile vendor/clang/dist/test/PCH/libroot/ vendor/clang/dist/test/Profile/max-function-count.c vendor/clang/dist/test/Sema/varargs.cpp vendor/clang/dist/test/SemaCUDA/function-target-disabled-check.cu vendor/clang/dist/test/SemaCUDA/function-target-hd.cu vendor/clang/dist/test/SemaOpenCL/extension-fp64-cl1.1.cl vendor/clang/dist/test/SemaOpenCL/extension-fp64.cl vendor/clang/dist/test/SemaOpenCL/optional-core-fp64-cl1.2.cl vendor/clang/dist/test/SemaOpenCL/optional-core-fp64-cl2.0.cl vendor/clang/dist/tools/Makefile vendor/clang/dist/tools/arcmt-test/Makefile vendor/clang/dist/tools/c-arcmt-test/Makefile vendor/clang/dist/tools/c-index-test/Makefile vendor/clang/dist/tools/clang-check/Makefile vendor/clang/dist/tools/clang-format/Makefile vendor/clang/dist/tools/diagtool/Makefile vendor/clang/dist/tools/driver/Makefile vendor/clang/dist/tools/libclang/IndexBody.cpp vendor/clang/dist/tools/libclang/IndexDecl.cpp vendor/clang/dist/tools/libclang/IndexTypeSourceInfo.cpp vendor/clang/dist/tools/libclang/IndexingContext.cpp vendor/clang/dist/tools/libclang/IndexingContext.h vendor/clang/dist/tools/libclang/Makefile vendor/clang/dist/tools/scan-build-py/libscanbuild/command.py vendor/clang/dist/tools/scan-build-py/tests/unit/fixtures.py vendor/clang/dist/tools/scan-build-py/tests/unit/test_command.py vendor/clang/dist/tools/scan-build/Makefile vendor/clang/dist/tools/scan-view/Makefile vendor/clang/dist/unittests/AST/Makefile vendor/clang/dist/unittests/ASTMatchers/ASTMatchersTest.cpp vendor/clang/dist/unittests/ASTMatchers/Dynamic/Makefile vendor/clang/dist/unittests/ASTMatchers/Makefile vendor/clang/dist/unittests/Basic/Makefile vendor/clang/dist/unittests/CodeGen/Makefile vendor/clang/dist/unittests/Driver/Makefile vendor/clang/dist/unittests/Format/Makefile vendor/clang/dist/unittests/Frontend/Makefile vendor/clang/dist/unittests/Lex/Makefile vendor/clang/dist/unittests/Makefile vendor/clang/dist/unittests/Rewrite/Makefile vendor/clang/dist/unittests/Sema/Makefile vendor/clang/dist/unittests/StaticAnalyzer/Makefile vendor/clang/dist/unittests/Tooling/Makefile vendor/clang/dist/unittests/libclang/Makefile vendor/clang/dist/utils/TableGen/Makefile vendor/clang/dist/utils/VtableTest/Makefile vendor/clang/dist/utils/clang.natvis Modified: vendor/clang/dist/.arcconfig vendor/clang/dist/.clang-tidy vendor/clang/dist/.gitignore vendor/clang/dist/CMakeLists.txt vendor/clang/dist/CODE_OWNERS.TXT vendor/clang/dist/LICENSE.TXT vendor/clang/dist/bindings/python/clang/cindex.py vendor/clang/dist/bindings/python/tests/cindex/test_cdb.py vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py vendor/clang/dist/bindings/python/tests/cindex/test_diagnostics.py vendor/clang/dist/cmake/caches/Apple-stage1.cmake vendor/clang/dist/cmake/caches/Apple-stage2.cmake vendor/clang/dist/cmake/caches/README.txt vendor/clang/dist/docs/AddressSanitizer.rst vendor/clang/dist/docs/AttributeReference.rst vendor/clang/dist/docs/CMakeLists.txt vendor/clang/dist/docs/ClangFormat.rst vendor/clang/dist/docs/ClangFormatStyleOptions.rst vendor/clang/dist/docs/ClangPlugins.rst vendor/clang/dist/docs/CommandGuide/clang.rst vendor/clang/dist/docs/ControlFlowIntegrity.rst vendor/clang/dist/docs/ControlFlowIntegrityDesign.rst vendor/clang/dist/docs/CrossCompilation.rst vendor/clang/dist/docs/InternalsManual.rst vendor/clang/dist/docs/LanguageExtensions.rst vendor/clang/dist/docs/LeakSanitizer.rst vendor/clang/dist/docs/LibASTMatchersReference.html vendor/clang/dist/docs/MSVCCompatibility.rst vendor/clang/dist/docs/MemorySanitizer.rst vendor/clang/dist/docs/PCHInternals.rst vendor/clang/dist/docs/ReleaseNotes.rst vendor/clang/dist/docs/SafeStack.rst vendor/clang/dist/docs/SanitizerCoverage.rst vendor/clang/dist/docs/ThreadSanitizer.rst vendor/clang/dist/docs/UndefinedBehaviorSanitizer.rst vendor/clang/dist/docs/UsersManual.rst vendor/clang/dist/docs/analyzer/DebugChecks.rst vendor/clang/dist/docs/analyzer/conf.py vendor/clang/dist/docs/conf.py vendor/clang/dist/docs/doxygen.cfg.in vendor/clang/dist/docs/index.rst vendor/clang/dist/docs/tools/dump_ast_matchers.py vendor/clang/dist/docs/tools/dump_format_style.py vendor/clang/dist/examples/CMakeLists.txt vendor/clang/dist/examples/PrintFunctionNames/CMakeLists.txt vendor/clang/dist/examples/analyzer-plugin/CMakeLists.txt vendor/clang/dist/include/clang-c/Index.h vendor/clang/dist/include/clang/ARCMigrate/ARCMTActions.h vendor/clang/dist/include/clang/AST/ASTConsumer.h vendor/clang/dist/include/clang/AST/ASTContext.h vendor/clang/dist/include/clang/AST/ASTImporter.h vendor/clang/dist/include/clang/AST/ASTMutationListener.h vendor/clang/dist/include/clang/AST/ASTTypeTraits.h vendor/clang/dist/include/clang/AST/Attr.h vendor/clang/dist/include/clang/AST/BaseSubobject.h vendor/clang/dist/include/clang/AST/BuiltinTypes.def vendor/clang/dist/include/clang/AST/CanonicalType.h vendor/clang/dist/include/clang/AST/CharUnits.h vendor/clang/dist/include/clang/AST/Decl.h vendor/clang/dist/include/clang/AST/DeclBase.h vendor/clang/dist/include/clang/AST/DeclCXX.h vendor/clang/dist/include/clang/AST/DeclFriend.h vendor/clang/dist/include/clang/AST/DeclObjC.h vendor/clang/dist/include/clang/AST/DeclOpenMP.h vendor/clang/dist/include/clang/AST/DeclTemplate.h vendor/clang/dist/include/clang/AST/DeclarationName.h vendor/clang/dist/include/clang/AST/Expr.h vendor/clang/dist/include/clang/AST/ExprCXX.h vendor/clang/dist/include/clang/AST/ExprObjC.h vendor/clang/dist/include/clang/AST/ExprOpenMP.h vendor/clang/dist/include/clang/AST/GlobalDecl.h vendor/clang/dist/include/clang/AST/LambdaCapture.h vendor/clang/dist/include/clang/AST/Mangle.h vendor/clang/dist/include/clang/AST/OpenMPClause.h vendor/clang/dist/include/clang/AST/OperationKinds.h vendor/clang/dist/include/clang/AST/PrettyPrinter.h vendor/clang/dist/include/clang/AST/RecordLayout.h vendor/clang/dist/include/clang/AST/RecursiveASTVisitor.h vendor/clang/dist/include/clang/AST/Stmt.h vendor/clang/dist/include/clang/AST/StmtCXX.h vendor/clang/dist/include/clang/AST/StmtObjC.h vendor/clang/dist/include/clang/AST/StmtOpenMP.h vendor/clang/dist/include/clang/AST/TemplateBase.h vendor/clang/dist/include/clang/AST/TemplateName.h vendor/clang/dist/include/clang/AST/Type.h vendor/clang/dist/include/clang/AST/TypeLoc.h vendor/clang/dist/include/clang/AST/UnresolvedSet.h vendor/clang/dist/include/clang/ASTMatchers/ASTMatchFinder.h vendor/clang/dist/include/clang/ASTMatchers/ASTMatchers.h vendor/clang/dist/include/clang/ASTMatchers/ASTMatchersInternal.h vendor/clang/dist/include/clang/Analysis/Analyses/FormatString.h vendor/clang/dist/include/clang/Analysis/Analyses/ThreadSafetyUtil.h vendor/clang/dist/include/clang/Analysis/AnalysisContext.h vendor/clang/dist/include/clang/Analysis/ProgramPoint.h vendor/clang/dist/include/clang/Basic/AddressSpaces.h vendor/clang/dist/include/clang/Basic/Attr.td vendor/clang/dist/include/clang/Basic/AttrDocs.td vendor/clang/dist/include/clang/Basic/AttrKinds.h vendor/clang/dist/include/clang/Basic/Builtins.def vendor/clang/dist/include/clang/Basic/Builtins.h vendor/clang/dist/include/clang/Basic/BuiltinsAArch64.def vendor/clang/dist/include/clang/Basic/BuiltinsAMDGPU.def vendor/clang/dist/include/clang/Basic/BuiltinsARM.def vendor/clang/dist/include/clang/Basic/BuiltinsHexagon.def vendor/clang/dist/include/clang/Basic/BuiltinsNVPTX.def vendor/clang/dist/include/clang/Basic/BuiltinsPPC.def vendor/clang/dist/include/clang/Basic/BuiltinsSystemZ.def vendor/clang/dist/include/clang/Basic/BuiltinsWebAssembly.def vendor/clang/dist/include/clang/Basic/BuiltinsX86.def vendor/clang/dist/include/clang/Basic/DeclNodes.td vendor/clang/dist/include/clang/Basic/Diagnostic.h vendor/clang/dist/include/clang/Basic/DiagnosticASTKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticCommonKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticDriverKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticFrontendKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticGroups.td vendor/clang/dist/include/clang/Basic/DiagnosticIDs.h vendor/clang/dist/include/clang/Basic/DiagnosticLexKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticParseKinds.td vendor/clang/dist/include/clang/Basic/DiagnosticSemaKinds.td vendor/clang/dist/include/clang/Basic/FileManager.h vendor/clang/dist/include/clang/Basic/IdentifierTable.h vendor/clang/dist/include/clang/Basic/Lambda.h vendor/clang/dist/include/clang/Basic/LangOptions.def vendor/clang/dist/include/clang/Basic/LangOptions.h vendor/clang/dist/include/clang/Basic/ObjCRuntime.h vendor/clang/dist/include/clang/Basic/OpenCLExtensions.def vendor/clang/dist/include/clang/Basic/OpenMPKinds.def vendor/clang/dist/include/clang/Basic/OpenMPKinds.h vendor/clang/dist/include/clang/Basic/Sanitizers.def vendor/clang/dist/include/clang/Basic/Sanitizers.h vendor/clang/dist/include/clang/Basic/SourceLocation.h vendor/clang/dist/include/clang/Basic/SourceManager.h vendor/clang/dist/include/clang/Basic/Specifiers.h vendor/clang/dist/include/clang/Basic/StmtNodes.td vendor/clang/dist/include/clang/Basic/TargetCXXABI.h vendor/clang/dist/include/clang/Basic/TargetInfo.h vendor/clang/dist/include/clang/Basic/TargetOptions.h vendor/clang/dist/include/clang/Basic/TokenKinds.def vendor/clang/dist/include/clang/Basic/TypeTraits.h vendor/clang/dist/include/clang/Basic/VersionTuple.h vendor/clang/dist/include/clang/Basic/VirtualFileSystem.h vendor/clang/dist/include/clang/Basic/arm_neon.td vendor/clang/dist/include/clang/CMakeLists.txt vendor/clang/dist/include/clang/CodeGen/BackendUtil.h vendor/clang/dist/include/clang/CodeGen/CGFunctionInfo.h vendor/clang/dist/include/clang/CodeGen/CodeGenABITypes.h vendor/clang/dist/include/clang/CodeGen/ModuleBuilder.h vendor/clang/dist/include/clang/CodeGen/ObjectFilePCHContainerOperations.h vendor/clang/dist/include/clang/Config/config.h.cmake vendor/clang/dist/include/clang/Driver/Action.h vendor/clang/dist/include/clang/Driver/CC1Options.td vendor/clang/dist/include/clang/Driver/CLCompatOptions.td vendor/clang/dist/include/clang/Driver/Compilation.h vendor/clang/dist/include/clang/Driver/Driver.h vendor/clang/dist/include/clang/Driver/Job.h vendor/clang/dist/include/clang/Driver/Multilib.h vendor/clang/dist/include/clang/Driver/Options.td vendor/clang/dist/include/clang/Driver/SanitizerArgs.h vendor/clang/dist/include/clang/Driver/ToolChain.h vendor/clang/dist/include/clang/Driver/Types.def vendor/clang/dist/include/clang/Format/Format.h vendor/clang/dist/include/clang/Frontend/ASTConsumers.h vendor/clang/dist/include/clang/Frontend/ASTUnit.h vendor/clang/dist/include/clang/Frontend/CodeGenOptions.def vendor/clang/dist/include/clang/Frontend/CodeGenOptions.h vendor/clang/dist/include/clang/Frontend/CompilerInstance.h vendor/clang/dist/include/clang/Frontend/CompilerInvocation.h vendor/clang/dist/include/clang/Frontend/DependencyOutputOptions.h vendor/clang/dist/include/clang/Frontend/FrontendAction.h vendor/clang/dist/include/clang/Frontend/FrontendActions.h vendor/clang/dist/include/clang/Frontend/FrontendOptions.h vendor/clang/dist/include/clang/Frontend/LangStandards.def vendor/clang/dist/include/clang/Frontend/MultiplexConsumer.h vendor/clang/dist/include/clang/Frontend/PCHContainerOperations.h vendor/clang/dist/include/clang/Frontend/TextDiagnosticPrinter.h vendor/clang/dist/include/clang/Frontend/Utils.h vendor/clang/dist/include/clang/Index/USRGeneration.h vendor/clang/dist/include/clang/Lex/DirectoryLookup.h vendor/clang/dist/include/clang/Lex/HeaderMap.h vendor/clang/dist/include/clang/Lex/HeaderSearch.h vendor/clang/dist/include/clang/Lex/Lexer.h vendor/clang/dist/include/clang/Lex/LiteralSupport.h vendor/clang/dist/include/clang/Lex/MacroArgs.h vendor/clang/dist/include/clang/Lex/MacroInfo.h vendor/clang/dist/include/clang/Lex/ModuleMap.h vendor/clang/dist/include/clang/Lex/Preprocessor.h vendor/clang/dist/include/clang/Lex/Token.h vendor/clang/dist/include/clang/Parse/Parser.h vendor/clang/dist/include/clang/Rewrite/Frontend/ASTConsumers.h vendor/clang/dist/include/clang/Rewrite/Frontend/FrontendActions.h vendor/clang/dist/include/clang/Sema/AttributeList.h vendor/clang/dist/include/clang/Sema/CodeCompleteConsumer.h vendor/clang/dist/include/clang/Sema/DeclSpec.h vendor/clang/dist/include/clang/Sema/ExternalSemaSource.h vendor/clang/dist/include/clang/Sema/Initialization.h vendor/clang/dist/include/clang/Sema/Lookup.h vendor/clang/dist/include/clang/Sema/MultiplexExternalSemaSource.h vendor/clang/dist/include/clang/Sema/ObjCMethodList.h vendor/clang/dist/include/clang/Sema/Overload.h vendor/clang/dist/include/clang/Sema/Ownership.h vendor/clang/dist/include/clang/Sema/ParsedTemplate.h vendor/clang/dist/include/clang/Sema/Scope.h vendor/clang/dist/include/clang/Sema/ScopeInfo.h vendor/clang/dist/include/clang/Sema/Sema.h vendor/clang/dist/include/clang/Sema/SemaInternal.h vendor/clang/dist/include/clang/Sema/SemaLambda.h vendor/clang/dist/include/clang/Sema/TemplateDeduction.h vendor/clang/dist/include/clang/Serialization/ASTBitCodes.h vendor/clang/dist/include/clang/Serialization/ASTReader.h vendor/clang/dist/include/clang/Serialization/ASTWriter.h vendor/clang/dist/include/clang/Serialization/Module.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/Checker.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/CheckerManager.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h vendor/clang/dist/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h vendor/clang/dist/include/clang/Tooling/CommonOptionsParser.h vendor/clang/dist/include/clang/Tooling/Core/Replacement.h vendor/clang/dist/include/clang/Tooling/Refactoring.h vendor/clang/dist/include/clang/Tooling/Tooling.h vendor/clang/dist/include/clang/module.modulemap vendor/clang/dist/lib/ARCMigrate/ARCMT.cpp vendor/clang/dist/lib/ARCMigrate/ARCMTActions.cpp vendor/clang/dist/lib/ARCMigrate/ObjCMT.cpp vendor/clang/dist/lib/ARCMigrate/TransProperties.cpp vendor/clang/dist/lib/AST/APValue.cpp vendor/clang/dist/lib/AST/ASTConsumer.cpp vendor/clang/dist/lib/AST/ASTContext.cpp vendor/clang/dist/lib/AST/ASTDiagnostic.cpp vendor/clang/dist/lib/AST/ASTDumper.cpp vendor/clang/dist/lib/AST/ASTImporter.cpp vendor/clang/dist/lib/AST/ASTTypeTraits.cpp vendor/clang/dist/lib/AST/CXXInheritance.cpp vendor/clang/dist/lib/AST/Comment.cpp vendor/clang/dist/lib/AST/CommentLexer.cpp vendor/clang/dist/lib/AST/CommentSema.cpp vendor/clang/dist/lib/AST/Decl.cpp vendor/clang/dist/lib/AST/DeclBase.cpp vendor/clang/dist/lib/AST/DeclCXX.cpp vendor/clang/dist/lib/AST/DeclObjC.cpp vendor/clang/dist/lib/AST/DeclOpenMP.cpp vendor/clang/dist/lib/AST/DeclPrinter.cpp vendor/clang/dist/lib/AST/DeclTemplate.cpp vendor/clang/dist/lib/AST/DeclarationName.cpp vendor/clang/dist/lib/AST/Expr.cpp vendor/clang/dist/lib/AST/ExprCXX.cpp vendor/clang/dist/lib/AST/ExprClassification.cpp vendor/clang/dist/lib/AST/ExprConstant.cpp vendor/clang/dist/lib/AST/ItaniumMangle.cpp vendor/clang/dist/lib/AST/Mangle.cpp vendor/clang/dist/lib/AST/MicrosoftCXXABI.cpp vendor/clang/dist/lib/AST/MicrosoftMangle.cpp vendor/clang/dist/lib/AST/NSAPI.cpp vendor/clang/dist/lib/AST/NestedNameSpecifier.cpp vendor/clang/dist/lib/AST/OpenMPClause.cpp vendor/clang/dist/lib/AST/ParentMap.cpp vendor/clang/dist/lib/AST/RecordLayout.cpp vendor/clang/dist/lib/AST/RecordLayoutBuilder.cpp vendor/clang/dist/lib/AST/Stmt.cpp vendor/clang/dist/lib/AST/StmtCXX.cpp vendor/clang/dist/lib/AST/StmtOpenMP.cpp vendor/clang/dist/lib/AST/StmtPrinter.cpp vendor/clang/dist/lib/AST/StmtProfile.cpp vendor/clang/dist/lib/AST/TemplateBase.cpp vendor/clang/dist/lib/AST/TemplateName.cpp vendor/clang/dist/lib/AST/Type.cpp vendor/clang/dist/lib/AST/TypeLoc.cpp vendor/clang/dist/lib/AST/TypePrinter.cpp vendor/clang/dist/lib/AST/VTableBuilder.cpp vendor/clang/dist/lib/ASTMatchers/ASTMatchFinder.cpp vendor/clang/dist/lib/ASTMatchers/ASTMatchersInternal.cpp vendor/clang/dist/lib/ASTMatchers/Dynamic/CMakeLists.txt vendor/clang/dist/lib/ASTMatchers/Dynamic/Marshallers.h vendor/clang/dist/lib/ASTMatchers/Dynamic/Registry.cpp vendor/clang/dist/lib/Analysis/AnalysisDeclContext.cpp vendor/clang/dist/lib/Analysis/BodyFarm.cpp vendor/clang/dist/lib/Analysis/BodyFarm.h vendor/clang/dist/lib/Analysis/CFG.cpp vendor/clang/dist/lib/Analysis/CallGraph.cpp vendor/clang/dist/lib/Analysis/Consumed.cpp vendor/clang/dist/lib/Analysis/FormatString.cpp vendor/clang/dist/lib/Analysis/FormatStringParsing.h vendor/clang/dist/lib/Analysis/PrintfFormatString.cpp vendor/clang/dist/lib/Analysis/PseudoConstantAnalysis.cpp vendor/clang/dist/lib/Analysis/ScanfFormatString.cpp vendor/clang/dist/lib/Basic/Builtins.cpp vendor/clang/dist/lib/Basic/CMakeLists.txt vendor/clang/dist/lib/Basic/Diagnostic.cpp vendor/clang/dist/lib/Basic/DiagnosticIDs.cpp vendor/clang/dist/lib/Basic/FileManager.cpp vendor/clang/dist/lib/Basic/IdentifierTable.cpp vendor/clang/dist/lib/Basic/LangOptions.cpp vendor/clang/dist/lib/Basic/Module.cpp vendor/clang/dist/lib/Basic/OpenMPKinds.cpp vendor/clang/dist/lib/Basic/OperatorPrecedence.cpp vendor/clang/dist/lib/Basic/SourceManager.cpp vendor/clang/dist/lib/Basic/TargetInfo.cpp vendor/clang/dist/lib/Basic/Targets.cpp vendor/clang/dist/lib/Basic/Version.cpp vendor/clang/dist/lib/Basic/VirtualFileSystem.cpp vendor/clang/dist/lib/CodeGen/ABIInfo.h vendor/clang/dist/lib/CodeGen/BackendUtil.cpp vendor/clang/dist/lib/CodeGen/CGAtomic.cpp vendor/clang/dist/lib/CodeGen/CGBlocks.cpp vendor/clang/dist/lib/CodeGen/CGBuilder.h vendor/clang/dist/lib/CodeGen/CGBuiltin.cpp vendor/clang/dist/lib/CodeGen/CGCUDANV.cpp vendor/clang/dist/lib/CodeGen/CGCUDARuntime.h vendor/clang/dist/lib/CodeGen/CGCXX.cpp vendor/clang/dist/lib/CodeGen/CGCXXABI.h vendor/clang/dist/lib/CodeGen/CGCall.cpp vendor/clang/dist/lib/CodeGen/CGClass.cpp vendor/clang/dist/lib/CodeGen/CGCleanup.cpp vendor/clang/dist/lib/CodeGen/CGCleanup.h vendor/clang/dist/lib/CodeGen/CGDebugInfo.cpp vendor/clang/dist/lib/CodeGen/CGDebugInfo.h vendor/clang/dist/lib/CodeGen/CGDecl.cpp vendor/clang/dist/lib/CodeGen/CGDeclCXX.cpp vendor/clang/dist/lib/CodeGen/CGException.cpp vendor/clang/dist/lib/CodeGen/CGExpr.cpp vendor/clang/dist/lib/CodeGen/CGExprAgg.cpp vendor/clang/dist/lib/CodeGen/CGExprCXX.cpp vendor/clang/dist/lib/CodeGen/CGExprConstant.cpp vendor/clang/dist/lib/CodeGen/CGExprScalar.cpp vendor/clang/dist/lib/CodeGen/CGLoopInfo.cpp vendor/clang/dist/lib/CodeGen/CGLoopInfo.h vendor/clang/dist/lib/CodeGen/CGObjC.cpp vendor/clang/dist/lib/CodeGen/CGObjCGNU.cpp vendor/clang/dist/lib/CodeGen/CGObjCMac.cpp vendor/clang/dist/lib/CodeGen/CGObjCRuntime.cpp vendor/clang/dist/lib/CodeGen/CGObjCRuntime.h vendor/clang/dist/lib/CodeGen/CGOpenCLRuntime.cpp vendor/clang/dist/lib/CodeGen/CGOpenMPRuntime.cpp vendor/clang/dist/lib/CodeGen/CGOpenMPRuntime.h vendor/clang/dist/lib/CodeGen/CGRecordLayout.h vendor/clang/dist/lib/CodeGen/CGRecordLayoutBuilder.cpp vendor/clang/dist/lib/CodeGen/CGStmt.cpp vendor/clang/dist/lib/CodeGen/CGStmtOpenMP.cpp vendor/clang/dist/lib/CodeGen/CGVTT.cpp vendor/clang/dist/lib/CodeGen/CGVTables.cpp vendor/clang/dist/lib/CodeGen/CGValue.h vendor/clang/dist/lib/CodeGen/CMakeLists.txt vendor/clang/dist/lib/CodeGen/CodeGenABITypes.cpp vendor/clang/dist/lib/CodeGen/CodeGenAction.cpp vendor/clang/dist/lib/CodeGen/CodeGenFunction.cpp vendor/clang/dist/lib/CodeGen/CodeGenFunction.h vendor/clang/dist/lib/CodeGen/CodeGenModule.cpp vendor/clang/dist/lib/CodeGen/CodeGenModule.h vendor/clang/dist/lib/CodeGen/CodeGenPGO.cpp vendor/clang/dist/lib/CodeGen/CodeGenPGO.h vendor/clang/dist/lib/CodeGen/CodeGenTBAA.cpp vendor/clang/dist/lib/CodeGen/CodeGenTBAA.h vendor/clang/dist/lib/CodeGen/CodeGenTypes.cpp vendor/clang/dist/lib/CodeGen/CodeGenTypes.h vendor/clang/dist/lib/CodeGen/CoverageMappingGen.cpp vendor/clang/dist/lib/CodeGen/CoverageMappingGen.h vendor/clang/dist/lib/CodeGen/EHScopeStack.h vendor/clang/dist/lib/CodeGen/ItaniumCXXABI.cpp vendor/clang/dist/lib/CodeGen/MicrosoftCXXABI.cpp vendor/clang/dist/lib/CodeGen/ModuleBuilder.cpp vendor/clang/dist/lib/CodeGen/ObjectFilePCHContainerOperations.cpp vendor/clang/dist/lib/CodeGen/TargetInfo.cpp vendor/clang/dist/lib/CodeGen/TargetInfo.h vendor/clang/dist/lib/Driver/Action.cpp vendor/clang/dist/lib/Driver/CMakeLists.txt vendor/clang/dist/lib/Driver/Compilation.cpp vendor/clang/dist/lib/Driver/CrossWindowsToolChain.cpp vendor/clang/dist/lib/Driver/Driver.cpp vendor/clang/dist/lib/Driver/Job.cpp vendor/clang/dist/lib/Driver/MSVCToolChain.cpp vendor/clang/dist/lib/Driver/SanitizerArgs.cpp vendor/clang/dist/lib/Driver/ToolChain.cpp vendor/clang/dist/lib/Driver/ToolChains.cpp vendor/clang/dist/lib/Driver/ToolChains.h vendor/clang/dist/lib/Driver/Tools.cpp vendor/clang/dist/lib/Driver/Tools.h vendor/clang/dist/lib/Driver/Types.cpp vendor/clang/dist/lib/Format/CMakeLists.txt vendor/clang/dist/lib/Format/ContinuationIndenter.cpp vendor/clang/dist/lib/Format/ContinuationIndenter.h vendor/clang/dist/lib/Format/Encoding.h vendor/clang/dist/lib/Format/Format.cpp vendor/clang/dist/lib/Format/FormatToken.cpp vendor/clang/dist/lib/Format/FormatToken.h vendor/clang/dist/lib/Format/TokenAnnotator.cpp vendor/clang/dist/lib/Format/TokenAnnotator.h vendor/clang/dist/lib/Format/UnwrappedLineFormatter.cpp vendor/clang/dist/lib/Format/UnwrappedLineParser.cpp vendor/clang/dist/lib/Format/UnwrappedLineParser.h vendor/clang/dist/lib/Format/WhitespaceManager.cpp vendor/clang/dist/lib/Format/WhitespaceManager.h vendor/clang/dist/lib/Frontend/ASTConsumers.cpp vendor/clang/dist/lib/Frontend/ASTMerge.cpp vendor/clang/dist/lib/Frontend/ASTUnit.cpp vendor/clang/dist/lib/Frontend/CMakeLists.txt vendor/clang/dist/lib/Frontend/CacheTokens.cpp vendor/clang/dist/lib/Frontend/ChainedIncludesSource.cpp vendor/clang/dist/lib/Frontend/CompilerInstance.cpp vendor/clang/dist/lib/Frontend/CompilerInvocation.cpp vendor/clang/dist/lib/Frontend/CreateInvocationFromCommandLine.cpp vendor/clang/dist/lib/Frontend/DependencyFile.cpp vendor/clang/dist/lib/Frontend/DiagnosticRenderer.cpp vendor/clang/dist/lib/Frontend/FrontendAction.cpp vendor/clang/dist/lib/Frontend/FrontendActions.cpp vendor/clang/dist/lib/Frontend/HeaderIncludeGen.cpp vendor/clang/dist/lib/Frontend/InitHeaderSearch.cpp vendor/clang/dist/lib/Frontend/InitPreprocessor.cpp vendor/clang/dist/lib/Frontend/LayoutOverrideSource.cpp vendor/clang/dist/lib/Frontend/ModuleDependencyCollector.cpp vendor/clang/dist/lib/Frontend/MultiplexConsumer.cpp vendor/clang/dist/lib/Frontend/PCHContainerOperations.cpp vendor/clang/dist/lib/Frontend/PrintPreprocessedOutput.cpp vendor/clang/dist/lib/Frontend/Rewrite/FrontendActions.cpp vendor/clang/dist/lib/Frontend/Rewrite/HTMLPrint.cpp vendor/clang/dist/lib/Frontend/Rewrite/InclusionRewriter.cpp vendor/clang/dist/lib/Frontend/Rewrite/RewriteModernObjC.cpp vendor/clang/dist/lib/Frontend/Rewrite/RewriteObjC.cpp vendor/clang/dist/lib/Frontend/SerializedDiagnosticPrinter.cpp vendor/clang/dist/lib/Frontend/TestModuleFileExtension.cpp vendor/clang/dist/lib/Frontend/TextDiagnostic.cpp vendor/clang/dist/lib/FrontendTool/ExecuteCompilerInvocation.cpp vendor/clang/dist/lib/Headers/CMakeLists.txt vendor/clang/dist/lib/Headers/__clang_cuda_runtime_wrapper.h vendor/clang/dist/lib/Headers/__wmmintrin_aes.h vendor/clang/dist/lib/Headers/__wmmintrin_pclmul.h vendor/clang/dist/lib/Headers/altivec.h vendor/clang/dist/lib/Headers/ammintrin.h vendor/clang/dist/lib/Headers/arm_acle.h vendor/clang/dist/lib/Headers/avx2intrin.h vendor/clang/dist/lib/Headers/avx512bwintrin.h vendor/clang/dist/lib/Headers/avx512cdintrin.h vendor/clang/dist/lib/Headers/avx512dqintrin.h vendor/clang/dist/lib/Headers/avx512erintrin.h vendor/clang/dist/lib/Headers/avx512fintrin.h vendor/clang/dist/lib/Headers/avx512vlbwintrin.h vendor/clang/dist/lib/Headers/avx512vldqintrin.h vendor/clang/dist/lib/Headers/avx512vlintrin.h vendor/clang/dist/lib/Headers/avxintrin.h vendor/clang/dist/lib/Headers/bmiintrin.h vendor/clang/dist/lib/Headers/cuda_builtin_vars.h vendor/clang/dist/lib/Headers/emmintrin.h vendor/clang/dist/lib/Headers/f16cintrin.h vendor/clang/dist/lib/Headers/float.h vendor/clang/dist/lib/Headers/fma4intrin.h vendor/clang/dist/lib/Headers/fmaintrin.h vendor/clang/dist/lib/Headers/htmintrin.h vendor/clang/dist/lib/Headers/htmxlintrin.h vendor/clang/dist/lib/Headers/ia32intrin.h vendor/clang/dist/lib/Headers/immintrin.h vendor/clang/dist/lib/Headers/inttypes.h vendor/clang/dist/lib/Headers/mm3dnow.h vendor/clang/dist/lib/Headers/mmintrin.h vendor/clang/dist/lib/Headers/module.modulemap vendor/clang/dist/lib/Headers/pkuintrin.h vendor/clang/dist/lib/Headers/pmmintrin.h vendor/clang/dist/lib/Headers/popcntintrin.h vendor/clang/dist/lib/Headers/smmintrin.h vendor/clang/dist/lib/Headers/tbmintrin.h vendor/clang/dist/lib/Headers/tmmintrin.h vendor/clang/dist/lib/Headers/unwind.h vendor/clang/dist/lib/Headers/x86intrin.h vendor/clang/dist/lib/Headers/xmmintrin.h vendor/clang/dist/lib/Headers/xopintrin.h vendor/clang/dist/lib/Index/CMakeLists.txt vendor/clang/dist/lib/Index/CommentToXML.cpp vendor/clang/dist/lib/Index/USRGeneration.cpp vendor/clang/dist/lib/Lex/HeaderMap.cpp vendor/clang/dist/lib/Lex/HeaderSearch.cpp vendor/clang/dist/lib/Lex/Lexer.cpp vendor/clang/dist/lib/Lex/LiteralSupport.cpp vendor/clang/dist/lib/Lex/MacroInfo.cpp vendor/clang/dist/lib/Lex/ModuleMap.cpp vendor/clang/dist/lib/Lex/PPCaching.cpp vendor/clang/dist/lib/Lex/PPDirectives.cpp vendor/clang/dist/lib/Lex/PPExpressions.cpp vendor/clang/dist/lib/Lex/PPLexerChange.cpp vendor/clang/dist/lib/Lex/PPMacroExpansion.cpp vendor/clang/dist/lib/Lex/Pragma.cpp vendor/clang/dist/lib/Lex/Preprocessor.cpp vendor/clang/dist/lib/Lex/TokenLexer.cpp vendor/clang/dist/lib/Parse/ParseAST.cpp vendor/clang/dist/lib/Parse/ParseCXXInlineMethods.cpp vendor/clang/dist/lib/Parse/ParseDecl.cpp vendor/clang/dist/lib/Parse/ParseDeclCXX.cpp vendor/clang/dist/lib/Parse/ParseExpr.cpp vendor/clang/dist/lib/Parse/ParseExprCXX.cpp vendor/clang/dist/lib/Parse/ParseInit.cpp vendor/clang/dist/lib/Parse/ParseObjc.cpp vendor/clang/dist/lib/Parse/ParseOpenMP.cpp vendor/clang/dist/lib/Parse/ParsePragma.cpp vendor/clang/dist/lib/Parse/ParseStmt.cpp vendor/clang/dist/lib/Parse/ParseStmtAsm.cpp vendor/clang/dist/lib/Parse/ParseTemplate.cpp vendor/clang/dist/lib/Parse/ParseTentative.cpp vendor/clang/dist/lib/Parse/Parser.cpp vendor/clang/dist/lib/Rewrite/HTMLRewrite.cpp vendor/clang/dist/lib/Rewrite/RewriteRope.cpp vendor/clang/dist/lib/Sema/AnalysisBasedWarnings.cpp vendor/clang/dist/lib/Sema/AttributeList.cpp vendor/clang/dist/lib/Sema/CMakeLists.txt vendor/clang/dist/lib/Sema/CodeCompleteConsumer.cpp vendor/clang/dist/lib/Sema/DeclSpec.cpp vendor/clang/dist/lib/Sema/IdentifierResolver.cpp vendor/clang/dist/lib/Sema/JumpDiagnostics.cpp vendor/clang/dist/lib/Sema/MultiplexExternalSemaSource.cpp vendor/clang/dist/lib/Sema/Scope.cpp vendor/clang/dist/lib/Sema/ScopeInfo.cpp vendor/clang/dist/lib/Sema/Sema.cpp vendor/clang/dist/lib/Sema/SemaAccess.cpp vendor/clang/dist/lib/Sema/SemaAttr.cpp vendor/clang/dist/lib/Sema/SemaCUDA.cpp vendor/clang/dist/lib/Sema/SemaCXXScopeSpec.cpp vendor/clang/dist/lib/Sema/SemaCast.cpp vendor/clang/dist/lib/Sema/SemaChecking.cpp vendor/clang/dist/lib/Sema/SemaCodeComplete.cpp vendor/clang/dist/lib/Sema/SemaCoroutine.cpp vendor/clang/dist/lib/Sema/SemaDecl.cpp vendor/clang/dist/lib/Sema/SemaDeclAttr.cpp vendor/clang/dist/lib/Sema/SemaDeclCXX.cpp vendor/clang/dist/lib/Sema/SemaDeclObjC.cpp vendor/clang/dist/lib/Sema/SemaExceptionSpec.cpp vendor/clang/dist/lib/Sema/SemaExpr.cpp vendor/clang/dist/lib/Sema/SemaExprCXX.cpp vendor/clang/dist/lib/Sema/SemaExprMember.cpp vendor/clang/dist/lib/Sema/SemaExprObjC.cpp vendor/clang/dist/lib/Sema/SemaInit.cpp vendor/clang/dist/lib/Sema/SemaLambda.cpp vendor/clang/dist/lib/Sema/SemaLookup.cpp vendor/clang/dist/lib/Sema/SemaObjCProperty.cpp vendor/clang/dist/lib/Sema/SemaOpenMP.cpp vendor/clang/dist/lib/Sema/SemaOverload.cpp vendor/clang/dist/lib/Sema/SemaPseudoObject.cpp vendor/clang/dist/lib/Sema/SemaStmt.cpp vendor/clang/dist/lib/Sema/SemaStmtAsm.cpp vendor/clang/dist/lib/Sema/SemaStmtAttr.cpp vendor/clang/dist/lib/Sema/SemaTemplate.cpp vendor/clang/dist/lib/Sema/SemaTemplateDeduction.cpp vendor/clang/dist/lib/Sema/SemaTemplateInstantiate.cpp vendor/clang/dist/lib/Sema/SemaTemplateInstantiateDecl.cpp vendor/clang/dist/lib/Sema/SemaTemplateVariadic.cpp vendor/clang/dist/lib/Sema/SemaType.cpp vendor/clang/dist/lib/Sema/TreeTransform.h vendor/clang/dist/lib/Sema/TypeLocBuilder.cpp vendor/clang/dist/lib/Sema/TypeLocBuilder.h vendor/clang/dist/lib/Serialization/ASTCommon.cpp vendor/clang/dist/lib/Serialization/ASTCommon.h vendor/clang/dist/lib/Serialization/ASTReader.cpp vendor/clang/dist/lib/Serialization/ASTReaderDecl.cpp vendor/clang/dist/lib/Serialization/ASTReaderStmt.cpp vendor/clang/dist/lib/Serialization/ASTWriter.cpp vendor/clang/dist/lib/Serialization/ASTWriterDecl.cpp vendor/clang/dist/lib/Serialization/ASTWriterStmt.cpp vendor/clang/dist/lib/Serialization/GeneratePCH.cpp vendor/clang/dist/lib/Serialization/GlobalModuleIndex.cpp vendor/clang/dist/lib/Serialization/Module.cpp vendor/clang/dist/lib/Serialization/ModuleManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CMakeLists.txt vendor/clang/dist/lib/StaticAnalyzer/Checkers/CStringChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/CheckerDocumentation.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ClangCheckers.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ClangSACheckers.h vendor/clang/dist/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Checkers/VforkChecker.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/BugReporter.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CallEvent.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerContext.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerHelpers.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CheckerRegistry.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/CoreEngine.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ExplodedGraph.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngine.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/IssueHash.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/MemRegion.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/PathDiagnostic.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/ProgramState.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/RegionStore.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/SValBuilder.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/SVals.cpp vendor/clang/dist/lib/StaticAnalyzer/Core/SymbolManager.cpp vendor/clang/dist/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp vendor/clang/dist/lib/Tooling/CMakeLists.txt vendor/clang/dist/lib/Tooling/CommonOptionsParser.cpp vendor/clang/dist/lib/Tooling/CompilationDatabase.cpp vendor/clang/dist/lib/Tooling/Core/CMakeLists.txt vendor/clang/dist/lib/Tooling/Core/Replacement.cpp vendor/clang/dist/lib/Tooling/Refactoring.cpp vendor/clang/dist/lib/Tooling/Tooling.cpp vendor/clang/dist/runtime/CMakeLists.txt vendor/clang/dist/test/ARCMT/migrate-space-in-path.m vendor/clang/dist/test/ARCMT/objcmt-ns-macros.m.result vendor/clang/dist/test/ARCMT/whitelisted/header1.h vendor/clang/dist/test/ARCMT/whitelisted/header1.h.result vendor/clang/dist/test/ARCMT/whitelisted/header2.h vendor/clang/dist/test/ARCMT/whitelisted/header2.h.result vendor/clang/dist/test/ARCMT/whitelisted/objcmt-with-whitelist.m vendor/clang/dist/test/ASTMerge/Inputs/class1.cpp vendor/clang/dist/test/ASTMerge/Inputs/class2.cpp vendor/clang/dist/test/ASTMerge/class.cpp vendor/clang/dist/test/Analysis/Inputs/system-header-simulator-cxx.h vendor/clang/dist/test/Analysis/MissingDealloc.m vendor/clang/dist/test/Analysis/NSString.m vendor/clang/dist/test/Analysis/PR24184.cpp vendor/clang/dist/test/Analysis/PR2978.m vendor/clang/dist/test/Analysis/blocks.m vendor/clang/dist/test/Analysis/bool-assignment.c vendor/clang/dist/test/Analysis/call-invalidation.cpp vendor/clang/dist/test/Analysis/cxx11-crashes.cpp vendor/clang/dist/test/Analysis/dead-stores.c vendor/clang/dist/test/Analysis/diagnostics/explicit-suppression.cpp vendor/clang/dist/test/Analysis/fields.c vendor/clang/dist/test/Analysis/generics.m vendor/clang/dist/test/Analysis/initializers-cfg-output.cpp vendor/clang/dist/test/Analysis/inlining/false-positive-suppression.c vendor/clang/dist/test/Analysis/inlining/false-positive-suppression.m vendor/clang/dist/test/Analysis/inlining/stl.cpp vendor/clang/dist/test/Analysis/lambdas.mm vendor/clang/dist/test/Analysis/localization.m vendor/clang/dist/test/Analysis/malloc.c vendor/clang/dist/test/Analysis/nullability.mm vendor/clang/dist/test/Analysis/nullability_nullonly.mm vendor/clang/dist/test/Analysis/properties.m vendor/clang/dist/test/Analysis/ptr-arith.c vendor/clang/dist/test/Analysis/ptr-arith.cpp vendor/clang/dist/test/Analysis/rdar-6442306-1.m vendor/clang/dist/test/Analysis/stackaddrleak.c vendor/clang/dist/test/Analysis/string.c vendor/clang/dist/test/Analysis/temp-obj-dtors-cfg-output.cpp vendor/clang/dist/test/Analysis/traversal-path-unification.c vendor/clang/dist/test/CMakeLists.txt vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.classref/p1.cpp vendor/clang/dist/test/CXX/basic/basic.lookup/basic.lookup.qual/class.qual/p2.cpp vendor/clang/dist/test/CXX/basic/basic.types/p10.cpp vendor/clang/dist/test/CXX/class.access/class.access.dcl/p1.cpp vendor/clang/dist/test/CXX/class/class.friend/p1.cpp vendor/clang/dist/test/CXX/class/class.friend/p2.cpp vendor/clang/dist/test/CXX/class/class.static/class.static.data/p3.cpp vendor/clang/dist/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p1.cpp vendor/clang/dist/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/p5.cpp vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p12.cpp vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p4.cpp vendor/clang/dist/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/p8-cxx0x.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p1.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.type/p3-0x.cpp vendor/clang/dist/test/CXX/dcl.dcl/dcl.spec/dcl.typedef/p2-0x.cpp vendor/clang/dist/test/CXX/dcl.decl/dcl.fct.def/dcl.fct.def.default/p2.cpp vendor/clang/dist/test/CXX/dcl.decl/dcl.init/p6.cpp vendor/clang/dist/test/CXX/dcl.decl/dcl.meaning/dcl.array/p3.cpp vendor/clang/dist/test/CXX/drs/dr13xx.cpp vendor/clang/dist/test/CXX/drs/dr15xx.cpp vendor/clang/dist/test/CXX/drs/dr16xx.cpp vendor/clang/dist/test/CXX/drs/dr17xx.cpp vendor/clang/dist/test/CXX/drs/dr19xx.cpp vendor/clang/dist/test/CXX/drs/dr1xx.cpp vendor/clang/dist/test/CXX/drs/dr4xx.cpp vendor/clang/dist/test/CXX/drs/dr5xx.cpp vendor/clang/dist/test/CXX/drs/dr6xx.cpp vendor/clang/dist/test/CXX/except/except.spec/p14.cpp vendor/clang/dist/test/CXX/expr/expr.const/p2-0x.cpp vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p5.cpp vendor/clang/dist/test/CXX/over/over.oper/over.literal/p5.cpp vendor/clang/dist/test/CXX/over/over.oper/over.literal/p8.cpp vendor/clang/dist/test/CXX/special/class.copy/implicit-move-def.cpp vendor/clang/dist/test/CXX/special/class.inhctor/p1.cpp vendor/clang/dist/test/CXX/special/class.inhctor/p2.cpp vendor/clang/dist/test/CXX/special/class.inhctor/p3.cpp vendor/clang/dist/test/CXX/special/class.inhctor/p4.cpp vendor/clang/dist/test/CXX/special/class.inhctor/p7.cpp vendor/clang/dist/test/CXX/special/class.inhctor/p8.cpp vendor/clang/dist/test/CXX/stmt.stmt/stmt.dcl/p3.cpp vendor/clang/dist/test/CXX/stmt.stmt/stmt.iter/stmt.ranged/p1.cpp vendor/clang/dist/test/CXX/temp/temp.arg/temp.arg.nontype/p1.cpp vendor/clang/dist/test/CXX/temp/temp.arg/temp.arg.type/p2.cpp vendor/clang/dist/test/CXX/temp/temp.decls/temp.mem/p1.cpp vendor/clang/dist/test/CXX/temp/temp.decls/temp.mem/p2.cpp vendor/clang/dist/test/CXX/temp/temp.decls/temp.variadic/p5.cpp vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/p9.cpp vendor/clang/dist/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.call/p3.cpp vendor/clang/dist/test/CXX/temp/temp.param/p15-cxx0x.cpp vendor/clang/dist/test/CXX/temp/temp.res/temp.local/p6.cpp vendor/clang/dist/test/CXX/temp/temp.spec/no-body.cpp vendor/clang/dist/test/CXX/temp/temp.spec/temp.expl.spec/p2.cpp vendor/clang/dist/test/CXX/temp/temp.spec/temp.expl.spec/p3.cpp vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p2.cpp vendor/clang/dist/test/CXX/temp/temp.spec/temp.explicit/p5.cpp vendor/clang/dist/test/CXX/temp/temp.spec/temp.inst/p1.cpp vendor/clang/dist/test/CodeCompletion/Inputs/reserved.h vendor/clang/dist/test/CodeCompletion/ordinary-name.c vendor/clang/dist/test/CodeGen/3dnow-builtins.c vendor/clang/dist/test/CodeGen/aarch64-fix-cortex-a53-835769.c vendor/clang/dist/test/CodeGen/aarch64-neon-2velem.c vendor/clang/dist/test/CodeGen/aarch64-neon-3v.c vendor/clang/dist/test/CodeGen/aarch64-neon-across.c vendor/clang/dist/test/CodeGen/aarch64-neon-extract.c vendor/clang/dist/test/CodeGen/aarch64-neon-fcvt-intrinsics.c vendor/clang/dist/test/CodeGen/aarch64-neon-fma.c vendor/clang/dist/test/CodeGen/aarch64-neon-intrinsics.c vendor/clang/dist/test/CodeGen/aarch64-neon-ldst-one.c vendor/clang/dist/test/CodeGen/aarch64-neon-misc.c vendor/clang/dist/test/CodeGen/aarch64-neon-perm.c vendor/clang/dist/test/CodeGen/aarch64-neon-scalar-copy.c vendor/clang/dist/test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c vendor/clang/dist/test/CodeGen/aarch64-neon-shifts.c vendor/clang/dist/test/CodeGen/aarch64-neon-tbl.c vendor/clang/dist/test/CodeGen/aarch64-neon-vcombine.c vendor/clang/dist/test/CodeGen/aarch64-neon-vget-hilo.c vendor/clang/dist/test/CodeGen/aarch64-neon-vget.c vendor/clang/dist/test/CodeGen/aarch64-poly128.c vendor/clang/dist/test/CodeGen/aarch64-poly64.c vendor/clang/dist/test/CodeGen/aarch64-type-sizes.c vendor/clang/dist/test/CodeGen/adc-builtins.c vendor/clang/dist/test/CodeGen/alias.c vendor/clang/dist/test/CodeGen/align_value.cpp vendor/clang/dist/test/CodeGen/arm-bitfield-alignment.c vendor/clang/dist/test/CodeGen/arm-cc.c vendor/clang/dist/test/CodeGen/arm-crc32.c vendor/clang/dist/test/CodeGen/arm-eabi.c vendor/clang/dist/test/CodeGen/arm-fp16-arguments.c vendor/clang/dist/test/CodeGen/arm-neon-directed-rounding.c vendor/clang/dist/test/CodeGen/arm-neon-fma.c vendor/clang/dist/test/CodeGen/arm-neon-numeric-maxmin.c vendor/clang/dist/test/CodeGen/arm-neon-shifts.c vendor/clang/dist/test/CodeGen/arm-neon-vcvtX.c vendor/clang/dist/test/CodeGen/arm-neon-vget.c vendor/clang/dist/test/CodeGen/arm-target-features.c vendor/clang/dist/test/CodeGen/arm64-abi-vector.c vendor/clang/dist/test/CodeGen/arm64-arguments.c vendor/clang/dist/test/CodeGen/arm64-be-bitfield.c vendor/clang/dist/test/CodeGen/arm64-crc32.c vendor/clang/dist/test/CodeGen/arm64-lanes.c vendor/clang/dist/test/CodeGen/arm64_vcopy.c vendor/clang/dist/test/CodeGen/arm64_vcreate.c vendor/clang/dist/test/CodeGen/arm64_vdupq_n_f64.c vendor/clang/dist/test/CodeGen/arm_neon_intrinsics.c vendor/clang/dist/test/CodeGen/asm-errors.c vendor/clang/dist/test/CodeGen/atomics-inlining.c vendor/clang/dist/test/CodeGen/attr-func-def.c vendor/clang/dist/test/CodeGen/attr-target-x86-mmx.c vendor/clang/dist/test/CodeGen/attr-target-x86.c vendor/clang/dist/test/CodeGen/attr-used.c vendor/clang/dist/test/CodeGen/avx-builtins.c vendor/clang/dist/test/CodeGen/avx2-builtins.c vendor/clang/dist/test/CodeGen/avx512bw-builtins.c vendor/clang/dist/test/CodeGen/avx512cdintrin.c vendor/clang/dist/test/CodeGen/avx512dq-builtins.c vendor/clang/dist/test/CodeGen/avx512f-builtins.c vendor/clang/dist/test/CodeGen/avx512vl-builtins.c vendor/clang/dist/test/CodeGen/avx512vlbw-builtins.c vendor/clang/dist/test/CodeGen/avx512vldq-builtins.c vendor/clang/dist/test/CodeGen/blocks-opencl.cl vendor/clang/dist/test/CodeGen/bmi-builtins.c vendor/clang/dist/test/CodeGen/builtin-expect.c vendor/clang/dist/test/CodeGen/builtins-arm-exclusive.c vendor/clang/dist/test/CodeGen/builtins-arm.c vendor/clang/dist/test/CodeGen/builtins-arm64.c vendor/clang/dist/test/CodeGen/builtins-nvptx.c vendor/clang/dist/test/CodeGen/builtins-ppc-altivec.c vendor/clang/dist/test/CodeGen/builtins-ppc-p8vector.c vendor/clang/dist/test/CodeGen/builtins-ppc-quadword.c vendor/clang/dist/test/CodeGen/builtins-ppc-vsx.c vendor/clang/dist/test/CodeGen/builtins-wasm.c vendor/clang/dist/test/CodeGen/builtins-x86.c vendor/clang/dist/test/CodeGen/builtins.c vendor/clang/dist/test/CodeGen/cfi-icall-cross-dso.c vendor/clang/dist/test/CodeGen/cfi-icall.c vendor/clang/dist/test/CodeGen/cfstring.c vendor/clang/dist/test/CodeGen/cleanup-destslot-simple.c vendor/clang/dist/test/CodeGen/const-init.c vendor/clang/dist/test/CodeGen/convertvector.c vendor/clang/dist/test/CodeGen/debug-info-packed-struct.c vendor/clang/dist/test/CodeGen/debug-info-scope-file.c vendor/clang/dist/test/CodeGen/debug-info.c vendor/clang/dist/test/CodeGen/dependent-lib.c vendor/clang/dist/test/CodeGen/dllimport.c vendor/clang/dist/test/CodeGen/enable_if.c vendor/clang/dist/test/CodeGen/exceptions-seh-finally.c vendor/clang/dist/test/CodeGen/exceptions-seh-leave.c vendor/clang/dist/test/CodeGen/exceptions-seh.c vendor/clang/dist/test/CodeGen/f16c-builtins.c vendor/clang/dist/test/CodeGen/fp128_complex.c vendor/clang/dist/test/CodeGen/fp16-ops.c vendor/clang/dist/test/CodeGen/function-target-features.c vendor/clang/dist/test/CodeGen/init.c vendor/clang/dist/test/CodeGen/inline-asm-immediate-ubsan.c vendor/clang/dist/test/CodeGen/instrument-functions.c vendor/clang/dist/test/CodeGen/le32-vaarg.c vendor/clang/dist/test/CodeGen/mips-byval-arg.c vendor/clang/dist/test/CodeGen/mips-inline-asm.c vendor/clang/dist/test/CodeGen/mips-interrupt-attr.c vendor/clang/dist/test/CodeGen/mips-vector-arg.c vendor/clang/dist/test/CodeGen/mips-zero-sized-struct.c vendor/clang/dist/test/CodeGen/mips64-class-return.cpp vendor/clang/dist/test/CodeGen/mips64-padding-arg.c vendor/clang/dist/test/CodeGen/mmx-builtins.c vendor/clang/dist/test/CodeGen/ms-inline-asm.c vendor/clang/dist/test/CodeGen/ms-intrinsics.c vendor/clang/dist/test/CodeGen/ms-mm-align.c vendor/clang/dist/test/CodeGen/ms-volatile.c vendor/clang/dist/test/CodeGen/neon-immediate-ubsan.c vendor/clang/dist/test/CodeGen/nvptx-cpus.c vendor/clang/dist/test/CodeGen/object-size.c vendor/clang/dist/test/CodeGen/overloadable.c vendor/clang/dist/test/CodeGen/packed-arrays.c vendor/clang/dist/test/CodeGen/pass-object-size.c vendor/clang/dist/test/CodeGen/ppc64le-aggregates.c vendor/clang/dist/test/CodeGen/pr18235.c vendor/clang/dist/test/CodeGen/pragma-comment.c vendor/clang/dist/test/CodeGen/pragma-detect_mismatch.c vendor/clang/dist/test/CodeGen/sret.c vendor/clang/dist/test/CodeGen/sret2.c vendor/clang/dist/test/CodeGen/sse-builtins.c vendor/clang/dist/test/CodeGen/sse2-builtins.c vendor/clang/dist/test/CodeGen/sse3-builtins.c vendor/clang/dist/test/CodeGen/sse41-builtins.c vendor/clang/dist/test/CodeGen/sse42-builtins.c vendor/clang/dist/test/CodeGen/sse4a-builtins.c vendor/clang/dist/test/CodeGen/ssse3-builtins.c vendor/clang/dist/test/CodeGen/stack-protector.c vendor/clang/dist/test/CodeGen/target-builtin-error-2.c vendor/clang/dist/test/CodeGen/target-builtin-noerror.c vendor/clang/dist/test/CodeGen/target-data.c vendor/clang/dist/test/CodeGen/target-features-error-2.c vendor/clang/dist/test/CodeGen/tbaa-class.cpp vendor/clang/dist/test/CodeGen/tbaa-for-vptr.cpp vendor/clang/dist/test/CodeGen/tbaa.cpp vendor/clang/dist/test/CodeGen/tbm-builtins.c vendor/clang/dist/test/CodeGen/vector.c vendor/clang/dist/test/CodeGen/vectorcall.c vendor/clang/dist/test/CodeGen/windows-struct-abi.c vendor/clang/dist/test/CodeGen/x86_32-arguments-win32.c vendor/clang/dist/test/CodeGen/x86_64-arguments.c vendor/clang/dist/test/CodeGen/x86_64-longdouble.c vendor/clang/dist/test/CodeGen/xop-builtins.c vendor/clang/dist/test/CodeGenCUDA/Inputs/cuda.h vendor/clang/dist/test/CodeGenCUDA/address-spaces.cu vendor/clang/dist/test/CodeGenCUDA/cuda-builtin-vars.cu vendor/clang/dist/test/CodeGenCUDA/device-stub.cu vendor/clang/dist/test/CodeGenCUDA/filter-decl.cu vendor/clang/dist/test/CodeGenCUDA/function-overload.cu vendor/clang/dist/test/CodeGenCUDA/host-device-calls-host.cu vendor/clang/dist/test/CodeGenCUDA/launch-bounds.cu vendor/clang/dist/test/CodeGenCUDA/link-device-bitcode.cu vendor/clang/dist/test/CodeGenCUDA/ptx-kernels.cu vendor/clang/dist/test/CodeGenCXX/2009-05-04-PureConstNounwind.cpp vendor/clang/dist/test/CodeGenCXX/Inputs/debug-info-class-limited.cpp vendor/clang/dist/test/CodeGenCXX/PR20038.cpp vendor/clang/dist/test/CodeGenCXX/align-avx-complete-objects.cpp vendor/clang/dist/test/CodeGenCXX/alignment.cpp vendor/clang/dist/test/CodeGenCXX/arm.cpp vendor/clang/dist/test/CodeGenCXX/atomicinit.cpp vendor/clang/dist/test/CodeGenCXX/c-linkage.cpp vendor/clang/dist/test/CodeGenCXX/cfi-blacklist.cpp vendor/clang/dist/test/CodeGenCXX/cfi-cast.cpp vendor/clang/dist/test/CodeGenCXX/cfi-cross-dso.cpp vendor/clang/dist/test/CodeGenCXX/cfi-icall.cpp vendor/clang/dist/test/CodeGenCXX/cfi-ms-rtti.cpp vendor/clang/dist/test/CodeGenCXX/cfi-nvcall.cpp vendor/clang/dist/test/CodeGenCXX/const-init-cxx11.cpp vendor/clang/dist/test/CodeGenCXX/const-init.cpp vendor/clang/dist/test/CodeGenCXX/constructor-init.cpp vendor/clang/dist/test/CodeGenCXX/copy-constructor-elim.cpp vendor/clang/dist/test/CodeGenCXX/copy-constructor-synthesis-2.cpp vendor/clang/dist/test/CodeGenCXX/copy-constructor-synthesis.cpp vendor/clang/dist/test/CodeGenCXX/cxx0x-initializer-stdinitializerlist.cpp vendor/clang/dist/test/CodeGenCXX/cxx11-exception-spec.cpp vendor/clang/dist/test/CodeGenCXX/cxx11-initializer-array-new.cpp vendor/clang/dist/test/CodeGenCXX/cxx11-thread-local-reference.cpp vendor/clang/dist/test/CodeGenCXX/cxx11-thread-local.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-access.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-anon-union-vars.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-artificial-arg.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-class-limited-plugin.test vendor/clang/dist/test/CodeGenCXX/debug-info-class-limited.test vendor/clang/dist/test/CodeGenCXX/debug-info-class.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-codeview-display-name.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-cxx1y.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-enum-class.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-function-context.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-global.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-indirect-field-decl.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-limited.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-line-if.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-line.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-method.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-namespace.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-ptr-to-member-function.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-static-member.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template-explicit-specialization.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template-limit.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template-member.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template-quals.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-template.cpp vendor/clang/dist/test/CodeGenCXX/debug-info-varargs.cpp vendor/clang/dist/test/CodeGenCXX/debug-info.cpp vendor/clang/dist/test/CodeGenCXX/debug-lambda-expressions.cpp vendor/clang/dist/test/CodeGenCXX/debug-lambda-this.cpp vendor/clang/dist/test/CodeGenCXX/delete-two-arg.cpp vendor/clang/dist/test/CodeGenCXX/destructors.cpp vendor/clang/dist/test/CodeGenCXX/dllexport-members.cpp vendor/clang/dist/test/CodeGenCXX/dllexport.cpp vendor/clang/dist/test/CodeGenCXX/dllimport-members.cpp vendor/clang/dist/test/CodeGenCXX/dllimport-rtti.cpp vendor/clang/dist/test/CodeGenCXX/dllimport.cpp vendor/clang/dist/test/CodeGenCXX/duplicate-mangled-name.cpp vendor/clang/dist/test/CodeGenCXX/eh.cpp vendor/clang/dist/test/CodeGenCXX/exceptions-cxx-new.cpp vendor/clang/dist/test/CodeGenCXX/exceptions-seh-filter-captures.cpp vendor/clang/dist/test/CodeGenCXX/exceptions-seh.cpp vendor/clang/dist/test/CodeGenCXX/exceptions.cpp vendor/clang/dist/test/CodeGenCXX/explicit-instantiation.cpp vendor/clang/dist/test/CodeGenCXX/extern-c.cpp vendor/clang/dist/test/CodeGenCXX/goto.cpp vendor/clang/dist/test/CodeGenCXX/inheriting-constructor.cpp vendor/clang/dist/test/CodeGenCXX/init-invariant.cpp vendor/clang/dist/test/CodeGenCXX/lambda-expressions.cpp vendor/clang/dist/test/CodeGenCXX/linetable-virtual-variadic.cpp vendor/clang/dist/test/CodeGenCXX/mangle-address-space.cpp vendor/clang/dist/test/CodeGenCXX/mangle-ms-cxx11.cpp vendor/clang/dist/test/CodeGenCXX/mangle-ms-cxx14.cpp vendor/clang/dist/test/CodeGenCXX/mangle-ms.cpp vendor/clang/dist/test/CodeGenCXX/mangle-template.cpp vendor/clang/dist/test/CodeGenCXX/mangle.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-array-cookies.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-cdecl-method-sret.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-eh-catch.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-eh-cleanups.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-eh-terminate.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-member-pointers.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-sret-and-byval.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-structors.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-thread-safe-statics.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-throw.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-try-throw.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-typeid.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vbtables.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-vftables.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-interface.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-templ-uuidof.cpp vendor/clang/dist/test/CodeGenCXX/microsoft-uuidof.cpp vendor/clang/dist/test/CodeGenCXX/mips-size_t-ptrdiff_t.cpp vendor/clang/dist/test/CodeGenCXX/multi-dim-operator-new.cpp vendor/clang/dist/test/CodeGenCXX/new-alias.cpp vendor/clang/dist/test/CodeGenCXX/new-array-init.cpp vendor/clang/dist/test/CodeGenCXX/new-overflow.cpp vendor/clang/dist/test/CodeGenCXX/new.cpp vendor/clang/dist/test/CodeGenCXX/operator-new.cpp vendor/clang/dist/test/CodeGenCXX/optnone-and-attributes.cpp vendor/clang/dist/test/CodeGenCXX/optnone-class-members.cpp vendor/clang/dist/test/CodeGenCXX/optnone-def-decl.cpp vendor/clang/dist/test/CodeGenCXX/optnone-templates.cpp vendor/clang/dist/test/CodeGenCXX/pass-object-size.cpp vendor/clang/dist/test/CodeGenCXX/pr20719.cpp vendor/clang/dist/test/CodeGenCXX/pragma-loop.cpp vendor/clang/dist/test/CodeGenCXX/rtti-fundamental.cpp vendor/clang/dist/test/CodeGenCXX/sections.cpp vendor/clang/dist/test/CodeGenCXX/skip-vtable-pointer-initialization.cpp vendor/clang/dist/test/CodeGenCXX/stack-reuse.cpp vendor/clang/dist/test/CodeGenCXX/static-init.cpp vendor/clang/dist/test/CodeGenCXX/strict-vtable-pointers.cpp vendor/clang/dist/test/CodeGenCXX/virtual-base-ctor.cpp vendor/clang/dist/test/CodeGenCXX/vtable-assume-load.cpp vendor/clang/dist/test/CodeGenCXX/vtable-key-function-arm.cpp vendor/clang/dist/test/CodeGenCXX/vtable-key-function-ios.cpp vendor/clang/dist/test/CodeGenCXX/vtable-linkage.cpp vendor/clang/dist/test/CodeGenCXX/vtable-pointer-initialization.cpp vendor/clang/dist/test/CodeGenCXX/vtt-layout.cpp vendor/clang/dist/test/CodeGenObjC/2009-08-05-utf16.m vendor/clang/dist/test/CodeGenObjC/2010-02-01-utf16-with-null.m vendor/clang/dist/test/CodeGenObjC/arc-foreach.m vendor/clang/dist/test/CodeGenObjC/arc-no-arc-exceptions.m vendor/clang/dist/test/CodeGenObjC/constant-strings.m vendor/clang/dist/test/CodeGenObjC/debug-info-block-type.m vendor/clang/dist/test/CodeGenObjC/debug-property-synth.m vendor/clang/dist/test/CodeGenObjC/exceptions-asm-attribute.m vendor/clang/dist/test/CodeGenObjC/hidden-visibility.m vendor/clang/dist/test/CodeGenObjC/messages-2.m vendor/clang/dist/test/CodeGenObjC/metadata-symbols-64.m vendor/clang/dist/test/CodeGenObjC/metadata_symbols.m vendor/clang/dist/test/CodeGenObjC/objc2-protocol-metadata.m vendor/clang/dist/test/CodeGenObjC/tentative-cfconstantstring.m vendor/clang/dist/test/CodeGenObjCXX/arc-cxx11-init-list.mm vendor/clang/dist/test/CodeGenObjCXX/arc-mangle.mm vendor/clang/dist/test/CodeGenObjCXX/arc-move.mm vendor/clang/dist/test/CodeGenObjCXX/arc-new-delete.mm vendor/clang/dist/test/CodeGenObjCXX/copy.mm vendor/clang/dist/test/CodeGenObjCXX/debug-info-cyclic.mm vendor/clang/dist/test/CodeGenObjCXX/mangle.mm vendor/clang/dist/test/CodeGenObjCXX/personality-abuse.mm vendor/clang/dist/test/CodeGenOpenCL/address-spaces-conversions.cl vendor/clang/dist/test/CodeGenOpenCL/amdgpu-num-gpr-attr.cl vendor/clang/dist/test/CodeGenOpenCL/builtins-r600.cl vendor/clang/dist/test/CodeGenOpenCL/constant-addr-space-globals.cl vendor/clang/dist/test/CodeGenOpenCL/event_t.cl vendor/clang/dist/test/CodeGenOpenCL/fpmath.cl vendor/clang/dist/test/CodeGenOpenCL/half.cl vendor/clang/dist/test/CodeGenOpenCL/kernel-arg-info.cl vendor/clang/dist/test/CodeGenOpenCL/kernel-attributes.cl vendor/clang/dist/test/CodeGenOpenCL/kernel-metadata.cl vendor/clang/dist/test/CodeGenOpenCL/opencl_types.cl vendor/clang/dist/test/CodeGenOpenCL/pipe_types.cl vendor/clang/dist/test/CodeGenOpenCL/shifts.cl vendor/clang/dist/test/CodeGenOpenCL/str_literals.cl vendor/clang/dist/test/CoverageMapping/block-storage-starts-region.m vendor/clang/dist/test/CoverageMapping/break.c vendor/clang/dist/test/CoverageMapping/builtinmacro.c vendor/clang/dist/test/CoverageMapping/casts.c vendor/clang/dist/test/CoverageMapping/classtemplate.cpp vendor/clang/dist/test/CoverageMapping/comment-in-macro.c vendor/clang/dist/test/CoverageMapping/continue.c vendor/clang/dist/test/CoverageMapping/control-flow-macro.c vendor/clang/dist/test/CoverageMapping/decl.c vendor/clang/dist/test/CoverageMapping/header.cpp vendor/clang/dist/test/CoverageMapping/if.c vendor/clang/dist/test/CoverageMapping/implicit-def-in-macro.m vendor/clang/dist/test/CoverageMapping/includehell.cpp vendor/clang/dist/test/CoverageMapping/ir.c vendor/clang/dist/test/CoverageMapping/label.cpp vendor/clang/dist/test/CoverageMapping/lambda.cpp vendor/clang/dist/test/CoverageMapping/logical.cpp vendor/clang/dist/test/CoverageMapping/loopmacro.c vendor/clang/dist/test/CoverageMapping/loops.cpp vendor/clang/dist/test/CoverageMapping/macro-expansion.c vendor/clang/dist/test/CoverageMapping/macro-expressions.cpp vendor/clang/dist/test/CoverageMapping/macroception.c vendor/clang/dist/test/CoverageMapping/macroparams.c vendor/clang/dist/test/CoverageMapping/macroparams2.c vendor/clang/dist/test/CoverageMapping/macros.c vendor/clang/dist/test/CoverageMapping/macroscopes.cpp vendor/clang/dist/test/CoverageMapping/md.cpp vendor/clang/dist/test/CoverageMapping/moremacros.c vendor/clang/dist/test/CoverageMapping/nestedclass.cpp vendor/clang/dist/test/CoverageMapping/objc.m vendor/clang/dist/test/CoverageMapping/preprocessor.c vendor/clang/dist/test/CoverageMapping/return.c vendor/clang/dist/test/CoverageMapping/switch.c vendor/clang/dist/test/CoverageMapping/switchmacro.c vendor/clang/dist/test/CoverageMapping/system_macro.c vendor/clang/dist/test/CoverageMapping/templates.cpp vendor/clang/dist/test/CoverageMapping/test.c vendor/clang/dist/test/CoverageMapping/trycatch.cpp vendor/clang/dist/test/CoverageMapping/trymacro.cpp vendor/clang/dist/test/CoverageMapping/unreachable-macro.c vendor/clang/dist/test/CoverageMapping/unused_names.c vendor/clang/dist/test/CoverageMapping/while.c vendor/clang/dist/test/Driver/aarch64-cpus.c vendor/clang/dist/test/Driver/amdgpu-toolchain.c vendor/clang/dist/test/Driver/android-standalone.cpp vendor/clang/dist/test/Driver/arc.c vendor/clang/dist/test/Driver/arch-armv7k.c vendor/clang/dist/test/Driver/arm-abi.c vendor/clang/dist/test/Driver/arm-alignment.c vendor/clang/dist/test/Driver/arm-cortex-cpus.c vendor/clang/dist/test/Driver/arm-features.c vendor/clang/dist/test/Driver/arm-mfpu.c vendor/clang/dist/test/Driver/at_file.c vendor/clang/dist/test/Driver/at_file.c.args vendor/clang/dist/test/Driver/at_file_missing.c vendor/clang/dist/test/Driver/bitrig.c vendor/clang/dist/test/Driver/cl-eh.cpp vendor/clang/dist/test/Driver/cl-fallback.c vendor/clang/dist/test/Driver/cl-link.c vendor/clang/dist/test/Driver/cl-options.c vendor/clang/dist/test/Driver/cl-runtime-flags.c vendor/clang/dist/test/Driver/clang-translation.c vendor/clang/dist/test/Driver/clang_f_opts.c vendor/clang/dist/test/Driver/cloudabi.c vendor/clang/dist/test/Driver/cloudabi.cpp vendor/clang/dist/test/Driver/cuda-options.cu vendor/clang/dist/test/Driver/cuda-unused-arg-warning.cu vendor/clang/dist/test/Driver/darwin-embedded.c vendor/clang/dist/test/Driver/darwin-iphone-defaults.m vendor/clang/dist/test/Driver/darwin-ld.c vendor/clang/dist/test/Driver/darwin-objc-gc.m vendor/clang/dist/test/Driver/darwin-sanitizer-ld.c vendor/clang/dist/test/Driver/dyld-prefix.c vendor/clang/dist/test/Driver/frame-pointer.c vendor/clang/dist/test/Driver/freebsd-mips-as.c vendor/clang/dist/test/Driver/freebsd.c vendor/clang/dist/test/Driver/freebsd.cpp vendor/clang/dist/test/Driver/fsanitize-coverage.c vendor/clang/dist/test/Driver/fsanitize.c vendor/clang/dist/test/Driver/fuse-ld.c vendor/clang/dist/test/Driver/gcc-toolchain.cpp vendor/clang/dist/test/Driver/hexagon-toolchain-elf.c vendor/clang/dist/test/Driver/linker-opts.c vendor/clang/dist/test/Driver/linux-header-search.cpp vendor/clang/dist/test/Driver/linux-ld.c vendor/clang/dist/test/Driver/lit.local.cfg vendor/clang/dist/test/Driver/lto.c vendor/clang/dist/test/Driver/mips-abi.c vendor/clang/dist/test/Driver/mips-as.c vendor/clang/dist/test/Driver/mips-cs.cpp vendor/clang/dist/test/Driver/mips-features.c vendor/clang/dist/test/Driver/mips-fsf.cpp vendor/clang/dist/test/Driver/mips-ias-Wa.s vendor/clang/dist/test/Driver/mips-img.cpp vendor/clang/dist/test/Driver/msc-version.c vendor/clang/dist/test/Driver/msvc-link.c vendor/clang/dist/test/Driver/msvc-triple.c vendor/clang/dist/test/Driver/myriad-toolchain.c vendor/clang/dist/test/Driver/netbsd.c vendor/clang/dist/test/Driver/netbsd.cpp vendor/clang/dist/test/Driver/noinline.c vendor/clang/dist/test/Driver/nostdlib.c vendor/clang/dist/test/Driver/nozlibcompress.c vendor/clang/dist/test/Driver/objc-weak.m vendor/clang/dist/test/Driver/output-file-cleanup.c vendor/clang/dist/test/Driver/pic.c vendor/clang/dist/test/Driver/ps4-header-search.c vendor/clang/dist/test/Driver/ps4-linker-non-win.c vendor/clang/dist/test/Driver/ps4-linker-win.c vendor/clang/dist/test/Driver/ps4-pic.c vendor/clang/dist/test/Driver/ps4-sdk-root.c vendor/clang/dist/test/Driver/r600-mcpu.cl vendor/clang/dist/test/Driver/response-file.c vendor/clang/dist/test/Driver/sanitize_unwind_tables.c vendor/clang/dist/test/Driver/sanitizer-ld.c vendor/clang/dist/test/Driver/save-temps.c vendor/clang/dist/test/Driver/sparc-as.c vendor/clang/dist/test/Driver/sparc-float.c vendor/clang/dist/test/Driver/unknown-arg.c vendor/clang/dist/test/Driver/wasm-toolchain.c vendor/clang/dist/test/Driver/windows-cross.c vendor/clang/dist/test/FixIt/fixit-errors.c vendor/clang/dist/test/FixIt/fixit-interface-as-param.m vendor/clang/dist/test/FixIt/fixit-objc.m vendor/clang/dist/test/FixIt/fixit-vexing-parse.cpp vendor/clang/dist/test/FixIt/typo.m vendor/clang/dist/test/Frontend/dependency-gen.c vendor/clang/dist/test/Frontend/lit.local.cfg vendor/clang/dist/test/Frontend/optimization-remark-analysis.c vendor/clang/dist/test/Frontend/optimization-remark-options.c vendor/clang/dist/test/Frontend/optimization-remark.c vendor/clang/dist/test/Frontend/print-header-includes.c vendor/clang/dist/test/Frontend/profile-sample-use-loc-tracking.c vendor/clang/dist/test/Frontend/stdlang.c vendor/clang/dist/test/Headers/cxx11.cpp vendor/clang/dist/test/Headers/ms-intrin.cpp vendor/clang/dist/test/Headers/x86intrin-2.c vendor/clang/dist/test/Headers/xmmintrin.c vendor/clang/dist/test/Index/Inputs/module.map vendor/clang/dist/test/Index/annotate-comments-availability-attrs.cpp vendor/clang/dist/test/Index/annotate-tokens.c vendor/clang/dist/test/Index/availability.c vendor/clang/dist/test/Index/availability.cpp vendor/clang/dist/test/Index/c-index-api-loadTU-test.m vendor/clang/dist/test/Index/file-refs.cpp vendor/clang/dist/test/Index/get-cursor.cpp vendor/clang/dist/test/Index/index-decls.m vendor/clang/dist/test/Index/index-file.cpp vendor/clang/dist/test/Index/index-many-logical-ops.c vendor/clang/dist/test/Index/index-module.m vendor/clang/dist/test/Index/index-refs.cpp vendor/clang/dist/test/Index/index-refs.m vendor/clang/dist/test/Index/load-classes.cpp vendor/clang/dist/test/Index/print-cxx-manglings.cpp vendor/clang/dist/test/Index/print-type.c vendor/clang/dist/test/Index/print-type.cpp vendor/clang/dist/test/Index/print-type.m vendor/clang/dist/test/Index/properties-class-extensions.m vendor/clang/dist/test/Index/recursive-cxx-member-calls.cpp vendor/clang/dist/test/Index/remap-load.c vendor/clang/dist/test/Index/retain-comments-from-system-headers.c vendor/clang/dist/test/Index/skip-parsed-bodies/compile_commands.json vendor/clang/dist/test/Index/usrs.m vendor/clang/dist/test/Lexer/cxx-features.cpp vendor/clang/dist/test/Lexer/cxx1y_digit_separators.cpp vendor/clang/dist/test/Lexer/hexfloat.cpp vendor/clang/dist/test/Misc/ast-dump-color.cpp vendor/clang/dist/test/Misc/ast-dump-decl.mm vendor/clang/dist/test/Misc/ast-dump-invalid.cpp vendor/clang/dist/test/Misc/ast-print-char-literal.cpp vendor/clang/dist/test/Misc/ast-print-objectivec.m vendor/clang/dist/test/Misc/ast-print-pragmas.cpp vendor/clang/dist/test/Misc/backend-optimization-failure-nodbg.cpp vendor/clang/dist/test/Misc/backend-optimization-failure.cpp vendor/clang/dist/test/Misc/diag-format.c vendor/clang/dist/test/Misc/diag-template-diffing-color.cpp vendor/clang/dist/test/Misc/diag-template-diffing-cxx98.cpp vendor/clang/dist/test/Misc/diag-template-diffing.cpp vendor/clang/dist/test/Misc/languageOptsOpenCL.cl vendor/clang/dist/test/Misc/serialized-diags-driver.c vendor/clang/dist/test/Misc/thinlto.c vendor/clang/dist/test/Modules/DebugInfoSubmoduleImport.c vendor/clang/dist/test/Modules/DebugInfoTransitiveImport.m vendor/clang/dist/test/Modules/ExtDebugInfo.cpp vendor/clang/dist/test/Modules/ExtDebugInfo.m vendor/clang/dist/test/Modules/Inputs/DebugCXX.h vendor/clang/dist/test/Modules/Inputs/DebugObjC.h vendor/clang/dist/test/Modules/Inputs/builtin.h vendor/clang/dist/test/Modules/Inputs/category_right.h vendor/clang/dist/test/Modules/Inputs/cxx-decls-imported.h vendor/clang/dist/test/Modules/Inputs/cxx-templates-common.h vendor/clang/dist/test/Modules/Inputs/explicit-build/a.h vendor/clang/dist/test/Modules/Inputs/merge-decl-context/a.h vendor/clang/dist/test/Modules/Inputs/module.map vendor/clang/dist/test/Modules/ModuleDebugInfo.cpp vendor/clang/dist/test/Modules/ModuleDebugInfo.m vendor/clang/dist/test/Modules/builtins.m vendor/clang/dist/test/Modules/cxx-templates.cpp vendor/clang/dist/test/Modules/debug-info-moduleimport.m vendor/clang/dist/test/Modules/embed-files.cpp vendor/clang/dist/test/Modules/explicit-build-flags.cpp vendor/clang/dist/test/Modules/explicit-build-missing-files.cpp vendor/clang/dist/test/Modules/explicit-build.cpp vendor/clang/dist/test/Modules/implementation-of-module.m vendor/clang/dist/test/Modules/import-self.m vendor/clang/dist/test/Modules/merge-decl-context.cpp vendor/clang/dist/test/Modules/no-implicit-builds.cpp vendor/clang/dist/test/Modules/objc-categories.m vendor/clang/dist/test/Modules/submodules-merge-defs.cpp vendor/clang/dist/test/OpenMP/critical_codegen.cpp vendor/clang/dist/test/OpenMP/distribute_ast_print.cpp vendor/clang/dist/test/OpenMP/distribute_private_messages.cpp vendor/clang/dist/test/OpenMP/driver.c vendor/clang/dist/test/OpenMP/for_ast_print.cpp vendor/clang/dist/test/OpenMP/for_codegen.cpp vendor/clang/dist/test/OpenMP/for_collapse_messages.cpp vendor/clang/dist/test/OpenMP/for_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/for_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/for_lastprivate_codegen.cpp vendor/clang/dist/test/OpenMP/for_linear_codegen.cpp vendor/clang/dist/test/OpenMP/for_linear_messages.cpp vendor/clang/dist/test/OpenMP/for_loop_messages.cpp vendor/clang/dist/test/OpenMP/for_ordered_clause.cpp vendor/clang/dist/test/OpenMP/for_private_messages.cpp vendor/clang/dist/test/OpenMP/for_reduction_codegen.cpp vendor/clang/dist/test/OpenMP/for_reduction_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_aligned_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_ast_print.cpp vendor/clang/dist/test/OpenMP/for_simd_codegen.cpp vendor/clang/dist/test/OpenMP/for_simd_collapse_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_linear_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_loop_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_private_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_safelen_messages.cpp vendor/clang/dist/test/OpenMP/for_simd_simdlen_messages.cpp vendor/clang/dist/test/OpenMP/nesting_of_regions.cpp vendor/clang/dist/test/OpenMP/parallel_ast_print.cpp vendor/clang/dist/test/OpenMP/parallel_copyin_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_for_ast_print.cpp vendor/clang/dist/test/OpenMP/parallel_for_collapse_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_linear_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_loop_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_ordered_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_private_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_reduction_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_aligned_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_ast_print.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_collapse_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_linear_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_loop_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_private_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_safelen_messages.cpp vendor/clang/dist/test/OpenMP/parallel_for_simd_simdlen_messages.cpp vendor/clang/dist/test/OpenMP/parallel_num_threads_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_private_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_reduction_codegen.cpp vendor/clang/dist/test/OpenMP/parallel_reduction_messages.cpp vendor/clang/dist/test/OpenMP/parallel_sections_ast_print.cpp vendor/clang/dist/test/OpenMP/parallel_sections_private_messages.cpp vendor/clang/dist/test/OpenMP/parallel_sections_reduction_messages.cpp vendor/clang/dist/test/OpenMP/predefined_macro.c vendor/clang/dist/test/OpenMP/sections_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/sections_private_messages.cpp vendor/clang/dist/test/OpenMP/sections_reduction_messages.cpp vendor/clang/dist/test/OpenMP/simd_aligned_messages.cpp vendor/clang/dist/test/OpenMP/simd_ast_print.cpp vendor/clang/dist/test/OpenMP/simd_codegen.cpp vendor/clang/dist/test/OpenMP/simd_collapse_messages.cpp vendor/clang/dist/test/OpenMP/simd_lastprivate_messages.cpp vendor/clang/dist/test/OpenMP/simd_private_messages.cpp vendor/clang/dist/test/OpenMP/simd_reduction_messages.cpp vendor/clang/dist/test/OpenMP/simd_safelen_messages.cpp vendor/clang/dist/test/OpenMP/simd_simdlen_messages.cpp vendor/clang/dist/test/OpenMP/single_ast_print.cpp vendor/clang/dist/test/OpenMP/single_codegen.cpp vendor/clang/dist/test/OpenMP/single_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/single_private_messages.cpp vendor/clang/dist/test/OpenMP/target_ast_print.cpp vendor/clang/dist/test/OpenMP/target_codegen.cpp vendor/clang/dist/test/OpenMP/target_codegen_global_capture.cpp vendor/clang/dist/test/OpenMP/target_codegen_registration.cpp vendor/clang/dist/test/OpenMP/target_codegen_registration_naming.cpp vendor/clang/dist/test/OpenMP/target_data_ast_print.cpp vendor/clang/dist/test/OpenMP/target_data_device_messages.cpp vendor/clang/dist/test/OpenMP/target_data_if_messages.cpp vendor/clang/dist/test/OpenMP/target_data_messages.c vendor/clang/dist/test/OpenMP/target_device_messages.cpp vendor/clang/dist/test/OpenMP/target_if_messages.cpp vendor/clang/dist/test/OpenMP/target_map_codegen.cpp vendor/clang/dist/test/OpenMP/target_map_messages.cpp vendor/clang/dist/test/OpenMP/target_messages.cpp vendor/clang/dist/test/OpenMP/task_ast_print.cpp vendor/clang/dist/test/OpenMP/task_codegen.cpp vendor/clang/dist/test/OpenMP/task_firstprivate_codegen.cpp vendor/clang/dist/test/OpenMP/task_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/task_if_codegen.cpp vendor/clang/dist/test/OpenMP/task_messages.cpp vendor/clang/dist/test/OpenMP/task_private_codegen.cpp vendor/clang/dist/test/OpenMP/taskgroup_codegen.cpp vendor/clang/dist/test/OpenMP/taskloop_collapse_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_loop_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_private_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_simd_aligned_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_simd_collapse_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_simd_firstprivate_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_simd_loop_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_simd_private_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_simd_safelen_messages.cpp vendor/clang/dist/test/OpenMP/taskloop_simd_simdlen_messages.cpp vendor/clang/dist/test/OpenMP/teams_ast_print.cpp vendor/clang/dist/test/OpenMP/teams_reduction_messages.cpp vendor/clang/dist/test/OpenMP/threadprivate_ast_print.cpp vendor/clang/dist/test/OpenMP/threadprivate_codegen.cpp vendor/clang/dist/test/OpenMP/threadprivate_messages.cpp vendor/clang/dist/test/PCH/Inputs/cxx11-statement-attributes.h vendor/clang/dist/test/PCH/attrs.c vendor/clang/dist/test/PCH/case-insensitive-include.c vendor/clang/dist/test/PCH/cxx-traits.cpp vendor/clang/dist/test/PCH/cxx-traits.h vendor/clang/dist/test/PCH/cxx11-inheriting-ctors.cpp vendor/clang/dist/test/PCH/cxx11-statement-attributes.cpp vendor/clang/dist/test/PCH/missing-file.cpp vendor/clang/dist/test/PCH/opencl-extensions.cl vendor/clang/dist/test/PCH/pragma-loop.cpp vendor/clang/dist/test/PCH/reloc.c vendor/clang/dist/test/Parser/MicrosoftExtensions.c vendor/clang/dist/test/Parser/cxx-altivec.cpp vendor/clang/dist/test/Parser/cxx-ambig-paren-expr.cpp vendor/clang/dist/test/Parser/cxx-casting.cpp vendor/clang/dist/test/Parser/cxx-class.cpp vendor/clang/dist/test/Parser/cxx-decl.cpp vendor/clang/dist/test/Parser/cxx-friend.cpp vendor/clang/dist/test/Parser/cxx0x-attributes.cpp vendor/clang/dist/test/Parser/cxx0x-condition.cpp vendor/clang/dist/test/Parser/cxx0x-decl.cpp vendor/clang/dist/test/Parser/extra-semi.cpp vendor/clang/dist/test/Parser/ms-inline-asm.c vendor/clang/dist/test/Parser/objcxx11-protocol-in-template.mm vendor/clang/dist/test/Parser/opencl-astype.cl vendor/clang/dist/test/Parser/opencl-atomics-cl20.cl vendor/clang/dist/test/Parser/opencl-cl20.cl vendor/clang/dist/test/Parser/opencl-image-access.cl vendor/clang/dist/test/Parser/opencl-pragma.cl vendor/clang/dist/test/Parser/opencl-storage-class.cl vendor/clang/dist/test/Parser/pragma-loop-safety.cpp vendor/clang/dist/test/Parser/pragma-loop.cpp vendor/clang/dist/test/Parser/pragma-pack.c vendor/clang/dist/test/Parser/skip-function-bodies.mm vendor/clang/dist/test/Preprocessor/aarch64-target-features.c vendor/clang/dist/test/Preprocessor/arm-acle-6.4.c vendor/clang/dist/test/Preprocessor/arm-acle-6.5.c vendor/clang/dist/test/Preprocessor/arm-target-features.c vendor/clang/dist/test/Preprocessor/comment_save_macro.c vendor/clang/dist/test/Preprocessor/elfiamcu-predefines.c vendor/clang/dist/test/Preprocessor/expr_define_expansion.c vendor/clang/dist/test/Preprocessor/expr_invalid_tok.c vendor/clang/dist/test/Preprocessor/feature_tests.c vendor/clang/dist/test/Preprocessor/has_attribute.c vendor/clang/dist/test/Preprocessor/has_attribute.cpp vendor/clang/dist/test/Preprocessor/init.c vendor/clang/dist/test/Preprocessor/invalid-__has_warning1.c vendor/clang/dist/test/Preprocessor/invalid-__has_warning2.c vendor/clang/dist/test/Preprocessor/macro_expand.c vendor/clang/dist/test/Preprocessor/microsoft-ext.c vendor/clang/dist/test/Preprocessor/pic.c vendor/clang/dist/test/Preprocessor/pragma_diagnostic.c vendor/clang/dist/test/Preprocessor/predefined-arch-macros.c vendor/clang/dist/test/Preprocessor/predefined-macros.c vendor/clang/dist/test/Preprocessor/pushable-diagnostics.c vendor/clang/dist/test/Preprocessor/stringize_misc.c vendor/clang/dist/test/Preprocessor/stringize_space.c vendor/clang/dist/test/Preprocessor/warning_tests.c vendor/clang/dist/test/Preprocessor/x86_target_features.c vendor/clang/dist/test/Profile/c-captured.c vendor/clang/dist/test/Profile/c-counter-overflows.c vendor/clang/dist/test/Profile/c-general.c vendor/clang/dist/test/Profile/c-generate.c vendor/clang/dist/test/Profile/c-linkage-available_externally.c vendor/clang/dist/test/Profile/c-linkage.c vendor/clang/dist/test/Profile/c-outdated-data.c vendor/clang/dist/test/Profile/c-unprofiled-blocks.c vendor/clang/dist/test/Profile/c-unprofiled.c vendor/clang/dist/test/Profile/c-unreachable-after-switch.c vendor/clang/dist/test/Profile/cxx-class.cpp vendor/clang/dist/test/Profile/cxx-implicit.cpp vendor/clang/dist/test/Profile/cxx-lambda.cpp vendor/clang/dist/test/Profile/cxx-linkage.cpp vendor/clang/dist/test/Profile/cxx-rangefor.cpp vendor/clang/dist/test/Profile/cxx-structors.cpp vendor/clang/dist/test/Profile/cxx-templates.cpp vendor/clang/dist/test/Profile/cxx-throws.cpp vendor/clang/dist/test/Profile/cxx-virtual-destructor-calls.cpp vendor/clang/dist/test/Profile/func-entry.c vendor/clang/dist/test/Profile/gcc-flag-compatibility.c vendor/clang/dist/test/Profile/objc-general.m vendor/clang/dist/test/Profile/profile-does-not-exist.c vendor/clang/dist/test/Sema/128bitfloat.cpp vendor/clang/dist/test/Sema/MicrosoftExtensions.c vendor/clang/dist/test/Sema/aarch64-special-register.c vendor/clang/dist/test/Sema/address_spaces.c vendor/clang/dist/test/Sema/asm.c vendor/clang/dist/test/Sema/ast-print.c vendor/clang/dist/test/Sema/atomic-ops.c vendor/clang/dist/test/Sema/attr-alias-elf.c vendor/clang/dist/test/Sema/attr-aligned.c vendor/clang/dist/test/Sema/attr-availability-macosx.c vendor/clang/dist/test/Sema/attr-availability-tvos.c vendor/clang/dist/test/Sema/attr-availability.c vendor/clang/dist/test/Sema/attr-deprecated.c vendor/clang/dist/test/Sema/attr-mode.c vendor/clang/dist/test/Sema/attr-nodebug.c vendor/clang/dist/test/Sema/attr-print.c vendor/clang/dist/test/Sema/bitfield-layout.c vendor/clang/dist/test/Sema/builtin-longjmp.c vendor/clang/dist/test/Sema/builtin-object-size.c vendor/clang/dist/test/Sema/builtins-arm.c vendor/clang/dist/test/Sema/constant-conversion.c vendor/clang/dist/test/Sema/dllexport.c vendor/clang/dist/test/Sema/dllimport.c vendor/clang/dist/test/Sema/enable_if.c vendor/clang/dist/test/Sema/ext_vector_casts.c vendor/clang/dist/test/Sema/format-strings-freebsd.c vendor/clang/dist/test/Sema/format-strings-scanf.c vendor/clang/dist/test/Sema/format-strings.c vendor/clang/dist/test/Sema/integer-overflow.c vendor/clang/dist/test/Sema/invalid-assignment-constant-address-space.c vendor/clang/dist/test/Sema/nonnull.c vendor/clang/dist/test/Sema/nullability.c vendor/clang/dist/test/Sema/overloadable.c vendor/clang/dist/test/Sema/pass-object-size.c vendor/clang/dist/test/Sema/predefined-function.c vendor/clang/dist/test/Sema/typo-correction.c vendor/clang/dist/test/Sema/unused-expr.c vendor/clang/dist/test/Sema/varargs-x86-64.c vendor/clang/dist/test/Sema/varargs.c vendor/clang/dist/test/Sema/vector-cast.c vendor/clang/dist/test/Sema/warn-double-promotion.c vendor/clang/dist/test/Sema/wchar.c vendor/clang/dist/test/SemaCUDA/bad-attributes.cu vendor/clang/dist/test/SemaCUDA/builtins.cu vendor/clang/dist/test/SemaCUDA/cuda-builtin-vars.cu vendor/clang/dist/test/SemaCUDA/function-overload.cu vendor/clang/dist/test/SemaCUDA/implicit-intrinsic.cu vendor/clang/dist/test/SemaCUDA/implicit-member-target-collision-cxx11.cu vendor/clang/dist/test/SemaCUDA/implicit-member-target.cu vendor/clang/dist/test/SemaCUDA/kernel-call.cu vendor/clang/dist/test/SemaCUDA/method-target.cu vendor/clang/dist/test/SemaCXX/MicrosoftExtensions.cpp vendor/clang/dist/test/SemaCXX/PR10177.cpp vendor/clang/dist/test/SemaCXX/access.cpp vendor/clang/dist/test/SemaCXX/aggregate-initialization.cpp vendor/clang/dist/test/SemaCXX/alias-template.cpp vendor/clang/dist/test/SemaCXX/anonymous-struct.cpp vendor/clang/dist/test/SemaCXX/ast-print.cpp vendor/clang/dist/test/SemaCXX/attr-selectany.cpp vendor/clang/dist/test/SemaCXX/attr-unavailable.cpp vendor/clang/dist/test/SemaCXX/c99-variable-length-array-cxx11.cpp vendor/clang/dist/test/SemaCXX/c99-variable-length-array.cpp vendor/clang/dist/test/SemaCXX/class.cpp vendor/clang/dist/test/SemaCXX/condition.cpp vendor/clang/dist/test/SemaCXX/conditional-expr.cpp vendor/clang/dist/test/SemaCXX/constant-expression-cxx11.cpp vendor/clang/dist/test/SemaCXX/constant-expression-cxx1y.cpp vendor/clang/dist/test/SemaCXX/constexpr-nqueens.cpp vendor/clang/dist/test/SemaCXX/constexpr-value-init.cpp vendor/clang/dist/test/SemaCXX/constructor-recovery.cpp vendor/clang/dist/test/SemaCXX/conversion-function.cpp vendor/clang/dist/test/SemaCXX/conversion.cpp vendor/clang/dist/test/SemaCXX/crashes.cpp vendor/clang/dist/test/SemaCXX/cstyle-cast.cpp vendor/clang/dist/test/SemaCXX/cxx0x-cursory-default-delete.cpp vendor/clang/dist/test/SemaCXX/cxx0x-defaulted-functions.cpp vendor/clang/dist/test/SemaCXX/cxx11-attr-print.cpp vendor/clang/dist/test/SemaCXX/cxx11-gnu-attrs.cpp vendor/clang/dist/test/SemaCXX/cxx11-inheriting-ctors.cpp vendor/clang/dist/test/SemaCXX/cxx1y-deduced-return-type.cpp vendor/clang/dist/test/SemaCXX/cxx1y-init-captures.cpp vendor/clang/dist/test/SemaCXX/cxx1y-variable-templates_in_class.cpp vendor/clang/dist/test/SemaCXX/cxx1y-variable-templates_top_level.cpp vendor/clang/dist/test/SemaCXX/dcl_init_aggr.cpp vendor/clang/dist/test/SemaCXX/default2.cpp vendor/clang/dist/test/SemaCXX/deleted-operator.cpp vendor/clang/dist/test/SemaCXX/destructor.cpp vendor/clang/dist/test/SemaCXX/dllexport.cpp vendor/clang/dist/test/SemaCXX/dllimport.cpp vendor/clang/dist/test/SemaCXX/enable_if.cpp vendor/clang/dist/test/SemaCXX/enum-scoped.cpp vendor/clang/dist/test/SemaCXX/exceptions.cpp vendor/clang/dist/test/SemaCXX/extern-c.cpp vendor/clang/dist/test/SemaCXX/for-range-examples.cpp vendor/clang/dist/test/SemaCXX/format-strings-0x.cpp vendor/clang/dist/test/SemaCXX/format-strings.cpp vendor/clang/dist/test/SemaCXX/friend.cpp vendor/clang/dist/test/SemaCXX/function-redecl.cpp vendor/clang/dist/test/SemaCXX/functional-cast.cpp vendor/clang/dist/test/SemaCXX/generalized-deprecated.cpp vendor/clang/dist/test/SemaCXX/illegal-member-initialization.cpp vendor/clang/dist/test/SemaCXX/inline.cpp vendor/clang/dist/test/SemaCXX/integer-overflow.cpp vendor/clang/dist/test/SemaCXX/lambda-expressions.cpp vendor/clang/dist/test/SemaCXX/literal-operators.cpp vendor/clang/dist/test/SemaCXX/make_integer_seq.cpp vendor/clang/dist/test/SemaCXX/member-init.cpp vendor/clang/dist/test/SemaCXX/ms-exception-spec.cpp vendor/clang/dist/test/SemaCXX/new-delete.cpp vendor/clang/dist/test/SemaCXX/no-wchar.cpp vendor/clang/dist/test/SemaCXX/overload-call.cpp vendor/clang/dist/test/SemaCXX/overloaded-builtin-operators.cpp vendor/clang/dist/test/SemaCXX/pragma-optimize.cpp vendor/clang/dist/test/SemaCXX/pragma-vtordisp.cpp vendor/clang/dist/test/SemaCXX/qual-id-test.cpp vendor/clang/dist/test/SemaCXX/return.cpp vendor/clang/dist/test/SemaCXX/rval-references.cpp vendor/clang/dist/test/SemaCXX/static-cast.cpp vendor/clang/dist/test/SemaCXX/switch-implicit-fallthrough-macro.cpp vendor/clang/dist/test/SemaCXX/switch-implicit-fallthrough-per-method.cpp vendor/clang/dist/test/SemaCXX/switch-implicit-fallthrough.cpp vendor/clang/dist/test/SemaCXX/type-convert-construct.cpp vendor/clang/dist/test/SemaCXX/type-traits.cpp vendor/clang/dist/test/SemaCXX/typo-correction.cpp vendor/clang/dist/test/SemaCXX/undefined-inline.cpp vendor/clang/dist/test/SemaCXX/undefined-internal.cpp vendor/clang/dist/test/SemaCXX/underlying_type.cpp vendor/clang/dist/test/SemaCXX/unknown-anytype.cpp vendor/clang/dist/test/SemaCXX/unused.cpp vendor/clang/dist/test/SemaCXX/using-decl-1.cpp vendor/clang/dist/test/SemaCXX/using-decl-templates.cpp vendor/clang/dist/test/SemaCXX/vararg-non-pod.cpp vendor/clang/dist/test/SemaCXX/warn-bad-memaccess.cpp vendor/clang/dist/test/SemaCXX/warn-float-conversion.cpp vendor/clang/dist/test/SemaCXX/warn-literal-conversion.cpp vendor/clang/dist/test/SemaCXX/warn-loop-analysis.cpp vendor/clang/dist/test/SemaCXX/warn-shadow.cpp vendor/clang/dist/test/SemaCXX/warn-unused-private-field.cpp vendor/clang/dist/test/SemaCXX/warn-unused-value.cpp vendor/clang/dist/test/SemaObjC/Inputs/arc-system-header.h vendor/clang/dist/test/SemaObjC/arc-repeated-weak.mm vendor/clang/dist/test/SemaObjC/arc-system-header.m vendor/clang/dist/test/SemaObjC/attr-availability-1.m vendor/clang/dist/test/SemaObjC/attr-availability.m vendor/clang/dist/test/SemaObjC/attr-deprecated.m vendor/clang/dist/test/SemaObjC/enum-fixed-type.m vendor/clang/dist/test/SemaObjC/format-strings-objc.m vendor/clang/dist/test/SemaObjC/iboutlet.m vendor/clang/dist/test/SemaObjC/kindof.m vendor/clang/dist/test/SemaObjC/method-warn-unused-attribute.m vendor/clang/dist/test/SemaObjC/objcbridge-attribute-arc.m vendor/clang/dist/test/SemaObjC/ovl-check.m vendor/clang/dist/test/SemaObjC/parameterized_classes.m vendor/clang/dist/test/SemaObjC/property-noninherited-availability-attr.m vendor/clang/dist/test/SemaObjC/warn-strict-selector-match.m vendor/clang/dist/test/SemaObjCXX/arc-nsconsumed-errors.mm vendor/clang/dist/test/SemaObjCXX/arc-templates.mm vendor/clang/dist/test/SemaObjCXX/foreach.mm vendor/clang/dist/test/SemaObjCXX/instancetype.mm vendor/clang/dist/test/SemaOpenCL/address-spaces-conversions-cl2.0.cl vendor/clang/dist/test/SemaOpenCL/event_t.cl vendor/clang/dist/test/SemaOpenCL/extern.cl vendor/clang/dist/test/SemaOpenCL/half.cl vendor/clang/dist/test/SemaOpenCL/invalid-kernel-attrs.cl vendor/clang/dist/test/SemaOpenCL/invalid-kernel-parameters.cl vendor/clang/dist/test/SemaOpenCL/invalid-logical-ops-1.2.cl vendor/clang/dist/test/SemaOpenCL/invalid-pipes-cl2.0.cl vendor/clang/dist/test/SemaOpenCL/sampler_t.cl vendor/clang/dist/test/SemaOpenCL/storageclass-cl20.cl vendor/clang/dist/test/SemaOpenCL/storageclass.cl vendor/clang/dist/test/SemaOpenCL/unsupported.cl vendor/clang/dist/test/SemaTemplate/alias-templates.cpp vendor/clang/dist/test/SemaTemplate/class-template-spec.cpp vendor/clang/dist/test/SemaTemplate/cxx1z-fold-expressions.cpp vendor/clang/dist/test/SemaTemplate/deduction.cpp vendor/clang/dist/test/SemaTemplate/default-arguments-cxx0x.cpp vendor/clang/dist/test/SemaTemplate/extern-templates.cpp vendor/clang/dist/test/SemaTemplate/instantiate-cast.cpp vendor/clang/dist/test/SemaTemplate/instantiate-expr-4.cpp vendor/clang/dist/test/SemaTemplate/instantiate-member-class.cpp vendor/clang/dist/test/SemaTemplate/instantiate-sizeof.cpp vendor/clang/dist/test/SemaTemplate/member-access-expr.cpp vendor/clang/dist/test/SemaTemplate/ms-delayed-default-template-args.cpp vendor/clang/dist/test/SemaTemplate/ms-function-specialization-class-scope.cpp vendor/clang/dist/test/SemaTemplate/ms-lookup-template-base-classes.cpp vendor/clang/dist/test/SemaTemplate/recovery-crash.cpp vendor/clang/dist/test/SemaTemplate/temp_arg_type.cpp vendor/clang/dist/test/SemaTemplate/template-id-expr.cpp vendor/clang/dist/test/Unit/lit.site.cfg.in vendor/clang/dist/test/lit.cfg vendor/clang/dist/test/lit.site.cfg.in vendor/clang/dist/tools/CMakeLists.txt vendor/clang/dist/tools/arcmt-test/arcmt-test.cpp vendor/clang/dist/tools/c-index-test/CMakeLists.txt vendor/clang/dist/tools/c-index-test/c-index-test.c vendor/clang/dist/tools/clang-check/ClangCheck.cpp vendor/clang/dist/tools/clang-format-vs/ClangFormat/ClangFormatPackage.cs vendor/clang/dist/tools/clang-format/CMakeLists.txt vendor/clang/dist/tools/clang-format/ClangFormat.cpp vendor/clang/dist/tools/clang-format/clang-format-diff.py vendor/clang/dist/tools/driver/CMakeLists.txt vendor/clang/dist/tools/driver/cc1_main.cpp vendor/clang/dist/tools/driver/cc1as_main.cpp vendor/clang/dist/tools/driver/driver.cpp vendor/clang/dist/tools/libclang/CIndex.cpp vendor/clang/dist/tools/libclang/CIndexUSRs.cpp vendor/clang/dist/tools/libclang/CIndexer.h vendor/clang/dist/tools/libclang/CMakeLists.txt vendor/clang/dist/tools/libclang/CXCursor.cpp vendor/clang/dist/tools/libclang/CXSourceLocation.cpp vendor/clang/dist/tools/libclang/CXType.cpp vendor/clang/dist/tools/libclang/CursorVisitor.h vendor/clang/dist/tools/libclang/Indexing.cpp vendor/clang/dist/tools/libclang/libclang.exports vendor/clang/dist/tools/scan-build-py/libscanbuild/analyze.py vendor/clang/dist/tools/scan-build-py/libscanbuild/intercept.py vendor/clang/dist/tools/scan-build-py/libscanbuild/report.py vendor/clang/dist/tools/scan-build-py/libscanbuild/runner.py vendor/clang/dist/tools/scan-build-py/tests/functional/cases/test_create_cdb.py vendor/clang/dist/tools/scan-build-py/tests/functional/cases/test_exec_anatomy.py vendor/clang/dist/tools/scan-build-py/tests/functional/cases/test_from_cdb.py vendor/clang/dist/tools/scan-build-py/tests/functional/cases/test_from_cmd.py vendor/clang/dist/tools/scan-build-py/tests/functional/exec/CMakeLists.txt vendor/clang/dist/tools/scan-build-py/tests/unit/__init__.py vendor/clang/dist/tools/scan-build-py/tests/unit/test_analyze.py vendor/clang/dist/tools/scan-build-py/tests/unit/test_clang.py vendor/clang/dist/tools/scan-build-py/tests/unit/test_intercept.py vendor/clang/dist/tools/scan-build-py/tests/unit/test_report.py vendor/clang/dist/tools/scan-build-py/tests/unit/test_runner.py vendor/clang/dist/tools/scan-build/bin/scan-build vendor/clang/dist/tools/scan-build/libexec/ccc-analyzer vendor/clang/dist/unittests/AST/ASTContextParentMapTest.cpp vendor/clang/dist/unittests/AST/ASTTypeTraitsTest.cpp vendor/clang/dist/unittests/AST/CMakeLists.txt vendor/clang/dist/unittests/AST/MatchVerifier.h vendor/clang/dist/unittests/ASTMatchers/ASTMatchersTest.h vendor/clang/dist/unittests/ASTMatchers/CMakeLists.txt vendor/clang/dist/unittests/ASTMatchers/Dynamic/ParserTest.cpp vendor/clang/dist/unittests/ASTMatchers/Dynamic/RegistryTest.cpp vendor/clang/dist/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp vendor/clang/dist/unittests/Basic/DiagnosticTest.cpp vendor/clang/dist/unittests/Basic/SourceManagerTest.cpp vendor/clang/dist/unittests/Basic/VirtualFileSystemTest.cpp vendor/clang/dist/unittests/CMakeLists.txt vendor/clang/dist/unittests/CodeGen/BufferSourceTest.cpp vendor/clang/dist/unittests/Format/CMakeLists.txt vendor/clang/dist/unittests/Format/FormatTest.cpp vendor/clang/dist/unittests/Format/FormatTestJS.cpp vendor/clang/dist/unittests/Format/FormatTestJava.cpp vendor/clang/dist/unittests/Format/FormatTestProto.cpp vendor/clang/dist/unittests/Format/FormatTestSelective.cpp vendor/clang/dist/unittests/Format/SortIncludesTest.cpp vendor/clang/dist/unittests/Frontend/CMakeLists.txt vendor/clang/dist/unittests/Lex/CMakeLists.txt vendor/clang/dist/unittests/Lex/LexerTest.cpp vendor/clang/dist/unittests/Lex/PPConditionalDirectiveRecordTest.cpp vendor/clang/dist/unittests/Sema/ExternalSemaSourceTest.cpp vendor/clang/dist/unittests/Tooling/CMakeLists.txt vendor/clang/dist/unittests/Tooling/RecursiveASTVisitorTest.cpp vendor/clang/dist/unittests/Tooling/RefactoringTest.cpp vendor/clang/dist/unittests/Tooling/RewriterTest.cpp vendor/clang/dist/unittests/Tooling/ToolingTest.cpp vendor/clang/dist/unittests/libclang/LibclangTest.cpp vendor/clang/dist/utils/TableGen/ClangAttrEmitter.cpp vendor/clang/dist/utils/TableGen/ClangDiagnosticsEmitter.cpp vendor/clang/dist/utils/TableGen/NeonEmitter.cpp vendor/clang/dist/utils/TableGen/TableGen.cpp vendor/clang/dist/utils/analyzer/SATestBuild.py vendor/clang/dist/utils/perf-training/CMakeLists.txt vendor/clang/dist/utils/perf-training/cxx/hello_world.cpp vendor/clang/dist/utils/perf-training/lit.cfg vendor/clang/dist/utils/perf-training/lit.site.cfg.in vendor/clang/dist/utils/perf-training/perf-helper.py vendor/clang/dist/www/analyzer/faq.html vendor/clang/dist/www/analyzer/latest_checker.html.incl vendor/clang/dist/www/analyzer/release_notes.html vendor/clang/dist/www/analyzer/scan-build.html vendor/clang/dist/www/compatibility.html vendor/clang/dist/www/cxx_dr_status.html vendor/clang/dist/www/cxx_status.html vendor/clang/dist/www/get_started.html vendor/clang/dist/www/hacking.html vendor/clang/dist/www/index.html Modified: vendor/clang/dist/.arcconfig ============================================================================== --- vendor/clang/dist/.arcconfig Sat Jul 23 20:41:56 2016 (r303232) +++ vendor/clang/dist/.arcconfig Sat Jul 23 20:44:14 2016 (r303233) @@ -1,4 +1,4 @@ { "project_id" : "clang", - "conduit_uri" : "http://reviews.llvm.org/" + "conduit_uri" : "https://reviews.llvm.org/" } Modified: vendor/clang/dist/.clang-tidy ============================================================================== --- vendor/clang/dist/.clang-tidy Sat Jul 23 20:41:56 2016 (r303232) +++ vendor/clang/dist/.clang-tidy Sat Jul 23 20:44:14 2016 (r303233) @@ -1 +1,12 @@ -Checks: '-*,clang-diagnostic-*,llvm-*,misc-*' +Checks: '-*,clang-diagnostic-*,llvm-*,misc-*,-misc-unused-parameters,readability-identifier-naming' +CheckOptions: + - key: readability-identifier-naming.ClassCase + value: CamelCase + - key: readability-identifier-naming.EnumCase + value: CamelCase + - key: readability-identifier-naming.FunctionCase + value: lowerCase + - key: readability-identifier-naming.UnionCase + value: CamelCase + - key: readability-identifier-naming.VariableCase + value: CamelCase Modified: vendor/clang/dist/.gitignore ============================================================================== --- vendor/clang/dist/.gitignore Sat Jul 23 20:41:56 2016 (r303232) +++ vendor/clang/dist/.gitignore Sat Jul 23 20:44:14 2016 (r303233) @@ -33,3 +33,5 @@ tools/extra # Sphinx build products docs/_build docs/analyzer/_build +# debug info testsuite +test/debuginfo-tests Modified: vendor/clang/dist/CMakeLists.txt ============================================================================== --- vendor/clang/dist/CMakeLists.txt Sat Jul 23 20:41:56 2016 (r303232) +++ vendor/clang/dist/CMakeLists.txt Sat Jul 23 20:44:14 2016 (r303233) @@ -1,18 +1,4 @@ -cmake_minimum_required(VERSION 2.8.8) - -# FIXME: It may be removed when we use 2.8.12. -if(CMAKE_VERSION VERSION_LESS 2.8.12) - # Invalidate a couple of keywords. - set(cmake_2_8_12_INTERFACE) - set(cmake_2_8_12_PRIVATE) -else() - # Use ${cmake_2_8_12_KEYWORD} intead of KEYWORD in target_link_libraries(). - set(cmake_2_8_12_INTERFACE INTERFACE) - set(cmake_2_8_12_PRIVATE PRIVATE) - if(POLICY CMP0022) - cmake_policy(SET CMP0022 NEW) # automatic when 2.8.12 is required - endif() -endif() +cmake_minimum_required(VERSION 3.4.3) # If we are not building as a part of LLVM, build Clang as an # standalone project, using LLVM as an external library: @@ -72,7 +58,7 @@ if( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR find_program(LLVM_TABLEGEN_EXE "llvm-tblgen" ${LLVM_TOOLS_BINARY_DIR} NO_DEFAULT_PATH) - set(LLVM_CMAKE_PATH "${LLVM_BINARY_DIR}/share/llvm/cmake") + set(LLVM_CMAKE_PATH "${LLVM_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}/cmake/llvm") set(LLVMCONFIG_FILE "${LLVM_CMAKE_PATH}/LLVMConfig.cmake") if(EXISTS ${LLVMCONFIG_FILE}) list(APPEND CMAKE_MODULE_PATH "${LLVM_CMAKE_PATH}") @@ -101,6 +87,7 @@ if( CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR include(AddLLVM) include(TableGen) include(HandleLLVMOptions) + include(VersionFromVCS) set(PACKAGE_VERSION "${LLVM_PACKAGE_VERSION}") @@ -181,6 +168,10 @@ else() set(BACKEND_PACKAGE_STRING "${PACKAGE_STRING}") endif() +# Make sure that our source directory is on the current cmake module path so that +# we can include cmake files from this directory. +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules") + find_package(LibXml2 2.5.3 QUIET) if (LIBXML2_FOUND) set(CLANG_HAVE_LIBXML 1) @@ -196,10 +187,24 @@ set(GCC_INSTALL_PREFIX "" CACHE PATH "Di set(DEFAULT_SYSROOT "" CACHE PATH "Default to all compiler invocations for --sysroot=." ) +set(ENABLE_LINKER_BUILD_ID OFF CACHE BOOL "pass --build-id to ld") + +set(ENABLE_X86_RELAX_RELOCATIONS OFF CACHE BOOL + "enable x86 relax relocations by default") + +set(CLANG_DEFAULT_CXX_STDLIB "" CACHE STRING + "Default C++ stdlib to use (empty for architecture default, \"libstdc++\" or \"libc++\"") +if (NOT(CLANG_DEFAULT_CXX_STDLIB STREQUAL "" OR + CLANG_DEFAULT_CXX_STDLIB STREQUAL "libstdc++" OR + CLANG_DEFAULT_CXX_STDLIB STREQUAL "libc++")) + message(WARNING "Resetting default C++ stdlib to use architecture default") + set(CLANG_DEFAULT_CXX_STDLIB "") +endif() + set(CLANG_DEFAULT_OPENMP_RUNTIME "libomp" CACHE STRING "Default OpenMP runtime used by -fopenmp.") -set(CLANG_VENDOR "" CACHE STRING +set(CLANG_VENDOR ${PACKAGE_VENDOR} CACHE STRING "Vendor-specific text for showing with version information.") if( CLANG_VENDOR ) @@ -307,134 +312,7 @@ configure_file( ${CLANG_BINARY_DIR}/include/clang/Config/config.h) include(CMakeParseArguments) - -function(clang_tablegen) - # Syntax: - # clang_tablegen output-file [tablegen-arg ...] SOURCE source-file - # [[TARGET cmake-target-name] [DEPENDS extra-dependency ...]] - # - # Generates a custom command for invoking tblgen as - # - # tblgen source-file -o=output-file tablegen-arg ... - # - # and, if cmake-target-name is provided, creates a custom target for - # executing the custom command depending on output-file. It is - # possible to list more files to depend after DEPENDS. - - cmake_parse_arguments(CTG "" "SOURCE;TARGET" "" ${ARGN}) - - if( NOT CTG_SOURCE ) - message(FATAL_ERROR "SOURCE source-file required by clang_tablegen") - endif() - - set( LLVM_TARGET_DEFINITIONS ${CTG_SOURCE} ) - tablegen(CLANG ${CTG_UNPARSED_ARGUMENTS}) - - if(CTG_TARGET) - add_public_tablegen_target(${CTG_TARGET}) - set_target_properties( ${CTG_TARGET} PROPERTIES FOLDER "Clang tablegenning") - set_property(GLOBAL APPEND PROPERTY CLANG_TABLEGEN_TARGETS ${CTG_TARGET}) - endif() -endfunction(clang_tablegen) - -macro(set_clang_windows_version_resource_properties name) - if(DEFINED windows_resource_file) - set_windows_version_resource_properties(${name} ${windows_resource_file} - VERSION_MAJOR ${CLANG_VERSION_MAJOR} - VERSION_MINOR ${CLANG_VERSION_MINOR} - VERSION_PATCHLEVEL ${CLANG_VERSION_PATCHLEVEL} - VERSION_STRING "${CLANG_VERSION} (${BACKEND_PACKAGE_STRING})" - PRODUCT_NAME "clang") - endif() -endmacro() - -macro(add_clang_subdirectory name) - add_llvm_subdirectory(CLANG TOOL ${name}) -endmacro() - -macro(add_clang_library name) - cmake_parse_arguments(ARG - "SHARED" - "" - "ADDITIONAL_HEADERS" - ${ARGN}) - set(srcs) - if(MSVC_IDE OR XCODE) - # Add public headers - file(RELATIVE_PATH lib_path - ${CLANG_SOURCE_DIR}/lib/ - ${CMAKE_CURRENT_SOURCE_DIR} - ) - if(NOT lib_path MATCHES "^[.][.]") - file( GLOB_RECURSE headers - ${CLANG_SOURCE_DIR}/include/clang/${lib_path}/*.h - ${CLANG_SOURCE_DIR}/include/clang/${lib_path}/*.def - ) - set_source_files_properties(${headers} PROPERTIES HEADER_FILE_ONLY ON) - - file( GLOB_RECURSE tds - ${CLANG_SOURCE_DIR}/include/clang/${lib_path}/*.td - ) - source_group("TableGen descriptions" FILES ${tds}) - set_source_files_properties(${tds}} PROPERTIES HEADER_FILE_ONLY ON) - - if(headers OR tds) - set(srcs ${headers} ${tds}) - endif() - endif() - endif(MSVC_IDE OR XCODE) - if(srcs OR ARG_ADDITIONAL_HEADERS) - set(srcs - ADDITIONAL_HEADERS - ${srcs} - ${ARG_ADDITIONAL_HEADERS} # It may contain unparsed unknown args. - ) - endif() - if(ARG_SHARED) - set(ARG_ENABLE_SHARED SHARED) - endif() - llvm_add_library(${name} ${ARG_ENABLE_SHARED} ${ARG_UNPARSED_ARGUMENTS} ${srcs}) - - if(TARGET ${name}) - target_link_libraries(${name} ${cmake_2_8_12_INTERFACE} ${LLVM_COMMON_LIBS}) - - if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ${name} STREQUAL "libclang") - install(TARGETS ${name} - COMPONENT ${name} - EXPORT ClangTargets - LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX} - ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX} - RUNTIME DESTINATION bin) - - if (${ARG_SHARED} AND NOT CMAKE_CONFIGURATION_TYPES) - add_custom_target(install-${name} - DEPENDS ${name} - COMMAND "${CMAKE_COMMAND}" - -DCMAKE_INSTALL_COMPONENT=${name} - -P "${CMAKE_BINARY_DIR}/cmake_install.cmake") - endif() - endif() - set_property(GLOBAL APPEND PROPERTY CLANG_EXPORTS ${name}) - else() - # Add empty "phony" target - add_custom_target(${name}) - endif() - - set_target_properties(${name} PROPERTIES FOLDER "Clang libraries") - set_clang_windows_version_resource_properties(${name}) -endmacro(add_clang_library) - -macro(add_clang_executable name) - add_llvm_executable( ${name} ${ARGN} ) - set_target_properties(${name} PROPERTIES FOLDER "Clang executables") - set_clang_windows_version_resource_properties(${name}) -endmacro(add_clang_executable) - -macro(add_clang_symlink name dest) - add_llvm_tool_symlink(${name} ${dest} ALWAYS_GENERATE) - # Always generate install targets - llvm_install_symlink(${name} ${dest} ALWAYS_GENERATE) -endmacro() +include(AddClang) set(CMAKE_INCLUDE_CURRENT_DIR ON) @@ -462,30 +340,11 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) ) endif() -if(INTERNAL_INSTALL_PREFIX) - set(LIBCLANG_HEADERS_INSTALL_DESTINATION "${INTERNAL_INSTALL_PREFIX}/include") -else() - set(LIBCLANG_HEADERS_INSTALL_DESTINATION include) -endif() - -install(DIRECTORY include/clang-c - COMPONENT libclang-headers - DESTINATION "${LIBCLANG_HEADERS_INSTALL_DESTINATION}" - FILES_MATCHING - PATTERN "*.h" - PATTERN ".svn" EXCLUDE - ) - -if (NOT CMAKE_CONFIGURATION_TYPES) # don't add this for IDE's. - add_custom_target(install-libclang-headers - DEPENDS - COMMAND "${CMAKE_COMMAND}" - -DCMAKE_INSTALL_COMPONENT=libclang-headers - -P "${CMAKE_BINARY_DIR}/cmake_install.cmake") -endif() - add_definitions( -D_GNU_SOURCE ) +option(CLANG_BUILD_TOOLS + "Build the Clang tools. If OFF, just generate build targets." ON) + option(CLANG_ENABLE_ARCMT "Build ARCMT." ON) if (CLANG_ENABLE_ARCMT) set(ENABLE_CLANG_ARCMT "1") @@ -579,50 +438,33 @@ if( CLANG_INCLUDE_DOCS ) add_subdirectory(docs) endif() -set(CLANG_ORDER_FILE "" CACHE FILEPATH - "Order file to use when compiling clang in order to improve startup time.") -if (CLANG_BUILT_STANDALONE OR CMAKE_VERSION VERSION_EQUAL 3 OR - CMAKE_VERSION VERSION_GREATER 3) - # Generate a list of CMake library targets so that other CMake projects can - # link against them. LLVM calls its version of this file LLVMExports.cmake, but - # the usual CMake convention seems to be ${Project}Targets.cmake. - set(CLANG_INSTALL_PACKAGE_DIR share/clang/cmake) - set(clang_cmake_builddir "${CMAKE_BINARY_DIR}/${CLANG_INSTALL_PACKAGE_DIR}") - get_property(CLANG_EXPORTS GLOBAL PROPERTY CLANG_EXPORTS) - export(TARGETS ${CLANG_EXPORTS} FILE ${clang_cmake_builddir}/ClangTargets.cmake) - - # Install a /share/clang/cmake/ClangConfig.cmake file so that - # find_package(Clang) works. Install the target list with it. - install(EXPORT ClangTargets DESTINATION ${CLANG_INSTALL_PACKAGE_DIR}) - - install(FILES - ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/ClangConfig.cmake - DESTINATION share/clang/cmake) - - # Also copy ClangConfig.cmake to the build directory so that dependent projects - # can build against a build directory of Clang more easily. - configure_file( - ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/ClangConfig.cmake - ${CLANG_BINARY_DIR}/share/clang/cmake/ClangConfig.cmake - COPYONLY) -endif () +if(APPLE) + # this line is needed as a cleanup to ensure that any CMakeCaches with the old + # default value get updated to the new default. + if(CLANG_ORDER_FILE STREQUAL "") + unset(CLANG_ORDER_FILE CACHE) + unset(CLANG_ORDER_FILE) + endif() -if (CLANG_ENABLE_BOOTSTRAP) - include(ExternalProject) - if(CMAKE_VERSION VERSION_GREATER 3.1.0) - set(cmake_3_1_EXCLUDE_FROM_ALL EXCLUDE_FROM_ALL 1) + set(CLANG_ORDER_FILE ${CMAKE_CURRENT_BINARY_DIR}/clang.order CACHE FILEPATH + "Order file to use when compiling clang in order to improve startup time (Darwin Only - requires ld64).") + + if(CLANG_ORDER_FILE AND NOT EXISTS ${CLANG_ORDER_FILE}) + string(FIND "${CLANG_ORDER_FILE}" "${CMAKE_CURRENT_BINARY_DIR}" PATH_START) + if(PATH_START EQUAL 0) + file(WRITE ${CLANG_ORDER_FILE} "\n") + else() + message(FATAL_ERROR "Specified order file '${CLANG_ORDER_FILE}' does not exist.") + endif() endif() +endif() - if(CMAKE_VERSION VERSION_GREATER 3.3.20150708) - set(cmake_3_4_USES_TERMINAL_OPTIONS - USES_TERMINAL_CONFIGURE 1 - USES_TERMINAL_BUILD 1 - USES_TERMINAL_INSTALL 1 - ) - set(cmake_3_4_USES_TERMINAL USES_TERMINAL 1) - endif() +add_subdirectory(cmake/modules) + +if (CLANG_ENABLE_BOOTSTRAP) + include(ExternalProject) if(NOT CLANG_STAGE) set(CLANG_STAGE stage1) @@ -649,14 +491,22 @@ if (CLANG_ENABLE_BOOTSTRAP) set(STAMP_DIR ${CMAKE_CURRENT_BINARY_DIR}/${NEXT_CLANG_STAGE}-stamps/) set(BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/${NEXT_CLANG_STAGE}-bins/) + set(cmake_command ${CMAKE_COMMAND}) - # If on Darwin we need to make bootstrap depend on LTO and pass - # DARWIN_LTO_LIBRARY so that -flto will work using the just-built compiler - if(APPLE) - set(LTO_DEP LTO llvm-ar llvm-ranlib) - set(LTO_LIBRARY -DDARWIN_LTO_LIBRARY=${LLVM_SHLIB_OUTPUT_INTDIR}/libLTO.dylib) - set(LTO_AR -DCMAKE_AR=${LLVM_RUNTIME_OUTPUT_INTDIR}/llvm-ar) - set(LTO_RANLIB -DCMAKE_RANLIB=${LLVM_RUNTIME_OUTPUT_INTDIR}/llvm-ranlib) + # If the next stage is LTO we need to depend on LTO and possibly LLVMgold + if(BOOTSTRAP_LLVM_ENABLE_LTO OR LLVM_ENABLE_LTO) + set(LTO_DEP LTO) + if(APPLE) + # on Darwin we need to set DARWIN_LTO_LIBRARY so that -flto will work + # using the just-built compiler, and we need to override DYLD_LIBRARY_PATH + # so that the host object file tools will use the just-built libLTO. + set(LTO_LIBRARY -DDARWIN_LTO_LIBRARY=${LLVM_SHLIB_OUTPUT_INTDIR}/libLTO.dylib) + set(cmake_command ${CMAKE_COMMAND} -E env DYLD_LIBRARY_PATH=${LLVM_LIBRARY_OUTPUT_INTDIR} ${CMAKE_COMMAND}) + elseif(NOT WIN32) + list(APPEND LTO_DEP LLVMgold llvm-ar llvm-ranlib) + set(LTO_AR -DCMAKE_AR=${LLVM_RUNTIME_OUTPUT_INTDIR}/llvm-ar) + set(LTO_RANLIB -DCMAKE_RANLIB=${LLVM_RUNTIME_OUTPUT_INTDIR}/llvm-ranlib) + endif() endif() add_custom_target(${NEXT_CLANG_STAGE}-clear @@ -682,6 +532,7 @@ if (CLANG_ENABLE_BOOTSTRAP) LLVM_VERSION_MINOR LLVM_VERSION_PATCH LLVM_VERSION_SUFFIX + LLVM_BINUTILS_INCDIR CLANG_REPOSITORY_STRING CMAKE_MAKE_PROGRAM) @@ -719,6 +570,10 @@ if (CLANG_ENABLE_BOOTSTRAP) list(APPEND PASSTHROUGH_VARIABLES -D${varName}=${value}) endif() + if(${variableName} AND variableName MATCHES "LLVM_EXTERNAL_.*_SOURCE_DIR") + list(APPEND PASSTHROUGH_VARIABLES + -D${variableName}=${${variableName}}) + endif() endforeach() # Populate the passthrough variables @@ -736,7 +591,7 @@ if (CLANG_ENABLE_BOOTSTRAP) SOURCE_DIR ${CMAKE_SOURCE_DIR} STAMP_DIR ${STAMP_DIR} BINARY_DIR ${BINARY_DIR} - ${cmake_3_1_EXCLUDE_FROM_ALL} + EXCLUDE_FROM_ALL 1 CMAKE_ARGS # We shouldn't need to set this here, but INSTALL_DIR doesn't # seem to work, so instead I'm passing this through @@ -746,18 +601,21 @@ if (CLANG_ENABLE_BOOTSTRAP) -DCLANG_STAGE=${NEXT_CLANG_STAGE} ${COMPILER_OPTIONS} ${LTO_LIBRARY} ${LTO_AR} ${LTO_RANLIB} ${verbose} ${PGO_OPT} + CMAKE_COMMAND ${cmake_command} INSTALL_COMMAND "" STEP_TARGETS configure build - ${cmake_3_4_USES_TERMINAL_OPTIONS} + USES_TERMINAL_CONFIGURE 1 + USES_TERMINAL_BUILD 1 + USES_TERMINAL_INSTALL 1 ) # exclude really-install from main target set_target_properties(${NEXT_CLANG_STAGE} PROPERTIES _EP_really-install_EXCLUDE_FROM_MAIN On) ExternalProject_Add_Step(${NEXT_CLANG_STAGE} really-install - COMMAND ${CMAKE_COMMAND} --build --target install + COMMAND ${cmake_command} --build --target install COMMENT "Performing install step for '${NEXT_CLANG_STAGE}'" DEPENDEES build - ${cmake_3_4_USES_TERMINAL} + USES_TERMINAL 1 ) ExternalProject_Add_StepTargets(${NEXT_CLANG_STAGE} really-install) add_custom_target(${NEXT_CLANG_STAGE}-install DEPENDS ${NEXT_CLANG_STAGE}-really-install) @@ -770,10 +628,10 @@ if (CLANG_ENABLE_BOOTSTRAP) set_target_properties(${NEXT_CLANG_STAGE} PROPERTIES _EP_${target}_EXCLUDE_FROM_MAIN On) ExternalProject_Add_Step(${NEXT_CLANG_STAGE} ${target} - COMMAND ${CMAKE_COMMAND} --build --target ${target} + COMMAND ${cmake_command} --build --target ${target} COMMENT "Performing ${target} for '${NEXT_CLANG_STAGE}'" DEPENDEES configure - ${cmake_3_4_USES_TERMINAL} + USES_TERMINAL 1 ) if(target MATCHES "^stage[0-9]*") @@ -783,3 +641,7 @@ if (CLANG_ENABLE_BOOTSTRAP) ExternalProject_Add_StepTargets(${NEXT_CLANG_STAGE} ${target}) endforeach() endif() + +if (LLVM_ADD_NATIVE_VISUALIZERS_TO_SOLUTION) + add_subdirectory(utils/ClangVisualizers) +endif() Modified: vendor/clang/dist/CODE_OWNERS.TXT ============================================================================== --- vendor/clang/dist/CODE_OWNERS.TXT Sat Jul 23 20:41:56 2016 (r303232) +++ vendor/clang/dist/CODE_OWNERS.TXT Sat Jul 23 20:44:14 2016 (r303233) @@ -23,7 +23,7 @@ D: CMake, library layering N: Eric Christopher E: echristo@gmail.com -D: Debug Information, autotools/configure/make build, inline assembly +D: Debug Information, inline assembly N: Doug Gregor E: dgregor@apple.com @@ -52,3 +52,7 @@ D: Clang LLVM IR generation N: Richard Smith E: richard@metafoo.co.uk D: All parts of Clang not covered by someone else + +N: Anastasia Stulova +E: anastasia.stulova@arm.com +D: OpenCL support Modified: vendor/clang/dist/LICENSE.TXT ============================================================================== --- vendor/clang/dist/LICENSE.TXT Sat Jul 23 20:41:56 2016 (r303232) +++ vendor/clang/dist/LICENSE.TXT Sat Jul 23 20:44:14 2016 (r303233) @@ -4,7 +4,7 @@ LLVM Release License University of Illinois/NCSA Open Source License -Copyright (c) 2007-2015 University of Illinois at Urbana-Champaign. +Copyright (c) 2007-2016 University of Illinois at Urbana-Champaign. All rights reserved. Developed by: Modified: vendor/clang/dist/bindings/python/clang/cindex.py ============================================================================== --- vendor/clang/dist/bindings/python/clang/cindex.py Sat Jul 23 20:41:56 2016 (r303232) +++ vendor/clang/dist/bindings/python/clang/cindex.py Sat Jul 23 20:44:14 2016 (r303233) @@ -360,6 +360,23 @@ class Diagnostic(object): return FixItIterator(self) @property + def children(self): + class ChildDiagnosticsIterator: + def __init__(self, diag): + self.diag_set = conf.lib.clang_getChildDiagnostics(diag) + + def __len__(self): + return int(conf.lib.clang_getNumDiagnosticsInSet(self.diag_set)) + + def __getitem__(self, key): + diag = conf.lib.clang_getDiagnosticInSet(self.diag_set, key) + if not diag: + raise IndexError + return Diagnostic(diag) + + return ChildDiagnosticsIterator(self) + + @property def category_number(self): """The category number for this diagnostic or 0 if unavailable.""" return conf.lib.clang_getDiagnosticCategory(self) @@ -1120,6 +1137,9 @@ CursorKind.MODULE_IMPORT_DECL = CursorKi # A type alias template declaration CursorKind.TYPE_ALIAS_TEMPLATE_DECL = CursorKind(601) +# A code completion overload candidate. +CursorKind.OVERLOAD_CANDIDATE = CursorKind(700) + ### Template Argument Kinds ### class TemplateArgumentKind(BaseEnumeration): """ @@ -1174,6 +1194,32 @@ class Cursor(Structure): """ return conf.lib.clang_CXXMethod_isConst(self) + def is_converting_constructor(self): + """Returns True if the cursor refers to a C++ converting constructor. + """ + return conf.lib.clang_CXXConstructor_isConvertingConstructor(self) + + def is_copy_constructor(self): + """Returns True if the cursor refers to a C++ copy constructor. + """ + return conf.lib.clang_CXXConstructor_isCopyConstructor(self) + + def is_default_constructor(self): + """Returns True if the cursor refers to a C++ default constructor. + """ + return conf.lib.clang_CXXConstructor_isDefaultConstructor(self) + + def is_move_constructor(self): + """Returns True if the cursor refers to a C++ move constructor. + """ + return conf.lib.clang_CXXConstructor_isMoveConstructor(self) + + def is_default_method(self): + """Returns True if the cursor refers to a C++ member function or member + function template that is declared '= default'. + """ + return conf.lib.clang_CXXMethod_isDefaulted(self) + def is_mutable_field(self): """Returns True if the cursor refers to a C++ field that is declared 'mutable'. @@ -1685,6 +1731,7 @@ TypeKind.DEPENDENT = TypeKind(26) TypeKind.OBJCID = TypeKind(27) TypeKind.OBJCCLASS = TypeKind(28) TypeKind.OBJCSEL = TypeKind(29) +TypeKind.FLOAT128 = TypeKind(30) TypeKind.COMPLEX = TypeKind(100) TypeKind.POINTER = TypeKind(101) TypeKind.BLOCKPOINTER = TypeKind(102) @@ -1704,6 +1751,7 @@ TypeKind.VARIABLEARRAY = TypeKind(115) TypeKind.DEPENDENTSIZEDARRAY = TypeKind(116) TypeKind.MEMBERPOINTER = TypeKind(117) TypeKind.AUTO = TypeKind(118) +TypeKind.ELABORATED = TypeKind(119) class RefQualifierKind(BaseEnumeration): """Describes a specific ref-qualifier of a type.""" @@ -1902,6 +1950,12 @@ class Type(Structure): """ return conf.lib.clang_Type_getClassType(self) + def get_named_type(self): + """ + Retrieve the type named by the qualified-id. + """ + return conf.lib.clang_Type_getNamedType(self) + def get_align(self): """ Retrieve the alignment of the record. @@ -2383,7 +2437,7 @@ class TranslationUnit(ClangObject): functions above. __init__ is only called internally. """ assert isinstance(index, Index) - + self.index = index ClangObject.__init__(self, ptr) def __del__(self): @@ -2703,6 +2757,11 @@ class CompileCommand(object): return conf.lib.clang_CompileCommand_getDirectory(self.cmd) @property + def filename(self): + """Get the working filename for this CompileCommand""" + return conf.lib.clang_CompileCommand_getFilename(self.cmd) + + @property def arguments(self): """ Get an iterable object providing each argument in the @@ -2884,6 +2943,11 @@ functionList = [ _CXString, _CXString.from_result), + ("clang_CompileCommand_getFilename", + [c_object_p], + _CXString, + _CXString.from_result), + ("clang_CompileCommand_getNumArgs", [c_object_p], c_uint), @@ -2908,6 +2972,22 @@ functionList = [ [Index, c_char_p], c_object_p), + ("clang_CXXConstructor_isConvertingConstructor", + [Cursor], + bool), + + ("clang_CXXConstructor_isCopyConstructor", + [Cursor], + bool), + + ("clang_CXXConstructor_isDefaultConstructor", + [Cursor], + bool), + + ("clang_CXXConstructor_isMoveConstructor", + [Cursor], + bool), + ("clang_CXXField_isMutable", [Cursor], bool), @@ -2916,6 +2996,10 @@ functionList = [ [Cursor], bool), + ("clang_CXXMethod_isDefaulted", + [Cursor], + bool), + ("clang_CXXMethod_isPureVirtual", [Cursor], bool), @@ -2997,6 +3081,10 @@ functionList = [ Type, Type.from_result), + ("clang_getChildDiagnostics", + [Diagnostic], + c_object_p), + ("clang_getCompletionAvailability", [c_void_p], c_int), @@ -3117,6 +3205,10 @@ functionList = [ _CXString, _CXString.from_result), + ("clang_getDiagnosticInSet", + [c_object_p, c_uint], + c_object_p), + ("clang_getDiagnosticLocation", [Diagnostic], SourceLocation), @@ -3218,6 +3310,10 @@ functionList = [ [c_object_p], c_uint), + ("clang_getNumDiagnosticsInSet", + [c_object_p], + c_uint), + ("clang_getNumElements", [Type], c_longlong), @@ -3477,6 +3573,11 @@ functionList = [ [Type], c_uint), + ("clang_Type_getNamedType", + [Type], + Type, + Type.from_result), + ("clang_Type_visitFields", [Type, callbacks['fields_visit'], py_object], c_uint), Modified: vendor/clang/dist/bindings/python/tests/cindex/test_cdb.py ============================================================================== --- vendor/clang/dist/bindings/python/tests/cindex/test_cdb.py Sat Jul 23 20:41:56 2016 (r303232) +++ vendor/clang/dist/bindings/python/tests/cindex/test_cdb.py Sat Jul 23 20:44:14 2016 (r303233) @@ -38,27 +38,34 @@ def test_all_compilecommand(): cmds = cdb.getAllCompileCommands() assert len(cmds) == 3 expected = [ + { 'wd': '/home/john.doe/MyProject', + 'file': '/home/john.doe/MyProject/project.cpp', + 'line': ['clang++', '-o', 'project.o', '-c', + '/home/john.doe/MyProject/project.cpp']}, { 'wd': '/home/john.doe/MyProjectA', + 'file': '/home/john.doe/MyProject/project2.cpp', 'line': ['clang++', '-o', 'project2.o', '-c', '/home/john.doe/MyProject/project2.cpp']}, { 'wd': '/home/john.doe/MyProjectB', + 'file': '/home/john.doe/MyProject/project2.cpp', 'line': ['clang++', '-DFEATURE=1', '-o', 'project2-feature.o', '-c', '/home/john.doe/MyProject/project2.cpp']}, - { 'wd': '/home/john.doe/MyProject', - 'line': ['clang++', '-o', 'project.o', '-c', - '/home/john.doe/MyProject/project.cpp']} + ] for i in range(len(cmds)): assert cmds[i].directory == expected[i]['wd'] + assert cmds[i].filename == expected[i]['file'] for arg, exp in zip(cmds[i].arguments, expected[i]['line']): assert arg == exp def test_1_compilecommand(): """Check file with single compile command""" cdb = CompilationDatabase.fromDirectory(kInputsDir) - cmds = cdb.getCompileCommands('/home/john.doe/MyProject/project.cpp') + file = '/home/john.doe/MyProject/project.cpp' + cmds = cdb.getCompileCommands(file) assert len(cmds) == 1 - assert cmds[0].directory == '/home/john.doe/MyProject' + assert cmds[0].directory == os.path.dirname(file) + assert cmds[0].filename == file expected = [ 'clang++', '-o', 'project.o', '-c', '/home/john.doe/MyProject/project.cpp'] for arg, exp in zip(cmds[0].arguments, expected): Modified: vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py ============================================================================== --- vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py Sat Jul 23 20:41:56 2016 (r303232) +++ vendor/clang/dist/bindings/python/tests/cindex/test_cursor.py Sat Jul 23 20:44:14 2016 (r303233) @@ -112,6 +112,88 @@ def test_is_const_method(): assert foo.is_const_method() assert not bar.is_const_method() +def test_is_converting_constructor(): + """Ensure Cursor.is_converting_constructor works.""" + source = 'class X { explicit X(int); X(double); X(); };' + tu = get_tu(source, lang='cpp') + + xs = get_cursors(tu, 'X') + + assert len(xs) == 4 + assert xs[0].kind == CursorKind.CLASS_DECL + cs = xs[1:] + assert cs[0].kind == CursorKind.CONSTRUCTOR + assert cs[1].kind == CursorKind.CONSTRUCTOR + assert cs[2].kind == CursorKind.CONSTRUCTOR + + assert not cs[0].is_converting_constructor() + assert cs[1].is_converting_constructor() + assert not cs[2].is_converting_constructor() + + +def test_is_copy_constructor(): + """Ensure Cursor.is_copy_constructor works.""" + source = 'class X { X(); X(const X&); X(X&&); };' + tu = get_tu(source, lang='cpp') + + xs = get_cursors(tu, 'X') + assert xs[0].kind == CursorKind.CLASS_DECL + cs = xs[1:] + assert cs[0].kind == CursorKind.CONSTRUCTOR + assert cs[1].kind == CursorKind.CONSTRUCTOR + assert cs[2].kind == CursorKind.CONSTRUCTOR + + assert not cs[0].is_copy_constructor() + assert cs[1].is_copy_constructor() + assert not cs[2].is_copy_constructor() + +def test_is_default_constructor(): + """Ensure Cursor.is_default_constructor works.""" + source = 'class X { X(); X(int); };' + tu = get_tu(source, lang='cpp') + + xs = get_cursors(tu, 'X') + assert xs[0].kind == CursorKind.CLASS_DECL + cs = xs[1:] + assert cs[0].kind == CursorKind.CONSTRUCTOR + assert cs[1].kind == CursorKind.CONSTRUCTOR + + assert cs[0].is_default_constructor() + assert not cs[1].is_default_constructor() + +def test_is_move_constructor(): + """Ensure Cursor.is_move_constructor works.""" + source = 'class X { X(); X(const X&); X(X&&); };' + tu = get_tu(source, lang='cpp') + + xs = get_cursors(tu, 'X') + assert xs[0].kind == CursorKind.CLASS_DECL + cs = xs[1:] + assert cs[0].kind == CursorKind.CONSTRUCTOR + assert cs[1].kind == CursorKind.CONSTRUCTOR + assert cs[2].kind == CursorKind.CONSTRUCTOR + + assert not cs[0].is_move_constructor() + assert not cs[1].is_move_constructor() + assert cs[2].is_move_constructor() + +def test_is_default_method(): + """Ensure Cursor.is_default_method works.""" + source = 'class X { X() = default; }; class Y { Y(); };' + tu = get_tu(source, lang='cpp') + + xs = get_cursors(tu, 'X') + ys = get_cursors(tu, 'Y') + + assert len(xs) == 2 + assert len(ys) == 2 + + xc = xs[1] + yc = ys[1] + + assert xc.is_default_method() + assert not yc.is_default_method() + def test_is_mutable_field(): """Ensure Cursor.is_mutable_field works.""" source = 'class X { int x_; mutable int y_; };' Modified: vendor/clang/dist/bindings/python/tests/cindex/test_diagnostics.py ============================================================================== --- vendor/clang/dist/bindings/python/tests/cindex/test_diagnostics.py Sat Jul 23 20:41:56 2016 (r303232) +++ vendor/clang/dist/bindings/python/tests/cindex/test_diagnostics.py Sat Jul 23 20:44:14 2016 (r303233) @@ -80,3 +80,15 @@ def test_diagnostic_option(): assert d.option == '-Wunused-parameter' assert d.disable_option == '-Wno-unused-parameter' + +def test_diagnostic_children(): + tu = get_tu('void f(int x) {} void g() { f(); }') + assert len(tu.diagnostics) == 1 + d = tu.diagnostics[0] + + children = d.children + assert len(children) == 1 + assert children[0].severity == Diagnostic.Note + assert children[0].spelling.endswith('declared here') + assert children[0].location.line == 1 + assert children[0].location.column == 1 Added: vendor/clang/dist/cmake/caches/3-stage-base.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/clang/dist/cmake/caches/3-stage-base.cmake Sat Jul 23 20:44:14 2016 (r303233) @@ -0,0 +1,15 @@ +set(CMAKE_BUILD_TYPE RELEASE CACHE STRING "") +set(CLANG_ENABLE_BOOTSTRAP ON CACHE BOOL "") +set(LLVM_BUILD_EXTERNAL_COMPILER_RT ON CACHE BOOL "") +set(BOOTSTRAP_LLVM_ENABLE_LTO ON CACHE BOOL "") + +set(CLANG_BOOTSTRAP_TARGETS + clang + check-all + check-llvm + check-clang + test-suite CACHE STRING "") + +set(CLANG_BOOTSTRAP_CMAKE_ARGS + -C ${CMAKE_CURRENT_LIST_DIR}/3-stage-base.cmake + CACHE STRING "") Added: vendor/clang/dist/cmake/caches/3-stage.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/clang/dist/cmake/caches/3-stage.cmake Sat Jul 23 20:44:14 2016 (r303233) @@ -0,0 +1,16 @@ +set(CLANG_BOOTSTRAP_TARGETS + clang + check-all + check-llvm + check-clang + test-suite + stage3 + stage3-clang + stage3-check-all + stage3-check-llvm + stage3-check-clang + stage3-test-suite CACHE STRING "") + +set(LLVM_TARGETS_TO_BUILD Native CACHE STRING "") + +include(${CMAKE_CURRENT_LIST_DIR}/3-stage-base.cmake) Modified: vendor/clang/dist/cmake/caches/Apple-stage1.cmake ============================================================================== --- vendor/clang/dist/cmake/caches/Apple-stage1.cmake Sat Jul 23 20:41:56 2016 (r303232) +++ vendor/clang/dist/cmake/caches/Apple-stage1.cmake Sat Jul 23 20:44:14 2016 (r303233) @@ -16,15 +16,36 @@ set(LLVM_INCLUDE_DOCS OFF CACHE BOOL "") set(CLANG_INCLUDE_TESTS OFF CACHE BOOL "") set(COMPILER_RT_INCLUDE_TESTS OFF CACHE BOOL "") set(COMPILER_RT_BUILD_SANITIZERS OFF CACHE BOOL "") +set(CMAKE_MACOSX_RPATH ON CACHE BOOL "") +set(LLVM_ENABLE_ZLIB OFF CACHE BOOL "") +set(LLVM_ENABLE_BACKTRACES OFF CACHE BOOL "") +set(CLANG_PLUGIN_SUPPORT OFF CACHE BOOL "") +set(CLANG_BOOTSTRAP_PASSTHROUGH + CMAKE_OSX_ARCHITECTURES + CACHE STRING "") +set(BOOTSTRAP_LLVM_ENABLE_LTO ON CACHE BOOL "") set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "") -set(PACKAGE_VERSION 7.1.0 CACHE STRING "") # LIBCXX Settings set(LIBCXX_INSTALL_LIBRARY OFF CACHE BOOL "") set(LIBCXX_INSTALL_HEADERS ON CACHE BOOL "") set(LIBCXX_OVERRIDE_DARWIN_INSTALL ON CACHE BOOL "") +set(CLANG_BOOTSTRAP_TARGETS + generate-order-file + check-all + check-llvm + check-clang + llvm-config + test-suite + test-depends + llvm-test-depends + clang-test-depends + distribution + install-distribution + clang CACHE STRING "") + #bootstrap set(CLANG_ENABLE_BOOTSTRAP ON CACHE BOOL "") set(CLANG_BOOTSTRAP_CMAKE_ARGS Modified: vendor/clang/dist/cmake/caches/Apple-stage2.cmake ============================================================================== --- vendor/clang/dist/cmake/caches/Apple-stage2.cmake Sat Jul 23 20:41:56 2016 (r303232) +++ vendor/clang/dist/cmake/caches/Apple-stage2.cmake Sat Jul 23 20:44:14 2016 (r303233) @@ -2,23 +2,37 @@ # specified by the stage1 build. set(LLVM_TARGETS_TO_BUILD X86 ARM AArch64 CACHE STRING "") -set(CLANG_VENDOR Apple CACHE STRING "") -set(LLVM_INCLUDE_TESTS OFF CACHE BOOL "") +set(PACKAGE_VENDOR Apple CACHE STRING "") set(LLVM_INCLUDE_EXAMPLES OFF CACHE BOOL "") -set(LLVM_INCLUDE_UTILS OFF CACHE BOOL "") set(LLVM_INCLUDE_DOCS OFF CACHE BOOL "") -set(CLANG_INCLUDE_TESTS OFF CACHE BOOL "") -set(COMPILER_RT_INCLUDE_TESTS OFF CACHE BOOL "") -set(COMPILER_RT_BUILD_SANITIZERS OFF CACHE BOOL "") +set(LLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD OFF CACHE BOOL "") +set(CLANG_TOOL_SCAN_BUILD_BUILD OFF CACHE BOOL "") +set(CLANG_TOOL_SCAN_VIEW_BUILD OFF CACHE BOOL "") set(CLANG_LINKS_TO_CREATE clang++ cc c++ CACHE STRING "") +set(CMAKE_MACOSX_RPATH ON CACHE BOOL "") +set(LLVM_ENABLE_ZLIB ON CACHE BOOL "") +set(LLVM_ENABLE_BACKTRACES OFF CACHE BOOL "") +set(LLVM_EXTERNALIZE_DEBUGINFO ON CACHE BOOL "") +set(CLANG_PLUGIN_SUPPORT OFF CACHE BOOL "") +set(BUG_REPORT_URL "http://developer.apple.com/bugreporter/" CACHE STRING "") -set(CMAKE_C_FLAGS_RELWITHDEBINFO "-Os -flto -gline-tables-only -DNDEBUG" CACHE STRING "") -set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-Os -flto -gline-tables-only -DNDEBUG" CACHE STRING "") +set(LLVM_BUILD_EXTERNAL_COMPILER_RT ON CACHE BOOL "Build Compiler-RT with just-built clang") +set(COMPILER_RT_ENABLE_IOS ON CACHE BOOL "Build iOS Compiler-RT libraries") + +# Make unit tests (if present) part of the ALL target +set(LLVM_BUILD_TESTS ON CACHE BOOL "") + +set(LLVM_ENABLE_LTO ON CACHE BOOL "") +set(CMAKE_C_FLAGS "-fno-stack-protector -fno-common -Wno-profile-instr-unprofiled" CACHE STRING "") +set(CMAKE_CXX_FLAGS "-fno-stack-protector -fno-common -Wno-profile-instr-unprofiled" CACHE STRING "") +set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -gline-tables-only -DNDEBUG" CACHE STRING "") +set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -gline-tables-only -DNDEBUG" CACHE STRING "") set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "") -set(PACKAGE_VERSION 7.1.0 CACHE STRING "") set(LIBCXX_INSTALL_LIBRARY OFF CACHE BOOL "") -set(LIBCXX_INSTALL_HEADERS OFF CACHE BOOL "") +set(LIBCXX_INSTALL_HEADERS ON CACHE BOOL "") +set(LIBCXX_INCLUDE_TESTS OFF CACHE BOOL "") +set(LLVM_LTO_VERSION_OFFSET 3000 CACHE STRING "") # setup toolchain set(LLVM_INSTALL_TOOLCHAIN_ONLY ON CACHE BOOL "") @@ -27,4 +41,20 @@ set(LLVM_TOOLCHAIN_TOOLS llvm-cov llvm-dwarfdump llvm-profdata + llvm-objdump + llvm-nm + llvm-size + CACHE STRING "") + +set(LLVM_DISTRIBUTION_COMPONENTS + clang + LTO + clang-format + clang-headers + libcxx-headers + ${LLVM_TOOLCHAIN_TOOLS} CACHE STRING "") + +# test args + +set(LLVM_LIT_ARGS "--xunit-xml-output=testresults.xunit.xml -v" CACHE STRING "") Modified: vendor/clang/dist/cmake/caches/README.txt ============================================================================== --- vendor/clang/dist/cmake/caches/README.txt Sat Jul 23 20:41:56 2016 (r303232) +++ vendor/clang/dist/cmake/caches/README.txt Sat Jul 23 20:44:14 2016 (r303233) @@ -4,15 +4,71 @@ CMake Caches This directory contains CMake cache scripts that pre-populate the CMakeCache in a build directory with commonly used settings. *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Sat Jul 23 20:44:50 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 80C71BA28F9; Sat, 23 Jul 2016 20:44:50 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3B0DA1475; Sat, 23 Jul 2016 20:44:50 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NKin3r011951; Sat, 23 Jul 2016 20:44:49 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NKin5K011950; Sat, 23 Jul 2016 20:44:49 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232044.u6NKin5K011950@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 20:44:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303234 - vendor/clang/clang-release_39-r276489 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 20:44:50 -0000 Author: dim Date: Sat Jul 23 20:44:49 2016 New Revision: 303234 URL: https://svnweb.freebsd.org/changeset/base/303234 Log: Tag clang release_39 branch r276489. Added: vendor/clang/clang-release_39-r276489/ - copied from r303233, vendor/clang/dist/ From owner-svn-src-vendor@freebsd.org Sat Jul 23 20:45:39 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 747C5BA2977; Sat, 23 Jul 2016 20:45:39 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D9ED91624; Sat, 23 Jul 2016 20:45:38 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NKjcNP012045; Sat, 23 Jul 2016 20:45:38 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NKjbVT012031; Sat, 23 Jul 2016 20:45:37 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232045.u6NKjbVT012031@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 20:45:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303235 - in vendor/compiler-rt/dist: . SDKs cmake cmake/Modules cmake/caches include include/sanitizer lib lib/asan lib/asan/scripts lib/asan/tests lib/builtins lib/builtins/Darwin-exc... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 20:45:39 -0000 Author: dim Date: Sat Jul 23 20:45:36 2016 New Revision: 303235 URL: https://svnweb.freebsd.org/changeset/base/303235 Log: Vendor import of compiler-rt release_39 branch r276489: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_39@276489 Added: vendor/compiler-rt/dist/cmake/Modules/BuiltinTests.cmake vendor/compiler-rt/dist/cmake/base-config-ix.cmake vendor/compiler-rt/dist/cmake/builtin-config-ix.cmake vendor/compiler-rt/dist/cmake/caches/ vendor/compiler-rt/dist/cmake/caches/Apple.cmake vendor/compiler-rt/dist/include/sanitizer/esan_interface.h (contents, props changed) vendor/compiler-rt/dist/lib/asan/asan_memory_profile.cc (contents, props changed) vendor/compiler-rt/dist/lib/asan/asan_scariness_score.h (contents, props changed) vendor/compiler-rt/dist/lib/builtins/cpu_model.c (contents, props changed) vendor/compiler-rt/dist/lib/esan/ vendor/compiler-rt/dist/lib/esan/CMakeLists.txt (contents, props changed) vendor/compiler-rt/dist/lib/esan/cache_frag.cpp (contents, props changed) vendor/compiler-rt/dist/lib/esan/cache_frag.h (contents, props changed) vendor/compiler-rt/dist/lib/esan/esan.cpp (contents, props changed) vendor/compiler-rt/dist/lib/esan/esan.h (contents, props changed) vendor/compiler-rt/dist/lib/esan/esan.syms.extra vendor/compiler-rt/dist/lib/esan/esan_circular_buffer.h (contents, props changed) vendor/compiler-rt/dist/lib/esan/esan_flags.cpp (contents, props changed) vendor/compiler-rt/dist/lib/esan/esan_flags.h (contents, props changed) vendor/compiler-rt/dist/lib/esan/esan_flags.inc (contents, props changed) vendor/compiler-rt/dist/lib/esan/esan_interceptors.cpp (contents, props changed) vendor/compiler-rt/dist/lib/esan/esan_interface.cpp (contents, props changed) vendor/compiler-rt/dist/lib/esan/esan_interface_internal.h (contents, props changed) vendor/compiler-rt/dist/lib/esan/esan_linux.cpp (contents, props changed) vendor/compiler-rt/dist/lib/esan/esan_shadow.h (contents, props changed) vendor/compiler-rt/dist/lib/esan/esan_sideline.h (contents, props changed) vendor/compiler-rt/dist/lib/esan/esan_sideline_linux.cpp (contents, props changed) vendor/compiler-rt/dist/lib/esan/working_set.cpp (contents, props changed) vendor/compiler-rt/dist/lib/esan/working_set.h (contents, props changed) vendor/compiler-rt/dist/lib/esan/working_set_posix.cpp (contents, props changed) vendor/compiler-rt/dist/lib/interception/tests/ vendor/compiler-rt/dist/lib/interception/tests/CMakeLists.txt (contents, props changed) vendor/compiler-rt/dist/lib/interception/tests/interception_linux_test.cc (contents, props changed) vendor/compiler-rt/dist/lib/interception/tests/interception_test_main.cc (contents, props changed) vendor/compiler-rt/dist/lib/interception/tests/interception_win_test.cc (contents, props changed) vendor/compiler-rt/dist/lib/profile/InstrProfilingMerge.c (contents, props changed) vendor/compiler-rt/dist/lib/profile/InstrProfilingMergeFile.c (contents, props changed) vendor/compiler-rt/dist/lib/sanitizer_common/.clang-tidy vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_linux_s390.cc (contents, props changed) vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_linux_x86_64.S (contents, props changed) vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_termination.cc (contents, props changed) vendor/compiler-rt/dist/lib/scudo/ vendor/compiler-rt/dist/lib/scudo/CMakeLists.txt (contents, props changed) vendor/compiler-rt/dist/lib/scudo/scudo_allocator.cpp (contents, props changed) vendor/compiler-rt/dist/lib/scudo/scudo_allocator.h (contents, props changed) vendor/compiler-rt/dist/lib/scudo/scudo_flags.cpp (contents, props changed) vendor/compiler-rt/dist/lib/scudo/scudo_flags.h (contents, props changed) vendor/compiler-rt/dist/lib/scudo/scudo_flags.inc (contents, props changed) vendor/compiler-rt/dist/lib/scudo/scudo_interceptors.cpp (contents, props changed) vendor/compiler-rt/dist/lib/scudo/scudo_new_delete.cpp (contents, props changed) vendor/compiler-rt/dist/lib/scudo/scudo_termination.cpp (contents, props changed) vendor/compiler-rt/dist/lib/scudo/scudo_utils.cpp (contents, props changed) vendor/compiler-rt/dist/lib/scudo/scudo_utils.h (contents, props changed) vendor/compiler-rt/dist/lib/stats/ vendor/compiler-rt/dist/lib/stats/CMakeLists.txt (contents, props changed) vendor/compiler-rt/dist/lib/stats/stats.cc (contents, props changed) vendor/compiler-rt/dist/lib/stats/stats.h (contents, props changed) vendor/compiler-rt/dist/lib/stats/stats_client.cc (contents, props changed) vendor/compiler-rt/dist/lib/tsan/rtl/tsan_debugging.cc (contents, props changed) vendor/compiler-rt/dist/lib/tsan/rtl/tsan_preinit.cc (contents, props changed) vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl_proc.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Darwin/dead-strip.c (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Darwin/malloc_size_crash.mm vendor/compiler-rt/dist/test/asan/TestCases/Darwin/segv_read_write.c (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/coverage_html_report.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/local_alias.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/memmem_test.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/new_delete_mismatch.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/odr_c_test.c (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/print_memory_profile_test.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/recvfrom.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/scariness_score_test.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/segv_read_write.c (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/stack-overflow-recovery-mode.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Linux/swapcontext_annotation.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/dump_instruction_bytes.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/global-registration.c (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/mmap_limit_mb.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Posix/print_cmdline.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/Windows/crash_read_write.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/alloca_constant_size.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/coverage-trace-pc.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/invalid-pointer-pairs.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/use-after-scope-capture.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/use-after-scope-chars.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/use-after-scope-if.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/use-after-scope-loop-bug.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/use-after-scope-loop-removed.cc (contents, props changed) vendor/compiler-rt/dist/test/asan/TestCases/use-after-scope-loop.cc (contents, props changed) vendor/compiler-rt/dist/test/builtins/Unit/cpu_model_test.c (contents, props changed) vendor/compiler-rt/dist/test/cfi/cross-dso/dlopen.cpp (contents, props changed) vendor/compiler-rt/dist/test/cfi/cross-dso/icall/diag.cpp (contents, props changed) vendor/compiler-rt/dist/test/cfi/cross-dso/shadow_is_read_only.cpp (contents, props changed) vendor/compiler-rt/dist/test/cfi/cross-dso/stats.cpp (contents, props changed) vendor/compiler-rt/dist/test/cfi/cross-dso/target_out_of_bounds.cpp (contents, props changed) vendor/compiler-rt/dist/test/cfi/stats.cpp (contents, props changed) vendor/compiler-rt/dist/test/cfi/target_uninstrumented.cpp (contents, props changed) vendor/compiler-rt/dist/test/esan/ vendor/compiler-rt/dist/test/esan/CMakeLists.txt (contents, props changed) vendor/compiler-rt/dist/test/esan/TestCases/ vendor/compiler-rt/dist/test/esan/TestCases/large-stack-linux.c (contents, props changed) vendor/compiler-rt/dist/test/esan/TestCases/libc-intercept.c (contents, props changed) vendor/compiler-rt/dist/test/esan/TestCases/mmap-shadow-conflict.c (contents, props changed) vendor/compiler-rt/dist/test/esan/TestCases/struct-simple.cpp (contents, props changed) vendor/compiler-rt/dist/test/esan/TestCases/verbose-simple.c (contents, props changed) vendor/compiler-rt/dist/test/esan/TestCases/workingset-early-fault.c (contents, props changed) vendor/compiler-rt/dist/test/esan/TestCases/workingset-memset.cpp (contents, props changed) vendor/compiler-rt/dist/test/esan/TestCases/workingset-midreport.cpp (contents, props changed) vendor/compiler-rt/dist/test/esan/TestCases/workingset-samples.cpp (contents, props changed) vendor/compiler-rt/dist/test/esan/TestCases/workingset-signal-posix.cpp (contents, props changed) vendor/compiler-rt/dist/test/esan/TestCases/workingset-simple.cpp (contents, props changed) vendor/compiler-rt/dist/test/esan/Unit/ vendor/compiler-rt/dist/test/esan/Unit/circular_buffer.cpp (contents, props changed) vendor/compiler-rt/dist/test/esan/lit.cfg vendor/compiler-rt/dist/test/esan/lit.site.cfg.in (contents, props changed) vendor/compiler-rt/dist/test/lsan/TestCases/guard-page.c (contents, props changed) vendor/compiler-rt/dist/test/msan/Linux/cmsghdr.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/Linux/eventfd.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/Linux/sendmsg.cc (contents, props changed) vendor/compiler-rt/dist/test/msan/Linux/syscalls_sigaction.cc (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/extern_template.cpp (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/extern_template.h (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/extern_template1.cpp (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/extern_template2.cpp (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-alloc.c (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-comdat-1.cpp (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-comdat-2.cpp (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-comdat.h (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-file_ex.c (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-icall-promo.h (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-icall-promo_1.cc (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-icall-promo_2.cc (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-merge-match-lib.c (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-merge-match.c (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-value-prof-evict.c (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-value-prof-real.c (contents, props changed) vendor/compiler-rt/dist/test/profile/Inputs/instrprof-visibility-helper.cpp (contents, props changed) vendor/compiler-rt/dist/test/profile/Linux/coverage_ctors.cpp (contents, props changed) vendor/compiler-rt/dist/test/profile/Linux/coverage_dtor.cpp (contents, props changed) vendor/compiler-rt/dist/test/profile/Linux/coverage_shared.test vendor/compiler-rt/dist/test/profile/Linux/coverage_test.cpp (contents, props changed) vendor/compiler-rt/dist/test/profile/Linux/extern_template.test vendor/compiler-rt/dist/test/profile/Linux/instrprof-alloc.test vendor/compiler-rt/dist/test/profile/Linux/instrprof-comdat.test vendor/compiler-rt/dist/test/profile/Linux/instrprof-file_ex.test vendor/compiler-rt/dist/test/profile/Linux/instrprof-merge-vp.c (contents, props changed) vendor/compiler-rt/dist/test/profile/Linux/instrprof-set-filename-shared.test vendor/compiler-rt/dist/test/profile/Linux/instrprof-value-prof-warn.test vendor/compiler-rt/dist/test/profile/instrprof-hostname.c (contents, props changed) vendor/compiler-rt/dist/test/profile/instrprof-icall-promo.test vendor/compiler-rt/dist/test/profile/instrprof-merge-match.test vendor/compiler-rt/dist/test/profile/instrprof-merge.c (contents, props changed) vendor/compiler-rt/dist/test/profile/instrprof-value-prof-evict.test vendor/compiler-rt/dist/test/profile/instrprof-value-prof-shared.test vendor/compiler-rt/dist/test/profile/instrprof-value-prof.test vendor/compiler-rt/dist/test/profile/instrprof-visibility-kinds.inc (contents, props changed) vendor/compiler-rt/dist/test/profile/instrprof-visibility.cpp (contents, props changed) vendor/compiler-rt/dist/test/safestack/canary.c (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/decorate_proc_maps.cc (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/recv_msg_trunc.cc (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/weak_hook_test.cc (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Posix/dedup_token_length_test.cc (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Posix/getpass.cc (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Posix/sanitizer_set_death_callback_test.cc (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Posix/sanitizer_set_report_fd_test.cc (contents, props changed) vendor/compiler-rt/dist/test/sanitizer_common/TestCases/strnlen.c (contents, props changed) vendor/compiler-rt/dist/test/scudo/ vendor/compiler-rt/dist/test/scudo/CMakeLists.txt (contents, props changed) vendor/compiler-rt/dist/test/scudo/alignment.cpp (contents, props changed) vendor/compiler-rt/dist/test/scudo/double-free.cpp (contents, props changed) vendor/compiler-rt/dist/test/scudo/lit.cfg vendor/compiler-rt/dist/test/scudo/lit.site.cfg.in (contents, props changed) vendor/compiler-rt/dist/test/scudo/malloc.cpp (contents, props changed) vendor/compiler-rt/dist/test/scudo/memalign.cpp (contents, props changed) vendor/compiler-rt/dist/test/scudo/mismatch.cpp (contents, props changed) vendor/compiler-rt/dist/test/scudo/overflow.cpp (contents, props changed) vendor/compiler-rt/dist/test/scudo/preinit.cpp (contents, props changed) vendor/compiler-rt/dist/test/scudo/quarantine.cpp (contents, props changed) vendor/compiler-rt/dist/test/scudo/realloc.cpp (contents, props changed) vendor/compiler-rt/dist/test/scudo/sized-delete.cpp (contents, props changed) vendor/compiler-rt/dist/test/scudo/sizes.cpp (contents, props changed) vendor/compiler-rt/dist/test/tsan/Darwin/dispatch_main.mm vendor/compiler-rt/dist/test/tsan/Darwin/dispatch_once_deadlock.mm vendor/compiler-rt/dist/test/tsan/Darwin/dlopen.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/Darwin/gcd-after.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-apply-race.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-apply.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-barrier-race.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-barrier.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-blocks.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-data.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-fd.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-groups-destructor.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-groups-leave.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-io-barrier-race.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-io-barrier.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-io-cleanup.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-io-race.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-io.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-source-cancel.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-source-cancel2.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-source-event.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-source-event2.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-source-registration.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-source-registration2.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-source-serial.mm vendor/compiler-rt/dist/test/tsan/Darwin/ignored-interceptors.mm vendor/compiler-rt/dist/test/tsan/Darwin/libcxx-shared-ptr-recursive.mm vendor/compiler-rt/dist/test/tsan/Darwin/libcxx-shared-ptr-stress.mm vendor/compiler-rt/dist/test/tsan/Darwin/libcxx-shared-ptr.mm vendor/compiler-rt/dist/test/tsan/Darwin/malloc-stack-logging.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/Darwin/malloc_size.mm vendor/compiler-rt/dist/test/tsan/Darwin/osatomics-add.mm vendor/compiler-rt/dist/test/tsan/Darwin/osatomics-list.mm vendor/compiler-rt/dist/test/tsan/Darwin/xpc-race.mm vendor/compiler-rt/dist/test/tsan/Darwin/xpc.mm vendor/compiler-rt/dist/test/tsan/Linux/check_preinit.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/debugging.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/dtls.c (contents, props changed) vendor/compiler-rt/dist/test/tsan/ignore_lib4.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/ignored-interceptors-mmap.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/lots_of_threads.c (contents, props changed) vendor/compiler-rt/dist/test/tsan/mutex_annotations.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/mutex_cycle_long.c (contents, props changed) vendor/compiler-rt/dist/test/tsan/mutex_lock_destroyed.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/pthread_key.cc (contents, props changed) vendor/compiler-rt/dist/test/tsan/signal_sync2.cc (contents, props changed) vendor/compiler-rt/dist/test/ubsan/TestCases/TypeCheck/Helpers/ vendor/compiler-rt/dist/test/ubsan/TestCases/TypeCheck/vptr-corrupted-vtable-itanium.cpp (contents, props changed) vendor/compiler-rt/dist/test/ubsan/TestCases/TypeCheck/vptr-non-unique-typeinfo.cpp (contents, props changed) Deleted: vendor/compiler-rt/dist/SDKs/ vendor/compiler-rt/dist/lib/asan/Makefile.mk vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/10.4-x86_64.txt vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/osx-x86_64.txt vendor/compiler-rt/dist/lib/interception/Makefile.mk vendor/compiler-rt/dist/lib/lsan/Makefile.mk vendor/compiler-rt/dist/lib/profile/Makefile.mk vendor/compiler-rt/dist/lib/sanitizer_common/Makefile.mk vendor/compiler-rt/dist/lib/ubsan/Makefile.mk vendor/compiler-rt/dist/test/asan/TestCases/Windows/throw_catch.cc vendor/compiler-rt/dist/test/asan/TestCases/dump_instruction_bytes.cc vendor/compiler-rt/dist/test/asan/TestCases/mmap_limit_mb.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/getpass.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/sanitizer_set_death_callback_test.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Posix/decorate_proc_maps.cc Modified: vendor/compiler-rt/dist/.arcconfig vendor/compiler-rt/dist/CMakeLists.txt vendor/compiler-rt/dist/CODE_OWNERS.TXT vendor/compiler-rt/dist/LICENSE.TXT vendor/compiler-rt/dist/cmake/Modules/AddCompilerRT.cmake vendor/compiler-rt/dist/cmake/Modules/CompilerRTCompile.cmake vendor/compiler-rt/dist/cmake/Modules/CompilerRTDarwinUtils.cmake vendor/compiler-rt/dist/cmake/Modules/CompilerRTUtils.cmake vendor/compiler-rt/dist/cmake/Modules/SanitizerUtils.cmake vendor/compiler-rt/dist/cmake/config-ix.cmake vendor/compiler-rt/dist/include/CMakeLists.txt vendor/compiler-rt/dist/include/sanitizer/allocator_interface.h vendor/compiler-rt/dist/include/sanitizer/common_interface_defs.h vendor/compiler-rt/dist/include/sanitizer/linux_syscall_hooks.h vendor/compiler-rt/dist/lib/CMakeLists.txt vendor/compiler-rt/dist/lib/Makefile.mk vendor/compiler-rt/dist/lib/asan/CMakeLists.txt vendor/compiler-rt/dist/lib/asan/asan_activation.cc vendor/compiler-rt/dist/lib/asan/asan_allocator.cc vendor/compiler-rt/dist/lib/asan/asan_allocator.h vendor/compiler-rt/dist/lib/asan/asan_fake_stack.cc vendor/compiler-rt/dist/lib/asan/asan_fake_stack.h vendor/compiler-rt/dist/lib/asan/asan_flags.cc vendor/compiler-rt/dist/lib/asan/asan_flags.inc vendor/compiler-rt/dist/lib/asan/asan_globals.cc vendor/compiler-rt/dist/lib/asan/asan_init_version.h vendor/compiler-rt/dist/lib/asan/asan_interceptors.cc vendor/compiler-rt/dist/lib/asan/asan_interceptors.h vendor/compiler-rt/dist/lib/asan/asan_interface_internal.h vendor/compiler-rt/dist/lib/asan/asan_internal.h vendor/compiler-rt/dist/lib/asan/asan_linux.cc vendor/compiler-rt/dist/lib/asan/asan_mac.cc vendor/compiler-rt/dist/lib/asan/asan_malloc_linux.cc vendor/compiler-rt/dist/lib/asan/asan_malloc_win.cc vendor/compiler-rt/dist/lib/asan/asan_mapping.h vendor/compiler-rt/dist/lib/asan/asan_new_delete.cc vendor/compiler-rt/dist/lib/asan/asan_poisoning.cc vendor/compiler-rt/dist/lib/asan/asan_posix.cc vendor/compiler-rt/dist/lib/asan/asan_report.cc vendor/compiler-rt/dist/lib/asan/asan_report.h vendor/compiler-rt/dist/lib/asan/asan_rtl.cc vendor/compiler-rt/dist/lib/asan/asan_stack.h vendor/compiler-rt/dist/lib/asan/asan_suppressions.cc vendor/compiler-rt/dist/lib/asan/asan_thread.cc vendor/compiler-rt/dist/lib/asan/asan_thread.h vendor/compiler-rt/dist/lib/asan/asan_win.cc vendor/compiler-rt/dist/lib/asan/asan_win_dll_thunk.cc vendor/compiler-rt/dist/lib/asan/asan_win_dynamic_runtime_thunk.cc vendor/compiler-rt/dist/lib/asan/scripts/asan_device_setup vendor/compiler-rt/dist/lib/asan/tests/CMakeLists.txt vendor/compiler-rt/dist/lib/asan/tests/asan_noinst_test.cc vendor/compiler-rt/dist/lib/asan/tests/asan_str_test.cc vendor/compiler-rt/dist/lib/asan/tests/asan_test.cc vendor/compiler-rt/dist/lib/asan/tests/asan_test_main.cc vendor/compiler-rt/dist/lib/builtins/CMakeLists.txt vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/10.4.txt vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/osx-i386.txt vendor/compiler-rt/dist/lib/builtins/Darwin-excludes/osx.txt vendor/compiler-rt/dist/lib/builtins/arm/adddf3vfp.S vendor/compiler-rt/dist/lib/builtins/arm/addsf3vfp.S vendor/compiler-rt/dist/lib/builtins/arm/aeabi_cdcmp.S vendor/compiler-rt/dist/lib/builtins/arm/aeabi_cfcmp.S vendor/compiler-rt/dist/lib/builtins/arm/aeabi_dcmp.S vendor/compiler-rt/dist/lib/builtins/arm/aeabi_fcmp.S vendor/compiler-rt/dist/lib/builtins/arm/aeabi_idivmod.S vendor/compiler-rt/dist/lib/builtins/arm/aeabi_ldivmod.S vendor/compiler-rt/dist/lib/builtins/arm/aeabi_memcmp.S vendor/compiler-rt/dist/lib/builtins/arm/aeabi_memcpy.S vendor/compiler-rt/dist/lib/builtins/arm/aeabi_memmove.S vendor/compiler-rt/dist/lib/builtins/arm/aeabi_memset.S vendor/compiler-rt/dist/lib/builtins/arm/aeabi_uidivmod.S vendor/compiler-rt/dist/lib/builtins/arm/aeabi_uldivmod.S vendor/compiler-rt/dist/lib/builtins/arm/bswapdi2.S vendor/compiler-rt/dist/lib/builtins/arm/bswapsi2.S vendor/compiler-rt/dist/lib/builtins/arm/clzdi2.S vendor/compiler-rt/dist/lib/builtins/arm/clzsi2.S vendor/compiler-rt/dist/lib/builtins/arm/comparesf2.S vendor/compiler-rt/dist/lib/builtins/arm/divdf3vfp.S vendor/compiler-rt/dist/lib/builtins/arm/divmodsi4.S vendor/compiler-rt/dist/lib/builtins/arm/divsf3vfp.S vendor/compiler-rt/dist/lib/builtins/arm/divsi3.S vendor/compiler-rt/dist/lib/builtins/arm/eqdf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/eqsf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/extendsfdf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/fixdfsivfp.S vendor/compiler-rt/dist/lib/builtins/arm/fixsfsivfp.S vendor/compiler-rt/dist/lib/builtins/arm/fixunsdfsivfp.S vendor/compiler-rt/dist/lib/builtins/arm/fixunssfsivfp.S vendor/compiler-rt/dist/lib/builtins/arm/floatsidfvfp.S vendor/compiler-rt/dist/lib/builtins/arm/floatsisfvfp.S vendor/compiler-rt/dist/lib/builtins/arm/floatunssidfvfp.S vendor/compiler-rt/dist/lib/builtins/arm/floatunssisfvfp.S vendor/compiler-rt/dist/lib/builtins/arm/gedf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/gesf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/gtdf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/gtsf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/ledf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/lesf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/ltdf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/ltsf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/modsi3.S vendor/compiler-rt/dist/lib/builtins/arm/muldf3vfp.S vendor/compiler-rt/dist/lib/builtins/arm/mulsf3vfp.S vendor/compiler-rt/dist/lib/builtins/arm/nedf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/negdf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/negsf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/nesf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/restore_vfp_d8_d15_regs.S vendor/compiler-rt/dist/lib/builtins/arm/save_vfp_d8_d15_regs.S vendor/compiler-rt/dist/lib/builtins/arm/subdf3vfp.S vendor/compiler-rt/dist/lib/builtins/arm/subsf3vfp.S vendor/compiler-rt/dist/lib/builtins/arm/switch16.S vendor/compiler-rt/dist/lib/builtins/arm/switch32.S vendor/compiler-rt/dist/lib/builtins/arm/switch8.S vendor/compiler-rt/dist/lib/builtins/arm/switchu8.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_add_4.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_add_8.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_and_4.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_and_8.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_max_4.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_max_8.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_min_4.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_min_8.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_nand_4.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_nand_8.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_or_4.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_or_8.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_sub_4.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_sub_8.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_umax_4.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_umax_8.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_umin_4.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_umin_8.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_xor_4.S vendor/compiler-rt/dist/lib/builtins/arm/sync_fetch_and_xor_8.S vendor/compiler-rt/dist/lib/builtins/arm/sync_synchronize.S vendor/compiler-rt/dist/lib/builtins/arm/truncdfsf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/udivmodsi4.S vendor/compiler-rt/dist/lib/builtins/arm/udivsi3.S vendor/compiler-rt/dist/lib/builtins/arm/umodsi3.S vendor/compiler-rt/dist/lib/builtins/arm/unorddf2vfp.S vendor/compiler-rt/dist/lib/builtins/arm/unordsf2vfp.S vendor/compiler-rt/dist/lib/builtins/assembly.h vendor/compiler-rt/dist/lib/builtins/clear_cache.c vendor/compiler-rt/dist/lib/builtins/emutls.c vendor/compiler-rt/dist/lib/builtins/floatdidf.c vendor/compiler-rt/dist/lib/builtins/floattidf.c vendor/compiler-rt/dist/lib/builtins/floatundidf.c vendor/compiler-rt/dist/lib/builtins/floatuntidf.c vendor/compiler-rt/dist/lib/builtins/gcc_personality_v0.c vendor/compiler-rt/dist/lib/builtins/i386/ashldi3.S vendor/compiler-rt/dist/lib/builtins/i386/ashrdi3.S vendor/compiler-rt/dist/lib/builtins/i386/divdi3.S vendor/compiler-rt/dist/lib/builtins/i386/floatdidf.S vendor/compiler-rt/dist/lib/builtins/i386/floatdisf.S vendor/compiler-rt/dist/lib/builtins/i386/floatdixf.S vendor/compiler-rt/dist/lib/builtins/i386/floatundidf.S vendor/compiler-rt/dist/lib/builtins/i386/floatundisf.S vendor/compiler-rt/dist/lib/builtins/i386/floatundixf.S vendor/compiler-rt/dist/lib/builtins/i386/lshrdi3.S vendor/compiler-rt/dist/lib/builtins/i386/moddi3.S vendor/compiler-rt/dist/lib/builtins/i386/muldi3.S vendor/compiler-rt/dist/lib/builtins/i386/udivdi3.S vendor/compiler-rt/dist/lib/builtins/i386/umoddi3.S vendor/compiler-rt/dist/lib/builtins/int_lib.h vendor/compiler-rt/dist/lib/builtins/ppc/restFP.S vendor/compiler-rt/dist/lib/builtins/ppc/saveFP.S vendor/compiler-rt/dist/lib/builtins/x86_64/floatundidf.S vendor/compiler-rt/dist/lib/builtins/x86_64/floatundisf.S vendor/compiler-rt/dist/lib/builtins/x86_64/floatundixf.S vendor/compiler-rt/dist/lib/cfi/CMakeLists.txt vendor/compiler-rt/dist/lib/cfi/cfi.cc vendor/compiler-rt/dist/lib/dfsan/CMakeLists.txt vendor/compiler-rt/dist/lib/dfsan/dfsan.cc vendor/compiler-rt/dist/lib/interception/CMakeLists.txt vendor/compiler-rt/dist/lib/interception/interception_win.cc vendor/compiler-rt/dist/lib/interception/interception_win.h vendor/compiler-rt/dist/lib/lsan/CMakeLists.txt vendor/compiler-rt/dist/lib/lsan/lsan.cc vendor/compiler-rt/dist/lib/lsan/lsan.h vendor/compiler-rt/dist/lib/lsan/lsan_allocator.cc vendor/compiler-rt/dist/lib/lsan/lsan_common.cc vendor/compiler-rt/dist/lib/lsan/lsan_common.h vendor/compiler-rt/dist/lib/lsan/lsan_common_linux.cc vendor/compiler-rt/dist/lib/lsan/lsan_flags.inc vendor/compiler-rt/dist/lib/lsan/lsan_interceptors.cc vendor/compiler-rt/dist/lib/lsan/lsan_thread.cc vendor/compiler-rt/dist/lib/lsan/lsan_thread.h vendor/compiler-rt/dist/lib/msan/CMakeLists.txt vendor/compiler-rt/dist/lib/msan/msan.cc vendor/compiler-rt/dist/lib/msan/msan.h vendor/compiler-rt/dist/lib/msan/msan_interceptors.cc vendor/compiler-rt/dist/lib/msan/msan_linux.cc vendor/compiler-rt/dist/lib/msan/msan_report.cc vendor/compiler-rt/dist/lib/msan/tests/CMakeLists.txt vendor/compiler-rt/dist/lib/msan/tests/msan_test.cc vendor/compiler-rt/dist/lib/profile/CMakeLists.txt vendor/compiler-rt/dist/lib/profile/GCDAProfiling.c vendor/compiler-rt/dist/lib/profile/InstrProfData.inc vendor/compiler-rt/dist/lib/profile/InstrProfiling.c vendor/compiler-rt/dist/lib/profile/InstrProfiling.h vendor/compiler-rt/dist/lib/profile/InstrProfilingBuffer.c vendor/compiler-rt/dist/lib/profile/InstrProfilingFile.c vendor/compiler-rt/dist/lib/profile/InstrProfilingInternal.h vendor/compiler-rt/dist/lib/profile/InstrProfilingPlatformDarwin.c vendor/compiler-rt/dist/lib/profile/InstrProfilingPlatformLinux.c vendor/compiler-rt/dist/lib/profile/InstrProfilingPlatformOther.c vendor/compiler-rt/dist/lib/profile/InstrProfilingPort.h vendor/compiler-rt/dist/lib/profile/InstrProfilingUtil.c vendor/compiler-rt/dist/lib/profile/InstrProfilingUtil.h vendor/compiler-rt/dist/lib/profile/InstrProfilingValue.c vendor/compiler-rt/dist/lib/profile/InstrProfilingWriter.c vendor/compiler-rt/dist/lib/profile/WindowsMMap.h vendor/compiler-rt/dist/lib/safestack/CMakeLists.txt vendor/compiler-rt/dist/lib/sanitizer_common/CMakeLists.txt vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_allocator.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_allocator.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_allocator_interface.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_allocator_internal.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_atomic_msvc.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common_interceptors.inc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common_nolibc.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_common_syscalls.inc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_coverage_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_deadlock_detector1.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_deadlock_detector_interface.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_flags.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_flags.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_flags.inc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_interface_internal.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_internal_defs.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_libc.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_libc.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_linux.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_linux.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_linux_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_list.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_mac.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_platform.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_platform_interceptors.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_platform_limits_linux.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_platform_limits_posix.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_platform_limits_posix.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_posix.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_posix.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_posix_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_procmaps.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_procmaps_common.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_procmaps_mac.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_quarantine.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_stacktrace.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_stacktrace.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer_internal.h vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer_mac.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_symbolizer_win.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_thread_registry.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_tls_get_addr.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc vendor/compiler-rt/dist/lib/sanitizer_common/sanitizer_win.cc vendor/compiler-rt/dist/lib/sanitizer_common/scripts/sancov.py vendor/compiler-rt/dist/lib/sanitizer_common/tests/CMakeLists.txt vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_allocator_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_allocator_testlib.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_flags_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_ioctl_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_linux_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_posix_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_printf_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_procmaps_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_pthread_wrappers.h vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_symbolizer_test.cc vendor/compiler-rt/dist/lib/sanitizer_common/tests/sanitizer_thread_registry_test.cc vendor/compiler-rt/dist/lib/tsan/CMakeLists.txt vendor/compiler-rt/dist/lib/tsan/check_analyze.sh vendor/compiler-rt/dist/lib/tsan/dd/CMakeLists.txt vendor/compiler-rt/dist/lib/tsan/dd/dd_interceptors.cc vendor/compiler-rt/dist/lib/tsan/go/build.bat vendor/compiler-rt/dist/lib/tsan/go/buildgo.sh vendor/compiler-rt/dist/lib/tsan/go/test.c vendor/compiler-rt/dist/lib/tsan/go/tsan_go.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_defs.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_flags.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_flags.inc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_interceptors.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_interceptors.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_interceptors_mac.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_interface.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_interface_atomic.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_interface_java.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_libdispatch_mac.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_malloc_mac.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_mman.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_mman.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_mutex.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_mutex.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_new_delete.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_platform.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_platform_linux.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_platform_mac.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_platform_posix.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_report.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_report.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl_mutex.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl_report.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_rtl_thread.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_stat.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_stat.h vendor/compiler-rt/dist/lib/tsan/rtl/tsan_suppressions.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_sync.cc vendor/compiler-rt/dist/lib/tsan/rtl/tsan_sync.h vendor/compiler-rt/dist/lib/tsan/tests/CMakeLists.txt vendor/compiler-rt/dist/lib/tsan/tests/rtl/tsan_test.cc vendor/compiler-rt/dist/lib/tsan/tests/unit/tsan_sync_test.cc vendor/compiler-rt/dist/lib/tsan/tests/unit/tsan_unit_test_main.cc vendor/compiler-rt/dist/lib/ubsan/CMakeLists.txt vendor/compiler-rt/dist/lib/ubsan/ubsan_diag.cc vendor/compiler-rt/dist/lib/ubsan/ubsan_flags.cc vendor/compiler-rt/dist/lib/ubsan/ubsan_handlers.cc vendor/compiler-rt/dist/lib/ubsan/ubsan_handlers.h vendor/compiler-rt/dist/lib/ubsan/ubsan_handlers_cxx.cc vendor/compiler-rt/dist/lib/ubsan/ubsan_handlers_cxx.h vendor/compiler-rt/dist/lib/ubsan/ubsan_platform.h vendor/compiler-rt/dist/lib/ubsan/ubsan_type_hash.h vendor/compiler-rt/dist/lib/ubsan/ubsan_type_hash_itanium.cc vendor/compiler-rt/dist/lib/ubsan/ubsan_value.cc vendor/compiler-rt/dist/make/platform/clang_darwin.mk vendor/compiler-rt/dist/make/platform/clang_linux.mk vendor/compiler-rt/dist/test/CMakeLists.txt vendor/compiler-rt/dist/test/asan/CMakeLists.txt vendor/compiler-rt/dist/test/asan/TestCases/Android/coverage-android.cc vendor/compiler-rt/dist/test/asan/TestCases/Darwin/abort_on_error.cc vendor/compiler-rt/dist/test/asan/TestCases/Darwin/address-range-limit.mm vendor/compiler-rt/dist/test/asan/TestCases/Darwin/atos-symbolizer-dyld-root-path.cc vendor/compiler-rt/dist/test/asan/TestCases/Darwin/atos-symbolizer.cc vendor/compiler-rt/dist/test/asan/TestCases/Darwin/dladdr-demangling.cc vendor/compiler-rt/dist/test/asan/TestCases/Darwin/objc-odr.mm vendor/compiler-rt/dist/test/asan/TestCases/Darwin/suppressions-darwin.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/abort_on_error.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/asan-asm-stacktrace-test.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/asan_prelink_test.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/clang_gcc_abi.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/clone_test.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/coverage-missing.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/interface_symbols_linux.c vendor/compiler-rt/dist/test/asan/TestCases/Linux/kernel-area.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/leak_check_segv.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/malloc-in-qsort.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/nohugepage_test.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/odr-violation.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/overflow-in-qsort.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/ptrace.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/static_tls.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/swapcontext_test.cc vendor/compiler-rt/dist/test/asan/TestCases/Linux/unpoison_tls.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/closed-fds.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/coverage-sandboxing.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/dlclose-test.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/halt_on_error-torture.cc vendor/compiler-rt/dist/test/asan/TestCases/Posix/start-deactivated.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/bind_io_completion_callback.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/coverage-basic.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/dll_seh.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/intercept_strdup.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/oom.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/queue_user_work_item.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/queue_user_work_item_report.cc vendor/compiler-rt/dist/test/asan/TestCases/Windows/report_after_syminitialize.cc vendor/compiler-rt/dist/test/asan/TestCases/asan_and_llvm_coverage_test.cc vendor/compiler-rt/dist/test/asan/TestCases/contiguous_container_crash.cc vendor/compiler-rt/dist/test/asan/TestCases/coverage-levels.cc vendor/compiler-rt/dist/test/asan/TestCases/coverage-pc-buffer.cc vendor/compiler-rt/dist/test/asan/TestCases/coverage-reset.cc vendor/compiler-rt/dist/test/asan/TestCases/debug_ppc64_mapping.cc vendor/compiler-rt/dist/test/asan/TestCases/double-free.cc vendor/compiler-rt/dist/test/asan/TestCases/initialization-bug.cc vendor/compiler-rt/dist/test/asan/TestCases/large_func_test.cc vendor/compiler-rt/dist/test/asan/TestCases/printf-2.c vendor/compiler-rt/dist/test/asan/TestCases/printf-4.c vendor/compiler-rt/dist/test/asan/TestCases/stack-oob-frames.cc vendor/compiler-rt/dist/test/asan/TestCases/strcasestr-2.c vendor/compiler-rt/dist/test/asan/TestCases/strdup_oob_test.cc vendor/compiler-rt/dist/test/asan/TestCases/strstr-2.c vendor/compiler-rt/dist/test/asan/TestCases/throw_call_test.cc vendor/compiler-rt/dist/test/asan/TestCases/throw_invoke_test.cc vendor/compiler-rt/dist/test/asan/TestCases/uar_and_exceptions.cc vendor/compiler-rt/dist/test/asan/TestCases/use-after-scope-dtor-order.cc vendor/compiler-rt/dist/test/asan/TestCases/use-after-scope-inlined.cc vendor/compiler-rt/dist/test/asan/TestCases/use-after-scope-nobug.cc vendor/compiler-rt/dist/test/asan/TestCases/use-after-scope-temp.cc vendor/compiler-rt/dist/test/asan/TestCases/use-after-scope.cc vendor/compiler-rt/dist/test/asan/Unit/lit.site.cfg.in vendor/compiler-rt/dist/test/asan/android_commands/android_common.py vendor/compiler-rt/dist/test/asan/lit.cfg vendor/compiler-rt/dist/test/asan/lit.site.cfg.in vendor/compiler-rt/dist/test/cfi/CMakeLists.txt vendor/compiler-rt/dist/test/cfi/create-derivers.test vendor/compiler-rt/dist/test/cfi/cross-dso/icall/icall-from-dso.cpp vendor/compiler-rt/dist/test/cfi/cross-dso/icall/icall.cpp vendor/compiler-rt/dist/test/cfi/cross-dso/simple-fail.cpp vendor/compiler-rt/dist/test/cfi/icall/bad-signature.c vendor/compiler-rt/dist/test/cfi/icall/external-call.c vendor/compiler-rt/dist/test/cfi/lit.cfg vendor/compiler-rt/dist/test/cfi/lit.site.cfg.in vendor/compiler-rt/dist/test/cfi/overwrite.cpp vendor/compiler-rt/dist/test/dfsan/CMakeLists.txt vendor/compiler-rt/dist/test/dfsan/custom.cc vendor/compiler-rt/dist/test/dfsan/lit.cfg vendor/compiler-rt/dist/test/dfsan/lit.site.cfg.in vendor/compiler-rt/dist/test/lit.common.cfg vendor/compiler-rt/dist/test/lit.common.configured.in vendor/compiler-rt/dist/test/lsan/CMakeLists.txt vendor/compiler-rt/dist/test/lsan/TestCases/disabler_in_tsd_destructor.c vendor/compiler-rt/dist/test/lsan/TestCases/high_allocator_contention.cc vendor/compiler-rt/dist/test/lsan/TestCases/leak_check_before_thread_started.cc vendor/compiler-rt/dist/test/lsan/TestCases/use_registers.cc vendor/compiler-rt/dist/test/lsan/TestCases/use_tls_dynamic.cc vendor/compiler-rt/dist/test/lsan/lit.common.cfg vendor/compiler-rt/dist/test/lsan/lit.site.cfg.in vendor/compiler-rt/dist/test/msan/CMakeLists.txt vendor/compiler-rt/dist/test/msan/Linux/process_vm_readv.cc vendor/compiler-rt/dist/test/msan/Linux/syscalls.cc vendor/compiler-rt/dist/test/msan/Unit/lit.site.cfg.in vendor/compiler-rt/dist/test/msan/coverage-levels.cc vendor/compiler-rt/dist/test/msan/dlerror.cc vendor/compiler-rt/dist/test/msan/dtls_test.c vendor/compiler-rt/dist/test/msan/fork.cc vendor/compiler-rt/dist/test/msan/lit.cfg vendor/compiler-rt/dist/test/msan/lit.site.cfg.in vendor/compiler-rt/dist/test/msan/memcmp_test.cc vendor/compiler-rt/dist/test/msan/msan_print_shadow3.cc vendor/compiler-rt/dist/test/msan/param_tls_limit.cc vendor/compiler-rt/dist/test/msan/vector_cvt.cc vendor/compiler-rt/dist/test/profile/CMakeLists.txt vendor/compiler-rt/dist/test/profile/Inputs/instrprof-dynamic-a.cpp vendor/compiler-rt/dist/test/profile/gcc-flag-compatibility.test vendor/compiler-rt/dist/test/profile/instrprof-basic.c vendor/compiler-rt/dist/test/profile/instrprof-bufferio.c vendor/compiler-rt/dist/test/profile/instrprof-error.c vendor/compiler-rt/dist/test/profile/instrprof-set-filename.c vendor/compiler-rt/dist/test/profile/instrprof-value-prof-2.c vendor/compiler-rt/dist/test/profile/instrprof-value-prof.c vendor/compiler-rt/dist/test/profile/instrprof-version-mismatch.c vendor/compiler-rt/dist/test/profile/instrprof-without-libc.c vendor/compiler-rt/dist/test/profile/instrprof-write-file-only.c vendor/compiler-rt/dist/test/profile/lit.cfg vendor/compiler-rt/dist/test/profile/lit.site.cfg.in vendor/compiler-rt/dist/test/safestack/CMakeLists.txt vendor/compiler-rt/dist/test/safestack/lit.site.cfg.in vendor/compiler-rt/dist/test/sanitizer_common/CMakeLists.txt vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Darwin/abort_on_error.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/abort_on_error.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/fpe.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/ill.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/open_memstream.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/ptrace.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Linux/sem_init_glibc.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/Posix/lit.local.cfg vendor/compiler-rt/dist/test/sanitizer_common/TestCases/malloc_hook.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/options-include.cc vendor/compiler-rt/dist/test/sanitizer_common/TestCases/print-stack-trace.cc vendor/compiler-rt/dist/test/sanitizer_common/Unit/lit.site.cfg.in vendor/compiler-rt/dist/test/sanitizer_common/lit.common.cfg vendor/compiler-rt/dist/test/sanitizer_common/lit.site.cfg.in vendor/compiler-rt/dist/test/tsan/CMakeLists.txt vendor/compiler-rt/dist/test/tsan/Darwin/gcd-async-norace.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-async-race.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-groups-norace.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-groups-stress.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-once.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-semaphore-norace.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-serial-queue-norace.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-sync-norace.mm vendor/compiler-rt/dist/test/tsan/Darwin/gcd-sync-race.mm vendor/compiler-rt/dist/test/tsan/Darwin/objc-race.mm vendor/compiler-rt/dist/test/tsan/Darwin/objc-simple.mm vendor/compiler-rt/dist/test/tsan/Linux/user_malloc.cc vendor/compiler-rt/dist/test/tsan/Unit/lit.site.cfg.in vendor/compiler-rt/dist/test/tsan/aligned_vs_unaligned_race.cc vendor/compiler-rt/dist/test/tsan/benign_race.cc vendor/compiler-rt/dist/test/tsan/blacklist.cc vendor/compiler-rt/dist/test/tsan/blacklist2.cc vendor/compiler-rt/dist/test/tsan/dl_iterate_phdr.cc vendor/compiler-rt/dist/test/tsan/fd_close_norace.cc vendor/compiler-rt/dist/test/tsan/fd_close_norace2.cc vendor/compiler-rt/dist/test/tsan/fd_dup_norace.cc vendor/compiler-rt/dist/test/tsan/fd_dup_norace2.cc vendor/compiler-rt/dist/test/tsan/fd_dup_race.cc vendor/compiler-rt/dist/test/tsan/fd_pipe_norace.cc vendor/compiler-rt/dist/test/tsan/fd_socket_connect_norace.cc vendor/compiler-rt/dist/test/tsan/fd_socket_norace.cc vendor/compiler-rt/dist/test/tsan/fd_socketpair_norace.cc vendor/compiler-rt/dist/test/tsan/fork_atexit.cc vendor/compiler-rt/dist/test/tsan/fork_deadlock.cc vendor/compiler-rt/dist/test/tsan/fork_multithreaded.cc vendor/compiler-rt/dist/test/tsan/fork_multithreaded3.cc vendor/compiler-rt/dist/test/tsan/ignore_race.cc vendor/compiler-rt/dist/test/tsan/inlined_memcpy_race.cc vendor/compiler-rt/dist/test/tsan/inlined_memcpy_race2.cc vendor/compiler-rt/dist/test/tsan/interface_atomic_test.c vendor/compiler-rt/dist/test/tsan/java_alloc.cc vendor/compiler-rt/dist/test/tsan/java_heap_init.cc vendor/compiler-rt/dist/test/tsan/java_lock_move.cc vendor/compiler-rt/dist/test/tsan/java_lock_rec.cc vendor/compiler-rt/dist/test/tsan/java_lock_rec_race.cc vendor/compiler-rt/dist/test/tsan/java_move_overlap.cc vendor/compiler-rt/dist/test/tsan/java_move_overlap_race.cc vendor/compiler-rt/dist/test/tsan/java_race_pc.cc vendor/compiler-rt/dist/test/tsan/java_rwlock.cc vendor/compiler-rt/dist/test/tsan/lit.cfg vendor/compiler-rt/dist/test/tsan/lit.site.cfg.in vendor/compiler-rt/dist/test/tsan/longjmp.cc vendor/compiler-rt/dist/test/tsan/longjmp2.cc vendor/compiler-rt/dist/test/tsan/longjmp3.cc vendor/compiler-rt/dist/test/tsan/longjmp4.cc vendor/compiler-rt/dist/test/tsan/malloc_overflow.cc vendor/compiler-rt/dist/test/tsan/mmap_stress.cc vendor/compiler-rt/dist/test/tsan/race_on_mutex.c vendor/compiler-rt/dist/test/tsan/race_on_speculative_load.cc vendor/compiler-rt/dist/test/tsan/setuid.c vendor/compiler-rt/dist/test/tsan/setuid2.c vendor/compiler-rt/dist/test/tsan/static_init1.cc vendor/compiler-rt/dist/test/tsan/static_init2.cc vendor/compiler-rt/dist/test/tsan/static_init4.cc vendor/compiler-rt/dist/test/tsan/static_init5.cc vendor/compiler-rt/dist/test/tsan/static_init6.cc vendor/compiler-rt/dist/test/tsan/sunrpc.cc vendor/compiler-rt/dist/test/tsan/suppressions_global.cc vendor/compiler-rt/dist/test/tsan/suppressions_race.cc vendor/compiler-rt/dist/test/tsan/suppressions_race2.cc vendor/compiler-rt/dist/test/tsan/test.h vendor/compiler-rt/dist/test/tsan/thread_detach.c vendor/compiler-rt/dist/test/tsan/thread_detach2.c vendor/compiler-rt/dist/test/tsan/thread_leak.c vendor/compiler-rt/dist/test/tsan/thread_leak2.c vendor/compiler-rt/dist/test/tsan/thread_leak4.c vendor/compiler-rt/dist/test/tsan/tsan-vs-gvn.cc vendor/compiler-rt/dist/test/tsan/unaligned_norace.cc vendor/compiler-rt/dist/test/tsan/vfork.cc vendor/compiler-rt/dist/test/tsan/virtual_inheritance_compile_bug.cc vendor/compiler-rt/dist/test/ubsan/CMakeLists.txt vendor/compiler-rt/dist/test/ubsan/TestCases/Float/cast-overflow.cpp vendor/compiler-rt/dist/test/ubsan/TestCases/Integer/suppressions.cpp vendor/compiler-rt/dist/test/ubsan/TestCases/Misc/coverage-levels.cc vendor/compiler-rt/dist/test/ubsan/TestCases/TypeCheck/misaligned.cpp vendor/compiler-rt/dist/test/ubsan/TestCases/TypeCheck/null.cpp vendor/compiler-rt/dist/test/ubsan/TestCases/TypeCheck/vptr.cpp vendor/compiler-rt/dist/test/ubsan/lit.common.cfg vendor/compiler-rt/dist/test/ubsan/lit.site.cfg.in vendor/compiler-rt/dist/unittests/CMakeLists.txt vendor/compiler-rt/dist/unittests/lit.common.unit.configured.in Modified: vendor/compiler-rt/dist/.arcconfig ============================================================================== --- vendor/compiler-rt/dist/.arcconfig Sat Jul 23 20:44:49 2016 (r303234) +++ vendor/compiler-rt/dist/.arcconfig Sat Jul 23 20:45:36 2016 (r303235) @@ -1,4 +1,4 @@ { "project_id" : "compiler-rt", - "conduit_uri" : "http://reviews.llvm.org/" + "conduit_uri" : "https://reviews.llvm.org/" } Modified: vendor/compiler-rt/dist/CMakeLists.txt ============================================================================== --- vendor/compiler-rt/dist/CMakeLists.txt Sat Jul 23 20:44:49 2016 (r303234) +++ vendor/compiler-rt/dist/CMakeLists.txt Sat Jul 23 20:45:36 2016 (r303235) @@ -11,80 +11,34 @@ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) project(CompilerRT C CXX ASM) set(COMPILER_RT_STANDALONE_BUILD TRUE) -else() - set(COMPILER_RT_STANDALONE_BUILD FALSE) endif() -# The CompilerRT build system requires CMake version 2.8.8 or higher in order -# to use its support for building convenience "libraries" as a collection of -# .o files. This is particularly useful in producing larger, more complex -# runtime libraries. -if (NOT MSVC) - cmake_minimum_required(VERSION 2.8.8) -else() - # Version 2.8.12.1 is required to build with Visual Studio 2013. - cmake_minimum_required(VERSION 2.8.12.1) -endif() +cmake_minimum_required(VERSION 3.4.3) +# FIXME: +# The OLD behavior (pre 3.2) for this policy is to not set the value of the +# CMAKE_EXE_LINKER_FLAGS variable in the generated test project. The NEW behavior +# for this policy is to set the value of the CMAKE_EXE_LINKER_FLAGS variable +# in the test project to the same as it is in the calling project. The new +# behavior cause the compiler_rt test to fail during try_compile: see +# projects/compiler-rt/cmake/Modules/CompilerRTUtils.cmake:121 such that +# CAN_TARGET_${arch} is not set properly. This results in COMPILER_RT_SUPPORTED_ARCH +# not being updated properly leading to poblems. +cmake_policy(SET CMP0056 OLD) -# FIXME: It may be removed when we use 2.8.12. -if(CMAKE_VERSION VERSION_LESS 2.8.12) - # Invalidate a couple of keywords. - set(cmake_2_8_12_INTERFACE) - set(cmake_2_8_12_PRIVATE) -else() - # Use ${cmake_2_8_12_KEYWORD} intead of KEYWORD in target_link_libraries(). - set(cmake_2_8_12_INTERFACE INTERFACE) - set(cmake_2_8_12_PRIVATE PRIVATE) - if(POLICY CMP0022) - cmake_policy(SET CMP0022 NEW) # automatic when 2.8.12 is required - endif() -endif() +# Add path for custom compiler-rt modules. +list(INSERT CMAKE_MODULE_PATH 0 + "${CMAKE_CURRENT_SOURCE_DIR}/cmake" + "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules" + ) -# Top level target used to build all compiler-rt libraries. -add_custom_target(compiler-rt ALL) +include(base-config-ix) option(COMPILER_RT_BUILD_BUILTINS "Build builtins" ON) mark_as_advanced(COMPILER_RT_BUILD_BUILTINS) option(COMPILER_RT_BUILD_SANITIZERS "Build sanitizers" ON) mark_as_advanced(COMPILER_RT_BUILD_SANITIZERS) -if (NOT COMPILER_RT_STANDALONE_BUILD) - # Compute the Clang version from the LLVM version. - # FIXME: We should be able to reuse CLANG_VERSION variable calculated - # in Clang cmake files, instead of copying the rules here. - string(REGEX MATCH "[0-9]+\\.[0-9]+(\\.[0-9]+)?" CLANG_VERSION - ${PACKAGE_VERSION}) - # Setup the paths where compiler-rt runtimes and headers should be stored. - set(COMPILER_RT_OUTPUT_DIR ${LLVM_LIBRARY_OUTPUT_INTDIR}/clang/${CLANG_VERSION}) - set(COMPILER_RT_EXEC_OUTPUT_DIR ${LLVM_RUNTIME_OUTPUT_INTDIR}) - set(COMPILER_RT_INSTALL_PATH lib${LLVM_LIBDIR_SUFFIX}/clang/${CLANG_VERSION}) - option(COMPILER_RT_INCLUDE_TESTS "Generate and build compiler-rt unit tests." - ${LLVM_INCLUDE_TESTS}) - option(COMPILER_RT_ENABLE_WERROR "Fail and stop if warning is triggered" - ${LLVM_ENABLE_WERROR}) - # Use just-built Clang to compile/link tests on all platforms, except for - # Windows where we need to use clang-cl instead. - if(NOT MSVC) - set(COMPILER_RT_TEST_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang) - set(COMPILER_RT_TEST_CXX_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang++) - else() - set(COMPILER_RT_TEST_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang.exe) - set(COMPILER_RT_TEST_CXX_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang++.exe) - endif() -else() - # Take output dir and install path from the user. - set(COMPILER_RT_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR} CACHE PATH - "Path where built compiler-rt libraries should be stored.") - set(COMPILER_RT_EXEC_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/bin CACHE PATH - "Path where built compiler-rt executables should be stored.") - set(COMPILER_RT_INSTALL_PATH ${CMAKE_INSTALL_PREFIX} CACHE PATH - "Path where built compiler-rt libraries should be installed.") - option(COMPILER_RT_INCLUDE_TESTS "Generate and build compiler-rt unit tests." OFF) - option(COMPILER_RT_ENABLE_WERROR "Fail and stop if warning is triggered" OFF) - # Use a host compiler to compile/link tests. - set(COMPILER_RT_TEST_COMPILER ${CMAKE_C_COMPILER} CACHE PATH "Compiler to use for testing") - set(COMPILER_RT_TEST_CXX_COMPILER ${CMAKE_CXX_COMPILER} CACHE PATH "C++ Compiler to use for testing") - +if (COMPILER_RT_STANDALONE_BUILD) if (NOT LLVM_CONFIG_PATH) find_program(LLVM_CONFIG_PATH "llvm-config" DOC "Path to llvm-config binary") @@ -107,7 +61,7 @@ else() # Make use of LLVM CMake modules. file(TO_CMAKE_PATH ${LLVM_BINARY_DIR} LLVM_BINARY_DIR_CMAKE_STYLE) - set(LLVM_CMAKE_PATH "${LLVM_BINARY_DIR_CMAKE_STYLE}/share/llvm/cmake") + set(LLVM_CMAKE_PATH "${LLVM_BINARY_DIR_CMAKE_STYLE}/lib${LLVM_LIBDIR_SUFFIX}/cmake/llvm") list(APPEND CMAKE_MODULE_PATH "${LLVM_CMAKE_PATH}") # Get some LLVM variables from LLVMConfig. include("${LLVM_CMAKE_PATH}/LLVMConfig.cmake") @@ -132,14 +86,6 @@ else() set(LLVM_LIT_ARGS "${LIT_ARGS_DEFAULT}" CACHE STRING "Default options for lit") endif() -if("${COMPILER_RT_TEST_COMPILER}" MATCHES "clang[+]*$") - set(COMPILER_RT_TEST_COMPILER_ID Clang) -elseif("${COMPILER_RT_TEST_COMPILER}" MATCHES "clang.*.exe$") - set(COMPILER_RT_TEST_COMPILER_ID Clang) -else() - set(COMPILER_RT_TEST_COMPILER_ID GNU) -endif() - set(COMPILER_RT_DEFAULT_TARGET_TRIPLE ${TARGET_TRIPLE} CACHE STRING "Default triple for which compiler-rt runtimes will be built.") if(DEFINED COMPILER_RT_TEST_TARGET_TRIPLE) @@ -159,23 +105,9 @@ if(NOT COMPILER_RT_DEFAULT_TARGET_TRIPLE else() set(COMPILER_RT_HAS_EXPLICIT_DEFAULT_TARGET_TRIPLE FALSE) endif() - if ("${COMPILER_RT_DEFAULT_TARGET_ABI}" STREQUAL "androideabi") set(ANDROID 1) endif() - -string(TOLOWER ${CMAKE_SYSTEM_NAME} COMPILER_RT_OS_DIR) -set(COMPILER_RT_LIBRARY_OUTPUT_DIR - ${COMPILER_RT_OUTPUT_DIR}/lib/${COMPILER_RT_OS_DIR}) -set(COMPILER_RT_LIBRARY_INSTALL_DIR - ${COMPILER_RT_INSTALL_PATH}/lib/${COMPILER_RT_OS_DIR}) - -# Add path for custom compiler-rt modules. -set(CMAKE_MODULE_PATH - "${CMAKE_CURRENT_SOURCE_DIR}/cmake" - "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules" - ${CMAKE_MODULE_PATH} - ) include(CompilerRTUtils) set(COMPILER_RT_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) @@ -200,13 +132,18 @@ pythonize_bool(COMPILER_RT_DEBUG) #================================ # Setup Compiler Flags #================================ -include(CheckIncludeFile) -check_include_file(unwind.h HAVE_UNWIND_H) include(config-ix) if(MSVC) - append_string_if(COMPILER_RT_HAS_W3_FLAG /W3 CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + # Override any existing /W flags with /W4. This is what LLVM does. Failing to + # remove other /W[0-4] flags will result in a warning about overriding a + # previous flag. + if (COMPILER_RT_HAS_W4_FLAG) + string(REGEX REPLACE " /W[0-4]" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") + string(REGEX REPLACE " /W[0-4]" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + append_string_if(COMPILER_RT_HAS_W4_FLAG /W4 CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + endif() else() append_string_if(COMPILER_RT_HAS_WALL_FLAG -Wall CMAKE_C_FLAGS CMAKE_CXX_FLAGS) endif() @@ -226,7 +163,9 @@ endif() append_list_if(COMPILER_RT_HAS_FPIC_FLAG -fPIC SANITIZER_COMMON_CFLAGS) append_list_if(COMPILER_RT_HAS_FNO_BUILTIN_FLAG -fno-builtin SANITIZER_COMMON_CFLAGS) append_list_if(COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG -fno-exceptions SANITIZER_COMMON_CFLAGS) -append_list_if(COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG -fomit-frame-pointer SANITIZER_COMMON_CFLAGS) +if(NOT COMPILER_RT_DEBUG) + append_list_if(COMPILER_RT_HAS_FOMIT_FRAME_POINTER_FLAG -fomit-frame-pointer SANITIZER_COMMON_CFLAGS) +endif() append_list_if(COMPILER_RT_HAS_FUNWIND_TABLES_FLAG -funwind-tables SANITIZER_COMMON_CFLAGS) append_list_if(COMPILER_RT_HAS_FNO_STACK_PROTECTOR_FLAG -fno-stack-protector SANITIZER_COMMON_CFLAGS) append_list_if(COMPILER_RT_HAS_FNO_SANITIZE_SAFE_STACK_FLAG -fno-sanitize=safe-stack SANITIZER_COMMON_CFLAGS) @@ -241,6 +180,8 @@ if(MSVC) # FIXME: In fact, sanitizers should support both /MT and /MD, see PR20214. if(COMPILER_RT_HAS_MT_FLAG) foreach(flag_var + CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE + CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO) string(REGEX REPLACE "/M[DT]d" "/MT" ${flag_var} "${${flag_var}}") @@ -250,6 +191,12 @@ if(MSVC) endif() append_list_if(COMPILER_RT_HAS_Oy_FLAG /Oy- SANITIZER_COMMON_CFLAGS) append_list_if(COMPILER_RT_HAS_GS_FLAG /GS- SANITIZER_COMMON_CFLAGS) + # VS 2015 (version 1900) added support for thread safe static initialization. + # However, ASan interceptors run before CRT initialization, which causes the + # new thread safe code to crash. Disable this feature for now. + if (MSVC_VERSION GREATER 1899) + list(APPEND SANITIZER_COMMON_CFLAGS /Zc:threadSafeInit-) + endif() endif() append_list_if(COMPILER_RT_DEBUG -DSANITIZER_DEBUG=1 SANITIZER_COMMON_CFLAGS) @@ -292,10 +239,15 @@ append_list_if(COMPILER_RT_HAS_WD4391_FL append_list_if(COMPILER_RT_HAS_WD4722_FLAG /wd4722 SANITIZER_COMMON_CFLAGS) append_list_if(COMPILER_RT_HAS_WD4800_FLAG /wd4800 SANITIZER_COMMON_CFLAGS) +# Warnings to turn off for all libraries, not just sanitizers. +append_string_if(COMPILER_RT_HAS_WUNUSED_PARAMETER_FLAG -Wno-unused-parameter CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + if(APPLE AND SANITIZER_MIN_OSX_VERSION VERSION_LESS "10.9") # Mac OS X prior to 10.9 had problems with exporting symbols from # libc++/libc++abi. set(SANITIZER_CAN_USE_CXXABI FALSE) +elseif(MSVC) + set(SANITIZER_CAN_USE_CXXABI FALSE) else() set(SANITIZER_CAN_USE_CXXABI TRUE) endif() Modified: vendor/compiler-rt/dist/CODE_OWNERS.TXT ============================================================================== --- vendor/compiler-rt/dist/CODE_OWNERS.TXT Sat Jul 23 20:44:49 2016 (r303234) +++ vendor/compiler-rt/dist/CODE_OWNERS.TXT Sat Jul 23 20:45:36 2016 (r303235) @@ -24,10 +24,6 @@ N: Howard Hinnant E: howard.hinnant@gmail.com D: builtins library -N: Sergey Matveev -E: earthdok@google.com -D: LeakSanitizer - N: Alexander Potapenko E: glider@google.com D: MacOS/iOS port of sanitizers @@ -38,7 +34,7 @@ D: CMake build, test suite N: Kostya Serebryany E: kcc@google.com -D: AddressSanitizer, sanitizer_common, porting sanitizers to another platforms +D: AddressSanitizer, sanitizer_common, porting sanitizers to another platforms, LeakSanitizer N: Richard Smith E: richard-llvm@metafoo.co.uk Modified: vendor/compiler-rt/dist/LICENSE.TXT ============================================================================== --- vendor/compiler-rt/dist/LICENSE.TXT Sat Jul 23 20:44:49 2016 (r303234) +++ vendor/compiler-rt/dist/LICENSE.TXT Sat Jul 23 20:45:36 2016 (r303235) @@ -14,7 +14,7 @@ Full text of the relevant licenses is in University of Illinois/NCSA Open Source License -Copyright (c) 2009-2015 by the contributors listed in CREDITS.TXT +Copyright (c) 2009-2016 by the contributors listed in CREDITS.TXT All rights reserved. Modified: vendor/compiler-rt/dist/cmake/Modules/AddCompilerRT.cmake ============================================================================== --- vendor/compiler-rt/dist/cmake/Modules/AddCompilerRT.cmake Sat Jul 23 20:44:49 2016 (r303234) +++ vendor/compiler-rt/dist/cmake/Modules/AddCompilerRT.cmake Sat Jul 23 20:45:36 2016 (r303235) @@ -1,7 +1,28 @@ -include(AddLLVM) include(ExternalProject) include(CompilerRTUtils) +function(set_target_output_directories target output_dir) + # For RUNTIME_OUTPUT_DIRECTORY variable, Multi-configuration generators + # append a per-configuration subdirectory to the specified directory. + # To avoid the appended folder, the configuration specific variable must be + # set 'RUNTIME_OUTPUT_DIRECTORY_${CONF}': + # RUNTIME_OUTPUT_DIRECTORY_DEBUG, RUNTIME_OUTPUT_DIRECTORY_RELEASE, ... + if(CMAKE_CONFIGURATION_TYPES) + foreach(build_mode ${CMAKE_CONFIGURATION_TYPES}) + string(TOUPPER "${build_mode}" CONFIG_SUFFIX) + set_target_properties("${target}" PROPERTIES + "ARCHIVE_OUTPUT_DIRECTORY_${CONFIG_SUFFIX}" ${output_dir} + "LIBRARY_OUTPUT_DIRECTORY_${CONFIG_SUFFIX}" ${output_dir} + "RUNTIME_OUTPUT_DIRECTORY_${CONFIG_SUFFIX}" ${output_dir}) + endforeach() + else() + set_target_properties("${target}" PROPERTIES + ARCHIVE_OUTPUT_DIRECTORY ${output_dir} + LIBRARY_OUTPUT_DIRECTORY ${output_dir} + RUNTIME_OUTPUT_DIRECTORY ${output_dir}) + endif() +endfunction() + # Tries to add an "object library" target for a given list of OSs and/or # architectures with name "." for non-Darwin platforms if # architecture can be targeted, and "." for Darwin platforms. @@ -32,13 +53,14 @@ function(add_compiler_rt_object_librarie endif() endforeach() endif() - + foreach(libname ${libnames}) add_library(${libname} OBJECT ${LIB_SOURCES}) set_target_compile_flags(${libname} ${CMAKE_CXX_FLAGS} ${extra_cflags_${libname}} ${LIB_CFLAGS}) set_property(TARGET ${libname} APPEND PROPERTY COMPILE_DEFINITIONS ${LIB_DEFS}) + set_target_properties(${libname} PROPERTIES FOLDER "Compiler-RT Libraries") if(APPLE) set_target_properties(${libname} PROPERTIES OSX_ARCHITECTURES "${LIB_ARCHS_${libname}}") @@ -107,7 +129,8 @@ function(add_compiler_rt_runtime name ty set(output_name_${libname} ${libname}${COMPILER_RT_OS_SUFFIX}) else() set(libname "${name}-dynamic-${arch}") - set(extra_linkflags_${libname} ${TARGET_${arch}_CFLAGS} ${LIB_CFLAGS} ${LIB_LINKFLAGS}) + set(extra_cflags_${libname} ${TARGET_${arch}_CFLAGS} ${LIB_CFLAGS}) + set(extra_linkflags_${libname} ${TARGET_${arch}_LINKFLAGS} ${LIB_LINKFLAGS}) if(WIN32) set(output_name_${libname} ${name}_dynamic-${arch}${COMPILER_RT_OS_SUFFIX}) else() @@ -126,21 +149,42 @@ function(add_compiler_rt_runtime name ty endif() if(LIB_PARENT_TARGET) - set(COMPONENT_OPTION COMPONENT ${LIB_PARENT_TARGET}) + # If the parent targets aren't created we should create them + if(NOT TARGET ${LIB_PARENT_TARGET}) + add_custom_target(${LIB_PARENT_TARGET}) + endif() + if(NOT TARGET install-${LIB_PARENT_TARGET}) + # The parent install target specifies the parent component to scrape up + # anything not installed by the individual install targets, and to handle + # installation when running the multi-configuration generators. + add_custom_target(install-${LIB_PARENT_TARGET} + DEPENDS ${LIB_PARENT_TARGET} + COMMAND "${CMAKE_COMMAND}" + -DCMAKE_INSTALL_COMPONENT=${LIB_PARENT_TARGET} + -P "${CMAKE_BINARY_DIR}/cmake_install.cmake") + set_target_properties(install-${LIB_PARENT_TARGET} PROPERTIES + FOLDER "Compiler-RT Misc") + endif() endif() foreach(libname ${libnames}) + # If you are using a multi-configuration generator we don't generate + # per-library install rules, so we fall back to the parent target COMPONENT + if(CMAKE_CONFIGURATION_TYPES AND LIB_PARENT_TARGET) + set(COMPONENT_OPTION COMPONENT ${LIB_PARENT_TARGET}) + else() + set(COMPONENT_OPTION COMPONENT ${libname}) + endif() + add_library(${libname} ${type} ${sources_${libname}}) set_target_compile_flags(${libname} ${extra_cflags_${libname}}) set_target_link_flags(${libname} ${extra_linkflags_${libname}}) - set_property(TARGET ${libname} APPEND PROPERTY + set_property(TARGET ${libname} APPEND PROPERTY COMPILE_DEFINITIONS ${LIB_DEFS}) - set_target_properties(${libname} PROPERTIES - ARCHIVE_OUTPUT_DIRECTORY ${COMPILER_RT_LIBRARY_OUTPUT_DIR} - LIBRARY_OUTPUT_DIRECTORY ${COMPILER_RT_LIBRARY_OUTPUT_DIR} - RUNTIME_OUTPUT_DIRECTORY ${COMPILER_RT_LIBRARY_OUTPUT_DIR}) + set_target_output_directories(${libname} ${COMPILER_RT_LIBRARY_OUTPUT_DIR}) set_target_properties(${libname} PROPERTIES OUTPUT_NAME ${output_name_${libname}}) + set_target_properties(${libname} PROPERTIES FOLDER "Compiler-RT Runtime") if(LIB_LINK_LIBS AND ${type} STREQUAL "SHARED") target_link_libraries(${libname} ${LIB_LINK_LIBS}) endif() @@ -151,6 +195,21 @@ function(add_compiler_rt_runtime name ty ${COMPONENT_OPTION} RUNTIME DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR} ${COMPONENT_OPTION}) + + # We only want to generate per-library install targets if you aren't using + # an IDE because the extra targets get cluttered in IDEs. + if(NOT CMAKE_CONFIGURATION_TYPES) + add_custom_target(install-${libname} + DEPENDS ${libname} + COMMAND "${CMAKE_COMMAND}" + -DCMAKE_INSTALL_COMPONENT=${libname} + -P "${CMAKE_BINARY_DIR}/cmake_install.cmake") + # If you have a parent target specified, we bind the new install target + # to the parent install target. + if(LIB_PARENT_TARGET) + add_dependencies(install-${LIB_PARENT_TARGET} install-${libname}) + endif() + endif() if(APPLE) set_target_properties(${libname} PROPERTIES OSX_ARCHITECTURES "${LIB_ARCHS_${libname}}") @@ -165,7 +224,10 @@ function(add_compiler_rt_runtime name ty endif() endfunction() -set(COMPILER_RT_TEST_CFLAGS) +# when cross compiling, COMPILER_RT_TEST_COMPILER_CFLAGS help +# in compilation and linking of unittests. +string(REPLACE " " ";" COMPILER_RT_UNITTEST_CFLAGS "${COMPILER_RT_TEST_COMPILER_CFLAGS}") +set(COMPILER_RT_UNITTEST_LINKFLAGS ${COMPILER_RT_UNITTEST_CFLAGS}) # Unittests support. set(COMPILER_RT_GTEST_PATH ${LLVM_MAIN_SRC_DIR}/utils/unittest/googletest) @@ -177,14 +239,14 @@ set(COMPILER_RT_GTEST_CFLAGS -I${COMPILER_RT_GTEST_PATH} ) -append_list_if(COMPILER_RT_DEBUG -DSANITIZER_DEBUG=1 COMPILER_RT_TEST_CFLAGS) +append_list_if(COMPILER_RT_DEBUG -DSANITIZER_DEBUG=1 COMPILER_RT_UNITTEST_CFLAGS) if(MSVC) # clang doesn't support exceptions on Windows yet. - list(APPEND COMPILER_RT_TEST_CFLAGS -D_HAS_EXCEPTIONS=0) + list(APPEND COMPILER_RT_UNITTEST_CFLAGS -D_HAS_EXCEPTIONS=0) # We should teach clang to understand "#pragma intrinsic", see PR19898. - list(APPEND COMPILER_RT_TEST_CFLAGS -Wno-undefined-inline) + list(APPEND COMPILER_RT_UNITTEST_CFLAGS -Wno-undefined-inline) # Clang doesn't support SEH on Windows yet. list(APPEND COMPILER_RT_GTEST_CFLAGS -DGTEST_HAS_SEH=0) @@ -209,14 +271,18 @@ endif() # LINK_FLAGS ) macro(add_compiler_rt_test test_suite test_name) cmake_parse_arguments(TEST "" "SUBDIR" "OBJECTS;DEPS;LINK_FLAGS" "" ${ARGN}) + set(output_bin ${CMAKE_CURRENT_BINARY_DIR}) if(TEST_SUBDIR) - set(output_bin "${CMAKE_CURRENT_BINARY_DIR}/${TEST_SUBDIR}/${test_name}") - else() - set(output_bin "${CMAKE_CURRENT_BINARY_DIR}/${test_name}") + set(output_bin "${output_bin}/${TEST_SUBDIR}") + endif() + if(CMAKE_CONFIGURATION_TYPES) + set(output_bin "${output_bin}/${CMAKE_CFG_INTDIR}") endif() + set(output_bin "${output_bin}/${test_name}") if(MSVC) set(output_bin "${output_bin}.exe") endif() + # Use host compiler in a standalone build, and just-built Clang otherwise. if(NOT COMPILER_RT_STANDALONE_BUILD) list(APPEND TEST_DEPS clang) @@ -236,11 +302,13 @@ macro(add_compiler_rt_test test_suite te -o "${output_bin}" ${TEST_LINK_FLAGS} DEPENDS ${TEST_DEPS}) + set_target_properties(${test_name} PROPERTIES FOLDER "Compiler-RT Tests") + # Make the test suite depend on the binary. add_dependencies(${test_suite} ${test_name}) endmacro() -macro(add_compiler_rt_resource_file target_name file_name) +macro(add_compiler_rt_resource_file target_name file_name component) set(src_file "${CMAKE_CURRENT_SOURCE_DIR}/${file_name}") set(dst_file "${COMPILER_RT_OUTPUT_DIR}/${file_name}") add_custom_command(OUTPUT ${dst_file} @@ -249,7 +317,12 @@ macro(add_compiler_rt_resource_file targ COMMENT "Copying ${file_name}...") add_custom_target(${target_name} DEPENDS ${dst_file}) # Install in Clang resource directory. - install(FILES ${file_name} DESTINATION ${COMPILER_RT_INSTALL_PATH}) + install(FILES ${file_name} + DESTINATION ${COMPILER_RT_INSTALL_PATH} + COMPONENT ${component}) + add_dependencies(${component} ${target_name}) + + set_target_properties(${target_name} PROPERTIES FOLDER "Compiler-RT Misc") endmacro() macro(add_compiler_rt_script name) @@ -321,6 +394,10 @@ function(rt_externalize_debuginfo name) return() endif() + if(NOT COMPILER_RT_EXTERNALIZE_DEBUGINFO_SKIP_STRIP) + set(strip_command COMMAND xcrun strip -Sl $) + endif() + if(APPLE) if(CMAKE_CXX_FLAGS MATCHES "-flto" OR CMAKE_CXX_FLAGS_${uppercase_CMAKE_BUILD_TYPE} MATCHES "-flto") @@ -331,7 +408,7 @@ function(rt_externalize_debuginfo name) endif() add_custom_command(TARGET ${name} POST_BUILD COMMAND xcrun dsymutil $ - COMMAND xcrun strip -Sl $) + ${strip_command}) else() message(FATAL_ERROR "COMPILER_RT_EXTERNALIZE_DEBUGINFO isn't implemented for non-darwin platforms!") endif() Added: vendor/compiler-rt/dist/cmake/Modules/BuiltinTests.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/compiler-rt/dist/cmake/Modules/BuiltinTests.cmake Sat Jul 23 20:45:36 2016 (r303235) @@ -0,0 +1,62 @@ + +# This function takes an OS and a list of architectures and identifies the +# subset of the architectures list that the installed toolchain can target. +function(try_compile_only output) + set(SIMPLE_C ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/src.c) + file(WRITE ${SIMPLE_C} "int foo(int x, int y) { return x + y; }\n") + string(REGEX MATCHALL "<[A-Za-z0-9_]*>" substitutions + ${CMAKE_C_COMPILE_OBJECT}) + string(REPLACE ";" " " extra_flags "${ARGN}") + + set(test_compile_command "${CMAKE_C_COMPILE_OBJECT}") + foreach(substitution ${substitutions}) + if(substitution STREQUAL "") + string(REPLACE "" + "${CMAKE_C_COMPILER}" test_compile_command ${test_compile_command}) + elseif(substitution STREQUAL "") + string(REPLACE "" + "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/test.o" + test_compile_command ${test_compile_command}) + elseif(substitution STREQUAL "") + string(REPLACE "" "${SIMPLE_C}" test_compile_command + ${test_compile_command}) + elseif(substitution STREQUAL "") + string(REPLACE "" "${CMAKE_C_FLAGS} ${extra_flags}" + test_compile_command ${test_compile_command}) + else() + string(REPLACE "${substitution}" "" test_compile_command + ${test_compile_command}) + endif() + endforeach() + + string(REPLACE " " ";" test_compile_command "${test_compile_command}") + + execute_process( + COMMAND ${test_compile_command} + RESULT_VARIABLE result + OUTPUT_VARIABLE TEST_OUTPUT + ERROR_VARIABLE TEST_ERROR + ) + if(result EQUAL 0) + set(${output} True PARENT_SCOPE) + else() + file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log + "Testing compiler for supporting " ${ARGN} ":\n" + "Command: ${test_compile_command}\n" + "${TEST_OUTPUT}\n${TEST_ERROR}\n${result}\n") + set(${output} False PARENT_SCOPE) + endif() +endfunction() + +function(builtin_check_c_compiler_flag flag output) + if(NOT DEFINED ${output}) + message(STATUS "Performing Test ${output}") + try_compile_only(result ${flag}) + set(${output} ${result} CACHE INTERNAL "Compiler supports ${flag}") + if(${result}) + message(STATUS "Performing Test ${output} - Success") + else() + message(STATUS "Performing Test ${output} - Failed") + endif() + endif() +endfunction() Modified: vendor/compiler-rt/dist/cmake/Modules/CompilerRTCompile.cmake ============================================================================== --- vendor/compiler-rt/dist/cmake/Modules/CompilerRTCompile.cmake Sat Jul 23 20:44:49 2016 (r303234) +++ vendor/compiler-rt/dist/cmake/Modules/CompilerRTCompile.cmake Sat Jul 23 20:45:36 2016 (r303235) @@ -90,8 +90,8 @@ macro(clang_compiler_add_cxx_check) " fi" " echo 'This can also be fixed by checking out the libcxx project from llvm.org and installing the headers'" " echo 'into your build directory:'" - " echo ' cd ${LLVM_SOURCE_DIR}/projects && svn co http://llvm.org/svn/llvm-project/libcxx/trunk libcxx'" - " echo ' cd ${LLVM_BINARY_DIR} && make -C ${LLVM_SOURCE_DIR}/projects/libcxx installheaders HEADER_DIR=${LLVM_BINARY_DIR}/include'" + " echo ' cd ${LLVM_MAIN_SRC_DIR}/projects && svn co http://llvm.org/svn/llvm-project/libcxx/trunk libcxx'" + " echo ' cd ${LLVM_BINARY_DIR} && make -C ${LLVM_MAIN_SRC_DIR}/projects/libcxx installheaders HEADER_DIR=${LLVM_BINARY_DIR}/include'" " echo" " false" "fi" Modified: vendor/compiler-rt/dist/cmake/Modules/CompilerRTDarwinUtils.cmake ============================================================================== --- vendor/compiler-rt/dist/cmake/Modules/CompilerRTDarwinUtils.cmake Sat Jul 23 20:44:49 2016 (r303234) +++ vendor/compiler-rt/dist/cmake/Modules/CompilerRTDarwinUtils.cmake Sat Jul 23 20:45:36 2016 (r303235) @@ -1,3 +1,5 @@ +include(CMakeParseArguments) + # On OS X SDKs can be installed anywhere on the base system and xcode-select can # set the default Xcode to use. This function finds the SDKs that are present in # the current Xcode. @@ -16,6 +18,8 @@ function(find_darwin_sdk_dir var sdk_nam OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_FILE /dev/null ) + else() + set(${var}_INTERNAL ${var_internal} PARENT_SCOPE) endif() set(${var} ${var_internal} PARENT_SCOPE) endfunction() @@ -52,30 +56,36 @@ function(darwin_test_archs os valid_arch endif() set(archs ${ARGN}) - message(STATUS "Finding valid architectures for ${os}...") - set(SIMPLE_CPP ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/src.cpp) - file(WRITE ${SIMPLE_CPP} "#include \nint main() { std::cout << std::endl; return 0; }\n") - - set(os_linker_flags) - foreach(flag ${DARWIN_${os}_LINKFLAGS}) - set(os_linker_flags "${os_linker_flags} ${flag}") - endforeach() + if(NOT TEST_COMPILE_ONLY) + message(STATUS "Finding valid architectures for ${os}...") + set(SIMPLE_C ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/src.c) + file(WRITE ${SIMPLE_C} "#include \nint main() { printf(__FILE__); return 0; }\n") + + set(os_linker_flags) + foreach(flag ${DARWIN_${os}_LINKFLAGS}) + set(os_linker_flags "${os_linker_flags} ${flag}") + endforeach() + endif() # The simple program will build for x86_64h on the simulator because it is # compatible with x86_64 libraries (mostly), but since x86_64h isn't actually # a valid or useful architecture for the iOS simulator we should drop it. - if(${os} STREQUAL "iossim") + if(${os} MATCHES "^(iossim|tvossim|watchossim)$") list(REMOVE_ITEM archs "x86_64h") endif() set(working_archs) foreach(arch ${archs}) - + set(arch_linker_flags "-arch ${arch} ${os_linker_flags}") - try_compile(CAN_TARGET_${os}_${arch} ${CMAKE_BINARY_DIR} ${SIMPLE_CPP} - COMPILE_DEFINITIONS "-v -arch ${arch}" ${DARWIN_${os}_CFLAGS} - CMAKE_FLAGS "-DCMAKE_EXE_LINKER_FLAGS=${arch_linker_flags}" - OUTPUT_VARIABLE TEST_OUTPUT) + if(TEST_COMPILE_ONLY) + try_compile_only(CAN_TARGET_${os}_${arch} -v -arch ${arch} ${DARWIN_${os}_CFLAGS}) + else() + try_compile(CAN_TARGET_${os}_${arch} ${CMAKE_BINARY_DIR} ${SIMPLE_C} + COMPILE_DEFINITIONS "-v -arch ${arch}" ${DARWIN_${os}_CFLAGS} + CMAKE_FLAGS "-DCMAKE_EXE_LINKER_FLAGS=${arch_linker_flags}" + OUTPUT_VARIABLE TEST_OUTPUT) + endif() if(${CAN_TARGET_${os}_${arch}}) list(APPEND working_archs ${arch}) else() Modified: vendor/compiler-rt/dist/cmake/Modules/CompilerRTUtils.cmake ============================================================================== --- vendor/compiler-rt/dist/cmake/Modules/CompilerRTUtils.cmake Sat Jul 23 20:44:49 2016 (r303234) +++ vendor/compiler-rt/dist/cmake/Modules/CompilerRTUtils.cmake Sat Jul 23 20:45:36 2016 (r303235) @@ -1,3 +1,6 @@ +include(CMakePushCheckState) +include(CheckSymbolExists) + # Because compiler-rt spends a lot of time setting up custom compile flags, # define a handy helper function for it. The compile flags setting in CMake # has serious issues that make its syntax challenging at best. @@ -45,9 +48,14 @@ macro(append_string_if condition value) endif() endmacro() -macro(append_no_rtti_flag list) - append_list_if(COMPILER_RT_HAS_FNO_RTTI_FLAG -fno-rtti ${list}) - append_list_if(COMPILER_RT_HAS_GR_FLAG /GR- ${list}) +macro(append_rtti_flag polarity list) + if(polarity) + append_list_if(COMPILER_RT_HAS_FRTTI_FLAG -frtti ${list}) + append_list_if(COMPILER_RT_HAS_GR_FLAG /GR ${list}) + else() + append_list_if(COMPILER_RT_HAS_FNO_RTTI_FLAG -fno-rtti ${list}) + append_list_if(COMPILER_RT_HAS_GR_FLAG /GR- ${list}) + endif() endmacro() macro(append_have_file_definition filename varname list) @@ -67,3 +75,94 @@ macro(list_intersect output input1 input endif() endforeach() endmacro() + +# Takes ${ARGN} and puts only supported architectures in @out_var list. +function(filter_available_targets out_var) + set(archs ${${out_var}}) + foreach(arch ${ARGN}) + list(FIND COMPILER_RT_SUPPORTED_ARCH ${arch} ARCH_INDEX) + if(NOT (ARCH_INDEX EQUAL -1) AND CAN_TARGET_${arch}) + list(APPEND archs ${arch}) + endif() + endforeach() + set(${out_var} ${archs} PARENT_SCOPE) +endfunction() + +function(check_compile_definition def argstring out_var) + if("${def}" STREQUAL "") + set(${out_var} TRUE PARENT_SCOPE) + return() + endif() + cmake_push_check_state() + set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} ${argstring}") + check_symbol_exists(${def} "" ${out_var}) + cmake_pop_check_state() +endfunction() + +# test_target_arch( ) +# Checks if architecture is supported: runs host compiler with provided +# flags to verify that: +# 1) is defined (if non-empty) +# 2) simple file can be successfully built. +# If successful, saves target flags for this architecture. +macro(test_target_arch arch def) + set(TARGET_${arch}_CFLAGS ${ARGN}) + set(TARGET_${arch}_LINKFLAGS ${ARGN}) + set(argstring "") + foreach(arg ${ARGN}) + set(argstring "${argstring} ${arg}") + endforeach() + check_compile_definition("${def}" "${argstring}" HAS_${arch}_DEF) + if(NOT HAS_${arch}_DEF) + set(CAN_TARGET_${arch} FALSE) + elseif(TEST_COMPILE_ONLY) + try_compile_only(CAN_TARGET_${arch} ${TARGET_${arch}_CFLAGS}) + else() + set(argstring "${CMAKE_EXE_LINKER_FLAGS} ${argstring}") + try_compile(CAN_TARGET_${arch} ${CMAKE_BINARY_DIR} ${SIMPLE_SOURCE} + COMPILE_DEFINITIONS "${TARGET_${arch}_CFLAGS}" + OUTPUT_VARIABLE TARGET_${arch}_OUTPUT + CMAKE_FLAGS "-DCMAKE_EXE_LINKER_FLAGS:STRING=${argstring}") + endif() + if(${CAN_TARGET_${arch}}) + list(APPEND COMPILER_RT_SUPPORTED_ARCH ${arch}) + elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "${arch}" AND + COMPILER_RT_HAS_EXPLICIT_DEFAULT_TARGET_TRIPLE) + # Bail out if we cannot target the architecture we plan to test. + message(FATAL_ERROR "Cannot compile for ${arch}:\n${TARGET_${arch}_OUTPUT}") + endif() +endmacro() + +macro(detect_target_arch) + check_symbol_exists(__arm__ "" __ARM) + check_symbol_exists(__aarch64__ "" __AARCH64) + check_symbol_exists(__x86_64__ "" __X86_64) + check_symbol_exists(__i686__ "" __I686) + check_symbol_exists(__i386__ "" __I386) + check_symbol_exists(__mips__ "" __MIPS) + check_symbol_exists(__mips64__ "" __MIPS64) + check_symbol_exists(__s390x__ "" __S390X) + check_symbol_exists(__wasm32__ "" __WEBASSEMBLY32) + check_symbol_exists(__wasm64__ "" __WEBASSEMBLY64) + if(__ARM) + add_default_target_arch(arm) + elseif(__AARCH64) + add_default_target_arch(aarch64) + elseif(__X86_64) + add_default_target_arch(x86_64) + elseif(__I686) + add_default_target_arch(i686) + elseif(__I386) + add_default_target_arch(i386) + elseif(__MIPS64) # must be checked before __MIPS + add_default_target_arch(mips64) + elseif(__MIPS) + add_default_target_arch(mips) + elseif(__S390X) + add_default_target_arch(s390x) + elseif(__WEBASSEMBLY32) + add_default_target_arch(wasm32) + elseif(__WEBASSEMBLY64) + add_default_target_arch(wasm64) + endif() +endmacro() Modified: vendor/compiler-rt/dist/cmake/Modules/SanitizerUtils.cmake ============================================================================== --- vendor/compiler-rt/dist/cmake/Modules/SanitizerUtils.cmake Sat Jul 23 20:44:49 2016 (r303234) +++ vendor/compiler-rt/dist/cmake/Modules/SanitizerUtils.cmake Sat Jul 23 20:45:36 2016 (r303235) @@ -38,22 +38,8 @@ macro(add_sanitizer_rt_symbols name) DEPENDS ${stamp} SOURCES ${SANITIZER_GEN_DYNAMIC_LIST} ${ARG_EXTRA}) - if(NOT CMAKE_VERSION VERSION_LESS 3.0) - install(FILES $.syms - DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR}) - else() - # Per-config install location. - if(CMAKE_CONFIGURATION_TYPES) - foreach(c ${CMAKE_CONFIGURATION_TYPES}) - get_target_property(libfile ${target_name} LOCATION_${c}) - install(FILES ${libfile}.syms CONFIGURATIONS ${c} + install(FILES $.syms DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR}) - endforeach() - else() - get_target_property(libfile ${target_name} LOCATION_${CMAKE_BUILD_TYPE}) - install(FILES ${libfile}.syms DESTINATION ${COMPILER_RT_LIBRARY_INSTALL_DIR}) - endif() - endif() if(ARG_PARENT_TARGET) add_dependencies(${ARG_PARENT_TARGET} ${target_name}-symbols) endif() @@ -84,9 +70,9 @@ macro(add_sanitizer_rt_version_list name endmacro() # Add target to check code style for sanitizer runtimes. -if(UNIX) +if(CMAKE_HOST_UNIX) add_custom_target(SanitizerLintCheck - COMMAND LLVM_CHECKOUT=${LLVM_MAIN_SRC_DIR} SILENT=1 TMPDIR= + COMMAND env LLVM_CHECKOUT=${LLVM_MAIN_SRC_DIR} SILENT=1 TMPDIR= PYTHON_EXECUTABLE=${PYTHON_EXECUTABLE} COMPILER_RT=${COMPILER_RT_SOURCE_DIR} ${SANITIZER_LINT_SCRIPT} Added: vendor/compiler-rt/dist/cmake/base-config-ix.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/compiler-rt/dist/cmake/base-config-ix.cmake Sat Jul 23 20:45:36 2016 (r303235) @@ -0,0 +1,169 @@ +# The CompilerRT build system requires CMake version 2.8.8 or higher in order +# to use its support for building convenience "libraries" as a collection of +# .o files. This is particularly useful in producing larger, more complex +# runtime libraries. + +include(CheckIncludeFile) +check_include_file(unwind.h HAVE_UNWIND_H) + +# Top level target used to build all compiler-rt libraries. +add_custom_target(compiler-rt ALL) +set_target_properties(compiler-rt PROPERTIES FOLDER "Compiler-RT Misc") + +# Setting these variables from an LLVM build is sufficient that compiler-rt can +# construct the output paths, so it can behave as if it were in-tree here. +if (LLVM_LIBRARY_OUTPUT_INTDIR AND LLVM_RUNTIME_OUTPUT_INTDIR AND PACKAGE_VERSION) + set(LLVM_TREE_AVAILABLE On) +endif() + +if (LLVM_TREE_AVAILABLE) + # Compute the Clang version from the LLVM version. + # FIXME: We should be able to reuse CLANG_VERSION variable calculated + # in Clang cmake files, instead of copying the rules here. + string(REGEX MATCH "[0-9]+\\.[0-9]+(\\.[0-9]+)?" CLANG_VERSION + ${PACKAGE_VERSION}) + # Setup the paths where compiler-rt runtimes and headers should be stored. + set(COMPILER_RT_OUTPUT_DIR ${LLVM_LIBRARY_OUTPUT_INTDIR}/clang/${CLANG_VERSION}) + set(COMPILER_RT_EXEC_OUTPUT_DIR ${LLVM_RUNTIME_OUTPUT_INTDIR}) + set(COMPILER_RT_INSTALL_PATH lib${LLVM_LIBDIR_SUFFIX}/clang/${CLANG_VERSION}) + option(COMPILER_RT_INCLUDE_TESTS "Generate and build compiler-rt unit tests." + ${LLVM_INCLUDE_TESTS}) + option(COMPILER_RT_ENABLE_WERROR "Fail and stop if warning is triggered" + ${LLVM_ENABLE_WERROR}) + # Use just-built Clang to compile/link tests on all platforms, except for + # Windows where we need to use clang-cl instead. + if(NOT MSVC) + set(COMPILER_RT_TEST_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang) + set(COMPILER_RT_TEST_CXX_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang++) + else() + set(COMPILER_RT_TEST_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang.exe) + set(COMPILER_RT_TEST_CXX_COMPILER ${LLVM_RUNTIME_OUTPUT_INTDIR}/clang++.exe) + endif() +else() + # Take output dir and install path from the user. + set(COMPILER_RT_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR} CACHE PATH + "Path where built compiler-rt libraries should be stored.") + set(COMPILER_RT_EXEC_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/bin CACHE PATH + "Path where built compiler-rt executables should be stored.") + set(COMPILER_RT_INSTALL_PATH ${CMAKE_INSTALL_PREFIX} CACHE PATH + "Path where built compiler-rt libraries should be installed.") + option(COMPILER_RT_INCLUDE_TESTS "Generate and build compiler-rt unit tests." OFF) + option(COMPILER_RT_ENABLE_WERROR "Fail and stop if warning is triggered" OFF) + # Use a host compiler to compile/link tests. + set(COMPILER_RT_TEST_COMPILER ${CMAKE_C_COMPILER} CACHE PATH "Compiler to use for testing") + set(COMPILER_RT_TEST_CXX_COMPILER ${CMAKE_CXX_COMPILER} CACHE PATH "C++ Compiler to use for testing") +endif() + +if("${COMPILER_RT_TEST_COMPILER}" MATCHES "clang[+]*$") + set(COMPILER_RT_TEST_COMPILER_ID Clang) +elseif("${COMPILER_RT_TEST_COMPILER}" MATCHES "clang.*.exe$") + set(COMPILER_RT_TEST_COMPILER_ID Clang) +else() + set(COMPILER_RT_TEST_COMPILER_ID GNU) +endif() + +string(TOLOWER ${CMAKE_SYSTEM_NAME} COMPILER_RT_OS_DIR) +set(COMPILER_RT_LIBRARY_OUTPUT_DIR + ${COMPILER_RT_OUTPUT_DIR}/lib/${COMPILER_RT_OS_DIR}) +set(COMPILER_RT_LIBRARY_INSTALL_DIR + ${COMPILER_RT_INSTALL_PATH}/lib/${COMPILER_RT_OS_DIR}) + +if(APPLE) + # On Darwin if /usr/include doesn't exist, the user probably has Xcode but not + # the command line tools. If this is the case, we need to find the OS X + # sysroot to pass to clang. + if(NOT EXISTS /usr/include) + execute_process(COMMAND xcodebuild -version -sdk macosx Path + OUTPUT_VARIABLE OSX_SYSROOT + ERROR_QUIET + OUTPUT_STRIP_TRAILING_WHITESPACE) + set(OSX_SYSROOT_FLAG "-isysroot${OSX_SYSROOT}") + endif() + + option(COMPILER_RT_ENABLE_IOS "Enable building for iOS" Off) + option(COMPILER_RT_ENABLE_WATCHOS "Enable building for watchOS - Experimental" Off) + option(COMPILER_RT_ENABLE_TVOS "Enable building for tvOS - Experimental" Off) +endif() + +macro(test_targets) + # Find and run MSVC (not clang-cl) and get its version. This will tell clang-cl + # what version of MSVC to pretend to be so that the STL works. + set(MSVC_VERSION_FLAG "") + if (MSVC) + # Find and run MSVC (not clang-cl) and get its version. This will tell + # clang-cl what version of MSVC to pretend to be so that the STL works. + execute_process(COMMAND "$ENV{VSINSTALLDIR}/VC/bin/cl.exe" + OUTPUT_QUIET + ERROR_VARIABLE MSVC_COMPAT_VERSION + ) + string(REGEX REPLACE "^.*Compiler Version ([0-9.]+) for .*$" "\\1" + MSVC_COMPAT_VERSION "${MSVC_COMPAT_VERSION}") + if (MSVC_COMPAT_VERSION MATCHES "^[0-9].+$") + set(MSVC_VERSION_FLAG "-fms-compatibility-version=${MSVC_COMPAT_VERSION}") + # Add this flag into the host build if this is clang-cl. + if (CMAKE_CXX_COMPILER_ID MATCHES "Clang") + append("${MSVC_VERSION_FLAG}" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + elseif (COMPILER_RT_TEST_COMPILER_ID MATCHES "Clang") + # Add this flag to test compiles to suppress clang's auto-detection + # logic. + append("${MSVC_VERSION_FLAG}" COMPILER_RT_TEST_COMPILER_CFLAGS) + endif() + endif() + endif() + + # Generate the COMPILER_RT_SUPPORTED_ARCH list. + if(ANDROID) + # Examine compiler output to determine target architecture. + detect_target_arch() + set(COMPILER_RT_OS_SUFFIX "-android") + elseif(NOT APPLE) # Supported archs for Apple platforms are generated later + if("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "i[2-6]86|x86|amd64") + if(NOT MSVC) + test_target_arch(x86_64 "" "-m64") + # FIXME: We build runtimes for both i686 and i386, as "clang -m32" may + # target different variant than "$CMAKE_C_COMPILER -m32". This part should + # be gone after we resolve PR14109. + test_target_arch(i686 __i686__ "-m32") + test_target_arch(i386 __i386__ "-m32") + else() + if (CMAKE_SIZEOF_VOID_P EQUAL 4) + test_target_arch(i386 "" "") + else() + test_target_arch(x86_64 "" "") + endif() + endif() + elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "powerpc") + TEST_BIG_ENDIAN(HOST_IS_BIG_ENDIAN) + if(HOST_IS_BIG_ENDIAN) + test_target_arch(powerpc64 "" "-m64") + else() + test_target_arch(powerpc64le "" "-m64") + endif() + elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "s390x") + test_target_arch(s390x "" "") + elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "mipsel|mips64el") + # Gcc doesn't accept -m32/-m64 so we do the next best thing and use + # -mips32r2/-mips64r2. We don't use -mips1/-mips3 because we want to match + # clang's default CPU's. In the 64-bit case, we must also specify the ABI + # since the default ABI differs between gcc and clang. + # FIXME: Ideally, we would build the N32 library too. + test_target_arch(mipsel "" "-mips32r2" "--target=mipsel-linux-gnu") + test_target_arch(mips64el "" "-mips64r2" "--target=mips64el-linux-gnu" "-mabi=64") + elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "mips") + test_target_arch(mips "" "-mips32r2" "--target=mips-linux-gnu") + test_target_arch(mips64 "" "-mips64r2" "--target=mips64-linux-gnu" "-mabi=64") + elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "arm") + test_target_arch(arm "" "-march=armv7-a" "-mfloat-abi=soft") + test_target_arch(armhf "" "-march=armv7-a" "-mfloat-abi=hard") + elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "aarch32") + test_target_arch(aarch32 "" "-march=armv8-a") + elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "aarch64") + test_target_arch(aarch64 "" "-march=armv8-a") + elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "wasm32") + test_target_arch(wasm32 "" "--target=wasm32-unknown-unknown") + elseif("${COMPILER_RT_DEFAULT_TARGET_ARCH}" MATCHES "wasm64") + test_target_arch(wasm64 "" "--target=wasm64-unknown-unknown") + endif() + set(COMPILER_RT_OS_SUFFIX "") + endif() +endmacro() Added: vendor/compiler-rt/dist/cmake/builtin-config-ix.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/compiler-rt/dist/cmake/builtin-config-ix.cmake Sat Jul 23 20:45:36 2016 (r303235) @@ -0,0 +1,169 @@ +include(BuiltinTests) + +# Make all the tests only check the compiler +set(TEST_COMPILE_ONLY On) + +builtin_check_c_compiler_flag(-fPIC COMPILER_RT_HAS_FPIC_FLAG) +builtin_check_c_compiler_flag(-fPIE COMPILER_RT_HAS_FPIE_FLAG) +builtin_check_c_compiler_flag(-fno-builtin COMPILER_RT_HAS_FNO_BUILTIN_FLAG) +builtin_check_c_compiler_flag(-std=c99 COMPILER_RT_HAS_STD_C99_FLAG) +builtin_check_c_compiler_flag(-fvisibility=hidden COMPILER_RT_HAS_VISIBILITY_HIDDEN_FLAG) +builtin_check_c_compiler_flag(-fomit-frame-pointer COMPILER_RT_HAS_OMIT_FRAME_POINTER_FLAG) +builtin_check_c_compiler_flag(-ffreestanding COMPILER_RT_HAS_FREESTANDING_FLAG) +builtin_check_c_compiler_flag(-mfloat-abi=soft COMPILER_RT_HAS_FLOAT_ABI_SOFT_FLAG) +builtin_check_c_compiler_flag(-mfloat-abi=hard COMPILER_RT_HAS_FLOAT_ABI_HARD_FLAG) +builtin_check_c_compiler_flag(-static COMPILER_RT_HAS_STATIC_FLAG) + +set(ARM64 aarch64) +set(ARM32 arm armhf) +set(X86 i386 i686) +set(X86_64 x86_64) +set(MIPS32 mips mipsel) +set(MIPS64 mips64 mips64el) +set(PPC64 powerpc64 powerpc64le) +set(WASM32 wasm32) +set(WASM64 wasm64) + +if(APPLE) + set(ARM64 arm64) *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Sat Jul 23 20:46:22 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B71E0BA29CC; Sat, 23 Jul 2016 20:46:22 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6DB151776; Sat, 23 Jul 2016 20:46:22 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NKkLvE012116; Sat, 23 Jul 2016 20:46:21 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NKkLCq012115; Sat, 23 Jul 2016 20:46:21 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232046.u6NKkLCq012115@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 20:46:21 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303236 - vendor/compiler-rt/compiler-rt-release_39-r276489 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 20:46:22 -0000 Author: dim Date: Sat Jul 23 20:46:21 2016 New Revision: 303236 URL: https://svnweb.freebsd.org/changeset/base/303236 Log: Tag compiler-rt release_39 branch r276489. Added: vendor/compiler-rt/compiler-rt-release_39-r276489/ - copied from r303235, vendor/compiler-rt/dist/ From owner-svn-src-vendor@freebsd.org Sat Jul 23 20:47:31 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D2E6CBA2A37; Sat, 23 Jul 2016 20:47:31 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CE25918ED; Sat, 23 Jul 2016 20:47:30 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NKlUvO012213; Sat, 23 Jul 2016 20:47:30 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NKlSTp012193; Sat, 23 Jul 2016 20:47:28 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232047.u6NKlSTp012193@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 20:47:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303237 - in vendor/libc++/dist: . benchmarks cmake cmake/Modules docs include include/experimental include/ext include/support/android include/support/ibm include/support/newlib includ... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 20:47:31 -0000 Author: dim Date: Sat Jul 23 20:47:26 2016 New Revision: 303237 URL: https://svnweb.freebsd.org/changeset/base/303237 Log: Vendor import of libc++ release_39 branch r276489: https://llvm.org/svn/llvm-project/libcxx/branches/release_39@276489 Added: vendor/libc++/dist/benchmarks/ vendor/libc++/dist/benchmarks/unordered_set_operations.bench.cpp (contents, props changed) vendor/libc++/dist/cmake/Modules/CheckLibcxxAtomic.cmake vendor/libc++/dist/include/__bsd_locale_defaults.h (contents, props changed) vendor/libc++/dist/include/__bsd_locale_fallbacks.h (contents, props changed) vendor/libc++/dist/include/__threading_support vendor/libc++/dist/include/experimental/__memory vendor/libc++/dist/include/experimental/deque vendor/libc++/dist/include/experimental/filesystem vendor/libc++/dist/include/experimental/forward_list vendor/libc++/dist/include/experimental/iterator vendor/libc++/dist/include/experimental/list vendor/libc++/dist/include/experimental/map vendor/libc++/dist/include/experimental/memory_resource vendor/libc++/dist/include/experimental/propagate_const vendor/libc++/dist/include/experimental/regex vendor/libc++/dist/include/experimental/set vendor/libc++/dist/include/experimental/string vendor/libc++/dist/include/experimental/unordered_map vendor/libc++/dist/include/experimental/unordered_set vendor/libc++/dist/include/experimental/vector vendor/libc++/dist/include/stdbool.h (contents, props changed) vendor/libc++/dist/include/string.h (contents, props changed) vendor/libc++/dist/include/support/ibm/locale_mgmt_aix.h (contents, props changed) vendor/libc++/dist/include/support/win32/locale_mgmt_win32.h (contents, props changed) vendor/libc++/dist/include/support/xlocale/__nop_locale_mgmt.h (contents, props changed) vendor/libc++/dist/include/support/xlocale/__posix_l_fallback.h (contents, props changed) vendor/libc++/dist/include/support/xlocale/__strtonum_fallback.h (contents, props changed) vendor/libc++/dist/src/experimental/ vendor/libc++/dist/src/experimental/filesystem/ vendor/libc++/dist/src/experimental/filesystem/directory_iterator.cpp (contents, props changed) vendor/libc++/dist/src/experimental/filesystem/operations.cpp (contents, props changed) vendor/libc++/dist/src/experimental/filesystem/path.cpp (contents, props changed) vendor/libc++/dist/src/experimental/memory_resource.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/algorithms/ vendor/libc++/dist/test/libcxx/algorithms/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/atomics/atomics.flag/ vendor/libc++/dist/test/libcxx/atomics/atomics.flag/init_bool.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/atomics/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/associative/ vendor/libc++/dist/test/libcxx/containers/associative/map/ vendor/libc++/dist/test/libcxx/containers/associative/map/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/associative/set/ vendor/libc++/dist/test/libcxx/containers/associative/set/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/associative/tree_left_rotate.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/associative/tree_remove.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/associative/tree_right_rotate.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/container.adaptors/ vendor/libc++/dist/test/libcxx/containers/container.adaptors/queue/ vendor/libc++/dist/test/libcxx/containers/container.adaptors/queue/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/container.adaptors/stack/ vendor/libc++/dist/test/libcxx/containers/container.adaptors/stack/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/gnu_cxx/ vendor/libc++/dist/test/libcxx/containers/gnu_cxx/hash_map.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/gnu_cxx/hash_set.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/array/ vendor/libc++/dist/test/libcxx/containers/sequences/array/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/deque/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/forwardlist/ vendor/libc++/dist/test/libcxx/containers/sequences/forwardlist/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/ vendor/libc++/dist/test/libcxx/containers/sequences/list/db_back.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/db_cback.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/db_cfront.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/db_front.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/db_iterators_6.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/db_iterators_7.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/db_iterators_8.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/db_iterators_9.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.cons/ vendor/libc++/dist/test/libcxx/containers/sequences/list/list.cons/db_copy.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.cons/db_move.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.modifiers/ vendor/libc++/dist/test/libcxx/containers/sequences/list/list.modifiers/emplace_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_db2.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db2.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db3.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.modifiers/erase_iter_iter_db4.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_iter_iter_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_rvalue_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_size_value_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.modifiers/insert_iter_value_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.modifiers/pop_back_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.ops/ vendor/libc++/dist/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.ops/db_splice_pos_list_iter_iter.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.special/ vendor/libc++/dist/test/libcxx/containers/sequences/list/list.special/db_swap_1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/list.special/db_swap_2.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/list/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/const_value_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/db_back.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/db_cback.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/db_cfront.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/db_cindex.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/db_front.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/db_index.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/db_iterators_2.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/db_iterators_3.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/db_iterators_4.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/db_iterators_5.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/db_iterators_6.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/db_iterators_7.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/db_iterators_8.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/sequences/vector/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/unord/key_value_traits.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/unord/next_prime.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/unord/unord.map/ vendor/libc++/dist/test/libcxx/containers/unord/unord.map/db_iterators_7.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/unord/unord.map/db_iterators_8.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/unord/unord.map/db_local_iterators_7.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/unord/unord.map/db_local_iterators_8.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/unord/unord.map/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/containers/unord/unord.set/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/depr/ vendor/libc++/dist/test/libcxx/depr/depr.c.headers/ vendor/libc++/dist/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/depr/depr.str.strstreams/ vendor/libc++/dist/test/libcxx/depr/depr.str.strstreams/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/diagnostics/ vendor/libc++/dist/test/libcxx/diagnostics/assertions/ vendor/libc++/dist/test/libcxx/diagnostics/assertions/version_cassert.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/diagnostics/errno/ vendor/libc++/dist/test/libcxx/diagnostics/errno/version_cerrno.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/diagnostics/std.exceptions/ vendor/libc++/dist/test/libcxx/diagnostics/std.exceptions/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/diagnostics/syserr/ vendor/libc++/dist/test/libcxx/diagnostics/syserr/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/filesystem/ vendor/libc++/dist/test/libcxx/experimental/filesystem/class.path/ vendor/libc++/dist/test/libcxx/experimental/filesystem/class.path/path.req/ vendor/libc++/dist/test/libcxx/experimental/filesystem/class.path/path.req/is_pathable.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/filesystem/lit.local.cfg vendor/libc++/dist/test/libcxx/experimental/filesystem/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/ vendor/libc++/dist/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/ vendor/libc++/dist/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/ vendor/libc++/dist/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/db_deallocate.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/max_size.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.adaptor/ vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/ vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/db_deallocate.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.aliases/ vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.aliases/header_deque_libcpp_version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.aliases/header_forward_list_libcpp_version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.aliases/header_list_libcpp_version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.aliases/header_map_libcpp_version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.aliases/header_regex_libcpp_version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.aliases/header_set_libcpp_version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.aliases/header_string_libcpp_version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_map_libcpp_version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.aliases/header_unordered_set_libcpp_version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.aliases/header_vector_libcpp_version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.global/ vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.global/global_memory_resource_lifetime.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.global/new_delete_resource_lifetime.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.synop/ vendor/libc++/dist/test/libcxx/experimental/memory/memory.resource.synop/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/optional/ vendor/libc++/dist/test/libcxx/experimental/optional/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/utilities/meta/ vendor/libc++/dist/test/libcxx/experimental/utilities/meta/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/experimental/utilities/utility/ vendor/libc++/dist/test/libcxx/experimental/utilities/utility/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/extensions/ vendor/libc++/dist/test/libcxx/extensions/hash/ vendor/libc++/dist/test/libcxx/extensions/hash/specializations.fail.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/extensions/hash/specializations.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/extensions/hash_map/ vendor/libc++/dist/test/libcxx/extensions/hash_map/const_iterator.fail.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/extensions/nothing_to_do.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/input.output/ vendor/libc++/dist/test/libcxx/input.output/file.streams/ vendor/libc++/dist/test/libcxx/input.output/file.streams/c.files/ vendor/libc++/dist/test/libcxx/input.output/file.streams/c.files/version_ccstdio.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/input.output/file.streams/c.files/version_cinttypes.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/input.output/file.streams/fstreams/ vendor/libc++/dist/test/libcxx/input.output/file.streams/fstreams/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/input.output/iostream.format/ vendor/libc++/dist/test/libcxx/input.output/iostream.format/input.streams/ vendor/libc++/dist/test/libcxx/input.output/iostream.format/input.streams/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/input.output/iostream.format/output.streams/ vendor/libc++/dist/test/libcxx/input.output/iostream.format/output.streams/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/input.output/iostream.format/std.manip/ vendor/libc++/dist/test/libcxx/input.output/iostream.format/std.manip/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/input.output/iostream.forward/ vendor/libc++/dist/test/libcxx/input.output/iostream.forward/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/input.output/iostream.objects/ vendor/libc++/dist/test/libcxx/input.output/iostream.objects/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/input.output/iostreams.base/ vendor/libc++/dist/test/libcxx/input.output/iostreams.base/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/input.output/stream.buffers/ vendor/libc++/dist/test/libcxx/input.output/stream.buffers/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/input.output/string.streams/ vendor/libc++/dist/test/libcxx/input.output/string.streams/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/iterators/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/ vendor/libc++/dist/test/libcxx/language.support/cstdint/ vendor/libc++/dist/test/libcxx/language.support/cstdint/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.dynamic/ vendor/libc++/dist/test/libcxx/language.support/support.dynamic/alloc.errors/ vendor/libc++/dist/test/libcxx/language.support/support.dynamic/alloc.errors/new.badlength/ vendor/libc++/dist/test/libcxx/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_length.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.dynamic/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.exception/ vendor/libc++/dist/test/libcxx/language.support/support.exception/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.initlist/ vendor/libc++/dist/test/libcxx/language.support/support.initlist/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.limits/ vendor/libc++/dist/test/libcxx/language.support/support.limits/c.limits/ vendor/libc++/dist/test/libcxx/language.support/support.limits/c.limits/version_cfloat.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.limits/c.limits/version_climits.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.limits/limits/ vendor/libc++/dist/test/libcxx/language.support/support.limits/limits/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.rtti/ vendor/libc++/dist/test/libcxx/language.support/support.rtti/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.runtime/ vendor/libc++/dist/test/libcxx/language.support/support.runtime/version_csetjmp.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.runtime/version_csignal.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.runtime/version_cstdarg.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.runtime/version_cstdbool.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.runtime/version_cstdlib.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.runtime/version_ctime.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/language.support/support.types/ vendor/libc++/dist/test/libcxx/language.support/support.types/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/localization/ vendor/libc++/dist/test/libcxx/localization/c.locales/ vendor/libc++/dist/test/libcxx/localization/c.locales/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/localization/locale.categories/ vendor/libc++/dist/test/libcxx/localization/locale.categories/__scan_keyword.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/localization/locale.stdcvt/ vendor/libc++/dist/test/libcxx/localization/locale.stdcvt/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/localization/locales/ vendor/libc++/dist/test/libcxx/localization/locales/locale/ vendor/libc++/dist/test/libcxx/localization/locales/locale.convenience/ vendor/libc++/dist/test/libcxx/localization/locales/locale.convenience/conversions/ vendor/libc++/dist/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ vendor/libc++/dist/test/libcxx/localization/locales/locale.convenience/conversions/conversions.string/ctor_move.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/localization/locales/locale/locale.types/ vendor/libc++/dist/test/libcxx/localization/locales/locale/locale.types/locale.facet/ vendor/libc++/dist/test/libcxx/localization/locales/locale/locale.types/locale.facet/facet.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/localization/locales/locale/locale.types/locale.id/ vendor/libc++/dist/test/libcxx/localization/locales/locale/locale.types/locale.id/id.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/localization/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/numerics/ vendor/libc++/dist/test/libcxx/numerics/cfenv/ vendor/libc++/dist/test/libcxx/numerics/cfenv/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/numerics/complex.number/ vendor/libc++/dist/test/libcxx/numerics/complex.number/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/numerics/numarray/ vendor/libc++/dist/test/libcxx/numerics/numarray/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/numerics/numeric.ops/ vendor/libc++/dist/test/libcxx/numerics/numeric.ops/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/numerics/rand/ vendor/libc++/dist/test/libcxx/numerics/rand/rand.synopsis/ vendor/libc++/dist/test/libcxx/numerics/rand/rand.synopsis/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/basic.string/ vendor/libc++/dist/test/libcxx/strings/basic.string/string.modifiers/ vendor/libc++/dist/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/basic.string/string.modifiers/erase_iter_db2.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db2.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db3.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/basic.string/string.modifiers/erase_iter_iter_db4.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/basic.string/string.modifiers/erase_pop_back_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/basic.string/string.modifiers/insert_iter_char_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/basic.string/string.modifiers/insert_iter_size_char_db1.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/c.strings/ vendor/libc++/dist/test/libcxx/strings/c.strings/version_cctype.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/c.strings/version_cstring.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/c.strings/version_cuchar.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/c.strings/version_cwchar.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/c.strings/version_cwctype.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/strings/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/futures/futures.promise/ vendor/libc++/dist/test/libcxx/thread/futures/futures.promise/set_exception.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/futures/futures.task/ vendor/libc++/dist/test/libcxx/thread/futures/futures.task/types.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.condition/ vendor/libc++/dist/test/libcxx/thread/thread.condition/thread.condition.condvar/ vendor/libc++/dist/test/libcxx/thread/thread.condition/thread.condition.condvar/native_handle.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.condition/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.mutex/ vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread.lock/ vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread.lock/thread.lock.guard/ vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex_mangling.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread.mutex.requirements/ vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/ vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/ vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/native_handle.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/ vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/native_handle.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread_safety_annotations_not_enabled.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread_safety_lock_guard.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread_safety_lock_unlock.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread_safety_missing_unlock.fail.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.mutex/thread_safety_requires_capability.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.mutex/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.threads/ vendor/libc++/dist/test/libcxx/thread/thread.threads/thread.thread.class/ vendor/libc++/dist/test/libcxx/thread/thread.threads/thread.thread.class/thread.thread.member/ vendor/libc++/dist/test/libcxx/thread/thread.threads/thread.thread.class/thread.thread.member/native_handle.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.threads/thread.thread.class/types.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/thread/thread.threads/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/function.objects/ vendor/libc++/dist/test/libcxx/utilities/function.objects/func.require/ vendor/libc++/dist/test/libcxx/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/function.objects/func.require/bullet_4_5_6.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/function.objects/func.require/bullet_7.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/function.objects/func.require/invoke.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/function.objects/func.require/invoke_helpers.h (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/function.objects/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/memory/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/meta/ vendor/libc++/dist/test/libcxx/utilities/meta/is_referenceable.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/meta/meta.unary/ vendor/libc++/dist/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/ vendor/libc++/dist/test/libcxx/utilities/meta/meta.unary/meta.unary.prop/__has_operator_addressof.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/meta/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/ratio/ vendor/libc++/dist/test/libcxx/utilities/ratio/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/template.bitset/ vendor/libc++/dist/test/libcxx/utilities/template.bitset/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/time/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/tuple/ vendor/libc++/dist/test/libcxx/utilities/tuple/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/type.index/ vendor/libc++/dist/test/libcxx/utilities/type.index/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/utility/ vendor/libc++/dist/test/libcxx/utilities/utility/pairs/ vendor/libc++/dist/test/libcxx/utilities/utility/pairs/pairs.pair/ vendor/libc++/dist/test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp (contents, props changed) vendor/libc++/dist/test/libcxx/utilities/utility/version.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.clamp/ vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.clamp/clamp.comp.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.clamp/clamp.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/atomics/atomics.lockfree/isalwayslockfree.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/iterator_types.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/map/PR28469_undefined_behavior_segfault.sh.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/map/incomplete_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/map/map.cons/compare_copy_constructible.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/multimap/incomplete_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/compare_copy_constructible.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/multimap/multimap.modifiers/insert_allocator_requirements.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/multiset/incomplete_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/multiset/insert_allocator_requirements.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/multiset/multiset.cons/compare_copy_constructible.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/set/incomplete_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/set/insert_and_emplace_allocator_requirements.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/associative/set/set.cons/compare_copy_constructible.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/container.adaptors/priority.queue/types.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/container.adaptors/queue/queue.defn/types.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/container.adaptors/stack/stack.defn/types.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/map_allocator_requirement_test_templates.h (contents, props changed) vendor/libc++/dist/test/std/containers/sequences/forwardlist/incomplete.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/sequences/vector.bool/reference.swap.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/set_allocator_requirement_test_templates.h (contents, props changed) vendor/libc++/dist/test/std/containers/unord/iterator_difference_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/incomplete_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/compare_copy_constructible.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/hash_copy_constructible.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_and_emplace_allocator_requirements.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.multimap/incomplete.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/compare_copy_constructible.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/hash_copy_constructible.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_allocator_requirements.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.multiset/incomplete.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.multiset/insert_allocator_requirements.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/compare_copy_constructible.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/hash_copy_constructible.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.set/incomplete.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.set/insert_and_emplace_allocator_requirements.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/compare_copy_constructible.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/hash_copy_constructible.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.members/overflow.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/ vendor/libc++/dist/test/std/experimental/filesystem/Inputs/ vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/ vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/bad_symlink (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/dir1/ vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/dir1/dir2/ vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/dir1/dir2/afile3 vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/dir1/dir2/dir3/ vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/dir1/dir2/dir3/file5 vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/dir1/dir2/file4 vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/dir1/dir2/symlink_to_dir3 (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/dir1/file1 vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/dir1/file2 vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/empty_file vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/non_empty_file vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/symlink_to_dir (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/Inputs/static_test_env/symlink_to_empty_file (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_entry/ vendor/libc++/dist/test/std/experimental/filesystem/class.directory_entry/directory_entry.cons.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_entry/directory_entry.mods.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_entry/directory_entry.obs/ vendor/libc++/dist/test/std/experimental/filesystem/class.directory_entry/directory_entry.obs/comparisons.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_entry/directory_entry.obs/path.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_entry/directory_entry.obs/status.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_entry/directory_entry.obs/symlink_status.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_iterator/ vendor/libc++/dist/test/std/experimental/filesystem/class.directory_iterator/directory_iterator.members/ vendor/libc++/dist/test/std/experimental/filesystem/class.directory_iterator/directory_iterator.members/copy.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_iterator/directory_iterator.members/copy_assign.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_iterator/directory_iterator.members/ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_iterator/directory_iterator.members/default_ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_iterator/directory_iterator.members/increment.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_iterator/directory_iterator.members/move.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_iterator/directory_iterator.members/move_assign.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_iterator/directory_iterator.nonmembers/ vendor/libc++/dist/test/std/experimental/filesystem/class.directory_iterator/directory_iterator.nonmembers/begin_end.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.directory_iterator/types.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.file_status/ vendor/libc++/dist/test/std/experimental/filesystem/class.file_status/file_status.cons.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.file_status/file_status.mods.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.file_status/file_status.obs.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.filesystem_error/ vendor/libc++/dist/test/std/experimental/filesystem/class.filesystem_error/filesystem_error.members.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/ vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.itr/ vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.itr/iterator.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/ vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.append.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.assign/ vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.assign/copy.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.assign/move.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.assign/source.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.compare.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.concat.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.construct/ vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.construct/copy.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.construct/default.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.construct/move.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.construct/source.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.decompose/ vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.decompose/path.decompose.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.generic.obs/ vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.generic.obs/generic_string_alloc.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.generic.obs/named_overloads.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.modifiers/ vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.modifiers/clear.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.modifiers/make_preferred.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.modifiers/remove_filename.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.modifiers/replace_extension.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.modifiers/replace_filename.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.modifiers/swap.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.native.obs/ vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.native.obs/c_str.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.native.obs/named_overloads.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.native.obs/native.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.native.obs/operator_string.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.native.obs/string_alloc.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.query/ vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.member/path.query/tested_in_path_decompose.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.nonmember/ vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.nonmember/append_op.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.nonmember/comparison_ops_tested_elsewhere.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.nonmember/hash_value_tested_elswhere.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.nonmember/path.factory.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.nonmember/path.io.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.nonmember/path.io.unicode_bug.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/path.nonmember/swap.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.path/synop.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/ vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/ vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/copy.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/copy_assign.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/depth.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/disable_recursion_pending.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/increment.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/move.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/move_assign.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/pop.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.members/recursion_pending.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.nonmembers/ vendor/libc++/dist/test/std/experimental/filesystem/class.rec.dir.itr/rec.dir.itr.nonmembers/begin_end.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.enum/ vendor/libc++/dist/test/std/experimental/filesystem/fs.enum/check_bitmask_types.hpp vendor/libc++/dist/test/std/experimental/filesystem/fs.enum/enum.copy_options.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.enum/enum.directory_options.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.enum/enum.file_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.enum/enum.perms.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.error.report/ vendor/libc++/dist/test/std/experimental/filesystem/fs.error.report/tested_elsewhere.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.filesystem.synopsis/ vendor/libc++/dist/test/std/experimental/filesystem/fs.filesystem.synopsis/file_time_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.absolute/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.absolute/absolute.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.canonical/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.canonical/canonical.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.copy/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.copy/copy.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.copy_file/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.copy_file/copy_file.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.copy_symlink/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.copy_symlink/copy_symlink.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_directories/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_directories/create_directories.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_directory/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_directory/create_directory.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_directory/create_directory_with_attributes.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_directory_symlink/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_directory_symlink/create_directory_symlink.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_hard_link/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_hard_link/create_hard_link.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_symlink/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_symlink/create_symlink.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.current_path/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.current_path/current_path.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.equivalent/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.equivalent/equivalent.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.exists/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.exists/exists.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.file_size/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.file_size/file_size.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.hard_lk_ct/hard_link_count.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_block_file/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_block_file/is_block_file.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_char_file/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_char_file/is_character_file.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_directory/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_directory/is_directory.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_empty/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_empty/is_empty.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_fifo/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_fifo/is_fifo.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_other/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_other/is_other.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_regular_file/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_regular_file/is_regular_file.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_socket/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_socket/is_socket.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_symlink/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_symlink/is_symlink.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.last_write_time/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.last_write_time/last_write_time.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.permissions/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.permissions/permissions.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.read_symlink/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.read_symlink/read_symlink.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.remove/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.remove/remove.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.remove_all/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.remove_all/remove_all.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.rename/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.rename/rename.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.resize_file/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.resize_file/resize_file.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.space/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.space/space.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.status/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.status/status.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.status_known/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.status_known/status_known.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.symlink_status/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.symlink_status/symlink_status.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.system_complete/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.system_complete/system_complete.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.temp_dir_path/ vendor/libc++/dist/test/std/experimental/filesystem/fs.op.funcs/fs.op.temp_dir_path/temp_directory_path.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.req.macros/ vendor/libc++/dist/test/std/experimental/filesystem/fs.req.macros/feature_macro.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/fs.req.namespace/ vendor/libc++/dist/test/std/experimental/filesystem/fs.req.namespace/namespace.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/filesystem/lit.local.cfg vendor/libc++/dist/test/std/experimental/iterator/ vendor/libc++/dist/test/std/experimental/iterator/nothing_to_do.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/iterator/ostream.joiner/ vendor/libc++/dist/test/std/experimental/iterator/ostream.joiner/ostream.joiner.cons/ vendor/libc++/dist/test/std/experimental/iterator/ostream.joiner/ostream.joiner.cons/ostream_joiner.cons.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/iterator/ostream.joiner/ostream.joiner.creation/ vendor/libc++/dist/test/std/experimental/iterator/ostream.joiner/ostream.joiner.creation/make_ostream_joiner.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ vendor/libc++/dist/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.assign.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.postincrement.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.pretincrement.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/iterator/ostream.joiner/ostream.joiner.ops/ostream_joiner.op.star.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/ vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/ vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/ vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/assign.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/copy.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/default.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/memory_resource_convert.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.ctor/other_alloc.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/ vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/equal.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.eq/not_equal.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/ vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/allocate.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_const_lvalue_pair.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_rvalue.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_pair_values.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_piecewise_pair.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/construct_types.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/deallocate.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/destroy.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/resource.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.mem/select_on_container_copy_construction.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.overview/ vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/memory.polymorphic.allocator.overview/nothing_to_do.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.polymorphic.allocator.class/nothing_to_do.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource/ vendor/libc++/dist/test/std/experimental/memory/memory.resource.adaptor/ vendor/libc++/dist/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/ vendor/libc++/dist/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/alloc_copy.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/alloc_move.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.ctor/default.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/ vendor/libc++/dist/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/do_allocate_and_deallocate.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.mem/do_is_equal.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.overview/ vendor/libc++/dist/test/std/experimental/memory/memory.resource.adaptor/memory.resource.adaptor.overview/overview.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.aliases/ vendor/libc++/dist/test/std/experimental/memory/memory.resource.aliases/header_deque_synop.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.aliases/header_forward_list_synop.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.aliases/header_list_synop.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.aliases/header_map_synop.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.aliases/header_regex_synop.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.aliases/header_set_synop.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.aliases/header_string_synop.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.aliases/header_unordered_map_synop.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.aliases/header_unordered_set_synop.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.aliases/header_vector_synop.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.global/ vendor/libc++/dist/test/std/experimental/memory/memory.resource.global/default_resource.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.global/new_delete_resource.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.global/null_memory_resource.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource.synop/ vendor/libc++/dist/test/std/experimental/memory/memory.resource.synop/nothing_to_do.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource/construct.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource/memory.resource.eq/ vendor/libc++/dist/test/std/experimental/memory/memory.resource/memory.resource.eq/equal.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource/memory.resource.eq/not_equal.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource/memory.resource.overview/ vendor/libc++/dist/test/std/experimental/memory/memory.resource/memory.resource.overview/nothing_to_do.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource/memory.resource.priv/ vendor/libc++/dist/test/std/experimental/memory/memory.resource/memory.resource.priv/protected_members.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource/memory.resource.public/ vendor/libc++/dist/test/std/experimental/memory/memory.resource/memory.resource.public/allocate.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource/memory.resource.public/deallocate.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource/memory.resource.public/dtor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/memory.resource/memory.resource.public/is_equal.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/memory/nothing_to_do.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/ vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/ vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/ vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_convertible_element_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_convertible_propagate_const.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/assign_element_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign_convertible.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/move_assign_convertible_propagate_const.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/ vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_element_type.explicit.ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_element_type.non-explicit.ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.copy_ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.explicit.move_ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/convertible_propagate_const.move_ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/copy_ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/element_type.explicit.ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/element_type.non-explicit.ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/move_ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/ vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/dereference.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/explicit_operator_element_type_ptr.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/get.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/op_arrow.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.non-const_observers/operator_element_type_ptr.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/ vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/dereference.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/explicit_operator_element_type_ptr.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/get.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/op_arrow.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.observers/operator_element_type_ptr.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.class/swap.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/ vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/hash.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/ vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/equal_to.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/greater.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/greater_equal.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/less.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/less_equal.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.comparison_function_objects/not_equal_to.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/ vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/equal.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/greater_equal.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/greater_than.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/less_equal.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/less_than.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/propagate_const.relops/not_equal.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/experimental/utilities/propagate_const/propagate_const.nonmembers/swap.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/minus1.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/input.output/iostreams.base/ios/basic.ios.members/narrow.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/ostream_delim.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/localization/locales/locale.convenience/conversions/conversions.string/ctor_copy.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/localization/locales/locale/locale.types/locale.facet/tested_elsewhere.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/localization/locales/locale/locale.types/locale.id/tested_elsewhere.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/ vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/ vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/assign_copy.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/assign_move.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/ctor1.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/ctor2.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/ctor_copy.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/ctor_default.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/ctor_func.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/ctor_func_alloc.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/ctor_move.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/dtor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/get_future.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/make_ready_at_thread_exit.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/operator.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/reset.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.members/swap.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.nonmembers/ vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.nonmembers/swap.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/futures/futures.task/futures.task.nonmembers/uses_allocator.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_adopt_lock.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_assign.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_copy.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex_cxx03.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_types.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/PR23141_invoke_not_constexpr.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/bind_return_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/function.objects/comparisons/pointer_comparison_test_helper.hpp (contents, props changed) vendor/libc++/dist/test/std/utilities/function.objects/func.not_fn/ vendor/libc++/dist/test/std/utilities/function.objects/func.not_fn/not_fn.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/function.objects/func.require/INVOKE_tested_elsewhere.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/memory/default.allocator/allocator.members/allocate.size.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/memory/storage.iterator/raw_storage_iterator.base.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/memory/storage.iterator/raw_storage_iterator.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.dltr/unique.ptr.dltr.dflt1/convert_ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_cxx03.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.help/ vendor/libc++/dist/test/std/utilities/meta/meta.help/bool_constant.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.help/integral_constant.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.rel/is_callable.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.rel/is_nothrow_callable.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_swappable_with.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_include_order.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_swappable_with.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.apply/ vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_extended_types.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.apply/apply_large_arity.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.apply/make_from_tuple.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR22806_constrain_tuple_like_ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR23256_constrain_UTypes_ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/PR27684_contains_ref_to_incomplete_type.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/test_lazy_sfinae.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_element.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.fail.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_v.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/utility/pairs/pairs.pair/move_ctor.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp (contents, props changed) vendor/libc++/dist/test/std/utilities/utility/synopsis.pass.cpp (contents, props changed) vendor/libc++/dist/test/support/assert_checkpoint.h (contents, props changed) vendor/libc++/dist/test/support/container_test_types.h (contents, props changed) vendor/libc++/dist/test/support/filesystem_dynamic_test_helper.py (contents, props changed) vendor/libc++/dist/test/support/filesystem_test_helper.hpp vendor/libc++/dist/test/support/propagate_const_helpers.h (contents, props changed) vendor/libc++/dist/test/support/rapid-cxx-test.hpp vendor/libc++/dist/test/support/test.support/ vendor/libc++/dist/test/support/test.support/test_convertible_header.pass.cpp (contents, props changed) vendor/libc++/dist/test/support/test.support/test_macros_header_exceptions.fail.cpp (contents, props changed) vendor/libc++/dist/test/support/test.support/test_macros_header_exceptions.pass.cpp (contents, props changed) vendor/libc++/dist/test/support/test.support/test_macros_header_rtti.fail.cpp (contents, props changed) vendor/libc++/dist/test/support/test.support/test_macros_header_rtti.pass.cpp (contents, props changed) vendor/libc++/dist/test/support/test_convertible.hpp vendor/libc++/dist/test/support/test_memory_resource.hpp vendor/libc++/dist/test/support/type_id.h (contents, props changed) vendor/libc++/dist/test/support/uses_alloc_types.hpp vendor/libc++/dist/test/ubsan_blacklist.txt (contents, props changed) vendor/libc++/dist/www/upcoming_meeting.html (contents, props changed) Deleted: vendor/libc++/dist/Makefile vendor/libc++/dist/test/libcxx/containers/unord/unord.set/insert_dup_alloc.pass.cpp vendor/libc++/dist/test/std/algorithms/version.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.flag/init03.pass.cpp vendor/libc++/dist/test/std/atomics/version.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/version.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/version.pass.cpp vendor/libc++/dist/test/std/containers/associative/tree_balance_after_insert.pass.cpp vendor/libc++/dist/test/std/containers/associative/tree_left_rotate.pass.cpp vendor/libc++/dist/test/std/containers/associative/tree_remove.pass.cpp vendor/libc++/dist/test/std/containers/associative/tree_right_rotate.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/queue/version.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/stack/version.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/version.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/version.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/version.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/db_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/db_cback.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/db_cfront.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/db_front.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/db_iterators_6.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/db_iterators_7.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/db_iterators_8.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/db_iterators_9.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/erase_iter_db1.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/erase_iter_db2.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/erase_iter_iter_db1.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/erase_iter_iter_db2.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/erase_iter_iter_db3.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/erase_iter_iter_db4.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.special/db_swap_1.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/version.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/const_value_type.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/db_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/db_cback.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/db_cfront.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/db_cindex.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/db_front.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/db_index.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/db_iterators_2.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/db_iterators_3.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/db_iterators_4.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/db_iterators_5.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/db_iterators_6.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/db_iterators_7.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/db_iterators_8.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/version.pass.cpp vendor/libc++/dist/test/std/containers/unord/next_prime.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/db_iterators_7.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/db_iterators_8.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/db_local_iterators_7.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/db_local_iterators_8.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/version.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/version.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/extern_c.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/math_h_isinf.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/math_h_isnan.pass.cpp vendor/libc++/dist/test/std/depr/depr.str.strstreams/version.pass.cpp vendor/libc++/dist/test/std/diagnostics/std.exceptions/version.pass.cpp vendor/libc++/dist/test/std/diagnostics/syserr/version.pass.cpp vendor/libc++/dist/test/std/experimental/optional/version.pass.cpp vendor/libc++/dist/test/std/experimental/utilities/meta/version.pass.cpp vendor/libc++/dist/test/std/experimental/utilities/utility/version.pass.cpp vendor/libc++/dist/test/std/extensions/ vendor/libc++/dist/test/std/input.output/file.streams/c.files/version_ccstdio.pass.cpp vendor/libc++/dist/test/std/input.output/file.streams/c.files/version_cinttypes.pass.cpp vendor/libc++/dist/test/std/input.output/file.streams/fstreams/version.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.format/input.streams/version.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.format/output.streams/ostream.formatted/ostream.inserters.arithmetic/minus1.pass vendor/libc++/dist/test/std/input.output/iostream.format/output.streams/version.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.format/std.manip/version.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.forward/version.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.objects/version.pass.cpp vendor/libc++/dist/test/std/input.output/iostreams.base/ios/basic.ios.members/narow.pass.cpp vendor/libc++/dist/test/std/input.output/iostreams.base/version.pass.cpp vendor/libc++/dist/test/std/input.output/stream.buffers/version.pass.cpp vendor/libc++/dist/test/std/input.output/string.streams/version.pass.cpp vendor/libc++/dist/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/ostream_delem.pass.cpp vendor/libc++/dist/test/std/iterators/version.pass.cpp vendor/libc++/dist/test/std/language.support/cstdint/version.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/alloc.errors/new.badlength/bad_array_length.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/version.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/version.pass.cpp vendor/libc++/dist/test/std/language.support/support.initlist/version.pass.cpp vendor/libc++/dist/test/std/language.support/support.limits/c.limits/version_cfloat.pass.cpp vendor/libc++/dist/test/std/language.support/support.limits/c.limits/version_climits.pass.cpp vendor/libc++/dist/test/std/language.support/support.limits/limits/version.pass.cpp vendor/libc++/dist/test/std/language.support/support.rtti/version.pass.cpp vendor/libc++/dist/test/std/language.support/support.runtime/version_csetjmp.pass.cpp vendor/libc++/dist/test/std/language.support/support.runtime/version_csignal.pass.cpp vendor/libc++/dist/test/std/language.support/support.runtime/version_cstdarg.pass.cpp vendor/libc++/dist/test/std/language.support/support.runtime/version_cstdbool.pass.cpp vendor/libc++/dist/test/std/language.support/support.runtime/version_cstdlib.pass.cpp vendor/libc++/dist/test/std/language.support/support.runtime/version_ctime.pass.cpp vendor/libc++/dist/test/std/language.support/support.types/version.pass.cpp vendor/libc++/dist/test/std/localization/c.locales/version.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/__scan_keyword.pass.cpp vendor/libc++/dist/test/std/localization/locale.stdcvt/version.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.types/locale.facet/facet.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.types/locale.id/id.pass.cpp vendor/libc++/dist/test/std/localization/version.pass.cpp vendor/libc++/dist/test/std/numerics/c.math/cmath_isinf.pass.cpp vendor/libc++/dist/test/std/numerics/c.math/cmath_isnan.pass.cpp vendor/libc++/dist/test/std/numerics/cfenv/version.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/version.pass.cpp vendor/libc++/dist/test/std/numerics/numarray/version.pass.cpp vendor/libc++/dist/test/std/numerics/numeric.ops/version.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.synopsis/ vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_erase/erase_iter_db1.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_erase/erase_iter_db2.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_erase/erase_iter_iter_db1.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_erase/erase_iter_iter_db2.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_erase/erase_iter_iter_db3.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_erase/erase_iter_iter_db4.pass.cpp vendor/libc++/dist/test/std/strings/c.strings/version_cctype.pass.cpp vendor/libc++/dist/test/std/strings/c.strings/version_cstring.pass.cpp vendor/libc++/dist/test/std/strings/c.strings/version_cuchar.pass.cpp vendor/libc++/dist/test/std/strings/c.strings/version_cwchar.pass.cpp vendor/libc++/dist/test/std/strings/c.strings/version_cwctype.pass.cpp vendor/libc++/dist/test/std/strings/version.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.tas/ vendor/libc++/dist/test/std/thread/thread.condition/thread.condition.condvar/native_handle.pass.cpp vendor/libc++/dist/test/std/thread/thread.condition/version.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.class/native_handle.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.mutex.requirements.mutex/thread.mutex.recursive/native_handle.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/version.pass.cpp vendor/libc++/dist/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/native_handle.pass.cpp vendor/libc++/dist/test/std/thread/thread.threads/thread.thread.class/types.pass.cpp vendor/libc++/dist/test/std/thread/thread.threads/version.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.require/bullet_1_and_2.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.require/bullet_3_and_4.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.require/bullet_5.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.require/invoke.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.require/invoke_helpers.h vendor/libc++/dist/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/version.pass.cpp vendor/libc++/dist/test/std/utilities/memory/storage.iterator/raw_storag_iterator.base.pass.cpp vendor/libc++/dist/test/std/utilities/memory/storage.iterator/raw_storag_iterator.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_no_variadics.pass.cpp vendor/libc++/dist/test/std/utilities/memory/version.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.hel/ vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/__has_operator_addressof.pass.cpp vendor/libc++/dist/test/std/utilities/meta/version.pass.cpp vendor/libc++/dist/test/std/utilities/ratio/version.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/version.pass.cpp vendor/libc++/dist/test/std/utilities/time/version.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type1.fail.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type2.fail.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type3.fail.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type4.fail.cpp vendor/libc++/dist/test/std/utilities/tuple/version.pass.cpp vendor/libc++/dist/test/std/utilities/type.index/version.pass.cpp vendor/libc++/dist/test/std/utilities/utility/version.pass.cpp vendor/libc++/dist/www/kona.html vendor/libc++/dist/www/lit_usage.html Modified: vendor/libc++/dist/.arcconfig vendor/libc++/dist/CMakeLists.txt vendor/libc++/dist/CREDITS.TXT vendor/libc++/dist/LICENSE.TXT vendor/libc++/dist/cmake/Modules/HandleLibCXXABI.cmake vendor/libc++/dist/cmake/Modules/HandleLibcxxFlags.cmake vendor/libc++/dist/cmake/Modules/HandleOutOfTreeLLVM.cmake vendor/libc++/dist/cmake/config-ix.cmake vendor/libc++/dist/docs/BuildingLibcxx.rst vendor/libc++/dist/docs/TestingLibcxx.rst vendor/libc++/dist/docs/UsingLibcxx.rst vendor/libc++/dist/docs/conf.py vendor/libc++/dist/include/CMakeLists.txt vendor/libc++/dist/include/__config vendor/libc++/dist/include/__config_site.in vendor/libc++/dist/include/__functional_base vendor/libc++/dist/include/__hash_table vendor/libc++/dist/include/__mutex_base vendor/libc++/dist/include/__tree vendor/libc++/dist/include/__tuple vendor/libc++/dist/include/__undef___deallocate vendor/libc++/dist/include/__undef_min_max vendor/libc++/dist/include/algorithm vendor/libc++/dist/include/array vendor/libc++/dist/include/atomic vendor/libc++/dist/include/bitset vendor/libc++/dist/include/cctype vendor/libc++/dist/include/cmath vendor/libc++/dist/include/complex vendor/libc++/dist/include/cstring vendor/libc++/dist/include/cwchar vendor/libc++/dist/include/deque vendor/libc++/dist/include/exception vendor/libc++/dist/include/experimental/__config vendor/libc++/dist/include/experimental/algorithm vendor/libc++/dist/include/experimental/any vendor/libc++/dist/include/experimental/dynarray vendor/libc++/dist/include/experimental/functional vendor/libc++/dist/include/experimental/optional vendor/libc++/dist/include/experimental/string_view vendor/libc++/dist/include/experimental/tuple vendor/libc++/dist/include/ext/hash_map vendor/libc++/dist/include/ext/hash_set vendor/libc++/dist/include/forward_list vendor/libc++/dist/include/fstream vendor/libc++/dist/include/functional vendor/libc++/dist/include/future vendor/libc++/dist/include/iomanip vendor/libc++/dist/include/ios vendor/libc++/dist/include/iosfwd vendor/libc++/dist/include/istream vendor/libc++/dist/include/iterator vendor/libc++/dist/include/list vendor/libc++/dist/include/locale vendor/libc++/dist/include/map vendor/libc++/dist/include/memory vendor/libc++/dist/include/mutex vendor/libc++/dist/include/queue vendor/libc++/dist/include/shared_mutex vendor/libc++/dist/include/stack vendor/libc++/dist/include/stdexcept vendor/libc++/dist/include/streambuf vendor/libc++/dist/include/string vendor/libc++/dist/include/support/android/locale_bionic.h vendor/libc++/dist/include/support/ibm/xlocale.h vendor/libc++/dist/include/support/newlib/xlocale.h vendor/libc++/dist/include/support/solaris/xlocale.h vendor/libc++/dist/include/support/win32/locale_win32.h vendor/libc++/dist/include/support/xlocale/xlocale.h vendor/libc++/dist/include/thread vendor/libc++/dist/include/tuple vendor/libc++/dist/include/type_traits vendor/libc++/dist/include/unordered_map vendor/libc++/dist/include/unordered_set vendor/libc++/dist/include/utility vendor/libc++/dist/include/vector vendor/libc++/dist/include/wchar.h vendor/libc++/dist/lib/CMakeLists.txt vendor/libc++/dist/lib/buildit vendor/libc++/dist/src/algorithm.cpp vendor/libc++/dist/src/bind.cpp vendor/libc++/dist/src/condition_variable.cpp vendor/libc++/dist/src/locale.cpp vendor/libc++/dist/src/memory.cpp vendor/libc++/dist/src/mutex.cpp vendor/libc++/dist/src/regex.cpp vendor/libc++/dist/src/strstream.cpp vendor/libc++/dist/src/system_error.cpp vendor/libc++/dist/src/thread.cpp vendor/libc++/dist/test/CMakeLists.txt vendor/libc++/dist/test/libcxx/compiler.py vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.cons/alloc.pass.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.cons/default.pass.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.data/default.pass.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.mutate/default.pass.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/at.pass.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/begin_end.pass.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/capacity.pass.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/front_back.pass.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.overview/indexing.pass.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.traits/default.pass.cpp vendor/libc++/dist/test/libcxx/experimental/containers/sequences/dynarray/dynarray.zero/default.pass.cpp vendor/libc++/dist/test/libcxx/experimental/utilities/ratio/header.ratio.synop/includes.pass.cpp vendor/libc++/dist/test/libcxx/experimental/utilities/syserror/header.system_error.synop/includes.pass.cpp vendor/libc++/dist/test/libcxx/experimental/utilities/time/header.chrono.synop/includes.pass.cpp vendor/libc++/dist/test/libcxx/experimental/utilities/tuple/header.tuple.synop/includes.pass.cpp vendor/libc++/dist/test/libcxx/iterators/trivial_iterators.pass.cpp vendor/libc++/dist/test/libcxx/selftest/test_macros.pass.cpp vendor/libc++/dist/test/libcxx/strings/iterators.exceptions.pass.cpp vendor/libc++/dist/test/libcxx/strings/iterators.noexcept.pass.cpp vendor/libc++/dist/test/libcxx/test/config.py vendor/libc++/dist/test/libcxx/test/format.py vendor/libc++/dist/test/libcxx/test/target_info.py vendor/libc++/dist/test/lit.site.cfg.in vendor/libc++/dist/test/std/algorithms/alg.modifying.operations/alg.fill/fill_n.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.nonmodifying/alg.equal/equal.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.nonmodifying/mismatch/mismatch_pred.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.heap.operations/make.heap/make_heap_comp.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.min.max/max_element.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.min.max/max_element_comp.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.min.max/min_element.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.min.max/min_element_comp.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.min.max/minmax.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.min.max/minmax_comp.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.min.max/minmax_element.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.min.max/minmax_element_comp.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.min.max/minmax_init_list_comp.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort.pass.cpp vendor/libc++/dist/test/std/algorithms/alg.sorting/alg.sort/partial.sort/partial_sort_comp.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.flag/atomic_flag_clear.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.flag/atomic_flag_clear_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.flag/clear.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.lockfree/lockfree.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.generic/address.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.generic/bool.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.generic/cstdint_typedefs.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.generic/integral.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.generic/trivially_copyable.fail.cpp vendor/libc++/dist/test/std/atomics/atomics.types.generic/trivially_copyable.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_helpers.h vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp vendor/libc++/dist/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/compare.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.access/at.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.access/empty.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.access/index_key.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.access/index_rv_key.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.access/iterator.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.access/max_size.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.access/size.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/assign_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/compare.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/compare_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/copy.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/copy_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/copy_assign.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/default.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/initializer_list_compare.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/initializer_list_compare_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/iter_iter_comp.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/iter_iter_comp_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/move.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/move_assign.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/clear.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/emplace.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/emplace_hint.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/erase_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/erase_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/erase_key.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/insert_cv.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/insert_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/insert_iter_cv.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/insert_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/insert_iter_rv.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/insert_or_assign.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/insert_rv.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.modifiers/try.emplace.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/count.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/count0.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/count1.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/count2.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/count3.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/equal_range.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/equal_range0.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/equal_range1.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/equal_range2.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/equal_range3.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/find.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/find0.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/find1.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/find2.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/find3.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/lower_bound.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/lower_bound0.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/lower_bound1.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/lower_bound2.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/lower_bound3.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/upper_bound.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/upper_bound0.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/upper_bound1.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/upper_bound2.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.ops/upper_bound3.fail.cpp vendor/libc++/dist/test/std/containers/associative/map/map.special/member_swap.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.special/non_member_swap.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/map.special/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/map/types.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/empty.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/iterator.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/max_size.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/assign_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/compare.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/compare_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/copy.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/copy_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/copy_assign.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/default.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/initializer_list_compare_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/iter_iter_comp_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/move.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/move_assign.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.modifiers/clear.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.modifiers/emplace.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.modifiers/emplace_hint.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.modifiers/erase_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.modifiers/erase_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.modifiers/erase_key.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.modifiers/insert_cv.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.modifiers/insert_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_cv.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.modifiers/insert_iter_rv.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.modifiers/insert_rv.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/count.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/count0.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/count1.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/count2.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/count3.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/equal_range.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/equal_range0.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/equal_range1.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/equal_range2.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/equal_range3.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/find.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/find0.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/find1.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/find2.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/find3.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/lower_bound.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/lower_bound0.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/lower_bound1.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/lower_bound2.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/lower_bound3.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/upper_bound.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/upper_bound0.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/upper_bound1.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/upper_bound2.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.ops/upper_bound3.fail.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.special/member_swap.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.special/non_member_swap.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/multimap.special/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/size.pass.cpp vendor/libc++/dist/test/std/containers/associative/multimap/types.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/clear.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/count.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/emplace.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/emplace_hint.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/empty.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/equal_range.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/erase_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/erase_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/erase_key.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/find.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/insert_cv.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/insert_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/insert_iter_cv.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/insert_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/insert_iter_rv.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/insert_rv.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/iterator.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/lower_bound.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/max_size.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.cons/assign_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.cons/default.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.cons/initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.cons/iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.cons/iter_iter_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.cons/move.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.cons/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.cons/move_assign.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.special/member_swap.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.special/non_member_swap.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/multiset.special/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/size.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/types.pass.cpp vendor/libc++/dist/test/std/containers/associative/multiset/upper_bound.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/clear.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/count.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/emplace.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/emplace_hint.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/empty.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/equal_range.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/erase_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/erase_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/erase_key.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/find.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/insert_cv.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/insert_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/insert_iter_cv.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/insert_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/insert_iter_rv.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/insert_rv.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/iterator.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/lower_bound.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/max_size.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.cons/assign_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.cons/default.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.cons/initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.cons/iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.cons/iter_iter_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.cons/move.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.cons/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.cons/move_assign.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.special/member_swap.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.special/non_member_swap.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/set.special/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/size.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/types.pass.cpp vendor/libc++/dist/test/std/containers/associative/set/upper_bound.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_cont_alloc.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/priority.queue/priqueue.cons.alloc/ctor_comp_rcont_alloc.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/priority.queue/priqueue.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/priority.queue/priqueue.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/priority.queue/priqueue.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/priority.queue/priqueue.special/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/priority.queue/types.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/queue/queue.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/queue/queue.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/queue/queue.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/queue/queue.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/queue/queue.defn/types.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/queue/queue.special/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/stack/stack.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/stack/stack.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/stack/stack.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/stack/stack.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/stack/stack.defn/types.pass.cpp vendor/libc++/dist/test/std/containers/container.adaptors/stack/stack.special/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.cons/initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.special/swap.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/array.swap/swap.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/at.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/front_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/indexing.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/iterators.pass.cpp vendor/libc++/dist/test/std/containers/sequences/array/types.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.capacity/access.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.capacity/resize_size.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.capacity/resize_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/assign_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/copy.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/copy_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/default.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/initializer_list_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/iter_iter_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/move.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/move_assign.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/op_equal.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/op_equal_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/size.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.cons/size_value_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/emplace_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/emplace_front.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/erase_iter.invalidation.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/erase_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.invalidation.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/erase_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/pop_back.invalidation.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/pop_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/pop_front.invalidation.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/pop_front.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/push_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/push_back_exception_safety.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/push_back_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/push_front.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/push_front_exception_safety.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.modifiers/push_front_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.special/copy.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.special/copy_backward.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.special/move.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.special/move_backward.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.special/swap.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/deque.special/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/iterators.pass.cpp vendor/libc++/dist/test/std/containers/sequences/deque/types.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.access/front.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_copy.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_init.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_move.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_op_init.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_range.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/assign_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/copy.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/copy_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/default.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/init.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/init_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/move.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/range.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/range_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/size.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.cons/size_value_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.iter/before_begin.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.iter/iterators.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/clear.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_after.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/emplace_front.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_many.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/erase_after_one.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_const.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_init.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_range.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_rv.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/insert_after_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/pop_front.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_const.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/push_front_rv.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.modifiers/resize_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.ops/merge.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.ops/merge_pred.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.ops/remove.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.ops/remove_if.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.ops/reverse.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.ops/sort.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.ops/sort_pred.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_flist.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.ops/splice_after_range.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.ops/unique.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.ops/unique_pred.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.spec/member_swap.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.spec/non_member_swap.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/forwardlist.spec/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/max_size.pass.cpp vendor/libc++/dist/test/std/containers/sequences/forwardlist/types.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/iterators.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.capacity/resize_size.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.capacity/resize_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/assign_copy.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/assign_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/assign_move.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/copy.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/copy_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/default.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/default_stack_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/initializer_list_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/input_iterator.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/move.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/op_equal_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/size_type.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.cons/size_value_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/clear.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/emplace.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/emplace_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/emplace_front.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/erase_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/erase_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/insert_iter_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/insert_iter_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/insert_iter_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/insert_iter_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/insert_iter_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/pop_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/pop_front.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/push_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/push_back_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/push_front.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.modifiers/push_front_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.ops/merge.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.ops/merge_comp.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.ops/remove.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.ops/remove_if.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.ops/reverse.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.ops/sort.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.ops/sort_comp.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.ops/splice_pos_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.ops/splice_pos_list_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.ops/splice_pos_list_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.ops/unique.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.ops/unique_pred.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.special/swap.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/list.special/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/list/types.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/assign_copy.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/assign_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/assign_move.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/capacity.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/construct_default.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/construct_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/construct_iter_iter_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/construct_size.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/construct_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/construct_size_value_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/copy.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/copy_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/emplace.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/emplace_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/erase_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/erase_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/initializer_list_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/insert_iter_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/insert_iter_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/insert_iter_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/insert_iter_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/iterators.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/move.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/op_equal_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/push_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/reserve.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/resize_size.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/resize_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/shrink_to_fit.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/swap.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/types.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector.bool/vector_bool.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/contiguous.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/iterators.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/types.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.capacity/capacity.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.capacity/reserve.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.capacity/resize_size.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.capacity/resize_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.capacity/shrink_to_fit.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.capacity/swap.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/assign_copy.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/assign_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/assign_move.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/assign_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/construct_default.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/construct_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/construct_iter_iter_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/construct_size.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/construct_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/construct_size_value_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/copy.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/copy_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/initializer_list_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/move.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.cons/op_equal_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.data/data.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.data/data_const.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/emplace.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/emplace_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/emplace_extra.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/erase_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/erase_iter_db1.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/erase_iter_db2.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter_db1.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter_db2.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter_db3.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/erase_iter_iter_db4.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/insert_iter_initializer_list.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/insert_iter_iter_iter.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/insert_iter_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/insert_iter_size_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/push_back.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/push_back_exception_safety.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.modifiers/push_back_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.special/db_swap_1.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.special/swap.pass.cpp vendor/libc++/dist/test/std/containers/sequences/vector/vector.special/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/bucket.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/bucket_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/count.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/eq.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/equal_range_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/equal_range_non_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/find_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/find_non_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/iterators.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/local_iterators.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/max_load_factor.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/max_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/rehash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/reserve.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/types.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/assign_copy.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/assign_init.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/assign_move.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/copy.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/copy_alloc.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/default.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/init.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/init_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/init_size_hash_equal_allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/range.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/range_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/range_size_hash_equal_allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/size.fail.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.cnstr/size_hash_equal_allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.elem/at.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.elem/index.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.elem/index_tuple.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/clear.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/emplace.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/emplace_hint.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_const_lvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_const_lvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_hint_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_init.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_range.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/insert_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.modifiers/try.emplace.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.map/unord.map.swap/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/bucket.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/bucket_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/count.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/db_iterators_7.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/db_iterators_8.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/db_local_iterators_7.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/db_local_iterators_8.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/eq.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/equal_range_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/equal_range_non_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/find_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/find_non_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/iterators.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/load_factor.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/local_iterators.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/max_bucket_count.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/max_load_factor.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/max_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/rehash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/reserve.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/swap_member.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/types.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_copy.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_init.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/assign_move.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/copy_alloc.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/init_size_hash_equal_allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/range_size_hash_equal_allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.fail.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.cnstr/size_hash_equal_allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/clear.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/emplace_hint.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_const_iter.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_key.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_const_lvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_const_lvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_hint_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_init.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_range.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/insert_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multimap/unord.multimap.swap/swap_non_member.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/bucket.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/bucket_count.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/bucket_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/clear.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/count.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/db_iterators_7.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/db_iterators_8.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/db_local_iterators_7.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/db_local_iterators_8.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/emplace.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/emplace_hint.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/eq.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/equal_range_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/equal_range_non_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/erase_const_iter.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/erase_key.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/erase_range.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/find_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/find_non_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/insert_const_lvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/insert_hint_const_lvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/insert_hint_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/insert_init.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/insert_range.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/insert_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/iterators.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/load_factor.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/local_iterators.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/max_bucket_count.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/max_load_factor.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/max_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/rehash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/reserve.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/swap_member.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/types.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_copy.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_init.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/assign_move.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/copy_alloc.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/init_size_hash_equal_allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/range_size_hash_equal_allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.fail.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/size_hash_equal_allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.multiset/unord.multiset.swap/swap_non_member.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/bucket.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/bucket_count.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/bucket_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/clear.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/count.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/db_iterators_7.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/db_iterators_8.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/db_local_iterators_7.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/db_local_iterators_8.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/emplace.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/emplace_hint.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/eq.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/equal_range_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/equal_range_non_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/erase_const_iter.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/erase_key.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/erase_range.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/find_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/find_non_const.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/insert_const_lvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/insert_hint_const_lvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/insert_hint_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/insert_init.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/insert_range.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/insert_rvalue.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/iterators.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/load_factor.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/local_iterators.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/max_bucket_count.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/max_load_factor.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/max_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/rehash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/reserve.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/swap_member.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/types.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/assign_copy.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/assign_init.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/assign_move.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/copy.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/copy_alloc.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/default.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/default_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/init.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/init_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/init_size_hash_equal_allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/move.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/move_alloc.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/move_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/range.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/range_size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/range_size_hash_equal_allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/size.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.cnstr/size_hash_equal_allocator.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.swap/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/containers/unord/unord.set/unord.set.swap/swap_non_member.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/fenv_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/inttypes_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/math_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/setjmp_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/stdarg_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/stdint_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/stdio_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/string_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/time_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.c.headers/wchar_h.pass.cpp vendor/libc++/dist/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp.pass.cpp vendor/libc++/dist/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/ccp_size.pass.cpp vendor/libc++/dist/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp.pass.cpp vendor/libc++/dist/test/std/depr/depr.str.strstreams/depr.istrstream/depr.istrstream.cons/cp_size.pass.cpp vendor/libc++/dist/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons/cp_size_mode.pass.cpp vendor/libc++/dist/test/std/depr/depr.str.strstreams/depr.ostrstream/depr.ostrstream.cons/default.pass.cpp vendor/libc++/dist/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/cp_size_mode.pass.cpp vendor/libc++/dist/test/std/depr/depr.str.strstreams/depr.strstream/depr.strstream.cons/default.pass.cpp vendor/libc++/dist/test/std/depr/depr.str.strstreams/depr.strstreambuf/depr.strstreambuf.cons/custom_alloc.pass.cpp vendor/libc++/dist/test/std/depr/exception.unexpected/set.unexpected/get_unexpected.pass.cpp vendor/libc++/dist/test/std/diagnostics/assertions/cassert.pass.cpp vendor/libc++/dist/test/std/diagnostics/errno/cerrno.pass.cpp vendor/libc++/dist/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.nonvirtuals/default_ctor.pass.cpp vendor/libc++/dist/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/generic_category.pass.cpp vendor/libc++/dist/test/std/diagnostics/syserr/syserr.errcat/syserr.errcat.objects/system_category.pass.cpp vendor/libc++/dist/test/std/diagnostics/syserr/syserr.hash/error_code.pass.cpp vendor/libc++/dist/test/std/experimental/algorithms/alg.random.sample/sample.pass.cpp vendor/libc++/dist/test/std/experimental/algorithms/alg.search/search.pass.cpp vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/default.pass.cpp vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pass.cpp vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/hash.pred.pass.cpp vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore/pred.pass.cpp vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/default.pass.cpp vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pass.cpp vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/hash.pred.pass.cpp vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.boyer_moore_horspool/pred.pass.cpp vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.default/default.pass.cpp vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.default/default.pred.pass.cpp vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pass.cpp vendor/libc++/dist/test/std/experimental/func/func.searchers/func.searchers.default/func.searchers.default.creation/make_default_searcher.pred.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.bad_optional_access/default.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.bad_optional_access/derive.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.comp_with_t/equal.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.comp_with_t/greater.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.comp_with_t/greater_equal.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.comp_with_t/less_equal.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.comp_with_t/less_than.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.comp_with_t/not_equal.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.hash/hash.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.inplace/in_place_t.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.nullops/equal.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.nullops/greater.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.nullops/greater_equal.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.nullops/less_equal.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.nullops/less_than.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.nullops/not_equal.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.nullopt/nullopt_t.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.assign/assign_value.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.assign/copy.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.assign/emplace.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.assign/emplace_initializer_list.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.assign/move.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.ctor/copy.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.ctor/default.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.ctor/initializer_list.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.ctor/move.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.ctor/nullopt_t.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.dtor/dtor.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.observe/bool.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.observe/dereference.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.observe/dereference_const.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.observe/op_arrow.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.observe/value.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.observe/value_const.fail.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.observe/value_const.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.observe/value_or.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.observe/value_or_const.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional.object.swap/swap.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional_const_void.fail.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional_not_destructible.fail.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional_not_noexcept_destructible.fail.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/optional_void.fail.cpp vendor/libc++/dist/test/std/experimental/optional/optional.object/types.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.relops/equal.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.relops/greater_equal.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.relops/greater_than.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.relops/less_equal.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.relops/less_than.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.relops/not_equal.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.specalg/make_optional.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.specalg/swap.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.syn/optional_const_in_place_t.fail.cpp vendor/libc++/dist/test/std/experimental/optional/optional.syn/optional_const_lvalue_ref.fail.cpp vendor/libc++/dist/test/std/experimental/optional/optional.syn/optional_const_nullopt_t.fail.cpp vendor/libc++/dist/test/std/experimental/optional/optional.syn/optional_in_place_t.fail.cpp vendor/libc++/dist/test/std/experimental/optional/optional.syn/optional_includes_initializer_list.pass.cpp vendor/libc++/dist/test/std/experimental/optional/optional.syn/optional_lvalue_ref.fail.cpp vendor/libc++/dist/test/std/experimental/optional/optional.syn/optional_nullopt_t.fail.cpp vendor/libc++/dist/test/std/experimental/optional/optional.syn/optional_rvalue_ref.fail.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.access/at.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.access/back.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.access/data.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.access/front.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.access/index.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.capacity/capacity.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.comparison/opeq.string_view.pointer.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.comparison/opeq.string_view.string.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.comparison/opge.string_view.pointer.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.comparison/opgt.string_view.pointer.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.comparison/ople.string_view.pointer.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.comparison/oplt.string_view.pointer.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.comparison/opne.string_view.pointer.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.cons/default.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.cons/from_literal.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.cons/from_ptr_len.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.cons/from_string.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.cons/from_string1.fail.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.cons/from_string2.fail.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.iterators/begin.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.iterators/end.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.iterators/rbegin.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.iterators/rend.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.modifiers/clear.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.modifiers/remove_prefix.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.modifiers/remove_suffix.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.modifiers/swap.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.nonmem/quoted.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/basic_string.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/compare.pointer.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/compare.pointer_size.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/compare.size_size_sv.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/compare.sv.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/copy.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/substr.pass.cpp vendor/libc++/dist/test/std/experimental/string.view/string.view.ops/to_string.pass.cpp vendor/libc++/dist/test/std/experimental/utilities/meta/meta.type.synop/includes.pass.cpp vendor/libc++/dist/test/std/experimental/utilities/meta/meta.type.synop/meta.rel.pass.cpp vendor/libc++/dist/test/std/experimental/utilities/meta/meta.type.synop/meta.unary.cat.pass.cpp vendor/libc++/dist/test/std/experimental/utilities/meta/meta.type.synop/meta.unary.comp.pass.cpp vendor/libc++/dist/test/std/experimental/utilities/meta/meta.type.synop/meta.unary.prop.pass.cpp vendor/libc++/dist/test/std/experimental/utilities/meta/meta.type.synop/meta.unary.prop.query.pass.cpp vendor/libc++/dist/test/std/experimental/utilities/tuple/tuple.apply/constexpr_types.pass.cpp vendor/libc++/dist/test/std/experimental/utilities/tuple/tuple.apply/return_type.pass.cpp vendor/libc++/dist/test/std/input.output/file.streams/c.files/cinttypes.pass.cpp vendor/libc++/dist/test/std/input.output/file.streams/c.files/cstdio.pass.cpp vendor/libc++/dist/test/std/input.output/file.streams/c.files/gets.fail.cpp vendor/libc++/dist/test/std/input.output/iostream.format/ext.manip/get_time.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.format/ext.manip/put_time.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.format/input.streams/istream.unformatted/ignore_0xff.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.format/input.streams/istream.unformatted/seekg_off.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.format/quoted.manip/quoted.pass.cpp vendor/libc++/dist/test/std/input.output/iostream.format/quoted.manip/quoted_char.fail.cpp vendor/libc++/dist/test/std/input.output/iostream.format/quoted.manip/quoted_traits.fail.cpp vendor/libc++/dist/test/std/input.output/iostreams.base/ios/basic.ios.members/move.pass.cpp vendor/libc++/dist/test/std/input.output/iostreams.base/ios/basic.ios.members/swap.pass.cpp vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.get/sgetn.pass.cpp vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback/sputbackc.pass.cpp vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.pback/sungetc.pass.cpp vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put/sputc.pass.cpp vendor/libc++/dist/test/std/input.output/stream.buffers/streambuf/streambuf.members/streambuf.pub.put/sputn.pass.cpp vendor/libc++/dist/test/std/iterators/iterator.container/data.pass.cpp vendor/libc++/dist/test/std/iterators/iterator.container/empty.pass.cpp vendor/libc++/dist/test/std/iterators/iterator.container/size.pass.cpp vendor/libc++/dist/test/std/iterators/iterator.primitives/std.iterator.tags/bidirectional_iterator_tag.pass.cpp vendor/libc++/dist/test/std/iterators/iterator.primitives/std.iterator.tags/forward_iterator_tag.pass.cpp vendor/libc++/dist/test/std/iterators/iterator.primitives/std.iterator.tags/input_iterator_tag.pass.cpp vendor/libc++/dist/test/std/iterators/iterator.primitives/std.iterator.tags/output_iterator_tag.pass.cpp vendor/libc++/dist/test/std/iterators/iterator.primitives/std.iterator.tags/random_access_iterator_tag.pass.cpp vendor/libc++/dist/test/std/iterators/iterator.range/begin-end.pass.cpp vendor/libc++/dist/test/std/iterators/predef.iterators/insert.iterators/back.insert.iterator/types.pass.cpp vendor/libc++/dist/test/std/iterators/predef.iterators/insert.iterators/front.insert.iterator/types.pass.cpp vendor/libc++/dist/test/std/iterators/predef.iterators/insert.iterators/insert.iterator/types.pass.cpp vendor/libc++/dist/test/std/iterators/predef.iterators/move.iterators/move.iterator/types.pass.cpp vendor/libc++/dist/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.make/make_reverse_iterator.pass.cpp vendor/libc++/dist/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opref/op_arrow.pass.cpp vendor/libc++/dist/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.fail.cpp vendor/libc++/dist/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.cons/default.pass.cpp vendor/libc++/dist/test/std/iterators/stream.iterators/istream.iterator/istream.iterator.ops/arrow.pass.cpp vendor/libc++/dist/test/std/iterators/stream.iterators/istream.iterator/types.pass.cpp vendor/libc++/dist/test/std/iterators/stream.iterators/istreambuf.iterator/istreambuf.iterator.cons/default.pass.cpp vendor/libc++/dist/test/std/iterators/stream.iterators/istreambuf.iterator/types.pass.cpp vendor/libc++/dist/test/std/iterators/stream.iterators/ostream.iterator/ostream.iterator.cons.des/ostream.pass.cpp vendor/libc++/dist/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow_replace.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_replace.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.placement/new_array.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow_replace.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_replace.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_calls_unsized_delete.pass.cpp vendor/libc++/dist/test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete_fsizeddeallocation.sh.cpp vendor/libc++/dist/test/std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp vendor/libc++/dist/test/std/language.support/support.exception/propagation/current_exception.pass.cpp vendor/libc++/dist/test/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpp vendor/libc++/dist/test/std/language.support/support.limits/limits/numeric.limits.members/denorm_min.pass.cpp vendor/libc++/dist/test/std/language.support/support.runtime/csetjmp.pass.cpp vendor/libc++/dist/test/std/language.support/support.runtime/cstdarg.pass.cpp vendor/libc++/dist/test/std/language.support/support.runtime/ctime.pass.cpp vendor/libc++/dist/test/std/language.support/support.types/nullptr_t.pass.cpp vendor/libc++/dist/test/std/language.support/support.types/offsetof.pass.cpp vendor/libc++/dist/test/std/localization/c.locales/clocale.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.statics/classic_table.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/types.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.monetary/locale.moneypunct/money_base.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_double.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_float.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_double.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_min_max.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp vendor/libc++/dist/test/std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/assign.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/char_pointer.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/copy.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/locale_char_pointer_cat.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/locale_facetptr.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/locale_locale_cat.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/locale_string_cat.pass.cpp vendor/libc++/dist/test/std/localization/locales/locale/locale.cons/string.pass.cpp vendor/libc++/dist/test/std/numerics/c.math/cmath.pass.cpp vendor/libc++/dist/test/std/numerics/cfenv/cfenv.syn/cfenv.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/cases.h vendor/libc++/dist/test/std/numerics/complex.number/cmplx.over/imag.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/cmplx.over/real.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.literals/literals.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.literals/literals1.fail.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.literals/literals1.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.literals/literals2.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.member.ops/divide_equal_complex.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.member.ops/plus_equal_complex.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.member.ops/times_equal_complex.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.ops/complex_divide_complex.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.ops/complex_times_complex.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/acos.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/acosh.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/asin.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/asinh.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/atan.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/atanh.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/cos.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/cosh.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/exp.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/log.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/log10.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/pow_complex_complex.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/pow_complex_scalar.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/pow_scalar_complex.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/sin.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/sinh.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/sqrt.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/tan.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.transcendentals/tanh.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.value.ops/abs.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.value.ops/arg.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.value.ops/norm.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.value.ops/polar.pass.cpp vendor/libc++/dist/test/std/numerics/complex.number/complex.value.ops/proj.pass.cpp vendor/libc++/dist/test/std/numerics/numarray/template.valarray/valarray.unary/not.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.device/ctor.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.device/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bernoulli/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.bin/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.geo/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.bern/rand.dist.bern.negbin/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.chisq/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.lognormal/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.normal/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist.norm.t/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.exp/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.extreme/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.gamma/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.poisson/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.pconst/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.samp/rand.dist.samp.plinear/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval_param.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval.pass.cpp vendor/libc++/dist/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.real/eval_param.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.match/awk.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.match/basic.fail.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.match/basic.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.match/ecma.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.match/egrep.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.match/extended.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.match/grep.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.match/lookahead_capture.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.match/parse_curly_brackets.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.replace/test1.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.replace/test2.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.replace/test3.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.replace/test4.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.replace/test5.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.replace/test6.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.search/awk.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.search/backup.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.search/basic.fail.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.search/basic.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.search/ecma.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.search/egrep.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.search/extended.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.search/grep.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.search/lookahead.pass.cpp vendor/libc++/dist/test/std/re/re.alg/re.alg.search/no_update_pos.pass.cpp vendor/libc++/dist/test/std/re/re.badexp/regex_error.pass.cpp vendor/libc++/dist/test/std/re/re.const/re.err/error_type.pass.cpp vendor/libc++/dist/test/std/re/re.const/re.matchflag/match_flag_type.pass.cpp vendor/libc++/dist/test/std/re/re.const/re.matchflag/match_not_bol.pass.cpp vendor/libc++/dist/test/std/re/re.const/re.matchflag/match_not_eol.pass.cpp vendor/libc++/dist/test/std/re/re.const/re.synopt/syntax_option_type.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.fail.cpp vendor/libc++/dist/test/std/re/re.iter/re.regiter/re.regiter.cnstr/cnstr.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.regiter/re.regiter.cnstr/default.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.regiter/re.regiter.deref/deref.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.regiter/re.regiter.incr/post.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.regiter/types.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.fail.cpp vendor/libc++/dist/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/array.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/default.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.fail.cpp vendor/libc++/dist/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.fail.cpp vendor/libc++/dist/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/int.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.fail.cpp vendor/libc++/dist/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/vector.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.tokiter/re.tokiter.comp/equal.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.tokiter/re.tokiter.deref/deref.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.tokiter/re.tokiter.incr/post.pass.cpp vendor/libc++/dist/test/std/re/re.iter/re.tokiter/types.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.assign/assign.il.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.assign/assign.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.assign/assign_iter_iter_flag.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.assign/assign_ptr_flag.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.assign/assign_ptr_size_flag.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.assign/assign_string_flag.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.assign/copy.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.assign/il.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.assign/ptr.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.assign/string.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.const/constants.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/awk_oct.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/bad_escape.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/bad_repeat.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/copy.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/default.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/il_flg.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/iter_iter.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/iter_iter_flg.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/ptr.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/ptr_flg.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/ptr_size_flg.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/string.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.construct/string_flg.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.locale/imbue.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.nonmemb/re.regex.nmswap/swap.pass.cpp vendor/libc++/dist/test/std/re/re.regex/re.regex.swap/swap.pass.cpp vendor/libc++/dist/test/std/re/re.regex/types.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.acc/begin_end.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.acc/cbegin_cend.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.acc/index.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.acc/length.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.acc/position.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.acc/prefix.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.acc/str.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.acc/suffix.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.all/get_allocator.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.const/allocator.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.const/default.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.form/form1.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.form/form2.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.form/form3.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.form/form4.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.nonmember/equal.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.size/empty.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.size/max_size.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.state/ready.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.swap/member_swap.pass.cpp vendor/libc++/dist/test/std/re/re.results/re.results.swap/non_member_swap.pass.cpp vendor/libc++/dist/test/std/re/re.results/types.pass.cpp vendor/libc++/dist/test/std/re/re.submatch/re.submatch.members/compare_string_type.pass.cpp vendor/libc++/dist/test/std/re/re.submatch/re.submatch.members/compare_sub_match.pass.cpp vendor/libc++/dist/test/std/re/re.submatch/re.submatch.members/compare_value_type_ptr.pass.cpp vendor/libc++/dist/test/std/re/re.submatch/re.submatch.members/default.pass.cpp vendor/libc++/dist/test/std/re/re.submatch/re.submatch.members/length.pass.cpp vendor/libc++/dist/test/std/re/re.submatch/re.submatch.members/operator_string.pass.cpp vendor/libc++/dist/test/std/re/re.submatch/re.submatch.members/str.pass.cpp vendor/libc++/dist/test/std/re/re.submatch/re.submatch.op/compare.pass.cpp vendor/libc++/dist/test/std/re/re.submatch/re.submatch.op/stream.pass.cpp vendor/libc++/dist/test/std/re/re.submatch/types.pass.cpp vendor/libc++/dist/test/std/re/re.syn/cmatch.pass.cpp vendor/libc++/dist/test/std/re/re.syn/cregex_iterator.pass.cpp vendor/libc++/dist/test/std/re/re.syn/cregex_token_iterator.pass.cpp vendor/libc++/dist/test/std/re/re.syn/csub_match.pass.cpp vendor/libc++/dist/test/std/re/re.syn/regex.pass.cpp vendor/libc++/dist/test/std/re/re.syn/smatch.pass.cpp vendor/libc++/dist/test/std/re/re.syn/sregex_iterator.pass.cpp vendor/libc++/dist/test/std/re/re.syn/sregex_token_iterator.pass.cpp vendor/libc++/dist/test/std/re/re.syn/ssub_match.pass.cpp vendor/libc++/dist/test/std/re/re.syn/wcmatch.pass.cpp vendor/libc++/dist/test/std/re/re.syn/wcregex_iterator.pass.cpp vendor/libc++/dist/test/std/re/re.syn/wcregex_token_iterator.pass.cpp vendor/libc++/dist/test/std/re/re.syn/wcsub_match.pass.cpp vendor/libc++/dist/test/std/re/re.syn/wregex.pass.cpp vendor/libc++/dist/test/std/re/re.syn/wsmatch.pass.cpp vendor/libc++/dist/test/std/re/re.syn/wsregex_iterator.pass.cpp vendor/libc++/dist/test/std/re/re.syn/wsregex_token_iterator.pass.cpp vendor/libc++/dist/test/std/re/re.syn/wssub_match.pass.cpp vendor/libc++/dist/test/std/re/re.traits/default.pass.cpp vendor/libc++/dist/test/std/re/re.traits/getloc.pass.cpp vendor/libc++/dist/test/std/re/re.traits/imbue.pass.cpp vendor/libc++/dist/test/std/re/re.traits/isctype.pass.cpp vendor/libc++/dist/test/std/re/re.traits/length.pass.cpp vendor/libc++/dist/test/std/re/re.traits/lookup_classname.pass.cpp vendor/libc++/dist/test/std/re/re.traits/lookup_collatename.pass.cpp vendor/libc++/dist/test/std/re/re.traits/transform.pass.cpp vendor/libc++/dist/test/std/re/re.traits/transform_primary.pass.cpp vendor/libc++/dist/test/std/re/re.traits/translate.pass.cpp vendor/libc++/dist/test/std/re/re.traits/translate_nocase.pass.cpp vendor/libc++/dist/test/std/re/re.traits/types.pass.cpp vendor/libc++/dist/test/std/re/re.traits/value.pass.cpp vendor/libc++/dist/test/std/strings/basic.string.literals/literal.pass.cpp vendor/libc++/dist/test/std/strings/basic.string.literals/literal1.fail.cpp vendor/libc++/dist/test/std/strings/basic.string.literals/literal1.pass.cpp vendor/libc++/dist/test/std/strings/basic.string.literals/literal2.fail.cpp vendor/libc++/dist/test/std/strings/basic.string.literals/literal2.pass.cpp vendor/libc++/dist/test/std/strings/basic.string.literals/literal3.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.access/at.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.access/back.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.access/db_back.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.access/db_cback.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.access/db_cfront.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.access/db_cindex.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.access/db_front.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.access/db_index.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.access/front.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.access/index.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/capacity.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/clear.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/empty.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/length.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/max_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/over_max_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/reserve.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/resize_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/resize_size_char.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/shrink_to_fit.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.capacity/size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/alloc.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/char_assignment.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/copy.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/copy_alloc.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/copy_assignment.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/default_noexcept.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/dtor_noexcept.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/initializer_list.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/initializer_list_assignment.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/iter_alloc.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/move.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/move_alloc.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/move_assignment.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/move_noexcept.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/pointer_assignment.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/pointer_size_alloc.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/size_char_alloc.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.cons/substr.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/begin.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/cbegin.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/cend.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/crbegin.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/crend.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/db_iterators_2.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/db_iterators_3.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/db_iterators_4.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/db_iterators_5.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/db_iterators_6.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/db_iterators_7.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/db_iterators_8.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/end.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/iterators.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/rbegin.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.iterators/rend.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_append/initializer_list.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_append/push_back.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_append/size_char.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_append/string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_assign/initializer_list.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_assign/size_char.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_assign/string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_copy/copy.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_erase/iter.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_erase/iter_iter.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_erase/pop_back.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_erase/size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_insert/iter_char.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_insert/iter_size_char.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/char.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/initializer_list.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.modifiers/string_swap/swap.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string.io/get_line.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim_rv.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string.io/get_line_rv.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string.io/stream_extract.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string.io/stream_insert.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string.special/swap.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_op!=/pointer_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_op!=/string_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_operator==/pointer_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_operator==/string_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_opgt/pointer_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_opgt/string_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_opgt=/pointer_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_oplt/pointer_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_oplt/string_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_oplt=/pointer_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string.accessors/c_str.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string.accessors/data.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string.accessors/get_allocator.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_compare/pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_compare/string.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.first.not.of/char_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.first.of/char_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.first.of/string_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.last.not.of/char_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.last.of/char_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find.last.of/string_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find/char_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find/pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find/pointer_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_find/string_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_rfind/char_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_rfind/pointer_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_rfind/pointer_size_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_rfind/string_size.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/string.require/contiguous.pass.cpp vendor/libc++/dist/test/std/strings/basic.string/types.pass.cpp vendor/libc++/dist/test/std/strings/c.strings/cstring.pass.cpp vendor/libc++/dist/test/std/strings/c.strings/cwchar.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char/lt.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/assign2.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/compare.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eq.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/eq_int_type.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/length.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/lt.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/not_eof.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/to_char_type.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char16_t/to_int_type.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/assign2.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/compare.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eq.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/eq_int_type.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/length.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/lt.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/not_eof.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/to_char_type.pass.cpp vendor/libc++/dist/test/std/strings/char.traits/char.traits.specializations/char.traits.specializations.char32_t/to_int_type.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.async/async.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.overview/future_errc.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.overview/launch.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/copy_assign.fail.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/copy_ctor.fail.cpp vendor/libc++/dist/test/std/thread/futures/futures.promise/set_rvalue.pass.cpp vendor/libc++/dist/test/std/thread/futures/futures.unique_future/copy_assign.fail.cpp vendor/libc++/dist/test/std/thread/futures/futures.unique_future/copy_ctor.fail.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.fail.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_assign.fail.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/copy_ctor.fail.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_assign.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/move_ctor.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_adopt_lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex_defer_lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.fail.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_ctor.fail.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_adopt_lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_defer_lock.pass.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/assign.fail.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.shared_mutex.requirements/thread.shared_mutex.class/copy.fail.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/assign.fail.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.mutex.requirements/thread.sharedtimedmutex.requirements/thread.sharedtimedmutex.class/copy.fail.cpp vendor/libc++/dist/test/std/thread/thread.mutex/thread.once/thread.once.callonce/call_once.pass.cpp vendor/libc++/dist/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/F.pass.cpp vendor/libc++/dist/test/std/thread/thread.threads/thread.thread.class/thread.thread.constr/constr.fail.cpp vendor/libc++/dist/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/detach.pass.cpp vendor/libc++/dist/test/std/thread/thread.threads/thread.thread.class/thread.thread.member/join.pass.cpp vendor/libc++/dist/test/std/utilities/allocator.adaptor/allocator.adaptor.types/allocator_pointers.pass.cpp vendor/libc++/dist/test/std/utilities/allocator.adaptor/allocator.adaptor.types/is_always_equal.pass.cpp vendor/libc++/dist/test/std/utilities/allocator.adaptor/scoped.adaptor.operators/eq.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/arithmetic.operations/plus.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/arithmetic.operations/transparent.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_function_object.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.bind/invoke_lvalue.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/bind/func.bind/func.bind.place/placeholders.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/bitwise.operations/bit_not.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/bitwise.operations/transparent.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/comparisons/equal_to.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/comparisons/greater.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/comparisons/greater_equal.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/comparisons/less.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/comparisons/less_equal.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/comparisons/not_equal_to.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/comparisons/transparent.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.memfn/member_function.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/assign_F_alloc.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/func.wrap/func.wrap.func/types.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/logical.operations/transparent.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/refwrap/type_properties.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/unord.hash/enum.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/unord.hash/floating.pass.cpp vendor/libc++/dist/test/std/utilities/function.objects/unord.hash/integral.pass.cpp vendor/libc++/dist/test/std/utilities/intseq/intseq.general/integer_seq.pass.cpp vendor/libc++/dist/test/std/utilities/intseq/intseq.intseq/integer_seq.fail.cpp vendor/libc++/dist/test/std/utilities/intseq/intseq.intseq/integer_seq.pass.cpp vendor/libc++/dist/test/std/utilities/memory/allocator.traits/allocator.traits.members/max_size.pass.cpp vendor/libc++/dist/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_pointer.pass.cpp vendor/libc++/dist/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_void_pointer.pass.cpp vendor/libc++/dist/test/std/utilities/memory/allocator.traits/allocator.traits.types/difference_type.pass.cpp vendor/libc++/dist/test/std/utilities/memory/allocator.traits/allocator.traits.types/pointer.pass.cpp vendor/libc++/dist/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_copy_assignment.pass.cpp vendor/libc++/dist/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_move_assignment.pass.cpp vendor/libc++/dist/test/std/utilities/memory/allocator.traits/allocator.traits.types/propagate_on_container_swap.pass.cpp vendor/libc++/dist/test/std/utilities/memory/allocator.traits/allocator.traits.types/rebind_alloc.pass.cpp vendor/libc++/dist/test/std/utilities/memory/allocator.traits/allocator.traits.types/size_type.pass.cpp vendor/libc++/dist/test/std/utilities/memory/allocator.traits/allocator.traits.types/void_pointer.pass.cpp vendor/libc++/dist/test/std/utilities/memory/allocator.uses/allocator.uses.trait/uses_allocator.pass.cpp vendor/libc++/dist/test/std/utilities/memory/default.allocator/allocator_pointers.pass.cpp vendor/libc++/dist/test/std/utilities/memory/pointer.traits/pointer.traits.types/difference_type.pass.cpp vendor/libc++/dist/test/std/utilities/memory/pointer.traits/pointer.traits.types/element_type.pass.cpp vendor/libc++/dist/test/std/utilities/memory/pointer.traits/pointer.traits.types/rebind.pass.cpp vendor/libc++/dist/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy.pass.cpp vendor/libc++/dist/test/std/utilities/memory/specialized.algorithms/uninitialized.copy/uninitialized_copy_n.pass.cpp vendor/libc++/dist/test/std/utilities/memory/specialized.algorithms/uninitialized.fill.n/uninitialized_fill_n.pass.cpp vendor/libc++/dist/test/std/utilities/memory/specialized.algorithms/uninitialized.fill/uninitialized_fill.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.create/make_unique.array.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.create/make_unique.array4.fail.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.create/make_unique.single.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer_deleter01.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer_deleter02.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer_deleter03.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer_deleter04.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.single/pointer_type.pass.cpp vendor/libc++/dist/test/std/utilities/memory/unique.ptr/unique.ptr.special/swap.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.enab/enable_shared_from_this.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_strong_explicit.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_compare_exchange_weak_explicit.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_exchange_explicit.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_is_lock_free.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_load_explicit.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared.atomic/atomic_store_explicit.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/test_deleter.h vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/types.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/auto_ptr.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_throw.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_throw.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_throw.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/unique_ptr.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.volatile.pass.cpp vendor/libc++/dist/test/std/utilities/memory/util.smartptr/util.smartptr.weak/util.smartptr.ownerless/owner_less.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.logical/conjunction.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.logical/disjunction.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.logical/negation.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.rel/is_convertible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.trans/meta.trans.other/enable_if2.fail.cpp vendor/libc++/dist/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.trans/meta.trans.other/result_of11.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.trans/meta.trans.ptr/add_pointer.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.trans/meta.trans.ptr/remove_pointer.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.trans/meta.trans.ref/add_lvalue_ref.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.trans/meta.trans.ref/add_rvalue_ref.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.trans/meta.trans.ref/remove_ref.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary.prop.query/void_t.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/array.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/class.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/enum.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/floating_point.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/function.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_array.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_class.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_enum.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_floating_point.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_function.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_integral.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_lvalue_reference.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_object_pointer.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_member_pointer.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_null_pointer.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_pointer.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_rvalue_reference.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_union.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/is_void.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/lvalue_ref.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/member_function_pointer_no_variadics.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/member_object_pointer.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/nullptr.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/pointer.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/rvalue_ref.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/union.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.cat/void.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/array.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/class.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_arithmetic.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_compound.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_fundamental.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_member_pointer.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_object.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_reference.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.comp/is_scalar.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/has_virtual_destructor.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_const.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_final.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_polymorphic.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copyable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp vendor/libc++/dist/test/std/utilities/meta/meta.unary/meta.unary.prop/is_volatile.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.cons/char_ptr_ctor.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.cons/default.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.cons/string_ctor.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.cons/ull_ctor.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.hash/bitset.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/count.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/flip_all.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/flip_one.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/index.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/index_const.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/left_shift.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/left_shift_eq.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/not_all.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/op_eq_eq.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/op_or_eq.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/op_xor_eq.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/reset_all.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/reset_one.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/right_shift.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/right_shift_eq.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/set_all.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/test.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.members/to_string.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.operators/op_and.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.operators/op_not.pass.cpp vendor/libc++/dist/test/std/utilities/template.bitset/bitset.operators/op_or.pass.cpp vendor/libc++/dist/test/std/utilities/time/date.time/ctime.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.clock/time.clock.hires/consistency.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.clock/time.clock.steady/consistency.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.clock/time.clock.system/consistency.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.alg/abs.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.cast/ceil.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.cast/floor.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.cast/round.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.literals/literals.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.literals/literals1.fail.cpp vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.literals/literals1.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.literals/literals2.fail.cpp vendor/libc++/dist/test/std/utilities/time/time.duration/time.duration.literals/literals2.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.point/time.point.cast/ceil.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.point/time.point.cast/floor.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.point/time.point.cast/round.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.point/time.point.comparisons/op_equal.pass.cpp vendor/libc++/dist/test/std/utilities/time/time.traits/time.traits.is_fp/treat_as_floating_point.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.general/tuple.smartptr.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/TupleFunction.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/UTypes.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_UTypes.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_const_Types.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_copy.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_convert_move.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_copy.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/alloc_move.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.fail.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_Types.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/const_pair.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_copy.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/convert_move.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/move.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.creation/forward_as_tuple.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.creation/make_tuple.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_const.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.elem/get_non_const.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.elem/tuple.by.type.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.array.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple.include.utility.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.rel/eq.pass.cpp vendor/libc++/dist/test/std/utilities/tuple/tuple.tuple/tuple.rel/lt.pass.cpp vendor/libc++/dist/test/std/utilities/utility/as_const/as_const.pass.cpp vendor/libc++/dist/test/std/utilities/utility/exchange/exchange.pass.cpp vendor/libc++/dist/test/std/utilities/utility/forward/forward.pass.cpp vendor/libc++/dist/test/std/utilities/utility/pairs/pair.astuple/get_const.pass.cpp vendor/libc++/dist/test/std/utilities/utility/pairs/pair.astuple/get_non_const.pass.cpp vendor/libc++/dist/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type1.fail.cpp vendor/libc++/dist/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type2.fail.cpp vendor/libc++/dist/test/std/utilities/utility/pairs/pair.astuple/pairs.by.type3.fail.cpp vendor/libc++/dist/test/std/utilities/utility/pairs/pairs.pair/copy_ctor.pass.cpp vendor/libc++/dist/test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp vendor/libc++/dist/test/std/utilities/utility/pairs/pairs.pair/swap.pass.cpp vendor/libc++/dist/test/std/utilities/utility/pairs/pairs.spec/make_pair.pass.cpp vendor/libc++/dist/test/std/utilities/utility/utility.swap/swap.pass.cpp vendor/libc++/dist/test/std/utilities/utility/utility.swap/swap_array.pass.cpp vendor/libc++/dist/test/support/Counter.h vendor/libc++/dist/test/support/MoveOnly.h vendor/libc++/dist/test/support/allocators.h vendor/libc++/dist/test/support/asan_testing.h vendor/libc++/dist/test/support/constexpr_char_traits.hpp vendor/libc++/dist/test/support/count_new.hpp vendor/libc++/dist/test/support/counting_predicates.hpp vendor/libc++/dist/test/support/disable_missing_braces_warning.h vendor/libc++/dist/test/support/hexfloat.h vendor/libc++/dist/test/support/is_transparent.h vendor/libc++/dist/test/support/min_allocator.h vendor/libc++/dist/test/support/nasty_containers.hpp vendor/libc++/dist/test/support/platform_support.h vendor/libc++/dist/test/support/test_allocator.h vendor/libc++/dist/test/support/test_iterators.h vendor/libc++/dist/test/support/test_macros.h vendor/libc++/dist/www/cxx1z_status.html vendor/libc++/dist/www/index.html vendor/libc++/dist/www/ts1z_status.html Modified: vendor/libc++/dist/.arcconfig ============================================================================== --- vendor/libc++/dist/.arcconfig Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/.arcconfig Sat Jul 23 20:47:26 2016 (r303237) @@ -1,4 +1,4 @@ { "project_id" : "libcxx", - "conduit_uri" : "http://reviews.llvm.org/" + "conduit_uri" : "https://reviews.llvm.org/" } Modified: vendor/libc++/dist/CMakeLists.txt ============================================================================== --- vendor/libc++/dist/CMakeLists.txt Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/CMakeLists.txt Sat Jul 23 20:47:26 2016 (r303237) @@ -3,7 +3,7 @@ #=============================================================================== # Setup Project #=============================================================================== -cmake_minimum_required(VERSION 2.8) +cmake_minimum_required(VERSION 3.4.3) if(POLICY CMP0042) cmake_policy(SET CMP0042 NEW) # Set MACOSX_RPATH=YES by default @@ -12,13 +12,6 @@ if(POLICY CMP0022) cmake_policy(SET CMP0022 NEW) # Required when interacting with LLVM and Clang endif() -project(libcxx CXX C) - -set(PACKAGE_NAME libcxx) -set(PACKAGE_VERSION trunk-svn) -set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}") -set(PACKAGE_BUGREPORT "llvm-bugs@lists.llvm.org") - # Add path for custom modules set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" @@ -26,15 +19,18 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ) -# Require out of source build. -include(MacroEnsureOutOfSourceBuild) -MACRO_ENSURE_OUT_OF_SOURCE_BUILD( - "${PROJECT_NAME} requires an out of source build. Please create a separate - build directory and run 'cmake /path/to/${PROJECT_NAME} [options]' there." - ) - # Find the LLVM sources and simulate LLVM CMake options. include(HandleOutOfTreeLLVM) + +if (LIBCXX_BUILT_STANDALONE) + project(libcxx CXX C) + + set(PACKAGE_NAME libcxx) + set(PACKAGE_VERSION trunk-svn) + set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}") + set(PACKAGE_BUGREPORT "llvm-bugs@lists.llvm.org") +endif () + if (LIBCXX_BUILT_STANDALONE AND NOT LLVM_FOUND) message(WARNING "UNSUPPORTED LIBCXX CONFIGURATION DETECTED: " "llvm-config not found and LLVM_PATH not defined.\n" @@ -42,6 +38,13 @@ if (LIBCXX_BUILT_STANDALONE AND NOT LLVM "or -DLLVM_PATH=path/to/llvm-source-root.") endif() +# Require out of source build. +include(MacroEnsureOutOfSourceBuild) +MACRO_ENSURE_OUT_OF_SOURCE_BUILD( + "${PROJECT_NAME} requires an out of source build. Please create a separate + build directory and run 'cmake /path/to/${PROJECT_NAME} [options]' there." + ) + #=============================================================================== # Setup CMake Options #=============================================================================== @@ -49,7 +52,9 @@ endif() # Basic options --------------------------------------------------------------- option(LIBCXX_ENABLE_ASSERTIONS "Enable assertions independent of build mode." ON) option(LIBCXX_ENABLE_SHARED "Build libc++ as a shared library." ON) - +option(LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY "Build libc++experimental.a" ON) +option(LIBCXX_ENABLE_FILESYSTEM + "Build filesystem as part of libc++experimental.a" ${LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY}) option(LIBCXX_INCLUDE_TESTS "Build the libc++ tests." ${LLVM_INCLUDE_TESTS}) option(LIBCXX_INCLUDE_DOCS "Build the libc++ documentation." ${LLVM_INCLUDE_DOCS}) set(LIBCXX_LIBDIR_SUFFIX "${LLVM_LIBDIR_SUFFIX}" CACHE STRING @@ -57,6 +62,7 @@ set(LIBCXX_LIBDIR_SUFFIX "${LLVM_LIBDIR_ option(LIBCXX_INSTALL_HEADERS "Install the libc++ headers." ON) option(LIBCXX_INSTALL_LIBRARY "Install the libc++ library." ON) option(LIBCXX_INSTALL_SUPPORT_HEADERS "Install libc++ support headers." ON) +option(LIBCXX_INSTALL_EXPERIMENTAL_LIBRARY "Install libc++experimental.a" OFF) set(LIBCXX_ABI_VERSION 1 CACHE STRING "ABI version of libc++.") option(LIBCXX_ABI_UNSTABLE "Unstable ABI of libc++." OFF) @@ -92,7 +98,8 @@ option(LIBCXX_ENABLE_STATIC_ABI_LIBRARY set(ENABLE_LINKER_SCRIPT_DEFAULT_VALUE OFF) if (LLVM_HAVE_LINK_VERSION_SCRIPT AND NOT LIBCXX_ENABLE_STATIC_ABI_LIBRARY AND NOT LIBCXX_CXX_ABI_LIBNAME STREQUAL "none" - AND PYTHONINTERP_FOUND) + AND PYTHONINTERP_FOUND + AND LIBCXX_ENABLE_SHARED) set(ENABLE_LINKER_SCRIPT_DEFAULT_VALUE ON) endif() @@ -121,12 +128,14 @@ option(LIBCXX_ENABLE_MONOTONIC_CLOCK "Build libc++ with support for a monotonic clock. This option may only be set to OFF when LIBCXX_ENABLE_THREADS=OFF." ON) option(LIBCXX_HAS_MUSL_LIBC "Build libc++ with support for the Musl C library" OFF) +option(LIBCXX_HAS_PTHREAD_API "Ignore auto-detection and force use of pthread API" OFF) # Misc options ---------------------------------------------------------------- # FIXME: Turn -pedantic back ON. It is currently off because it warns # about #include_next which is used everywhere. option(LIBCXX_ENABLE_PEDANTIC "Compile with pedantic enabled." OFF) option(LIBCXX_ENABLE_WERROR "Fail and stop if a warning is triggered." OFF) +option(LIBCXX_DISABLE_MACRO_CONFLICT_WARNINGS "Disable #warnings about conflicting macros." OFF) option(LIBCXX_GENERATE_COVERAGE "Enable generating code coverage." OFF) set(LIBCXX_COVERAGE_LIBRARY "" CACHE STRING @@ -160,6 +169,11 @@ option(LIBCXX_CONFIGURE_IDE "Configure l # Check option configurations #=============================================================================== +if (LIBCXX_ENABLE_FILESYSTEM AND NOT LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY) + message(FATAL_ERROR + "LIBCXX_ENABLE_FILESYSTEM cannot be turned on when LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=OFF") +endif() + # Ensure LIBCXX_ENABLE_MONOTONIC_CLOCK is set to ON only when # LIBCXX_ENABLE_THREADS is on. if(LIBCXX_ENABLE_THREADS AND NOT LIBCXX_ENABLE_MONOTONIC_CLOCK) @@ -167,6 +181,11 @@ if(LIBCXX_ENABLE_THREADS AND NOT LIBCXX_ " when LIBCXX_ENABLE_THREADS is also set to OFF.") endif() +if(LIBCXX_HAS_PTHREAD_API AND NOT LIBCXX_ENABLE_THREADS) + message(FATAL_ERROR "LIBCXX_HAS_PTHREAD_API can only be set to ON" + " when LIBCXX_ENABLE_THREADS is also set to ON.") +endif() + # Ensure LLVM_USE_SANITIZER is not specified when LIBCXX_GENERATE_COVERAGE # is ON. if (LLVM_USE_SANITIZER AND LIBCXX_GENERATE_COVERAGE) @@ -199,6 +218,9 @@ if (LIBCXX_ENABLE_ABI_LINKER_SCRIPT) if (NOT PYTHONINTERP_FOUND) message(FATAL_ERROR "LIBCXX_ENABLE_ABI_LINKER_SCRIPT requires python but it was not found.") endif() + if (NOT LIBCXX_ENABLE_SHARED) + message(FATAL_ERROR "LIBCXX_ENABLE_ABI_LINKER_SCRIPT is only available for shared library builds.") + endif() endif() if (LIBCXX_ENABLE_STATIC_ABI_LIBRARY AND LIBCXX_ENABLE_ABI_LINKER_SCRIPT) @@ -233,6 +255,18 @@ set(LIBCXX_COMPILE_FLAGS "") set(LIBCXX_LINK_FLAGS "") set(LIBCXX_LIBRARIES "") +# Include macros for adding and removing libc++ flags. +include(HandleLibcxxFlags) + +# Target flags ================================================================ +# These flags get added to CMAKE_CXX_FLAGS and CMAKE_C_FLAGS so that +# 'config-ix' use them during feature checks. It also adds them to both +# 'LIBCXX_COMPILE_FLAGS' and 'LIBCXX_LINK_FLAGS' +add_target_flags_if(LIBCXX_BUILD_32_BITS "-m32") +add_target_flags_if(LIBCXX_TARGET_TRIPLE "-target ${LIBCXX_TARGET_TRIPLE}") +add_target_flags_if(LIBCXX_SYSROOT "--sysroot=${LIBCXX_SYSROOT}") +add_target_flags_if(LIBCXX_GCC_TOOLCHAIN "-gcc-toolchain ${LIBCXX_GCC_TOOLCHAIN}") + # Configure compiler. include(config-ix) @@ -248,10 +282,7 @@ string(TOUPPER "${CMAKE_BUILD_TYPE}" upp # Setup Compiler Flags #=============================================================================== -include(HandleLibCXXABI) # Steup the ABI library flags - -# Include macros for adding and removing libc++ flags. -include(HandleLibcxxFlags) +include(HandleLibCXXABI) # Setup the ABI library flags # Remove flags that may have snuck in. remove_flags(-DNDEBUG -UNDEBUG -D_DEBUG @@ -274,17 +305,13 @@ endif() # headers add_compile_flags_if_supported(-nostdinc++) -# Target flags ================================================================ -add_flags_if(LIBCXX_BUILD_32_BITS -m32) -add_flags_if(LIBCXX_TARGET_TRIPLE "-target ${LIBCXX_TARGET_TRIPLE}") -add_flags_if(LIBCXX_SYSROOT "--sysroot ${LIBCXX_SYSROOT}") -add_flags_if(LIBCXX_GCC_TOOLCHAIN "-gcc-toolchain ${LIBCXX_GCC_TOOLCHAIN}") # Warning flags =============================================================== add_definitions(-D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) add_compile_flags_if_supported( -Wall -W -Wwrite-strings - -Wno-unused-parameter -Wno-long-long + -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals + -Wno-covered-switch-default -Werror=return-type) if (LIBCXX_ENABLE_WERROR) add_compile_flags_if_supported(-Werror) @@ -297,6 +324,9 @@ endif() if (LIBCXX_ENABLE_PEDANTIC) add_compile_flags_if_supported(-pedantic) endif() +if (LIBCXX_DISABLE_MACRO_CONFLICT_WARNINGS) + add_definitions(-D_LIBCPP_DISABLE_MACRO_CONFLICT_WARNINGS) +endif() # Exception flags ============================================================= if (LIBCXX_ENABLE_EXCEPTIONS) @@ -376,6 +406,7 @@ config_define_if_not(LIBCXX_ENABLE_THREA config_define_if_not(LIBCXX_ENABLE_MONOTONIC_CLOCK _LIBCPP_HAS_NO_MONOTONIC_CLOCK) config_define_if_not(LIBCXX_ENABLE_THREAD_UNSAFE_C_FUNCTIONS _LIBCPP_HAS_NO_THREAD_UNSAFE_C_FUNCTIONS) +config_define_if(LIBCXX_HAS_PTHREAD_API _LIBCPP_HAS_THREAD_API_PTHREAD) config_define_if(LIBCXX_HAS_MUSL_LIBC _LIBCPP_HAS_MUSL_LIBC) if (LIBCXX_NEEDS_SITE_CONFIG) Modified: vendor/libc++/dist/CREDITS.TXT ============================================================================== --- vendor/libc++/dist/CREDITS.TXT Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/CREDITS.TXT Sat Jul 23 20:47:26 2016 (r303237) @@ -37,6 +37,10 @@ E: mclow.lists@gmail.com E: marshall@idio.com D: C++14 support, patches and bug fixes. +N: Jonathan B Coe +E: jbcoe@me.com +D: Implementation of propagate_const. + N: Eric Fiselier E: eric@efcs.ca D: LFTS support, patches and bug fixes. Modified: vendor/libc++/dist/LICENSE.TXT ============================================================================== --- vendor/libc++/dist/LICENSE.TXT Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/LICENSE.TXT Sat Jul 23 20:47:26 2016 (r303237) @@ -14,7 +14,7 @@ Full text of the relevant licenses is in University of Illinois/NCSA Open Source License -Copyright (c) 2009-2015 by the contributors listed in CREDITS.TXT +Copyright (c) 2009-2016 by the contributors listed in CREDITS.TXT All rights reserved. Added: vendor/libc++/dist/benchmarks/unordered_set_operations.bench.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libc++/dist/benchmarks/unordered_set_operations.bench.cpp Sat Jul 23 20:47:26 2016 (r303237) @@ -0,0 +1,44 @@ +#include +#include +#include + +#include "benchmark/benchmark_api.h" + +template +std::vector getInputs(size_t N) { + std::vector inputs; + for (size_t i=0; i < N; ++i) { + inputs.push_back(i); + } + return inputs; +} + +template +void BM_SetInsert(benchmark::State& st, Container c, Inputs const& in) { + const auto end = in.end(); + while (st.KeepRunning()) { + c.clear(); + for (auto it = in.begin(); it != end; ++it) { + benchmark::DoNotOptimize(c.insert(*it)); + } + benchmark::DoNotOptimize(c); + } +} +BENCHMARK_CAPTURE(BM_SetInsert, uint32_insert, + std::unordered_set{}, getInputs(1024)); + +template +void BM_SetFind(benchmark::State& st, Container c, Inputs const& in) { + c.insert(in.begin(), in.end()); + const auto end = in.end(); + while (st.KeepRunning()) { + for (auto it = in.begin(); it != end; ++it) { + benchmark::DoNotOptimize(c.find(*it)); + } + } +} +BENCHMARK_CAPTURE(BM_SetFind, uint32_lookup, + std::unordered_set{}, getInputs(1024)); + + +BENCHMARK_MAIN() Added: vendor/libc++/dist/cmake/Modules/CheckLibcxxAtomic.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libc++/dist/cmake/Modules/CheckLibcxxAtomic.cmake Sat Jul 23 20:47:26 2016 (r303237) @@ -0,0 +1,41 @@ +INCLUDE(CheckCXXSourceCompiles) + +# Sometimes linking against libatomic is required for atomic ops, if +# the platform doesn't support lock-free atomics. +# +# We could modify LLVM's CheckAtomic module and have it check for 64-bit +# atomics instead. However, we would like to avoid careless uses of 64-bit +# atomics inside LLVM over time on 32-bit platforms. + +function(check_cxx_atomics varname) + set(OLD_CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS}) + set(CMAKE_REQUIRED_FLAGS "-std=c++11 -nostdinc++ -isystem ${LIBCXX_SOURCE_DIR}/include") + if (${LIBCXX_GCC_TOOLCHAIN}) + set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} --gcc-toolchain=${LIBCXX_GCC_TOOLCHAIN}") + endif() + check_cxx_source_compiles(" +#include +#include +std::atomic x; +std::atomic y; +int main() { + return x + y; +} +" ${varname}) + set(CMAKE_REQUIRED_FLAGS ${OLD_CMAKE_REQUIRED_FLAGS}) +endfunction(check_cxx_atomics) + +check_cxx_atomics(LIBCXX_HAVE_CXX_ATOMICS_WITHOUT_LIB) +check_library_exists(atomic __atomic_fetch_add_8 "" LIBCXX_HAS_ATOMIC_LIB) +# If not, check if the library exists, and atomics work with it. +if(NOT LIBCXX_HAVE_CXX_ATOMICS_WITHOUT_LIB) + if(LIBCXX_HAS_ATOMIC_LIB) + list(APPEND CMAKE_REQUIRED_LIBRARIES "atomic") + check_cxx_atomics(LIBCXX_HAVE_CXX_ATOMICS_WITH_LIB) + if (NOT LIBCXX_HAVE_CXX_ATOMICS_WITH_LIB) + message(WARNING "Host compiler must support std::atomic!") + endif() + else() + message(WARNING "Host compiler appears to require libatomic, but cannot find it.") + endif() +endif() Modified: vendor/libc++/dist/cmake/Modules/HandleLibCXXABI.cmake ============================================================================== --- vendor/libc++/dist/cmake/Modules/HandleLibCXXABI.cmake Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/cmake/Modules/HandleLibCXXABI.cmake Sat Jul 23 20:47:26 2016 (r303237) @@ -21,9 +21,11 @@ macro(setup_abi_lib abidefines abilib ab CACHE PATH "Paths to C++ ABI header directories separated by ';'." FORCE ) - + set(LIBCXX_CXX_ABI_LIBRARY_PATH "${LIBCXX_CXX_ABI_LIBRARY_PATH}" + CACHE PATH + "Paths to C++ ABI library directory" + ) set(LIBCXX_CXX_ABI_LIBRARY ${abilib}) - set(LIBCXX_ABILIB_FILES ${abifiles}) file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/include") Modified: vendor/libc++/dist/cmake/Modules/HandleLibcxxFlags.cmake ============================================================================== --- vendor/libc++/dist/cmake/Modules/HandleLibcxxFlags.cmake Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/cmake/Modules/HandleLibcxxFlags.cmake Sat Jul 23 20:47:26 2016 (r303237) @@ -35,6 +35,11 @@ macro(remove_flags) endforeach() endmacro(remove_flags) +macro(check_flag_supported flag) + mangle_name("${flag}" flagname) + check_cxx_compiler_flag("${flag}" "LIBCXX_SUPPORTS_${flagname}_FLAG") +endmacro() + # Add a macro definition if condition is true. macro(define_if condition def) if (${condition}) @@ -71,6 +76,26 @@ macro(config_define value def) set(LIBCXX_NEEDS_SITE_CONFIG ON) endmacro() +# Add a list of flags to all of 'CMAKE_CXX_FLAGS', 'CMAKE_C_FLAGS', +# 'LIBCXX_COMPILE_FLAGS' and 'LIBCXX_LINK_FLAGS'. +macro(add_target_flags) + foreach(value ${ARGN}) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${value}") + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${value}") + list(APPEND LIBCXX_COMPILE_FLAGS ${value}) + list(APPEND LIBCXX_LINK_FLAGS ${value}) + endforeach() +endmacro() + +# If the specified 'condition' is true then add a list of flags to +# all of 'CMAKE_CXX_FLAGS', 'CMAKE_C_FLAGS', 'LIBCXX_COMPILE_FLAGS' +# and 'LIBCXX_LINK_FLAGS'. +macro(add_target_flags_if condition) + if (${condition}) + add_target_flags(${ARGN}) + endif() +endmacro() + # Add a specified list of flags to both 'LIBCXX_COMPILE_FLAGS' and # 'LIBCXX_LINK_FLAGS'. macro(add_flags) Modified: vendor/libc++/dist/cmake/Modules/HandleOutOfTreeLLVM.cmake ============================================================================== --- vendor/libc++/dist/cmake/Modules/HandleOutOfTreeLLVM.cmake Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/cmake/Modules/HandleOutOfTreeLLVM.cmake Sat Jul 23 20:47:26 2016 (r303237) @@ -35,7 +35,7 @@ macro(find_llvm_parts) set(LLVM_INCLUDE_DIR ${INCLUDE_DIR} CACHE PATH "Path to llvm/include") set(LLVM_BINARY_DIR ${LLVM_OBJ_ROOT} CACHE PATH "Path to LLVM build tree") set(LLVM_MAIN_SRC_DIR ${MAIN_SRC_DIR} CACHE PATH "Path to LLVM source tree") - set(LLVM_CMAKE_PATH "${LLVM_BINARY_DIR}/share/llvm/cmake") + set(LLVM_CMAKE_PATH "${LLVM_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}/cmake/llvm") else() set(LLVM_FOUND OFF) return() @@ -93,14 +93,6 @@ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR endif() set(LLVM_LIT_ARGS "${LIT_ARGS_DEFAULT}" CACHE STRING "Default options for lit") - # Make sure we can use the console pool for recent cmake and ninja > 1.5 - # Needed for add_lit_testsuite - if(CMAKE_VERSION VERSION_LESS 3.1.20141117) - set(cmake_3_2_USES_TERMINAL) - else() - set(cmake_3_2_USES_TERMINAL USES_TERMINAL) - endif() - # Required doc configuration if (LLVM_ENABLE_SPHINX) message(STATUS "Sphinx enabled.") Modified: vendor/libc++/dist/cmake/config-ix.cmake ============================================================================== --- vendor/libc++/dist/cmake/config-ix.cmake Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/cmake/config-ix.cmake Sat Jul 23 20:47:26 2016 (r303237) @@ -1,5 +1,6 @@ include(CheckLibraryExists) include(CheckCXXCompilerFlag) +include(CheckLibcxxAtomic) # Check compiler flags Modified: vendor/libc++/dist/docs/BuildingLibcxx.rst ============================================================================== --- vendor/libc++/dist/docs/BuildingLibcxx.rst Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/docs/BuildingLibcxx.rst Sat Jul 23 20:47:26 2016 (r303237) @@ -1,3 +1,4 @@ +.. _BuildingLibcxx: =============== Building libc++ @@ -6,6 +7,8 @@ Building libc++ .. contents:: :local: +.. _build instructions: + Getting Started =============== @@ -34,8 +37,7 @@ The basic steps needed to build libc++ a #. Configure and build libc++ with libc++abi: - CMake is the only supported configuration system. Unlike other LLVM - projects autotools is not supported for either libc++ or libc++abi. + CMake is the only supported configuration system. Clang is the preferred compiler when building and using libc++. @@ -120,6 +122,18 @@ CMake docs or execute ``cmake --help-var libc++ specific options ----------------------- +.. option:: LIBCXX_INSTALL_LIBRARY:BOOL + + **Default**: ``ON`` + + Toggle the installation of the library portion of libc++. + +.. option:: LIBCXX_INSTALL_HEADERS:BOOL + + **Default**: ``ON`` + + Toggle the installation of the libc++ headers. + .. option:: LIBCXX_ENABLE_ASSERTIONS:BOOL **Default**: ``ON`` @@ -144,6 +158,33 @@ libc++ specific options Extra suffix to append to the directory where libraries are to be installed. This option overrides :option:`LLVM_LIBDIR_SUFFIX`. + +.. _libc++experimental options: + +libc++experimental Specific Options +------------------------------------ + +.. option:: LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY:BOOL + + **Default**: ``ON`` + + Build and test libc++experimental.a. + +.. option:: LIBCXX_INSTALL_EXPERIMENTAL_LIBRARY:BOOL + + **Default**: ``OFF`` + + Install libc++experimental.a alongside libc++. + + +.. option:: LIBCXX_ENABLE_FILESYSTEM:BOOL + + **Default**: ``LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY`` + + Build filesystem as part of libc++experimental.a. This allows filesystem + to be disabled without turning off the entire experimental library. + + .. _ABI Library Specific Options: ABI Library Specific Options @@ -304,3 +345,72 @@ own copy of libsupc++ and this can lead $ make install You can now run clang with -stdlib=libc++. + + +.. _libcxxrt_ref: + +Using libcxxrt on Linux +------------------------ + +You will need to keep the source tree of `libcxxrt`_ available +on your build machine and your copy of the libcxxrt shared library must +be placed where your linker will find it. + +We can now run CMake like: + +.. code-block:: bash + + $ CC=clang CXX=clang++ cmake -G "Unix Makefiles" \ + -DLIBCXX_CXX_ABI=libcxxrt \ + -DLIBCXX_CXX_ABI_INCLUDE_PATHS=path/to/libcxxrt-sources/src \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + + $ make cxx + $ make install + +Unfortunately you can't simply run clang with "-stdlib=libc++" at this point, as +clang is set up to link for libc++ linked to libsupc++. To get around this +you'll have to set up your linker yourself (or patch clang). For example, + +.. code-block:: bash + + $ clang++ -stdlib=libc++ helloworld.cpp \ + -nodefaultlibs -lc++ -lcxxrt -lm -lc -lgcc_s -lgcc + +Alternately, you could just add libcxxrt to your libraries list, which in most +situations will give the same result: + +.. code-block:: bash + + $ clang++ -stdlib=libc++ helloworld.cpp -lcxxrt + +.. _`libcxxrt`: https://github.com/pathscale/libcxxrt/ + + +Using a local ABI library installation +--------------------------------------- + +.. warning:: + This is not recommended in almost all cases. + +These instructions should only be used when you can't install your ABI library. + +Normally you must link libc++ against a ABI shared library that the +linker can find. If you want to build and test libc++ against an ABI +library not in the linker's path you needq to set +``-DLIBCXX_CXX_ABI_LIBRARY_PATH=/path/to/abi/lib`` when configuring CMake. + +An example build using libc++abi would look like: + +.. code-block:: bash + + $ CC=clang CXX=clang++ cmake \ + -DLIBCXX_CXX_ABI=libc++abi \ + -DLIBCXX_CXX_ABI_INCLUDE_PATHS="/path/to/libcxxabi/include" \ + -DLIBCXX_CXX_ABI_LIBRARY_PATH="/path/to/libcxxabi-build/lib" \ + path/to/libcxx + $ make + +When testing libc++ LIT will automatically link against the proper ABI +library. Modified: vendor/libc++/dist/docs/TestingLibcxx.rst ============================================================================== --- vendor/libc++/dist/docs/TestingLibcxx.rst Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/docs/TestingLibcxx.rst Sat Jul 23 20:47:26 2016 (r303237) @@ -98,7 +98,7 @@ configuration. Passing the option on the .. program:: lit -.. option:: cxx_under_test= +.. option:: --cxx_under_test= Specify the compiler used to build the tests. @@ -108,37 +108,46 @@ configuration. Passing the option on the Change the standard version used when building the tests. -.. option:: libcxx_site_config= +.. option:: --libcxx_site_config= Specify the site configuration to use when running the tests. This option overrides the enviroment variable LIBCXX_SITE_CONFIG. -.. option:: libcxx_headers= +.. option:: --libcxx_headers= Specify the libc++ headers that are tested. By default the headers in the source tree are used. -.. option:: libcxx_library= +.. option:: --cxx_library_root= - Specify the libc++ library that is tested. By default the library in the - build directory is used. This option cannot be used when use_system_lib is - provided. + Specify the directory of the libc++ library to be tested. By default the + library folder of the build directory is used. This option cannot be used + when use_system_lib is provided. -.. option:: use_system_lib= + +.. option:: --cxx_runtime_root= + + Specify the directory of the libc++ library to use at runtime. This directory + is not added to the linkers search path. This can be used to compile tests + against one version of libc++ and run them using another. The default value + for this option is `cxx_library_root`. This option cannot be used + when use_system_lib is provided. + +.. option:: --use_system_lib= **Default**: False Enable or disable testing against the installed version of libc++ library. Note: This does not use the installed headers. -.. option:: use_lit_shell= +.. option:: --use_lit_shell= Enable or disable the use of LIT's internal shell in ShTests. If the environment variable LIT_USE_INTERNAL_SHELL is present then that is used as the default value. Otherwise the default value is True on Windows and False on every other platform. -.. option:: no_default_flags= +.. option:: --no_default_flags= **Default**: False @@ -146,16 +155,16 @@ configuration. Passing the option on the option is used only flags specified using the compile_flags and link_flags will be used. -.. option:: compile_flags="" +.. option:: --compile_flags="" Specify additional compile flags as a space delimited string. Note: This options should not be used to change the standard version used. -.. option:: link_flags="" +.. option:: --link_flags="" Specify additional link flags as a space delimited string. -.. option:: debug_level= +.. option:: --debug_level= **Values**: 0, 1 Modified: vendor/libc++/dist/docs/UsingLibcxx.rst ============================================================================== --- vendor/libc++/dist/docs/UsingLibcxx.rst Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/docs/UsingLibcxx.rst Sat Jul 23 20:47:26 2016 (r303237) @@ -49,7 +49,30 @@ An example of using ``LD_LIBRARY_PATH``: $ export LD_LIBRARY_PATH=/lib $ ./a.out # Searches for libc++ along LD_LIBRARY_PATH +Using libc++experimental and ```` +===================================================== +Libc++ provides implementations of experimental technical specifications +in a separate library, ``libc++experimental.a``. Users of ```` +headers may be required to link ``-lc++experimental``. + +.. code-block:: bash + + $ clang++ -std=c++14 -stdlib=libc++ test.cpp -lc++experimental + +Libc++experimental.a may not always be available, even when libc++ is already +installed. For information on building libc++experimental from source see +:ref:`Building Libc++ ` and +:ref:`libc++experimental CMake Options `. + +Also see the `Experimental Library Implementation Status `__ +page. + +.. warning:: + Experimental libraries are Experimental. + * The contents of the ```` headers and ``libc++experimental.a`` + library will not remain compatible between versions. + * No guarantees of API or ABI stability are provided. Using libc++ on Linux ===================== @@ -87,3 +110,16 @@ not just libstdc++ so they must be manua $ g++ -nostdinc++ -I/include/c++/v1 \ test.cpp -nodefaultlibs -lc++ -lc++abi -lm -lc -lgcc_s -lgcc + + +GDB Pretty printers for libc++ +------------------------------ + +GDB does not support pretty-printing of libc++ symbols by default. Unfortunately +libc++ does not provide pretty-printers itself. However there are 3rd +party implementations available and although they are not officially +supported by libc++ they may be useful to users. + +Known 3rd Party Implementations Include: + +* `Koutheir's libc++ pretty-printers `_. Modified: vendor/libc++/dist/docs/conf.py ============================================================================== --- vendor/libc++/dist/docs/conf.py Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/docs/conf.py Sat Jul 23 20:47:26 2016 (r303237) @@ -40,16 +40,16 @@ master_doc = 'index' # General information about the project. project = u'libc++' -copyright = u'2011-2015, LLVM Project' +copyright = u'2011-2016, LLVM Project' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. -version = '3.8' +version = '3.9' # The full version, including alpha/beta/rc tags. -release = '3.8' +release = '3.9' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. Modified: vendor/libc++/dist/include/CMakeLists.txt ============================================================================== --- vendor/libc++/dist/include/CMakeLists.txt Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/include/CMakeLists.txt Sat Jul 23 20:47:26 2016 (r303237) @@ -19,7 +19,7 @@ file(COPY . if (LIBCXX_INSTALL_HEADERS) install(DIRECTORY . DESTINATION include/c++/v1 - COMPONENT libcxx + COMPONENT libcxx-headers FILES_MATCHING ${LIBCXX_HEADER_PATTERN} PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ @@ -41,12 +41,23 @@ if (LIBCXX_INSTALL_HEADERS) # Add a target that executes the generation commands. add_custom_target(generate_config_header ALL DEPENDS ${LIBCXX_BINARY_DIR}/__generated_config) + set(generated_config_deps generate_config_header) # Install the generated header as __config. install(FILES ${LIBCXX_BINARY_DIR}/__generated_config DESTINATION include/c++/v1 PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ RENAME __config - COMPONENT libcxx) + COMPONENT libcxx-headers) + endif() + + if (NOT CMAKE_CONFIGURATION_TYPES) + # this target is just needed as a placeholder for the distribution target + add_custom_target(libcxx-headers) + add_custom_target(install-libcxx-headers + DEPENDS libcxx-headers ${generated_config_deps} + COMMAND "${CMAKE_COMMAND}" + -DCMAKE_INSTALL_COMPONENT=libcxx-headers + -P "${CMAKE_BINARY_DIR}/cmake_install.cmake") endif() endif() Added: vendor/libc++/dist/include/__bsd_locale_defaults.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libc++/dist/include/__bsd_locale_defaults.h Sat Jul 23 20:47:26 2016 (r303237) @@ -0,0 +1,33 @@ +// -*- C++ -*- +//===---------------------- __bsd_locale_defaults.h -----------------------===// +// +// The LLVM Compiler Infrastructure +// +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// The BSDs have lots of *_l functions. We don't want to define those symbols +// on other platforms though, for fear of conflicts with user code. So here, +// we will define the mapping from an internal macro to the real BSD symbol. +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP_BSD_LOCALE_DEFAULTS_H +#define _LIBCPP_BSD_LOCALE_DEFAULTS_H + +#define __libcpp_mb_cur_max_l(loc) MB_CUR_MAX_L(loc) +#define __libcpp_btowc_l(ch, loc) btowc_l(ch, loc) +#define __libcpp_wctob_l(wch, loc) wctob_l(wch, loc) +#define __libcpp_wcsnrtombs_l(dst, src, nwc, len, ps, loc) wcsnrtombs_l(dst, src, nwc, len, ps, loc) +#define __libcpp_wcrtomb_l(src, wc, ps, loc) wcrtomb_l(src, wc, ps, loc) +#define __libcpp_mbsnrtowcs_l(dst, src, nms, len, ps, loc) mbsnrtowcs_l(dst, src, nms, len, ps, loc) +#define __libcpp_mbrtowc_l(pwc, s, n, ps, l) mbrtowc_l(pwc, s, n, ps, l) +#define __libcpp_mbtowc_l(pwc, pmb, max, l) mbtowc_l(pwc, pmb, max, l) +#define __libcpp_mbrlen_l(s, n, ps, l) mbrlen_l(s, n, ps, l) +#define __libcpp_localeconv_l(l) localeconv_l(l) +#define __libcpp_mbsrtowcs_l(dest, src, len, ps, l) mbsrtowcs_l(dest, src, len, ps, l) +#define __libcpp_snprintf_l(...) snprintf_l(__VA_ARGS__) +#define __libcpp_asprintf_l(...) asprintf_l(__VA_ARGS__) +#define __libcpp_sscanf_l(...) sscanf_l(__VA_ARGS__) + +#endif // _LIBCPP_BSD_LOCALE_DEFAULTS_H Added: vendor/libc++/dist/include/__bsd_locale_fallbacks.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/libc++/dist/include/__bsd_locale_fallbacks.h Sat Jul 23 20:47:26 2016 (r303237) @@ -0,0 +1,138 @@ +// -*- C++ -*- +//===---------------------- __bsd_locale_fallbacks.h ----------------------===// +// +// The LLVM Compiler Infrastructure +// +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// +// The BSDs have lots of *_l functions. This file provides reimplementations +// of those functions for non-BSD platforms. +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP_BSD_LOCALE_FALLBACKS_DEFAULTS_H +#define _LIBCPP_BSD_LOCALE_FALLBACKS_DEFAULTS_H + +#include +#include + +_LIBCPP_BEGIN_NAMESPACE_STD + +typedef _VSTD::remove_pointer::type __use_locale_struct; +typedef _VSTD::unique_ptr<__use_locale_struct, decltype(&uselocale)> __locale_raii; + +inline _LIBCPP_ALWAYS_INLINE +decltype(MB_CUR_MAX) __libcpp_mb_cur_max_l(locale_t __l) +{ + __locale_raii __current( uselocale(__l), uselocale ); + return MB_CUR_MAX; +} + +inline _LIBCPP_ALWAYS_INLINE +wint_t __libcpp_btowc_l(int __c, locale_t __l) +{ + __locale_raii __current( uselocale(__l), uselocale ); + return btowc(__c); +} + +inline _LIBCPP_ALWAYS_INLINE +int __libcpp_wctob_l(wint_t __c, locale_t __l) +{ + __locale_raii __current( uselocale(__l), uselocale ); + return wctob(__c); +} + +inline _LIBCPP_ALWAYS_INLINE +size_t __libcpp_wcsnrtombs_l(char *__dest, const wchar_t **__src, size_t __nwc, + size_t __len, mbstate_t *__ps, locale_t __l) +{ + __locale_raii __current( uselocale(__l), uselocale ); + return wcsnrtombs(__dest, __src, __nwc, __len, __ps); +} + +inline _LIBCPP_ALWAYS_INLINE +size_t __libcpp_wcrtomb_l(char *__s, wchar_t __wc, mbstate_t *__ps, locale_t __l) +{ + __locale_raii __current( uselocale(__l), uselocale ); + return wcrtomb(__s, __wc, __ps); +} + +inline _LIBCPP_ALWAYS_INLINE +size_t __libcpp_mbsnrtowcs_l(wchar_t * __dest, const char **__src, size_t __nms, + size_t __len, mbstate_t *__ps, locale_t __l) +{ + __locale_raii __current( uselocale(__l), uselocale ); + return mbsnrtowcs(__dest, __src, __nms, __len, __ps); +} + +inline _LIBCPP_ALWAYS_INLINE +size_t __libcpp_mbrtowc_l(wchar_t *__pwc, const char *__s, size_t __n, + mbstate_t *__ps, locale_t __l) +{ + __locale_raii __current( uselocale(__l), uselocale ); + return mbrtowc(__pwc, __s, __n, __ps); +} + +inline _LIBCPP_ALWAYS_INLINE +int __libcpp_mbtowc_l(wchar_t *__pwc, const char *__pmb, size_t __max, locale_t __l) +{ + __locale_raii __current( uselocale(__l), uselocale ); + return mbtowc(__pwc, __pmb, __max); +} + +inline _LIBCPP_ALWAYS_INLINE +size_t __libcpp_mbrlen_l(const char *__s, size_t __n, mbstate_t *__ps, locale_t __l) +{ + __locale_raii __current( uselocale(__l), uselocale ); + return mbrlen(__s, __n, __ps); +} + +inline _LIBCPP_ALWAYS_INLINE +lconv *__libcpp_localeconv_l(locale_t __l) +{ + __locale_raii __current( uselocale(__l), uselocale ); + return localeconv(); +} + +inline _LIBCPP_ALWAYS_INLINE +size_t __libcpp_mbsrtowcs_l(wchar_t *__dest, const char **__src, size_t __len, + mbstate_t *__ps, locale_t __l) +{ + __locale_raii __current( uselocale(__l), uselocale ); + return mbsrtowcs(__dest, __src, __len, __ps); +} + +inline +int __libcpp_snprintf_l(char *__s, size_t __n, locale_t __l, const char *__format, ...) { + va_list __va; + va_start(__va, __format); + __locale_raii __current( uselocale(__l), uselocale ); + int __res = vsnprintf(__s, __n, __format, __va); + va_end(__va); + return __res; +} + +inline +int __libcpp_asprintf_l(char **__s, locale_t __l, const char *__format, ...) { + va_list __va; + va_start(__va, __format); + __locale_raii __current( uselocale(__l), uselocale ); + int __res = vasprintf(__s, __format, __va); + va_end(__va); + return __res; +} + +inline +int __libcpp_sscanf_l(const char *__s, locale_t __l, const char *__format, ...) { + va_list __va; + va_start(__va, __format); + __locale_raii __current( uselocale(__l), uselocale ); + int __res = vsscanf(__s, __format, __va); + va_end(__va); + return __res; +} + +_LIBCPP_END_NAMESPACE_STD + +#endif // _LIBCPP_BSD_LOCALE_FALLBACKS_DEFAULTS_H Modified: vendor/libc++/dist/include/__config ============================================================================== --- vendor/libc++/dist/include/__config Sat Jul 23 20:46:21 2016 (r303236) +++ vendor/libc++/dist/include/__config Sat Jul 23 20:47:26 2016 (r303237) @@ -27,7 +27,7 @@ #define _GNUC_VER 0 #endif -#define _LIBCPP_VERSION 3800 +#define _LIBCPP_VERSION 3900 #ifndef _LIBCPP_ABI_VERSION #define _LIBCPP_ABI_VERSION 1 @@ -41,6 +41,22 @@ #define _LIBCPP_ABI_INCOMPLETE_TYPES_IN_DEQUE // Fix undefined behavior in how std::list stores it's linked nodes. #define _LIBCPP_ABI_LIST_REMOVE_NODE_POINTER_UB +// Fix undefined behavior in how __tree stores its end and parent nodes. +#define _LIBCPP_ABI_TREE_REMOVE_NODE_POINTER_UB +#define _LIBCPP_ABI_FORWARD_LIST_REMOVE_NODE_POINTER_UB +#define _LIBCPP_ABI_FIX_UNORDERED_CONTAINER_SIZE_TYPE +#define _LIBCPP_ABI_VARIADIC_LOCK_GUARD +#elif _LIBCPP_ABI_VERSION == 1 +// Feature macros for disabling pre ABI v1 features. All of these options +// are deprecated. +#if defined(__FreeBSD__) +#define _LIBCPP_DEPRECATED_ABI_DISABLE_PAIR_TRIVIAL_COPY_CTOR +#endif +#endif + +#ifdef _LIBCPP_TRIVIAL_PAIR_COPY_CTOR +#error "_LIBCPP_TRIVIAL_PAIR_COPY_CTOR" is no longer supported. \ + use _LIBCPP_DEPRECATED_ABI_DISABLE_PAIR_TRIVIAL_COPY_CTOR instead #endif #define _LIBCPP_CONCAT1(_LIBCPP_X,_LIBCPP_Y) _LIBCPP_X##_LIBCPP_Y @@ -178,6 +194,12 @@ # endif #endif // !defined(_LIBCPP_LITTLE_ENDIAN) || !defined(_LIBCPP_BIG_ENDIAN) +#if __has_attribute(__no_sanitize__) +#define _LIBCPP_NO_CFI __attribute__((__no_sanitize__("cfi"))) +#else +#define _LIBCPP_NO_CFI +#endif + #ifdef _WIN32 // only really useful for a DLL @@ -236,6 +258,12 @@ # endif *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Sat Jul 23 20:48:11 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E5AD3BA2A7C; Sat, 23 Jul 2016 20:48:11 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9AFD11A7F; Sat, 23 Jul 2016 20:48:11 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NKmAE7012284; Sat, 23 Jul 2016 20:48:10 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NKmA5b012283; Sat, 23 Jul 2016 20:48:10 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232048.u6NKmA5b012283@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 20:48:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303238 - vendor/libc++/libc++-release_39-r276489 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 20:48:12 -0000 Author: dim Date: Sat Jul 23 20:48:10 2016 New Revision: 303238 URL: https://svnweb.freebsd.org/changeset/base/303238 Log: Tag libc++ release_39 branch r276489. Added: vendor/libc++/libc++-release_39-r276489/ - copied from r303237, vendor/libc++/dist/ From owner-svn-src-vendor@freebsd.org Sat Jul 23 20:48:54 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 247F1BA2B06; Sat, 23 Jul 2016 20:48:54 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 898F11C07; Sat, 23 Jul 2016 20:48:53 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NKmqCo012366; Sat, 23 Jul 2016 20:48:52 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NKmpYv012350; Sat, 23 Jul 2016 20:48:51 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232048.u6NKmpYv012350@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 20:48:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303239 - in vendor/lld/dist: . COFF ELF docs include/lld/Core include/lld/Driver include/lld/ReaderWriter lib/Config lib/Core lib/Driver lib/ReaderWriter lib/ReaderWriter/ELF lib/Reade... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 20:48:54 -0000 Author: dim Date: Sat Jul 23 20:48:50 2016 New Revision: 303239 URL: https://svnweb.freebsd.org/changeset/base/303239 Log: Vendor import of lld release_39 branch r276489: https://llvm.org/svn/llvm-project/lld/branches/release_39@276489 Added: vendor/lld/dist/COFF/Librarian.cpp (contents, props changed) vendor/lld/dist/ELF/EhFrame.cpp (contents, props changed) vendor/lld/dist/ELF/EhFrame.h (contents, props changed) vendor/lld/dist/ELF/ICF.cpp (contents, props changed) vendor/lld/dist/ELF/ICF.h (contents, props changed) vendor/lld/dist/ELF/LTO.cpp (contents, props changed) vendor/lld/dist/ELF/LTO.h (contents, props changed) vendor/lld/dist/ELF/LinkerScript.h (contents, props changed) vendor/lld/dist/ELF/Relocations.cpp (contents, props changed) vendor/lld/dist/ELF/Relocations.h (contents, props changed) vendor/lld/dist/ELF/ScriptParser.cpp (contents, props changed) vendor/lld/dist/ELF/ScriptParser.h (contents, props changed) vendor/lld/dist/ELF/Strings.cpp (contents, props changed) vendor/lld/dist/ELF/Strings.h (contents, props changed) vendor/lld/dist/ELF/SymbolListFile.cpp (contents, props changed) vendor/lld/dist/ELF/SymbolListFile.h (contents, props changed) vendor/lld/dist/ELF/Thunks.cpp (contents, props changed) vendor/lld/dist/ELF/Thunks.h (contents, props changed) vendor/lld/dist/docs/AtomLLD.rst vendor/lld/dist/docs/NewLLD.rst vendor/lld/dist/docs/ReleaseNotes.rst vendor/lld/dist/lib/ReaderWriter/MachO/ObjCPass.cpp (contents, props changed) vendor/lld/dist/test/COFF/Inputs/manifestinput.test vendor/lld/dist/test/COFF/manifestinput.test vendor/lld/dist/test/COFF/section.test vendor/lld/dist/test/ELF/Inputs/aarch64-copy2.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/aarch64-tls-gdie.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/abs-hidden.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/arm-plt-reloc.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/arm-thumb-blx-targets.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/arm-thumb-narrow-branch.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/conflict.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/copy-in-shared.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/copy-rel-corrupted.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/copy-rel-pie.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/ctors_dtors_priority1.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/ctors_dtors_priority2.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/ctors_dtors_priority3.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/duplicated-plt-entry.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/dynamic-reloc-weak.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/ehframe-relocation.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/empty-ver.ver vendor/lld/dist/test/ELF/Inputs/far-arm-abs.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/far-arm-thumb-abs.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/gc-sections-weak.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/gnu-ifunc-gotpcrel.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/gotpc-relax-und-dso.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/icf2.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/invalid-cie-version2.elf (contents, props changed) vendor/lld/dist/test/ELF/Inputs/mips-align-err.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/mips-nonalloc.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/mips-pic.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/mips-tls.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/plt-aarch64.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/ppc64-addr16-error.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/protected-shared.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/relocatable-ehframe.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/relocatable.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/relocatable2.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/relocation-copy-alias.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/relocation-copy-arm.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/resolution-shared.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/start-lib-comdat.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/start-lib1.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/start-lib2.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/symbol-override.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/tls-got-entry.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/tls-in-archive.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/trace-ar1.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/trace-ar2.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/trace-symbols-foo-strong.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/trace-symbols-foo-weak.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/undef-with-plt-addr.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/undef.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/unresolved-symbols.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/verdef-defaultver.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/verdef.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/verneed.so.sh (contents, props changed) vendor/lld/dist/test/ELF/Inputs/version-script-err.script vendor/lld/dist/test/ELF/Inputs/version-use.script vendor/lld/dist/test/ELF/Inputs/warn-common.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/warn-common2.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/x86-64-relax-offset.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/x86-64-reloc-error.s (contents, props changed) vendor/lld/dist/test/ELF/Inputs/x86-64-tls-gd-got.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-abs64-dyn.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-copy2.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-fpic-got.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-got-relocations.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-got.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-relative.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-tls-gdie.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-tls-gdle.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-tls-iele.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-tls-le.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-tls-pie.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-tls-static.s (contents, props changed) vendor/lld/dist/test/ELF/aarch64-tlsdesc.s (contents, props changed) vendor/lld/dist/test/ELF/abs-hidden.s (contents, props changed) vendor/lld/dist/test/ELF/amdgpu-relocs.s (contents, props changed) vendor/lld/dist/test/ELF/arm-abs32-dyn.s (contents, props changed) vendor/lld/dist/test/ELF/arm-attributes-remove.s (contents, props changed) vendor/lld/dist/test/ELF/arm-blx.s (contents, props changed) vendor/lld/dist/test/ELF/arm-branch-error.s (contents, props changed) vendor/lld/dist/test/ELF/arm-branch.s (contents, props changed) vendor/lld/dist/test/ELF/arm-copy.s (contents, props changed) vendor/lld/dist/test/ELF/arm-data-prel.s (contents, props changed) vendor/lld/dist/test/ELF/arm-data-relocs.s (contents, props changed) vendor/lld/dist/test/ELF/arm-fpic-got.s (contents, props changed) vendor/lld/dist/test/ELF/arm-gnu-ifunc-nosym.s (contents, props changed) vendor/lld/dist/test/ELF/arm-gnu-ifunc.s (contents, props changed) vendor/lld/dist/test/ELF/arm-got-relative.s (contents, props changed) vendor/lld/dist/test/ELF/arm-gotoff.s (contents, props changed) vendor/lld/dist/test/ELF/arm-mov-relocs.s (contents, props changed) vendor/lld/dist/test/ELF/arm-plt-reloc.s (contents, props changed) vendor/lld/dist/test/ELF/arm-thumb-blx.s (contents, props changed) vendor/lld/dist/test/ELF/arm-thumb-branch-error.s (contents, props changed) vendor/lld/dist/test/ELF/arm-thumb-branch.s (contents, props changed) vendor/lld/dist/test/ELF/arm-thumb-interwork-thunk.s (contents, props changed) vendor/lld/dist/test/ELF/arm-thumb-narrow-branch-check.s (contents, props changed) vendor/lld/dist/test/ELF/arm-thumb-plt-reloc.s (contents, props changed) vendor/lld/dist/test/ELF/as-needed-no-reloc.s (contents, props changed) vendor/lld/dist/test/ELF/avoid-empty-program-headers.s (contents, props changed) vendor/lld/dist/test/ELF/bsymbolic-undef.s (contents, props changed) vendor/lld/dist/test/ELF/bsymbolic.s (contents, props changed) vendor/lld/dist/test/ELF/build-id.s (contents, props changed) vendor/lld/dist/test/ELF/combrelocs.s (contents, props changed) vendor/lld/dist/test/ELF/compressed-debug-input.s (contents, props changed) vendor/lld/dist/test/ELF/conflict.s (contents, props changed) vendor/lld/dist/test/ELF/copy-errors.s (contents, props changed) vendor/lld/dist/test/ELF/copy-in-shared.s (contents, props changed) vendor/lld/dist/test/ELF/copy-rel-corrupted.s (contents, props changed) vendor/lld/dist/test/ELF/copy-rel-pie-error.s (contents, props changed) vendor/lld/dist/test/ELF/copy-rel-pie.s (contents, props changed) vendor/lld/dist/test/ELF/ctors_dtors_priority.s (contents, props changed) vendor/lld/dist/test/ELF/dont-export-hidden.s (contents, props changed) vendor/lld/dist/test/ELF/driver.test vendor/lld/dist/test/ELF/duplicated-plt-entry.s (contents, props changed) vendor/lld/dist/test/ELF/dynamic-list.s (contents, props changed) vendor/lld/dist/test/ELF/dynamic-reloc-in-ro.s (contents, props changed) vendor/lld/dist/test/ELF/dynamic.s (contents, props changed) vendor/lld/dist/test/ELF/dynsym-pie.s (contents, props changed) vendor/lld/dist/test/ELF/edata-etext.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-dyn-rel.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-gc.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-hdr-abs-fde.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-hdr-augmentation.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-hdr-icf.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-hdr-no-out.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-hdr-no-out2.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-hdr.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-marker.s (contents, props changed) vendor/lld/dist/test/ELF/eh-frame-multilpe-cie.s (contents, props changed) vendor/lld/dist/test/ELF/empty-ver.s (contents, props changed) vendor/lld/dist/test/ELF/fatal-warnings.s (contents, props changed) vendor/lld/dist/test/ELF/file-sym.s (contents, props changed) vendor/lld/dist/test/ELF/gc-merge-local-sym.s (contents, props changed) vendor/lld/dist/test/ELF/gc-sections-local-sym.s (contents, props changed) vendor/lld/dist/test/ELF/gc-sections-lsda.s (contents, props changed) vendor/lld/dist/test/ELF/gc-sections-merge-addend.s (contents, props changed) vendor/lld/dist/test/ELF/gc-sections-merge-implicit-addend.s (contents, props changed) vendor/lld/dist/test/ELF/gc-sections-merge.s (contents, props changed) vendor/lld/dist/test/ELF/gc-sections-protected.s (contents, props changed) vendor/lld/dist/test/ELF/gc-sections-shared.s (contents, props changed) vendor/lld/dist/test/ELF/gc-sections-weak.s (contents, props changed) vendor/lld/dist/test/ELF/global_offset_table_shared.s (contents, props changed) vendor/lld/dist/test/ELF/gnu-ifunc-gotpcrel.s (contents, props changed) vendor/lld/dist/test/ELF/gnu-ifunc-relative.s (contents, props changed) vendor/lld/dist/test/ELF/got-plt-header.s (contents, props changed) vendor/lld/dist/test/ELF/gotpc-relax-nopic.s (contents, props changed) vendor/lld/dist/test/ELF/gotpc-relax-und-dso.s (contents, props changed) vendor/lld/dist/test/ELF/gotpc-relax.s (contents, props changed) vendor/lld/dist/test/ELF/gotpcrelx.s (contents, props changed) vendor/lld/dist/test/ELF/i386-got-and-copy.s (contents, props changed) vendor/lld/dist/test/ELF/i386-gotpc.s (contents, props changed) vendor/lld/dist/test/ELF/i386-merge.s (contents, props changed) vendor/lld/dist/test/ELF/i386-relative.s (contents, props changed) vendor/lld/dist/test/ELF/i386-relax-reloc.s (contents, props changed) vendor/lld/dist/test/ELF/i386-tls-ie-shared.s (contents, props changed) vendor/lld/dist/test/ELF/icf1.s (contents, props changed) vendor/lld/dist/test/ELF/icf2.s (contents, props changed) vendor/lld/dist/test/ELF/icf3.s (contents, props changed) vendor/lld/dist/test/ELF/icf4.s (contents, props changed) vendor/lld/dist/test/ELF/icf5.s (contents, props changed) vendor/lld/dist/test/ELF/icf6.s (contents, props changed) vendor/lld/dist/test/ELF/icf7.s (contents, props changed) vendor/lld/dist/test/ELF/image-base.s (contents, props changed) vendor/lld/dist/test/ELF/init_fini_priority.s (contents, props changed) vendor/lld/dist/test/ELF/invalid-dynamic-list.test vendor/lld/dist/test/ELF/invalid-linkerscript.test vendor/lld/dist/test/ELF/linkerscript-align.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript-diagnostic.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript-locationcounter.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript-orphans.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript-phdr-check.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript-repsection-va.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript-sections-keep.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript-sections-padding.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript-symbol-conflict.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript-symbols.s (contents, props changed) vendor/lld/dist/test/ELF/linkerscript-va.s (contents, props changed) vendor/lld/dist/test/ELF/llvm33-rela-outside-group.s (contents, props changed) vendor/lld/dist/test/ELF/local-got-pie.s (contents, props changed) vendor/lld/dist/test/ELF/local-undefined-symbol.s (contents, props changed) vendor/lld/dist/test/ELF/lto/ vendor/lld/dist/test/ELF/lto/Inputs/ vendor/lld/dist/test/ELF/lto/Inputs/archive-2.ll vendor/lld/dist/test/ELF/lto/Inputs/archive-3.ll vendor/lld/dist/test/ELF/lto/Inputs/archive.ll vendor/lld/dist/test/ELF/lto/Inputs/available-externally.ll vendor/lld/dist/test/ELF/lto/Inputs/comdat.s (contents, props changed) vendor/lld/dist/test/ELF/lto/Inputs/common.s (contents, props changed) vendor/lld/dist/test/ELF/lto/Inputs/drop-debug-info.bc (contents, props changed) vendor/lld/dist/test/ELF/lto/Inputs/drop-linkage.ll vendor/lld/dist/test/ELF/lto/Inputs/dynsym.s (contents, props changed) vendor/lld/dist/test/ELF/lto/Inputs/internalize-exportdyn.ll vendor/lld/dist/test/ELF/lto/Inputs/internalize-undef.ll vendor/lld/dist/test/ELF/lto/Inputs/irmover-error.ll vendor/lld/dist/test/ELF/lto/Inputs/linkonce-odr.ll vendor/lld/dist/test/ELF/lto/Inputs/linkonce.ll vendor/lld/dist/test/ELF/lto/Inputs/resolution.s (contents, props changed) vendor/lld/dist/test/ELF/lto/Inputs/save-temps.ll vendor/lld/dist/test/ELF/lto/Inputs/shared.s (contents, props changed) vendor/lld/dist/test/ELF/lto/Inputs/start-lib1.ll vendor/lld/dist/test/ELF/lto/Inputs/start-lib2.ll vendor/lld/dist/test/ELF/lto/Inputs/tls-mixed.s (contents, props changed) vendor/lld/dist/test/ELF/lto/Inputs/type-merge.ll vendor/lld/dist/test/ELF/lto/Inputs/type-merge2.ll vendor/lld/dist/test/ELF/lto/Inputs/undef-mixed.s (contents, props changed) vendor/lld/dist/test/ELF/lto/Inputs/unnamed-addr-lib.s (contents, props changed) vendor/lld/dist/test/ELF/lto/Inputs/visibility.s (contents, props changed) vendor/lld/dist/test/ELF/lto/archive-2.ll vendor/lld/dist/test/ELF/lto/archive-3.ll vendor/lld/dist/test/ELF/lto/archive.ll vendor/lld/dist/test/ELF/lto/asmundef.ll vendor/lld/dist/test/ELF/lto/available-externally.ll vendor/lld/dist/test/ELF/lto/combined-lto-object-name.ll vendor/lld/dist/test/ELF/lto/comdat.ll vendor/lld/dist/test/ELF/lto/comdat2.ll vendor/lld/dist/test/ELF/lto/common.ll vendor/lld/dist/test/ELF/lto/common2.ll vendor/lld/dist/test/ELF/lto/ctors.ll vendor/lld/dist/test/ELF/lto/discard-value-names.ll vendor/lld/dist/test/ELF/lto/drop-debug-info.ll vendor/lld/dist/test/ELF/lto/drop-linkage.ll vendor/lld/dist/test/ELF/lto/duplicated.ll vendor/lld/dist/test/ELF/lto/dynamic-list.ll vendor/lld/dist/test/ELF/lto/dynsym.ll vendor/lld/dist/test/ELF/lto/inline-asm.ll vendor/lld/dist/test/ELF/lto/internalize-basic.ll vendor/lld/dist/test/ELF/lto/internalize-exportdyn.ll vendor/lld/dist/test/ELF/lto/internalize-llvmused.ll vendor/lld/dist/test/ELF/lto/internalize-undef.ll vendor/lld/dist/test/ELF/lto/internalize-version-script.ll vendor/lld/dist/test/ELF/lto/invalid-bitcode.ll vendor/lld/dist/test/ELF/lto/irmover-error.ll vendor/lld/dist/test/ELF/lto/linkage.ll vendor/lld/dist/test/ELF/lto/linkonce-odr.ll vendor/lld/dist/test/ELF/lto/linkonce.ll vendor/lld/dist/test/ELF/lto/lto-start.ll vendor/lld/dist/test/ELF/lto/ltopasses-basic.ll vendor/lld/dist/test/ELF/lto/ltopasses-custom.ll vendor/lld/dist/test/ELF/lto/metadata.ll vendor/lld/dist/test/ELF/lto/mix-platforms.ll vendor/lld/dist/test/ELF/lto/module-asm.ll vendor/lld/dist/test/ELF/lto/opt-level.ll vendor/lld/dist/test/ELF/lto/parallel-internalize.ll vendor/lld/dist/test/ELF/lto/parallel.ll vendor/lld/dist/test/ELF/lto/pic.ll vendor/lld/dist/test/ELF/lto/relax-relocs.ll vendor/lld/dist/test/ELF/lto/resolution.ll vendor/lld/dist/test/ELF/lto/save-temps.ll vendor/lld/dist/test/ELF/lto/shlib-undefined.ll vendor/lld/dist/test/ELF/lto/start-lib.ll vendor/lld/dist/test/ELF/lto/tls-mixed.ll vendor/lld/dist/test/ELF/lto/tls-preserve.ll vendor/lld/dist/test/ELF/lto/type-merge.ll vendor/lld/dist/test/ELF/lto/type-merge2.ll vendor/lld/dist/test/ELF/lto/undef-mixed.ll vendor/lld/dist/test/ELF/lto/undef-weak.ll vendor/lld/dist/test/ELF/lto/undef.ll vendor/lld/dist/test/ELF/lto/undefined-puts.ll vendor/lld/dist/test/ELF/lto/unnamed-addr-comdat.ll vendor/lld/dist/test/ELF/lto/unnamed-addr-lib.ll vendor/lld/dist/test/ELF/lto/unnamed-addr.ll vendor/lld/dist/test/ELF/lto/verify-invalid.ll vendor/lld/dist/test/ELF/lto/version-script.ll vendor/lld/dist/test/ELF/lto/visibility.ll vendor/lld/dist/test/ELF/lto/weak.ll vendor/lld/dist/test/ELF/merge-shared-str.s (contents, props changed) vendor/lld/dist/test/ELF/mips-26.s (contents, props changed) vendor/lld/dist/test/ELF/mips-32.s (contents, props changed) vendor/lld/dist/test/ELF/mips-64-disp.s (contents, props changed) vendor/lld/dist/test/ELF/mips-64-got.s (contents, props changed) vendor/lld/dist/test/ELF/mips-64-gprel-so.s (contents, props changed) vendor/lld/dist/test/ELF/mips-64-rels.s (contents, props changed) vendor/lld/dist/test/ELF/mips-64.s (contents, props changed) vendor/lld/dist/test/ELF/mips-align-err.s (contents, props changed) vendor/lld/dist/test/ELF/mips-got-and-copy.s (contents, props changed) vendor/lld/dist/test/ELF/mips-got-extsym.s (contents, props changed) vendor/lld/dist/test/ELF/mips-got-redundant.s (contents, props changed) vendor/lld/dist/test/ELF/mips-got-weak.s (contents, props changed) vendor/lld/dist/test/ELF/mips-got16.s (contents, props changed) vendor/lld/dist/test/ELF/mips-gp-local.s (contents, props changed) vendor/lld/dist/test/ELF/mips-gprel32-relocs-gp0.test vendor/lld/dist/test/ELF/mips-lo16-not-relative.s (contents, props changed) vendor/lld/dist/test/ELF/mips-nonalloc.s (contents, props changed) vendor/lld/dist/test/ELF/mips-npic-call-pic.s (contents, props changed) vendor/lld/dist/test/ELF/mips-options-r.test vendor/lld/dist/test/ELF/mips-options.s (contents, props changed) vendor/lld/dist/test/ELF/mips-plt-copy.s (contents, props changed) vendor/lld/dist/test/ELF/mips-sto-plt.s (contents, props changed) vendor/lld/dist/test/ELF/mips-tls-64.s (contents, props changed) vendor/lld/dist/test/ELF/mips-tls-hilo.s (contents, props changed) vendor/lld/dist/test/ELF/mips-tls.s (contents, props changed) vendor/lld/dist/test/ELF/no-augmentation.s (contents, props changed) vendor/lld/dist/test/ELF/no-plt-shared.s (contents, props changed) vendor/lld/dist/test/ELF/noplt-pie.s (contents, props changed) vendor/lld/dist/test/ELF/note.s (contents, props changed) vendor/lld/dist/test/ELF/phdr-align.s (contents, props changed) vendor/lld/dist/test/ELF/pie-weak.s (contents, props changed) vendor/lld/dist/test/ELF/pie.s (contents, props changed) vendor/lld/dist/test/ELF/protected-shared.s (contents, props changed) vendor/lld/dist/test/ELF/rel-offset.s (contents, props changed) vendor/lld/dist/test/ELF/relative-dynamic-reloc-pie.s (contents, props changed) vendor/lld/dist/test/ELF/relocatable-bss.s (contents, props changed) vendor/lld/dist/test/ELF/relocatable-ehframe.s (contents, props changed) vendor/lld/dist/test/ELF/relocatable-reloc.s (contents, props changed) vendor/lld/dist/test/ELF/relocatable-symbols.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-copy-alias.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-copy-flags.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-non-alloc.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-relative-absolute.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-relative-synthetic.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-relative-weak.s (contents, props changed) vendor/lld/dist/test/ELF/relocation-shared.s (contents, props changed) vendor/lld/dist/test/ELF/relro-tls.s (contents, props changed) vendor/lld/dist/test/ELF/reproduce-error.s (contents, props changed) vendor/lld/dist/test/ELF/reproduce-linkerscript.s (contents, props changed) vendor/lld/dist/test/ELF/reproduce-thin-archive.s (contents, props changed) vendor/lld/dist/test/ELF/reproduce-windows.s (contents, props changed) vendor/lld/dist/test/ELF/reproduce.s (contents, props changed) vendor/lld/dist/test/ELF/resolution-shared.s (contents, props changed) vendor/lld/dist/test/ELF/splitstacks.s (contents, props changed) vendor/lld/dist/test/ELF/start-lib-comdat.s (contents, props changed) vendor/lld/dist/test/ELF/start-lib.s (contents, props changed) vendor/lld/dist/test/ELF/startstop-gccollect.s (contents, props changed) vendor/lld/dist/test/ELF/string-gc.s (contents, props changed) vendor/lld/dist/test/ELF/strip-debug.s (contents, props changed) vendor/lld/dist/test/ELF/symbol-override.s (contents, props changed) vendor/lld/dist/test/ELF/tail-merge-string-align.s (contents, props changed) vendor/lld/dist/test/ELF/tls-archive.s (contents, props changed) vendor/lld/dist/test/ELF/tls-got-entry.s (contents, props changed) vendor/lld/dist/test/ELF/tls-in-archive.s (contents, props changed) vendor/lld/dist/test/ELF/tls-initial-exec-local.s (contents, props changed) vendor/lld/dist/test/ELF/tls-offset.s (contents, props changed) vendor/lld/dist/test/ELF/tls-opt-no-plt.s (contents, props changed) vendor/lld/dist/test/ELF/tls-two-relocs.s (contents, props changed) vendor/lld/dist/test/ELF/trace-ar.s (contents, props changed) vendor/lld/dist/test/ELF/trace-symbols.s (contents, props changed) vendor/lld/dist/test/ELF/trace.s (contents, props changed) vendor/lld/dist/test/ELF/undef-shared.s (contents, props changed) vendor/lld/dist/test/ELF/undef-version-script.s (contents, props changed) vendor/lld/dist/test/ELF/undef-with-plt-addr-i686.s (contents, props changed) vendor/lld/dist/test/ELF/undef-with-plt-addr.s (contents, props changed) vendor/lld/dist/test/ELF/unresolved-symbols.s (contents, props changed) vendor/lld/dist/test/ELF/user_def_init_array_start.s (contents, props changed) vendor/lld/dist/test/ELF/verdef-defaultver.s (contents, props changed) vendor/lld/dist/test/ELF/verdef-dependency.s (contents, props changed) vendor/lld/dist/test/ELF/verdef.s (contents, props changed) vendor/lld/dist/test/ELF/verneed-as-needed-weak.s (contents, props changed) vendor/lld/dist/test/ELF/verneed-local.s (contents, props changed) vendor/lld/dist/test/ELF/verneed.s (contents, props changed) vendor/lld/dist/test/ELF/version-script-err.s (contents, props changed) vendor/lld/dist/test/ELF/version-script-extern.s (contents, props changed) vendor/lld/dist/test/ELF/version-script-noundef.s (contents, props changed) vendor/lld/dist/test/ELF/version-script.s (contents, props changed) vendor/lld/dist/test/ELF/version-undef-sym.s (contents, props changed) vendor/lld/dist/test/ELF/version-use.s (contents, props changed) vendor/lld/dist/test/ELF/version-wildcard.test vendor/lld/dist/test/ELF/warn-common.s (contents, props changed) vendor/lld/dist/test/ELF/weak-undef-hidden.s (contents, props changed) vendor/lld/dist/test/ELF/weak-undef-shared.s (contents, props changed) vendor/lld/dist/test/ELF/weak-undef.s (contents, props changed) vendor/lld/dist/test/ELF/wildcards.s (contents, props changed) vendor/lld/dist/test/ELF/x86-64-dyn-rel-error.s (contents, props changed) vendor/lld/dist/test/ELF/x86-64-dyn-rel-error2.s (contents, props changed) vendor/lld/dist/test/ELF/x86-64-rela.s (contents, props changed) vendor/lld/dist/test/ELF/x86-64-relax-offset.s (contents, props changed) vendor/lld/dist/test/ELF/x86-64-reloc-32-fpic.s (contents, props changed) vendor/lld/dist/test/ELF/x86-64-reloc-error.s (contents, props changed) vendor/lld/dist/test/ELF/x86-64-reloc-pc32-fpic.s (contents, props changed) vendor/lld/dist/test/ELF/x86-64-reloc-range.s (contents, props changed) vendor/lld/dist/test/ELF/x86-64-tls-gd-got.s (contents, props changed) vendor/lld/dist/test/ELF/x86-64-tls-gd-local.s (contents, props changed) vendor/lld/dist/test/ELF/x86-64-tls-pie.s (contents, props changed) vendor/lld/dist/test/ELF/zdefs.s (contents, props changed) vendor/lld/dist/test/darwin/cmdline-objc_gc.objtxt vendor/lld/dist/test/darwin/cmdline-objc_gc_compaction.objtxt vendor/lld/dist/test/darwin/cmdline-objc_gc_only.objtxt vendor/lld/dist/test/mach-o/Inputs/no-version-min-load-command-object.yaml vendor/lld/dist/test/mach-o/Inputs/swift-version-1.yaml vendor/lld/dist/test/mach-o/data-in-code-load-command.yaml vendor/lld/dist/test/mach-o/dead-strip-globals.yaml vendor/lld/dist/test/mach-o/eh-frame-relocs-arm64.yaml vendor/lld/dist/test/mach-o/error-simulator-vs-macosx.yaml vendor/lld/dist/test/mach-o/function-starts-load-command.yaml vendor/lld/dist/test/mach-o/mach_header-cpusubtype.yaml vendor/lld/dist/test/mach-o/objc-category-list-atom.yaml vendor/lld/dist/test/mach-o/objc-image-info-host-vs-simulator.yaml vendor/lld/dist/test/mach-o/objc-image-info-invalid-size.yaml vendor/lld/dist/test/mach-o/objc-image-info-invalid-version.yaml vendor/lld/dist/test/mach-o/objc-image-info-mismatched-swift-version.yaml vendor/lld/dist/test/mach-o/objc-image-info-pass-output.yaml vendor/lld/dist/test/mach-o/objc-image-info-simulator-vs-host.yaml vendor/lld/dist/test/mach-o/objc-image-info-unsupported-gc.yaml vendor/lld/dist/test/mach-o/sdk-version-error.yaml vendor/lld/dist/test/mach-o/sectattrs.yaml vendor/lld/dist/test/mach-o/seg-protection-arm64.yaml vendor/lld/dist/test/mach-o/seg-protection-x86_64.yaml vendor/lld/dist/test/mach-o/source-version.yaml vendor/lld/dist/test/mach-o/subsections-via-symbols-default.yaml vendor/lld/dist/test/mach-o/version-min-load-command-object.yaml vendor/lld/dist/test/mach-o/version-min-load-command.yaml Deleted: vendor/lld/dist/include/lld/Core/Alias.h vendor/lld/dist/include/lld/Core/STDExtras.h vendor/lld/dist/include/lld/Core/range.h vendor/lld/dist/include/lld/ReaderWriter/AtomLayout.h vendor/lld/dist/include/lld/ReaderWriter/CoreLinkingContext.h vendor/lld/dist/include/lld/ReaderWriter/ELFLinkingContext.h vendor/lld/dist/include/lld/ReaderWriter/LinkerScript.h vendor/lld/dist/lib/Driver/CoreDriver.cpp vendor/lld/dist/lib/Driver/CoreOptions.td vendor/lld/dist/lib/Driver/Driver.cpp vendor/lld/dist/lib/Driver/GnuLdDriver.cpp vendor/lld/dist/lib/Driver/GnuLdOptions.td vendor/lld/dist/lib/Driver/TODO.rst vendor/lld/dist/lib/Driver/UniversalDriver.cpp vendor/lld/dist/lib/Driver/UniversalDriverOptions.td vendor/lld/dist/lib/ReaderWriter/CoreLinkingContext.cpp vendor/lld/dist/lib/ReaderWriter/ELF/ vendor/lld/dist/lib/ReaderWriter/LinkerScript.cpp vendor/lld/dist/lib/ReaderWriter/Native/ vendor/lld/dist/lib/ReaderWriter/PECOFF/ vendor/lld/dist/test/COFF/dllorder.test vendor/lld/dist/test/Driver/def-lib-search.test vendor/lld/dist/test/Driver/flavor-option.test vendor/lld/dist/test/Driver/lib-search.test vendor/lld/dist/test/Driver/so-whole-archive.test vendor/lld/dist/test/Driver/trivial-driver.test vendor/lld/dist/test/Driver/undef-basic.objtxt vendor/lld/dist/test/ELF/mips-relocs.s vendor/lld/dist/test/ELF/valid-cie-length-dw64.s vendor/lld/dist/test/ELF/x86-64-reloc-32-error.s vendor/lld/dist/test/ELF/x86-64-reloc-32S-error.s vendor/lld/dist/test/LinkerScript/expr-precedence.test vendor/lld/dist/test/LinkerScript/extern-bad-symbol.test vendor/lld/dist/test/LinkerScript/extern-empty.test vendor/lld/dist/test/LinkerScript/extern-valid.test vendor/lld/dist/test/LinkerScript/incomplete-ternary.test vendor/lld/dist/test/LinkerScript/libname-err-1.test vendor/lld/dist/test/LinkerScript/libname-err-2.test vendor/lld/dist/test/LinkerScript/linker-script-outputformat.test vendor/lld/dist/test/LinkerScript/linker-script.test vendor/lld/dist/test/LinkerScript/memory-empty.test vendor/lld/dist/test/LinkerScript/memory-missing-attrs.test vendor/lld/dist/test/LinkerScript/memory-missing-length.test vendor/lld/dist/test/LinkerScript/memory-missing-name.test vendor/lld/dist/test/LinkerScript/memory-missing-origin.test vendor/lld/dist/test/LinkerScript/memory-valid.test vendor/lld/dist/test/LinkerScript/missing-entry-symbol.test vendor/lld/dist/test/LinkerScript/missing-input-file-name.test vendor/lld/dist/test/LinkerScript/missing-input-sections.test vendor/lld/dist/test/LinkerScript/missing-operand.test vendor/lld/dist/test/LinkerScript/missing-output-section-name.test vendor/lld/dist/test/LinkerScript/missing-symbol.test vendor/lld/dist/test/LinkerScript/phdrs-sections.test vendor/lld/dist/test/LinkerScript/sections.test vendor/lld/dist/test/core/Inputs/archive-basic.objtxt vendor/lld/dist/test/core/Inputs/archive-chain.objtxt vendor/lld/dist/test/core/Inputs/archive-chain2.objtxt vendor/lld/dist/test/core/Inputs/archive-tentdef-search.objtxt vendor/lld/dist/test/core/Inputs/associates.objtxt vendor/lld/dist/test/core/Inputs/auto-hide-coalesce.objtxt vendor/lld/dist/test/core/Inputs/code-model-attributes.objtxt vendor/lld/dist/test/core/Inputs/code-model-attributes2.objtxt vendor/lld/dist/test/core/Inputs/code-model-attributes3.objtxt vendor/lld/dist/test/core/Inputs/code-model-attributes4.objtxt vendor/lld/dist/test/core/Inputs/code-model-attributes5.objtxt vendor/lld/dist/test/core/Inputs/constants-coalesce.objtxt vendor/lld/dist/test/core/Inputs/constants-coalesce2.objtxt vendor/lld/dist/test/core/Inputs/cstring-coalesce.objtxt vendor/lld/dist/test/core/Inputs/cstring-coalesce2.objtxt vendor/lld/dist/test/core/Inputs/custom-section-coalesce.objtxt vendor/lld/dist/test/core/Inputs/custom-section-coalesce2.objtxt vendor/lld/dist/test/core/Inputs/dead-strip-attributes.objtxt vendor/lld/dist/test/core/Inputs/dead-strip-attributes2.objtxt vendor/lld/dist/test/core/Inputs/dead-strip-basic.objtxt vendor/lld/dist/test/core/Inputs/dead-strip-basic2.objtxt vendor/lld/dist/test/core/Inputs/dead-strip-globals.objtxt vendor/lld/dist/test/core/Inputs/dead-strip-globals2.objtxt vendor/lld/dist/test/core/Inputs/error-duplicate-absolutes.objtxt vendor/lld/dist/test/core/Inputs/gnulinkonce-rearrange-resolve.objtxt vendor/lld/dist/test/core/Inputs/gnulinkonce-remaining-undef.objtxt vendor/lld/dist/test/core/Inputs/gnulinkonce-remaining-undef2.objtxt vendor/lld/dist/test/core/Inputs/gnulinkonce-resolve.objtxt vendor/lld/dist/test/core/Inputs/gnulinkonce-simple.objtxt vendor/lld/dist/test/core/Inputs/inline-coalesce.objtxt vendor/lld/dist/test/core/Inputs/inline-coalesce2.objtxt vendor/lld/dist/test/core/Inputs/multiple-def-error.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-deadstrip.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-gnulinkonce-error.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-rearrange-resolve.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-remaining-undef.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-remaining-undef2.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-resolve.objtxt vendor/lld/dist/test/core/Inputs/sectiongroup-simple.objtxt vendor/lld/dist/test/core/Inputs/shared-library-coalesce.objtxt vendor/lld/dist/test/core/Inputs/tent-merge.objtxt vendor/lld/dist/test/core/Inputs/undef-coalesce-error.objtxt vendor/lld/dist/test/core/Inputs/undef-coalesce-error2.objtxt vendor/lld/dist/test/core/Inputs/undef-coalesce.objtxt vendor/lld/dist/test/core/Inputs/undef-coalesce2.objtxt vendor/lld/dist/test/core/Inputs/undef-fallback.objtxt vendor/lld/dist/test/core/Inputs/undef-weak-coalesce.objtxt vendor/lld/dist/test/core/Inputs/weak-coalesce.objtxt vendor/lld/dist/test/core/Inputs/weak-coalesce2.objtxt vendor/lld/dist/test/core/absolute-basic.objtxt vendor/lld/dist/test/core/absolute-local.objtxt vendor/lld/dist/test/core/archive-basic.objtxt vendor/lld/dist/test/core/archive-chain.objtxt vendor/lld/dist/test/core/archive-tentdef-search.objtxt vendor/lld/dist/test/core/associates.objtxt vendor/lld/dist/test/core/auto-hide-coalesce.objtxt vendor/lld/dist/test/core/code-model-attributes.objtxt vendor/lld/dist/test/core/constants-coalesce.objtxt vendor/lld/dist/test/core/cstring-coalesce.objtxt vendor/lld/dist/test/core/custom-section-coalesce.objtxt vendor/lld/dist/test/core/custom-section.objtxt vendor/lld/dist/test/core/dead-strip-attributes.objtxt vendor/lld/dist/test/core/dead-strip-basic.objtxt vendor/lld/dist/test/core/dead-strip-globals.objtxt vendor/lld/dist/test/core/dead-strip-reverse.objtxt vendor/lld/dist/test/core/error-atom-attribute.objtxt vendor/lld/dist/test/core/error-atom-content-byte-value.objtxt vendor/lld/dist/test/core/error-atom-content-bytes.objtxt vendor/lld/dist/test/core/error-atom-type.objtxt vendor/lld/dist/test/core/error-atom-undefined-wrong-attribue.objtxt vendor/lld/dist/test/core/error-duplicate-absolutes.objtxt vendor/lld/dist/test/core/error-file-attribute.objtxt vendor/lld/dist/test/core/error-fixup-attribute.objtxt vendor/lld/dist/test/core/error-fixup-target.objtxt vendor/lld/dist/test/core/fixups-addend.objtxt vendor/lld/dist/test/core/fixups-dup-named.objtxt vendor/lld/dist/test/core/fixups-named.objtxt vendor/lld/dist/test/core/fixups-unnamed.objtxt vendor/lld/dist/test/core/gnulinkonce-rearrange-resolve.objtxt vendor/lld/dist/test/core/gnulinkonce-remaining-undef.objtxt vendor/lld/dist/test/core/gnulinkonce-resolve.objtxt vendor/lld/dist/test/core/gnulinkonce-simple.objtxt vendor/lld/dist/test/core/inline-coalesce.objtxt vendor/lld/dist/test/core/multiple-def-error.objtxt vendor/lld/dist/test/core/permissions.objtxt vendor/lld/dist/test/core/sectiongroup-deadstrip.objtxt vendor/lld/dist/test/core/sectiongroup-gnulinkonce-error.objtxt vendor/lld/dist/test/core/sectiongroup-rearrange-resolve.objtxt vendor/lld/dist/test/core/sectiongroup-remaining-undef.objtxt vendor/lld/dist/test/core/sectiongroup-resolve.objtxt vendor/lld/dist/test/core/sectiongroup-simple.objtxt vendor/lld/dist/test/core/shared-library-basic.objtxt vendor/lld/dist/test/core/shared-library-coalesce.objtxt vendor/lld/dist/test/core/tent-merge.objtxt vendor/lld/dist/test/core/undef-coalesce-error.objtxt vendor/lld/dist/test/core/undef-coalesce.objtxt vendor/lld/dist/test/core/undef-fallback.objtxt vendor/lld/dist/test/core/undef-weak-coalesce.objtxt vendor/lld/dist/test/core/weak-coalesce.objtxt vendor/lld/dist/test/old-elf/AArch64/Inputs/fn.c vendor/lld/dist/test/old-elf/AArch64/Inputs/fn.o vendor/lld/dist/test/old-elf/AArch64/Inputs/general-dyn-tls-0.yaml vendor/lld/dist/test/old-elf/AArch64/Inputs/initfini-option.c vendor/lld/dist/test/old-elf/AArch64/Inputs/initfini-option.o vendor/lld/dist/test/old-elf/AArch64/Inputs/initfini.c vendor/lld/dist/test/old-elf/AArch64/Inputs/initfini.o vendor/lld/dist/test/old-elf/AArch64/Inputs/initial-exec-tls-1.yaml vendor/lld/dist/test/old-elf/AArch64/Inputs/main.c vendor/lld/dist/test/old-elf/AArch64/Inputs/main.o vendor/lld/dist/test/old-elf/AArch64/Inputs/no-interp-section.c vendor/lld/dist/test/old-elf/AArch64/Inputs/no-interp-section.o vendor/lld/dist/test/old-elf/AArch64/Inputs/zerosizedsection.o vendor/lld/dist/test/old-elf/AArch64/Inputs/zerosizedsection.s vendor/lld/dist/test/old-elf/AArch64/defsym.test vendor/lld/dist/test/old-elf/AArch64/dontignorezerosize-sections.test vendor/lld/dist/test/old-elf/AArch64/dynamicvars.test vendor/lld/dist/test/old-elf/AArch64/dynlib-nointerp-section.test vendor/lld/dist/test/old-elf/AArch64/general-dyn-tls-0.test vendor/lld/dist/test/old-elf/AArch64/initfini.test vendor/lld/dist/test/old-elf/AArch64/initial-exec-tls-0.test vendor/lld/dist/test/old-elf/AArch64/local-tls.test vendor/lld/dist/test/old-elf/AArch64/rel-abs16-overflow.test vendor/lld/dist/test/old-elf/AArch64/rel-abs16.test vendor/lld/dist/test/old-elf/AArch64/rel-abs32-overflow.test vendor/lld/dist/test/old-elf/AArch64/rel-abs32.test vendor/lld/dist/test/old-elf/AArch64/rel-abs64.test vendor/lld/dist/test/old-elf/AArch64/rel-adr_prel_lo21-overflow.test vendor/lld/dist/test/old-elf/AArch64/rel-adr_prel_lo21.test vendor/lld/dist/test/old-elf/AArch64/rel-adr_prel_pg_hi21-overflow.test vendor/lld/dist/test/old-elf/AArch64/rel-adr_prel_pg_hi21.test vendor/lld/dist/test/old-elf/AArch64/rel-bad.test vendor/lld/dist/test/old-elf/AArch64/rel-prel16-overflow.test vendor/lld/dist/test/old-elf/AArch64/rel-prel16.test vendor/lld/dist/test/old-elf/AArch64/rel-prel32-overflow.test vendor/lld/dist/test/old-elf/AArch64/rel-prel32.test vendor/lld/dist/test/old-elf/AArch64/rel-prel64.test vendor/lld/dist/test/old-elf/ARM/Inputs/fn.c vendor/lld/dist/test/old-elf/ARM/Inputs/libfn.so vendor/lld/dist/test/old-elf/ARM/Inputs/libobj.so vendor/lld/dist/test/old-elf/ARM/Inputs/obj.c vendor/lld/dist/test/old-elf/ARM/arm-symbols.test vendor/lld/dist/test/old-elf/ARM/defsym.test vendor/lld/dist/test/old-elf/ARM/dynamic-symbols.test vendor/lld/dist/test/old-elf/ARM/entry-point.test vendor/lld/dist/test/old-elf/ARM/exidx.test vendor/lld/dist/test/old-elf/ARM/header-flags.test vendor/lld/dist/test/old-elf/ARM/mapping-code-model.test vendor/lld/dist/test/old-elf/ARM/mapping-symbols.test vendor/lld/dist/test/old-elf/ARM/missing-symbol.test vendor/lld/dist/test/old-elf/ARM/plt-dynamic.test vendor/lld/dist/test/old-elf/ARM/plt-ifunc-interwork.test vendor/lld/dist/test/old-elf/ARM/plt-ifunc-mapping.test vendor/lld/dist/test/old-elf/ARM/rel-abs32.test vendor/lld/dist/test/old-elf/ARM/rel-arm-call.test vendor/lld/dist/test/old-elf/ARM/rel-arm-jump24-veneer-b.test vendor/lld/dist/test/old-elf/ARM/rel-arm-jump24-veneer-bl.test vendor/lld/dist/test/old-elf/ARM/rel-arm-jump24.test vendor/lld/dist/test/old-elf/ARM/rel-arm-mov.test vendor/lld/dist/test/old-elf/ARM/rel-arm-prel31.test vendor/lld/dist/test/old-elf/ARM/rel-arm-target1.test vendor/lld/dist/test/old-elf/ARM/rel-arm-thm-interwork.test vendor/lld/dist/test/old-elf/ARM/rel-base-prel.test vendor/lld/dist/test/old-elf/ARM/rel-copy.test vendor/lld/dist/test/old-elf/ARM/rel-glob-dat.test vendor/lld/dist/test/old-elf/ARM/rel-got-brel.test vendor/lld/dist/test/old-elf/ARM/rel-group-relocs.test vendor/lld/dist/test/old-elf/ARM/rel-ifunc.test vendor/lld/dist/test/old-elf/ARM/rel-jump-slot.test vendor/lld/dist/test/old-elf/ARM/rel-rel32.test vendor/lld/dist/test/old-elf/ARM/rel-thm-call.test vendor/lld/dist/test/old-elf/ARM/rel-thm-jump11.test vendor/lld/dist/test/old-elf/ARM/rel-thm-jump24-veneer.test vendor/lld/dist/test/old-elf/ARM/rel-thm-jump24.test vendor/lld/dist/test/old-elf/ARM/rel-thm-mov.test vendor/lld/dist/test/old-elf/ARM/rel-tls-ie32.test vendor/lld/dist/test/old-elf/ARM/rel-tls-le32.test vendor/lld/dist/test/old-elf/ARM/rel-v4bx.test vendor/lld/dist/test/old-elf/ARM/thm-symbols.test vendor/lld/dist/test/old-elf/ARM/two-got-for-symbol.test vendor/lld/dist/test/old-elf/ARM/undef-lazy-symbol.test vendor/lld/dist/test/old-elf/ARM/veneer-mapping.test vendor/lld/dist/test/old-elf/ARM/weak-branch.test vendor/lld/dist/test/old-elf/Hexagon/Inputs/dynobj-data.c vendor/lld/dist/test/old-elf/Hexagon/Inputs/dynobj-data.o vendor/lld/dist/test/old-elf/Hexagon/Inputs/dynobj.c vendor/lld/dist/test/old-elf/Hexagon/Inputs/dynobj.o vendor/lld/dist/test/old-elf/Hexagon/Inputs/got-plt-order.c vendor/lld/dist/test/old-elf/Hexagon/Inputs/got-plt-order.o vendor/lld/dist/test/old-elf/Hexagon/Inputs/libMaxAlignment.a vendor/lld/dist/test/old-elf/Hexagon/Inputs/sda-base.o vendor/lld/dist/test/old-elf/Hexagon/Inputs/sdata1.c vendor/lld/dist/test/old-elf/Hexagon/Inputs/sdata1.o vendor/lld/dist/test/old-elf/Hexagon/Inputs/sdata2.c vendor/lld/dist/test/old-elf/Hexagon/Inputs/sdata2.o vendor/lld/dist/test/old-elf/Hexagon/Inputs/use-shared.hexagon vendor/lld/dist/test/old-elf/Hexagon/dynlib-data.test vendor/lld/dist/test/old-elf/Hexagon/dynlib-gotoff.test vendor/lld/dist/test/old-elf/Hexagon/dynlib-hash.test vendor/lld/dist/test/old-elf/Hexagon/dynlib-rela.test vendor/lld/dist/test/old-elf/Hexagon/dynlib-syms.test vendor/lld/dist/test/old-elf/Hexagon/dynlib.test vendor/lld/dist/test/old-elf/Hexagon/hexagon-got-plt-order.test vendor/lld/dist/test/old-elf/Hexagon/hexagon-plt-setup.test vendor/lld/dist/test/old-elf/Hexagon/maxalignment.test vendor/lld/dist/test/old-elf/Hexagon/rela-order.test vendor/lld/dist/test/old-elf/Hexagon/sda-base.test vendor/lld/dist/test/old-elf/Hexagon/zerofillquick-sdata.test vendor/lld/dist/test/old-elf/Inputs/abs-test.i386 vendor/lld/dist/test/old-elf/Inputs/allowduplicates.objtxt vendor/lld/dist/test/old-elf/Inputs/bar.o.x86-64 vendor/lld/dist/test/old-elf/Inputs/branch-test.hexagon vendor/lld/dist/test/old-elf/Inputs/branch-test.ppc vendor/lld/dist/test/old-elf/Inputs/consecutive-weak-defs.o.yaml vendor/lld/dist/test/old-elf/Inputs/constants-merge.x86-64 vendor/lld/dist/test/old-elf/Inputs/constdata.x86-64 vendor/lld/dist/test/old-elf/Inputs/foo.o.x86-64 vendor/lld/dist/test/old-elf/Inputs/globalconst.c vendor/lld/dist/test/old-elf/Inputs/globalconst.o.x86-64 vendor/lld/dist/test/old-elf/Inputs/gotpcrel.S vendor/lld/dist/test/old-elf/Inputs/gotpcrel.x86-64 vendor/lld/dist/test/old-elf/Inputs/group-cmd-search-1.ls vendor/lld/dist/test/old-elf/Inputs/group-cmd-search-2.ls vendor/lld/dist/test/old-elf/Inputs/group-cmd-search-3.ls vendor/lld/dist/test/old-elf/Inputs/ifunc.S vendor/lld/dist/test/old-elf/Inputs/ifunc.cpp vendor/lld/dist/test/old-elf/Inputs/ifunc.cpp.x86-64 vendor/lld/dist/test/old-elf/Inputs/ifunc.x86-64 vendor/lld/dist/test/old-elf/Inputs/libfnarchive.a vendor/lld/dist/test/old-elf/Inputs/libifunc.x86-64.so vendor/lld/dist/test/old-elf/Inputs/libundef.so vendor/lld/dist/test/old-elf/Inputs/libweaksym.so vendor/lld/dist/test/old-elf/Inputs/main-with-global-def.o.yaml vendor/lld/dist/test/old-elf/Inputs/mainobj.x86_64 vendor/lld/dist/test/old-elf/Inputs/no-unique-section-names.x86-64 vendor/lld/dist/test/old-elf/Inputs/object-test.elf-hexagon vendor/lld/dist/test/old-elf/Inputs/object-test.elf-i386 vendor/lld/dist/test/old-elf/Inputs/phdr.i386 vendor/lld/dist/test/old-elf/Inputs/quickdata-sort-test.o.elf-hexagon vendor/lld/dist/test/old-elf/Inputs/quickdata-sortcommon-test.o.elf-hexagon vendor/lld/dist/test/old-elf/Inputs/quickdata-test.elf-hexagon vendor/lld/dist/test/old-elf/Inputs/reloc-test.elf-i386 vendor/lld/dist/test/old-elf/Inputs/reloc-xb.x86 vendor/lld/dist/test/old-elf/Inputs/reloc-xt.x86 vendor/lld/dist/test/old-elf/Inputs/relocs-dynamic.x86-64 vendor/lld/dist/test/old-elf/Inputs/relocs.x86-64 vendor/lld/dist/test/old-elf/Inputs/responsefile vendor/lld/dist/test/old-elf/Inputs/rodata-test.hexagon vendor/lld/dist/test/old-elf/Inputs/rodata-test.i386 vendor/lld/dist/test/old-elf/Inputs/rodata.c vendor/lld/dist/test/old-elf/Inputs/rodata.o vendor/lld/dist/test/old-elf/Inputs/section-test.i386 vendor/lld/dist/test/old-elf/Inputs/shared.c vendor/lld/dist/test/old-elf/Inputs/shared.so-x86-64 vendor/lld/dist/test/old-elf/Inputs/shndx.o-x86_64 vendor/lld/dist/test/old-elf/Inputs/stripped-empty.x86_64 vendor/lld/dist/test/old-elf/Inputs/target-test.hexagon vendor/lld/dist/test/old-elf/Inputs/target-test.ppc vendor/lld/dist/test/old-elf/Inputs/tls-tbss-size.yaml vendor/lld/dist/test/old-elf/Inputs/tls.S vendor/lld/dist/test/old-elf/Inputs/tls.c vendor/lld/dist/test/old-elf/Inputs/tls.x86-64 vendor/lld/dist/test/old-elf/Inputs/tlsAddr.x86-64 vendor/lld/dist/test/old-elf/Inputs/tlsaddr.c vendor/lld/dist/test/old-elf/Inputs/undef-from-main-so.c vendor/lld/dist/test/old-elf/Inputs/undef-from-main.c vendor/lld/dist/test/old-elf/Inputs/undef-pc32.o vendor/lld/dist/test/old-elf/Inputs/undef.o vendor/lld/dist/test/old-elf/Inputs/undef2-so.o.yaml vendor/lld/dist/test/old-elf/Inputs/use-shared-32s.c vendor/lld/dist/test/old-elf/Inputs/use-shared-32s.x86-64 vendor/lld/dist/test/old-elf/Inputs/use-shared.c vendor/lld/dist/test/old-elf/Inputs/use-shared.x86-64 vendor/lld/dist/test/old-elf/Inputs/weaksym.o vendor/lld/dist/test/old-elf/Inputs/writersyms.o vendor/lld/dist/test/old-elf/Inputs/x86-64-relocs.S vendor/lld/dist/test/old-elf/Mips/abi-flags-01.test vendor/lld/dist/test/old-elf/Mips/abi-flags-02.test vendor/lld/dist/test/old-elf/Mips/abi-flags-03.test vendor/lld/dist/test/old-elf/Mips/abi-flags-04.test vendor/lld/dist/test/old-elf/Mips/abi-flags-05.test vendor/lld/dist/test/old-elf/Mips/abi-flags-06.test vendor/lld/dist/test/old-elf/Mips/abi-flags-07.test vendor/lld/dist/test/old-elf/Mips/abi-flags-08.test vendor/lld/dist/test/old-elf/Mips/abi-flags-09.test vendor/lld/dist/test/old-elf/Mips/abi-flags-10.test vendor/lld/dist/test/old-elf/Mips/abi-flags-11.test vendor/lld/dist/test/old-elf/Mips/base-address-64.test vendor/lld/dist/test/old-elf/Mips/base-address.test vendor/lld/dist/test/old-elf/Mips/ctors-order.test vendor/lld/dist/test/old-elf/Mips/driver-hash-style.test vendor/lld/dist/test/old-elf/Mips/dt-textrel-64.test vendor/lld/dist/test/old-elf/Mips/dt-textrel.test vendor/lld/dist/test/old-elf/Mips/dynamic-linking.test vendor/lld/dist/test/old-elf/Mips/dynamic-sym.test vendor/lld/dist/test/old-elf/Mips/dynlib-dynamic.test vendor/lld/dist/test/old-elf/Mips/dynlib-dynsym-micro.test vendor/lld/dist/test/old-elf/Mips/dynlib-dynsym.test vendor/lld/dist/test/old-elf/Mips/dynlib-fileheader-64.test vendor/lld/dist/test/old-elf/Mips/dynlib-fileheader-micro-64.test vendor/lld/dist/test/old-elf/Mips/dynlib-fileheader-micro.test vendor/lld/dist/test/old-elf/Mips/dynlib-fileheader.test vendor/lld/dist/test/old-elf/Mips/dynsym-table-1.test vendor/lld/dist/test/old-elf/Mips/dynsym-table-2.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-1-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-1.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-10.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-11.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-12.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-2-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-2.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-3-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-3.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-4-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-4.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-5-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-5.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-6-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-6.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-7-64.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-7.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-8.test vendor/lld/dist/test/old-elf/Mips/e-flags-merge-9.test vendor/lld/dist/test/old-elf/Mips/entry-name.test vendor/lld/dist/test/old-elf/Mips/exe-dynamic.test vendor/lld/dist/test/old-elf/Mips/exe-dynsym-micro.test vendor/lld/dist/test/old-elf/Mips/exe-dynsym.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-02.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-03.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-64.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-be-64.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-be.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-micro-64.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-micro.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader-n32.test vendor/lld/dist/test/old-elf/Mips/exe-fileheader.test vendor/lld/dist/test/old-elf/Mips/exe-got-micro.test vendor/lld/dist/test/old-elf/Mips/exe-got.test vendor/lld/dist/test/old-elf/Mips/got-page-32-micro.test vendor/lld/dist/test/old-elf/Mips/got-page-32.test vendor/lld/dist/test/old-elf/Mips/got-page-64-micro.test vendor/lld/dist/test/old-elf/Mips/got-page-64.test vendor/lld/dist/test/old-elf/Mips/got16-2.test vendor/lld/dist/test/old-elf/Mips/got16-micro.test vendor/lld/dist/test/old-elf/Mips/got16.test vendor/lld/dist/test/old-elf/Mips/gotsym.test vendor/lld/dist/test/old-elf/Mips/gp-sym-1-micro.test vendor/lld/dist/test/old-elf/Mips/gp-sym-1.test vendor/lld/dist/test/old-elf/Mips/gp-sym-2.test vendor/lld/dist/test/old-elf/Mips/hilo16-1.test vendor/lld/dist/test/old-elf/Mips/hilo16-2.test vendor/lld/dist/test/old-elf/Mips/hilo16-3-overflow.test vendor/lld/dist/test/old-elf/Mips/hilo16-3.test vendor/lld/dist/test/old-elf/Mips/hilo16-4.test vendor/lld/dist/test/old-elf/Mips/hilo16-5.test vendor/lld/dist/test/old-elf/Mips/hilo16-8-micro.test vendor/lld/dist/test/old-elf/Mips/hilo16-9-micro.test vendor/lld/dist/test/old-elf/Mips/initfini-micro.test vendor/lld/dist/test/old-elf/Mips/interpreter-64.test vendor/lld/dist/test/old-elf/Mips/interpreter-n32.test vendor/lld/dist/test/old-elf/Mips/interpreter.test vendor/lld/dist/test/old-elf/Mips/invalid-reginfo.test vendor/lld/dist/test/old-elf/Mips/jalx-align-err.test vendor/lld/dist/test/old-elf/Mips/jalx-jalr.test vendor/lld/dist/test/old-elf/Mips/jalx.test vendor/lld/dist/test/old-elf/Mips/jump-fix-err.test vendor/lld/dist/test/old-elf/Mips/la25-stub-be.test vendor/lld/dist/test/old-elf/Mips/la25-stub-micro-be.test vendor/lld/dist/test/old-elf/Mips/la25-stub-micro.test vendor/lld/dist/test/old-elf/Mips/la25-stub-npic-01.test vendor/lld/dist/test/old-elf/Mips/la25-stub-npic-02.test vendor/lld/dist/test/old-elf/Mips/la25-stub-npic-shared.test vendor/lld/dist/test/old-elf/Mips/la25-stub-pic.test vendor/lld/dist/test/old-elf/Mips/la25-stub.test vendor/lld/dist/test/old-elf/Mips/mips-options-01.test vendor/lld/dist/test/old-elf/Mips/mips-options-02.test vendor/lld/dist/test/old-elf/Mips/mips-options-03.test vendor/lld/dist/test/old-elf/Mips/mips-options-04.test vendor/lld/dist/test/old-elf/Mips/mips-options-05.test vendor/lld/dist/test/old-elf/Mips/mips-options-gp0.test vendor/lld/dist/test/old-elf/Mips/n32-rela-chain.test vendor/lld/dist/test/old-elf/Mips/n64-rel-chain.test vendor/lld/dist/test/old-elf/Mips/n64-rel-shift.test vendor/lld/dist/test/old-elf/Mips/opt-emulation.test vendor/lld/dist/test/old-elf/Mips/pc23-range.test vendor/lld/dist/test/old-elf/Mips/plt-entry-mixed-1.test vendor/lld/dist/test/old-elf/Mips/plt-entry-mixed-2.test vendor/lld/dist/test/old-elf/Mips/plt-entry-mixed-3.test vendor/lld/dist/test/old-elf/Mips/plt-entry-mixed-4.test vendor/lld/dist/test/old-elf/Mips/plt-entry-r6-be.test vendor/lld/dist/test/old-elf/Mips/plt-entry-r6.test vendor/lld/dist/test/old-elf/Mips/plt-header-be.test vendor/lld/dist/test/old-elf/Mips/plt-header-micro-be.test vendor/lld/dist/test/old-elf/Mips/plt-header-micro.test vendor/lld/dist/test/old-elf/Mips/plt-header-mixed.test vendor/lld/dist/test/old-elf/Mips/plt-header.test vendor/lld/dist/test/old-elf/Mips/r26-1-micro.test vendor/lld/dist/test/old-elf/Mips/r26-1.test vendor/lld/dist/test/old-elf/Mips/r26-2-micro.test vendor/lld/dist/test/old-elf/Mips/r26-2.test vendor/lld/dist/test/old-elf/Mips/reginfo-01.test vendor/lld/dist/test/old-elf/Mips/reginfo-02.test vendor/lld/dist/test/old-elf/Mips/reginfo-03.test vendor/lld/dist/test/old-elf/Mips/reginfo-04.test vendor/lld/dist/test/old-elf/Mips/reginfo-05.test vendor/lld/dist/test/old-elf/Mips/rel-16-overflow.test vendor/lld/dist/test/old-elf/Mips/rel-16.test vendor/lld/dist/test/old-elf/Mips/rel-32-be.test vendor/lld/dist/test/old-elf/Mips/rel-32.test vendor/lld/dist/test/old-elf/Mips/rel-64.test vendor/lld/dist/test/old-elf/Mips/rel-call-hilo-01.test vendor/lld/dist/test/old-elf/Mips/rel-call-hilo-micro.test vendor/lld/dist/test/old-elf/Mips/rel-copy-micro.test vendor/lld/dist/test/old-elf/Mips/rel-copy-pc.test vendor/lld/dist/test/old-elf/Mips/rel-copy.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-01-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-01.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-02.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-03-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-03.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-04-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-04.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-05-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-05.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-06-64.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-06.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-07-64.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-07.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-08-64.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-08-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-08.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-09-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-09.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-10-micro.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-10.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-11.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-12.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-13.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-14.test vendor/lld/dist/test/old-elf/Mips/rel-dynamic-15.test vendor/lld/dist/test/old-elf/Mips/rel-eh-01.test vendor/lld/dist/test/old-elf/Mips/rel-eh-02.test vendor/lld/dist/test/old-elf/Mips/rel-eh-03.test vendor/lld/dist/test/old-elf/Mips/rel-got-hilo-01.test vendor/lld/dist/test/old-elf/Mips/rel-got-hilo-micro.test vendor/lld/dist/test/old-elf/Mips/rel-gprel16-micro-overflow.test vendor/lld/dist/test/old-elf/Mips/rel-gprel16-micro.test vendor/lld/dist/test/old-elf/Mips/rel-gprel16-overflow.test vendor/lld/dist/test/old-elf/Mips/rel-gprel16.test vendor/lld/dist/test/old-elf/Mips/rel-gprel32-64.test vendor/lld/dist/test/old-elf/Mips/rel-gprel32.test vendor/lld/dist/test/old-elf/Mips/rel-gprel7-micro-overflow.test vendor/lld/dist/test/old-elf/Mips/rel-gprel7-micro.test vendor/lld/dist/test/old-elf/Mips/rel-hi0-lo16-micro.test vendor/lld/dist/test/old-elf/Mips/rel-high-01.test vendor/lld/dist/test/old-elf/Mips/rel-high-02.test vendor/lld/dist/test/old-elf/Mips/rel-jalr-01.test vendor/lld/dist/test/old-elf/Mips/rel-jalr-02.test vendor/lld/dist/test/old-elf/Mips/rel-lit-micro.test vendor/lld/dist/test/old-elf/Mips/rel-lit.test vendor/lld/dist/test/old-elf/Mips/rel-pc-hilo.test vendor/lld/dist/test/old-elf/Mips/rel-pc16-align.test vendor/lld/dist/test/old-elf/Mips/rel-pc16-overflow.test vendor/lld/dist/test/old-elf/Mips/rel-pc16.test vendor/lld/dist/test/old-elf/Mips/rel-pc18-s3-align.test vendor/lld/dist/test/old-elf/Mips/rel-pc18-s3-micro.test vendor/lld/dist/test/old-elf/Mips/rel-pc18-s3.test vendor/lld/dist/test/old-elf/Mips/rel-pc19-s2-align.test vendor/lld/dist/test/old-elf/Mips/rel-pc19-s2-micro.test vendor/lld/dist/test/old-elf/Mips/rel-pc19-s2.test vendor/lld/dist/test/old-elf/Mips/rel-pc21-s2-align.test vendor/lld/dist/test/old-elf/Mips/rel-pc21-s2-micro.test vendor/lld/dist/test/old-elf/Mips/rel-pc21-s2-overflow.test vendor/lld/dist/test/old-elf/Mips/rel-pc21-s2.test vendor/lld/dist/test/old-elf/Mips/rel-pc26-s2-align.test vendor/lld/dist/test/old-elf/Mips/rel-pc26-s2-micro.test vendor/lld/dist/test/old-elf/Mips/rel-pc26-s2.test vendor/lld/dist/test/old-elf/Mips/rel-pc32.test vendor/lld/dist/test/old-elf/Mips/rel-pc7-10-16-23.test vendor/lld/dist/test/old-elf/Mips/rel-sub-micro.test vendor/lld/dist/test/old-elf/Mips/rel-sub.test vendor/lld/dist/test/old-elf/Mips/rld_map.test vendor/lld/dist/test/old-elf/Mips/sign-rela.test vendor/lld/dist/test/old-elf/Mips/st-other.test vendor/lld/dist/test/old-elf/Mips/static-01.test vendor/lld/dist/test/old-elf/Mips/tls-1-micro.test vendor/lld/dist/test/old-elf/Mips/tls-1.test vendor/lld/dist/test/old-elf/Mips/tls-2-64-static.test vendor/lld/dist/test/old-elf/Mips/tls-2-64.test vendor/lld/dist/test/old-elf/Mips/tls-2-micro.test vendor/lld/dist/test/old-elf/Mips/tls-2-static.test vendor/lld/dist/test/old-elf/Mips/tls-2.test vendor/lld/dist/test/old-elf/Mips/tls-3-64-static.test vendor/lld/dist/test/old-elf/Mips/tls-3-micro.test vendor/lld/dist/test/old-elf/Mips/tls-3-static.test vendor/lld/dist/test/old-elf/Mips/tls-3.test vendor/lld/dist/test/old-elf/Mips/tls-4-64-static.test vendor/lld/dist/test/old-elf/Mips/tls-4-micro.test vendor/lld/dist/test/old-elf/Mips/tls-4-static.test vendor/lld/dist/test/old-elf/Mips/tls-4.test vendor/lld/dist/test/old-elf/Mips/tls-5-64.test vendor/lld/dist/test/old-elf/Mips/tls-5-micro.test vendor/lld/dist/test/old-elf/Mips/tls-5.test vendor/lld/dist/test/old-elf/Mips/validate-rel-01.test vendor/lld/dist/test/old-elf/Mips/validate-rel-03.test vendor/lld/dist/test/old-elf/X86_64/ExampleTarget/triple.test vendor/lld/dist/test/old-elf/X86_64/Inputs/constint.c vendor/lld/dist/test/old-elf/X86_64/Inputs/constint.o vendor/lld/dist/test/old-elf/X86_64/Inputs/debug0.c vendor/lld/dist/test/old-elf/X86_64/Inputs/debug0.x86-64 vendor/lld/dist/test/old-elf/X86_64/Inputs/debug1.c vendor/lld/dist/test/old-elf/X86_64/Inputs/debug1.x86-64 vendor/lld/dist/test/old-elf/X86_64/Inputs/externtls.c vendor/lld/dist/test/old-elf/X86_64/Inputs/externtls.x86-64 vendor/lld/dist/test/old-elf/X86_64/Inputs/fn.c vendor/lld/dist/test/old-elf/X86_64/Inputs/fn.o vendor/lld/dist/test/old-elf/X86_64/Inputs/generaltls-so.o.yaml vendor/lld/dist/test/old-elf/X86_64/Inputs/group/1.c vendor/lld/dist/test/old-elf/X86_64/Inputs/group/1.o vendor/lld/dist/test/old-elf/X86_64/Inputs/group/fn.c vendor/lld/dist/test/old-elf/X86_64/Inputs/group/fn.o vendor/lld/dist/test/old-elf/X86_64/Inputs/group/fn1.c vendor/lld/dist/test/old-elf/X86_64/Inputs/group/fn1.o vendor/lld/dist/test/old-elf/X86_64/Inputs/group/fn2.c vendor/lld/dist/test/old-elf/X86_64/Inputs/group/fn2.o vendor/lld/dist/test/old-elf/X86_64/Inputs/group/group.sh vendor/lld/dist/test/old-elf/X86_64/Inputs/group/libfn.a vendor/lld/dist/test/old-elf/X86_64/Inputs/group/libfn.so vendor/lld/dist/test/old-elf/X86_64/Inputs/group/libfn1.a vendor/lld/dist/test/old-elf/X86_64/Inputs/group/libfn2.so vendor/lld/dist/test/old-elf/X86_64/Inputs/initfini-option.c vendor/lld/dist/test/old-elf/X86_64/Inputs/initfini-option.o vendor/lld/dist/test/old-elf/X86_64/Inputs/initfini.c vendor/lld/dist/test/old-elf/X86_64/Inputs/initfini.o vendor/lld/dist/test/old-elf/X86_64/Inputs/largebss.c vendor/lld/dist/test/old-elf/X86_64/Inputs/largebss.o vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/1.c vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/1.o vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/2.c vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/2.o vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/3.c vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/3.o vendor/lld/dist/test/old-elf/X86_64/Inputs/layoutpass/lib2.a vendor/lld/dist/test/old-elf/X86_64/Inputs/libfn.a vendor/lld/dist/test/old-elf/X86_64/Inputs/libfn.so vendor/lld/dist/test/old-elf/X86_64/Inputs/main.c vendor/lld/dist/test/old-elf/X86_64/Inputs/main.o vendor/lld/dist/test/old-elf/X86_64/Inputs/multi-ovrd.c vendor/lld/dist/test/old-elf/X86_64/Inputs/multi-ovrd.o vendor/lld/dist/test/old-elf/X86_64/Inputs/multi-weak.c vendor/lld/dist/test/old-elf/X86_64/Inputs/multi-weak.o vendor/lld/dist/test/old-elf/X86_64/Inputs/multiweaksyms.o vendor/lld/dist/test/old-elf/X86_64/Inputs/nmagic.c vendor/lld/dist/test/old-elf/X86_64/Inputs/nmagic.o vendor/lld/dist/test/old-elf/X86_64/Inputs/no-interp-section.c vendor/lld/dist/test/old-elf/X86_64/Inputs/no-interp-section.o vendor/lld/dist/test/old-elf/X86_64/Inputs/note.o vendor/lld/dist/test/old-elf/X86_64/Inputs/note.s vendor/lld/dist/test/old-elf/X86_64/Inputs/note_ro_rw.o vendor/lld/dist/test/old-elf/X86_64/Inputs/note_ro_rw.s vendor/lld/dist/test/old-elf/X86_64/Inputs/ovrd.c vendor/lld/dist/test/old-elf/X86_64/Inputs/ovrd.o vendor/lld/dist/test/old-elf/X86_64/Inputs/rodata.c vendor/lld/dist/test/old-elf/X86_64/Inputs/rodata.o vendor/lld/dist/test/old-elf/X86_64/Inputs/rodata.s vendor/lld/dist/test/old-elf/X86_64/Inputs/rwint.c vendor/lld/dist/test/old-elf/X86_64/Inputs/rwint.o vendor/lld/dist/test/old-elf/X86_64/Inputs/sectionmap.c vendor/lld/dist/test/old-elf/X86_64/Inputs/sectionmap.o vendor/lld/dist/test/old-elf/X86_64/Inputs/undefcpp.c vendor/lld/dist/test/old-elf/X86_64/Inputs/undefcpp.o vendor/lld/dist/test/old-elf/X86_64/Inputs/weak-zero-sized.o vendor/lld/dist/test/old-elf/X86_64/Inputs/weak.c vendor/lld/dist/test/old-elf/X86_64/Inputs/weak.o vendor/lld/dist/test/old-elf/X86_64/Inputs/weak.s vendor/lld/dist/test/old-elf/X86_64/Inputs/zerosizedsection.o vendor/lld/dist/test/old-elf/X86_64/Inputs/zerosizedsection.s vendor/lld/dist/test/old-elf/X86_64/alignoffset.test vendor/lld/dist/test/old-elf/X86_64/debug.test vendor/lld/dist/test/old-elf/X86_64/defsym.test vendor/lld/dist/test/old-elf/X86_64/demangle.test vendor/lld/dist/test/old-elf/X86_64/dontignorezerosize-sections.test vendor/lld/dist/test/old-elf/X86_64/dynamicvars.test vendor/lld/dist/test/old-elf/X86_64/dynlib-nointerp-section.test vendor/lld/dist/test/old-elf/X86_64/dynlib-search.test vendor/lld/dist/test/old-elf/X86_64/dynsym-weak.test vendor/lld/dist/test/old-elf/X86_64/extern-tls.test vendor/lld/dist/test/old-elf/X86_64/general-dynamic-tls.test vendor/lld/dist/test/old-elf/X86_64/imagebase.test vendor/lld/dist/test/old-elf/X86_64/initfini-order.test vendor/lld/dist/test/old-elf/X86_64/initfini.test vendor/lld/dist/test/old-elf/X86_64/largebss.test vendor/lld/dist/test/old-elf/X86_64/layoutpass-order.test vendor/lld/dist/test/old-elf/X86_64/maxpagesize.test vendor/lld/dist/test/old-elf/X86_64/mergesimilarstrings.test vendor/lld/dist/test/old-elf/X86_64/multi-weak-layout.test vendor/lld/dist/test/old-elf/X86_64/multi-weak-override.test vendor/lld/dist/test/old-elf/X86_64/multi-weak-syms-order.test vendor/lld/dist/test/old-elf/X86_64/nmagic.test vendor/lld/dist/test/old-elf/X86_64/noalignsegments.test vendor/lld/dist/test/old-elf/X86_64/note-sections-ro_plus_rw.test vendor/lld/dist/test/old-elf/X86_64/note-sections.test vendor/lld/dist/test/old-elf/X86_64/omagic.test vendor/lld/dist/test/old-elf/X86_64/outputsegments.test vendor/lld/dist/test/old-elf/X86_64/reloc_r_x86_64_16.test vendor/lld/dist/test/old-elf/X86_64/reloc_r_x86_64_pc16.test vendor/lld/dist/test/old-elf/X86_64/reloc_r_x86_64_pc64.test vendor/lld/dist/test/old-elf/X86_64/rodata.test vendor/lld/dist/test/old-elf/X86_64/sectionchoice.test vendor/lld/dist/test/old-elf/X86_64/sectionmap.test vendor/lld/dist/test/old-elf/X86_64/startGroupEndGroup.test vendor/lld/dist/test/old-elf/X86_64/startGroupEndGroupWithDynlib.test vendor/lld/dist/test/old-elf/X86_64/staticlib-search.test vendor/lld/dist/test/old-elf/X86_64/undef.test vendor/lld/dist/test/old-elf/X86_64/underscore-end.test vendor/lld/dist/test/old-elf/X86_64/weak-override.test vendor/lld/dist/test/old-elf/X86_64/weak-zero-sized.test vendor/lld/dist/test/old-elf/X86_64/weaksym.test vendor/lld/dist/test/old-elf/X86_64/yamlinput.test vendor/lld/dist/test/old-elf/abs-dup.objtxt vendor/lld/dist/test/old-elf/abs.test vendor/lld/dist/test/old-elf/allowduplicates.objtxt vendor/lld/dist/test/old-elf/archive-elf-forceload.test vendor/lld/dist/test/old-elf/archive-elf.test vendor/lld/dist/test/old-elf/as-needed.test vendor/lld/dist/test/old-elf/branch.test vendor/lld/dist/test/old-elf/check.test vendor/lld/dist/test/old-elf/checkrodata.test vendor/lld/dist/test/old-elf/common.test vendor/lld/dist/test/old-elf/consecutive-weak-sym-defs.test vendor/lld/dist/test/old-elf/defsym.objtxt vendor/lld/dist/test/old-elf/discard-all.test vendor/lld/dist/test/old-elf/discard-locals.test vendor/lld/dist/test/old-elf/dynamic-segorder.test vendor/lld/dist/test/old-elf/dynamic-undef.test vendor/lld/dist/test/old-elf/dynamic.test vendor/lld/dist/test/old-elf/eh_frame_hdr.test vendor/lld/dist/test/old-elf/entry.objtxt vendor/lld/dist/test/old-elf/export-dynamic.test vendor/lld/dist/test/old-elf/filenotfound.test vendor/lld/dist/test/old-elf/gnulinkonce/gnulinkonce-report-discarded-reference.test vendor/lld/dist/test/old-elf/gnulinkonce/gnulinkonce-report-undef.test vendor/lld/dist/test/old-elf/gnulinkonce/gnulinkonce.test vendor/lld/dist/test/old-elf/gotpcrel.test vendor/lld/dist/test/old-elf/gottpoff.test vendor/lld/dist/test/old-elf/group-cmd-search.test vendor/lld/dist/test/old-elf/hexagon-quickdata-sort.test vendor/lld/dist/test/old-elf/hexagon-quickdata-sortcommon.test vendor/lld/dist/test/old-elf/ifunc.test vendor/lld/dist/test/old-elf/ignore-unknownoption.test vendor/lld/dist/test/old-elf/init_array-order.test vendor/lld/dist/test/old-elf/init_array.test vendor/lld/dist/test/old-elf/initfini-options.test-1.test vendor/lld/dist/test/old-elf/initfini-options.test-2.test vendor/lld/dist/test/old-elf/initfini-options.test-3.test vendor/lld/dist/test/old-elf/librarynotfound.test vendor/lld/dist/test/old-elf/linker-as-ld.test vendor/lld/dist/test/old-elf/linkerscript/Inputs/externs.ls vendor/lld/dist/test/old-elf/linkerscript/Inputs/invalid.ls vendor/lld/dist/test/old-elf/linkerscript/Inputs/prog1.o.yaml vendor/lld/dist/test/old-elf/linkerscript/Inputs/prog2.o.yaml vendor/lld/dist/test/old-elf/linkerscript/Inputs/prog3.o.yaml vendor/lld/dist/test/old-elf/linkerscript/Inputs/simple-pic.o.yaml vendor/lld/dist/test/old-elf/linkerscript/Inputs/simple.o.yaml vendor/lld/dist/test/old-elf/linkerscript/Inputs/valid.ls vendor/lld/dist/test/old-elf/linkerscript/externs.objtxt vendor/lld/dist/test/old-elf/linkerscript/filename-with-wildcards.test vendor/lld/dist/test/old-elf/linkerscript/invalid-script-cli-1.test vendor/lld/dist/test/old-elf/linkerscript/invalid-script-cli-2.test vendor/lld/dist/test/old-elf/linkerscript/invalid.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-all-none.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-custom-none.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-default.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-different.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-extra-program.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-flags.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-has-program.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-invalid.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-misplaced-program.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-no-program.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-one-none.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-program-flags.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-program-good-phdrs.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-program-no-phdrs.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-program-wrong-phdrs.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-same-flags.test vendor/lld/dist/test/old-elf/linkerscript/phdrs-same.test vendor/lld/dist/test/old-elf/linkerscript/phdrs/sections-empty-phdrs.script vendor/lld/dist/test/old-elf/linkerscript/phdrs/sections-no-phdrs.script vendor/lld/dist/test/old-elf/linkerscript/phdrs/sections-none-phdrs.script vendor/lld/dist/test/old-elf/linkerscript/phdrs/undef-empty-phdrs.script vendor/lld/dist/test/old-elf/linkerscript/phdrs/undef-id-phdrs.script vendor/lld/dist/test/old-elf/linkerscript/phdrs/undef-no-phdrs.script vendor/lld/dist/test/old-elf/linkerscript/sections-order.test vendor/lld/dist/test/old-elf/linkerscript/sections-with-wildcards.test vendor/lld/dist/test/old-elf/linkerscript/symbol-definition-so.test vendor/lld/dist/test/old-elf/linkerscript/symbol-definition.test vendor/lld/dist/test/old-elf/linkerscript/valid-script-cli.objtxt vendor/lld/dist/test/old-elf/loginputfiles.test vendor/lld/dist/test/old-elf/mergeatoms.test vendor/lld/dist/test/old-elf/mergeconstants.test vendor/lld/dist/test/old-elf/mergeglobalatoms.test vendor/lld/dist/test/old-elf/no-unique-section-names.test vendor/lld/dist/test/old-elf/note.test vendor/lld/dist/test/old-elf/options/dynamic-linker.test vendor/lld/dist/test/old-elf/options/target-specific-args.test vendor/lld/dist/test/old-elf/phdr.test vendor/lld/dist/test/old-elf/quickdata.test vendor/lld/dist/test/old-elf/reloc.test vendor/lld/dist/test/old-elf/responsefile.test vendor/lld/dist/test/old-elf/rodata.test vendor/lld/dist/test/old-elf/rosegment.test vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-new-members.test vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-simple.test vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-undef-member-other.test vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-undef-member.test vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-with-globalsymbols.test vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-with-undef-external-reference.test vendor/lld/dist/test/old-elf/sectionGroups/sectiongroup-with-undef-signature.test vendor/lld/dist/test/old-elf/sections.test vendor/lld/dist/test/old-elf/sh_addralign.test vendor/lld/dist/test/old-elf/shndx.test vendor/lld/dist/test/old-elf/soname.test vendor/lld/dist/test/old-elf/start-stop-sym.test vendor/lld/dist/test/old-elf/strip-all.test vendor/lld/dist/test/old-elf/stripped-empty.test vendor/lld/dist/test/old-elf/symbols.test vendor/lld/dist/test/old-elf/tls-tbss-size.test vendor/lld/dist/test/old-elf/tls.test vendor/lld/dist/test/old-elf/tlsAddr.test vendor/lld/dist/test/old-elf/undef-from-dso-to-main.test vendor/lld/dist/test/old-elf/undef-from-main-dso.test vendor/lld/dist/test/old-elf/weaksym.test vendor/lld/dist/test/old-elf/wrap.test vendor/lld/dist/test/old-elf/x86-64-dynamic-relocs.test vendor/lld/dist/test/old-elf/x86-64-dynamic.test vendor/lld/dist/test/old-elf/x86.test vendor/lld/dist/test/old-elf/x86_64-kinds.test vendor/lld/dist/test/old-elf/zoption_dtflags.test vendor/lld/dist/tools/CMakeLists.txt vendor/lld/dist/tools/linker-script-test/CMakeLists.txt vendor/lld/dist/tools/linker-script-test/linker-script-test.cpp vendor/lld/dist/tools/lld/TODO.txt vendor/lld/dist/unittests/CoreTests/RangeTest.cpp vendor/lld/dist/unittests/DriverTests/DriverTest.h vendor/lld/dist/unittests/DriverTests/GnuLdDriverTest.cpp vendor/lld/dist/unittests/DriverTests/UniversalDriverTest.cpp Modified: vendor/lld/dist/.arcconfig vendor/lld/dist/CMakeLists.txt vendor/lld/dist/COFF/CMakeLists.txt vendor/lld/dist/COFF/Chunks.cpp vendor/lld/dist/COFF/Chunks.h vendor/lld/dist/COFF/Config.h vendor/lld/dist/COFF/DLL.cpp vendor/lld/dist/COFF/Driver.cpp vendor/lld/dist/COFF/Driver.h vendor/lld/dist/COFF/DriverUtils.cpp vendor/lld/dist/COFF/Error.cpp vendor/lld/dist/COFF/Error.h vendor/lld/dist/COFF/ICF.cpp vendor/lld/dist/COFF/InputFiles.cpp vendor/lld/dist/COFF/InputFiles.h vendor/lld/dist/COFF/ModuleDef.cpp vendor/lld/dist/COFF/Options.td vendor/lld/dist/COFF/PDB.cpp vendor/lld/dist/COFF/README.md vendor/lld/dist/COFF/SymbolTable.cpp vendor/lld/dist/COFF/SymbolTable.h vendor/lld/dist/COFF/Symbols.cpp vendor/lld/dist/COFF/Symbols.h vendor/lld/dist/COFF/Writer.cpp vendor/lld/dist/ELF/CMakeLists.txt vendor/lld/dist/ELF/Config.h vendor/lld/dist/ELF/Driver.cpp vendor/lld/dist/ELF/Driver.h vendor/lld/dist/ELF/DriverUtils.cpp vendor/lld/dist/ELF/Error.cpp vendor/lld/dist/ELF/Error.h vendor/lld/dist/ELF/InputFiles.cpp vendor/lld/dist/ELF/InputFiles.h vendor/lld/dist/ELF/InputSection.cpp vendor/lld/dist/ELF/InputSection.h vendor/lld/dist/ELF/LinkerScript.cpp vendor/lld/dist/ELF/MarkLive.cpp vendor/lld/dist/ELF/Options.td vendor/lld/dist/ELF/OutputSections.cpp vendor/lld/dist/ELF/OutputSections.h vendor/lld/dist/ELF/README.md vendor/lld/dist/ELF/SymbolTable.cpp vendor/lld/dist/ELF/SymbolTable.h vendor/lld/dist/ELF/Symbols.cpp vendor/lld/dist/ELF/Symbols.h vendor/lld/dist/ELF/Target.cpp vendor/lld/dist/ELF/Target.h vendor/lld/dist/ELF/Writer.cpp vendor/lld/dist/ELF/Writer.h vendor/lld/dist/LICENSE.TXT vendor/lld/dist/docs/conf.py vendor/lld/dist/docs/design.rst vendor/lld/dist/docs/index.rst vendor/lld/dist/docs/open_projects.rst vendor/lld/dist/include/lld/Core/ArchiveLibraryFile.h vendor/lld/dist/include/lld/Core/Atom.h vendor/lld/dist/include/lld/Core/DefinedAtom.h vendor/lld/dist/include/lld/Core/Error.h vendor/lld/dist/include/lld/Core/File.h vendor/lld/dist/include/lld/Core/LLVM.h vendor/lld/dist/include/lld/Core/LinkingContext.h vendor/lld/dist/include/lld/Core/Node.h vendor/lld/dist/include/lld/Core/Parallel.h vendor/lld/dist/include/lld/Core/Pass.h vendor/lld/dist/include/lld/Core/PassManager.h vendor/lld/dist/include/lld/Core/Reader.h vendor/lld/dist/include/lld/Core/Reference.h vendor/lld/dist/include/lld/Core/Resolver.h vendor/lld/dist/include/lld/Core/SharedLibraryAtom.h vendor/lld/dist/include/lld/Core/SharedLibraryFile.h vendor/lld/dist/include/lld/Core/Simple.h vendor/lld/dist/include/lld/Core/SymbolTable.h vendor/lld/dist/include/lld/Core/UndefinedAtom.h vendor/lld/dist/include/lld/Core/Writer.h vendor/lld/dist/include/lld/Driver/Driver.h vendor/lld/dist/include/lld/ReaderWriter/MachOLinkingContext.h vendor/lld/dist/lib/Config/Version.cpp vendor/lld/dist/lib/Core/DefinedAtom.cpp vendor/lld/dist/lib/Core/Error.cpp vendor/lld/dist/lib/Core/File.cpp vendor/lld/dist/lib/Core/LinkingContext.cpp vendor/lld/dist/lib/Core/Reader.cpp vendor/lld/dist/lib/Core/Resolver.cpp vendor/lld/dist/lib/Core/SymbolTable.cpp vendor/lld/dist/lib/Driver/CMakeLists.txt vendor/lld/dist/lib/Driver/DarwinLdDriver.cpp vendor/lld/dist/lib/Driver/DarwinLdOptions.td vendor/lld/dist/lib/ReaderWriter/CMakeLists.txt vendor/lld/dist/lib/ReaderWriter/FileArchive.cpp vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler.h vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_arm.cpp vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_x86.cpp vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp vendor/lld/dist/lib/ReaderWriter/MachO/Atoms.h vendor/lld/dist/lib/ReaderWriter/MachO/CMakeLists.txt vendor/lld/dist/lib/ReaderWriter/MachO/CompactUnwindPass.cpp vendor/lld/dist/lib/ReaderWriter/MachO/ExecutableAtoms.h vendor/lld/dist/lib/ReaderWriter/MachO/File.h vendor/lld/dist/lib/ReaderWriter/MachO/FlatNamespaceFile.h vendor/lld/dist/lib/ReaderWriter/MachO/GOTPass.cpp vendor/lld/dist/lib/ReaderWriter/MachO/LayoutPass.cpp vendor/lld/dist/lib/ReaderWriter/MachO/LayoutPass.h vendor/lld/dist/lib/ReaderWriter/MachO/MachOLinkingContext.cpp vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFile.h vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp vendor/lld/dist/lib/ReaderWriter/MachO/MachOPasses.h vendor/lld/dist/lib/ReaderWriter/MachO/SectCreateFile.h vendor/lld/dist/lib/ReaderWriter/MachO/ShimPass.cpp vendor/lld/dist/lib/ReaderWriter/MachO/StubsPass.cpp vendor/lld/dist/lib/ReaderWriter/MachO/TLVPass.cpp vendor/lld/dist/lib/ReaderWriter/MachO/WriterMachO.cpp vendor/lld/dist/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp vendor/lld/dist/test/CMakeLists.txt vendor/lld/dist/test/COFF/Inputs/armnt-executable.obj.yaml vendor/lld/dist/test/COFF/Inputs/export.yaml vendor/lld/dist/test/COFF/Inputs/export2.yaml vendor/lld/dist/test/COFF/Inputs/hello32.yaml vendor/lld/dist/test/COFF/Inputs/import.yaml vendor/lld/dist/test/COFF/Inputs/include1a.yaml vendor/lld/dist/test/COFF/Inputs/include1b.yaml vendor/lld/dist/test/COFF/Inputs/include1c.yaml vendor/lld/dist/test/COFF/Inputs/machine-x64.yaml vendor/lld/dist/test/COFF/Inputs/machine-x86.yaml vendor/lld/dist/test/COFF/Inputs/ret42.yaml vendor/lld/dist/test/COFF/alternatename.test vendor/lld/dist/test/COFF/ar-comdat.test vendor/lld/dist/test/COFF/armnt-blx23t.test vendor/lld/dist/test/COFF/armnt-branch24t.test vendor/lld/dist/test/COFF/armnt-imports.test vendor/lld/dist/test/COFF/armnt-mov32t-exec.test vendor/lld/dist/test/COFF/armnt-movt32t.test vendor/lld/dist/test/COFF/base.test vendor/lld/dist/test/COFF/baserel.test vendor/lld/dist/test/COFF/common.test vendor/lld/dist/test/COFF/conflict.test vendor/lld/dist/test/COFF/debug.test vendor/lld/dist/test/COFF/entry-inference.test vendor/lld/dist/test/COFF/entry-inference2.test vendor/lld/dist/test/COFF/entry-inference32.test vendor/lld/dist/test/COFF/entry-mangled.test vendor/lld/dist/test/COFF/export32.test vendor/lld/dist/test/COFF/force.test vendor/lld/dist/test/COFF/icf-circular.test vendor/lld/dist/test/COFF/icf-circular2.test vendor/lld/dist/test/COFF/icf-different-align.test vendor/lld/dist/test/COFF/icf-local.test vendor/lld/dist/test/COFF/icf-simple.test vendor/lld/dist/test/COFF/imports-mangle.test vendor/lld/dist/test/COFF/include.test vendor/lld/dist/test/COFF/internal.test vendor/lld/dist/test/COFF/invalid-obj.test vendor/lld/dist/test/COFF/loadcfg.ll vendor/lld/dist/test/COFF/loadcfg.test vendor/lld/dist/test/COFF/loadcfg32.test vendor/lld/dist/test/COFF/locally-imported.test vendor/lld/dist/test/COFF/locally-imported32.test vendor/lld/dist/test/COFF/long-section-name.test vendor/lld/dist/test/COFF/merge.test vendor/lld/dist/test/COFF/opt.test vendor/lld/dist/test/COFF/out.test vendor/lld/dist/test/COFF/reloc-arm.test vendor/lld/dist/test/COFF/reloc-x64.test vendor/lld/dist/test/COFF/reloc-x86.test vendor/lld/dist/test/COFF/safeseh.test vendor/lld/dist/test/COFF/seh.test vendor/lld/dist/test/COFF/sort-debug.test vendor/lld/dist/test/COFF/subsystem-inference.test vendor/lld/dist/test/COFF/symtab.test vendor/lld/dist/test/COFF/tls.test vendor/lld/dist/test/COFF/tls32.test vendor/lld/dist/test/COFF/unwind.test vendor/lld/dist/test/COFF/weak-external.test vendor/lld/dist/test/COFF/weak-external2.test vendor/lld/dist/test/COFF/weak-external3.test vendor/lld/dist/test/ELF/Inputs/allow-shlib-undefined.s vendor/lld/dist/test/ELF/Inputs/archive.s vendor/lld/dist/test/ELF/Inputs/libsearch-dyn.s vendor/lld/dist/test/ELF/Inputs/libsearch-st.s vendor/lld/dist/test/ELF/Inputs/mips-dynamic.s vendor/lld/dist/test/ELF/Inputs/mips-gp-disp.so vendor/lld/dist/test/ELF/Inputs/shared.s vendor/lld/dist/test/ELF/Inputs/visibility.s vendor/lld/dist/test/ELF/Inputs/whole-archive.s vendor/lld/dist/test/ELF/aarch64-copy.s vendor/lld/dist/test/ELF/aarch64-fpic-abs16.s vendor/lld/dist/test/ELF/aarch64-fpic-add_abs_lo12_nc.s vendor/lld/dist/test/ELF/aarch64-fpic-adr_prel_lo21.s vendor/lld/dist/test/ELF/aarch64-fpic-adr_prel_pg_hi21.s vendor/lld/dist/test/ELF/aarch64-fpic-ldst32_abs_lo12_nc.s vendor/lld/dist/test/ELF/aarch64-fpic-ldst64_abs_lo12_nc.s vendor/lld/dist/test/ELF/aarch64-fpic-ldst8_abs_lo12_nc.s vendor/lld/dist/test/ELF/aarch64-fpic-prel16.s vendor/lld/dist/test/ELF/aarch64-fpic-prel32.s vendor/lld/dist/test/ELF/aarch64-fpic-prel64.s vendor/lld/dist/test/ELF/aarch64-gnu-ifunc-nosym.s vendor/lld/dist/test/ELF/aarch64-gnu-ifunc.s vendor/lld/dist/test/ELF/aarch64-relocs.s vendor/lld/dist/test/ELF/aarch64-tls-ie.s vendor/lld/dist/test/ELF/allow-shlib-undefined.s vendor/lld/dist/test/ELF/amdgpu-entry.s vendor/lld/dist/test/ELF/amdgpu-globals.s vendor/lld/dist/test/ELF/amdgpu-kernels.s vendor/lld/dist/test/ELF/archive.s vendor/lld/dist/test/ELF/as-needed.s vendor/lld/dist/test/ELF/basic-aarch64.s vendor/lld/dist/test/ELF/basic-mips.s vendor/lld/dist/test/ELF/basic-ppc.s vendor/lld/dist/test/ELF/basic.s vendor/lld/dist/test/ELF/basic32.s vendor/lld/dist/test/ELF/basic64be.s vendor/lld/dist/test/ELF/comdat.s vendor/lld/dist/test/ELF/common.s vendor/lld/dist/test/ELF/default-output.s vendor/lld/dist/test/ELF/discard-merge-locals.s vendor/lld/dist/test/ELF/discard-merge-unnamed.s vendor/lld/dist/test/ELF/discard-none.s vendor/lld/dist/test/ELF/duplicate-internal.s vendor/lld/dist/test/ELF/dynamic-reloc-weak.s vendor/lld/dist/test/ELF/dynamic-reloc.s vendor/lld/dist/test/ELF/eh-frame-merge.s vendor/lld/dist/test/ELF/eh-frame-type.test vendor/lld/dist/test/ELF/ehframe-relocation.s vendor/lld/dist/test/ELF/emulation.s vendor/lld/dist/test/ELF/end.s vendor/lld/dist/test/ELF/entry.s vendor/lld/dist/test/ELF/gc-sections-eh.s vendor/lld/dist/test/ELF/gnu-ifunc-i386.s vendor/lld/dist/test/ELF/gnu-ifunc-nosym-i386.s vendor/lld/dist/test/ELF/gnu-ifunc-nosym.s vendor/lld/dist/test/ELF/gnu-ifunc.s vendor/lld/dist/test/ELF/gnu-unique.s vendor/lld/dist/test/ELF/incompatible.s vendor/lld/dist/test/ELF/init-fini.s vendor/lld/dist/test/ELF/invalid-cie-length.s vendor/lld/dist/test/ELF/invalid-cie-length3.s vendor/lld/dist/test/ELF/invalid-cie-length4.s vendor/lld/dist/test/ELF/invalid-cie-length5.s vendor/lld/dist/test/ELF/invalid-cie-reference.s vendor/lld/dist/test/ELF/invalid-elf.test vendor/lld/dist/test/ELF/invalid-relocations.test vendor/lld/dist/test/ELF/libsearch.s vendor/lld/dist/test/ELF/linkerscript-sections.s vendor/lld/dist/test/ELF/linkerscript.s vendor/lld/dist/test/ELF/linkerscript2.s vendor/lld/dist/test/ELF/lit.local.cfg vendor/lld/dist/test/ELF/local-dynamic.s vendor/lld/dist/test/ELF/merge-shared.s vendor/lld/dist/test/ELF/merge-string-align.s vendor/lld/dist/test/ELF/merge-string-error.s vendor/lld/dist/test/ELF/merge-string-no-null.s vendor/lld/dist/test/ELF/merge-string.s vendor/lld/dist/test/ELF/merge.s vendor/lld/dist/test/ELF/mips-dynamic.s vendor/lld/dist/test/ELF/mips-gnu-hash.s vendor/lld/dist/test/ELF/mips-got-relocs.s vendor/lld/dist/test/ELF/mips-gp-disp.s vendor/lld/dist/test/ELF/mips-gprel32-relocs.s vendor/lld/dist/test/ELF/mips-hilo-gp-disp.s vendor/lld/dist/test/ELF/mips-hilo-hi-only.s vendor/lld/dist/test/ELF/mips-hilo.s vendor/lld/dist/test/ELF/mips-jalr.test vendor/lld/dist/test/ELF/mips-pc-relocs.s vendor/lld/dist/test/ELF/no-inhibit-exec.s vendor/lld/dist/test/ELF/no-undefined.s vendor/lld/dist/test/ELF/plt-aarch64.s vendor/lld/dist/test/ELF/plt-i686.s vendor/lld/dist/test/ELF/plt.s vendor/lld/dist/test/ELF/ppc64-addr16-error.s vendor/lld/dist/test/ELF/ppc64-relocs.s vendor/lld/dist/test/ELF/ppc64-toc-restore.s vendor/lld/dist/test/ELF/pre_init_fini_array.s vendor/lld/dist/test/ELF/progname.s vendor/lld/dist/test/ELF/relative-dynamic-reloc-ppc64.s vendor/lld/dist/test/ELF/relative-dynamic-reloc.s vendor/lld/dist/test/ELF/relocatable.s vendor/lld/dist/test/ELF/relocation-copy-i686.s vendor/lld/dist/test/ELF/relocation-copy.s vendor/lld/dist/test/ELF/relocation-i686.s vendor/lld/dist/test/ELF/relocation-in-merge.s vendor/lld/dist/test/ELF/relocation-past-merge-end.s vendor/lld/dist/test/ELF/relocation-size-shared.s vendor/lld/dist/test/ELF/relocation-size.s vendor/lld/dist/test/ELF/relocation.s vendor/lld/dist/test/ELF/relro.s vendor/lld/dist/test/ELF/resolution.s vendor/lld/dist/test/ELF/section-align-0.test vendor/lld/dist/test/ELF/section-name.s vendor/lld/dist/test/ELF/section-symbol.s vendor/lld/dist/test/ELF/shared-be.s vendor/lld/dist/test/ELF/shared.s vendor/lld/dist/test/ELF/soname.s vendor/lld/dist/test/ELF/startstop-shared.s vendor/lld/dist/test/ELF/startstop.s vendor/lld/dist/test/ELF/string-table.s vendor/lld/dist/test/ELF/strip-all.s vendor/lld/dist/test/ELF/symbols.s vendor/lld/dist/test/ELF/sysroot.s vendor/lld/dist/test/ELF/tls-dynamic-i686.s vendor/lld/dist/test/ELF/tls-dynamic.s vendor/lld/dist/test/ELF/tls-got.s vendor/lld/dist/test/ELF/tls-i686.s vendor/lld/dist/test/ELF/tls-opt-gdie.s vendor/lld/dist/test/ELF/tls-opt-iele-i686-nopic.s vendor/lld/dist/test/ELF/tls-opt.s vendor/lld/dist/test/ELF/undef.s vendor/lld/dist/test/ELF/undefined-opt.s vendor/lld/dist/test/ELF/visibility.s vendor/lld/dist/test/ELF/whole-archive.s vendor/lld/dist/test/ELF/writable-merge.s vendor/lld/dist/test/Unit/lit.site.cfg.in vendor/lld/dist/test/lit.cfg vendor/lld/dist/test/lit.site.cfg.in vendor/lld/dist/test/mach-o/arm-interworking-movw.yaml vendor/lld/dist/test/mach-o/arm64-relocs-errors-delta64-offset.yaml vendor/lld/dist/test/mach-o/dependency_info.yaml vendor/lld/dist/test/mach-o/do-not-emit-unwind-fde-arm64.yaml vendor/lld/dist/test/mach-o/dso_handle.yaml vendor/lld/dist/test/mach-o/hello-world-x86_64.yaml vendor/lld/dist/test/mach-o/interposing-section.yaml vendor/lld/dist/test/mach-o/lazy-bind-x86_64.yaml vendor/lld/dist/test/mach-o/mh_bundle_header.yaml vendor/lld/dist/test/mach-o/mh_dylib_header.yaml vendor/lld/dist/test/mach-o/objc_export_list.yaml vendor/lld/dist/test/mach-o/parse-cfstring32.yaml vendor/lld/dist/test/mach-o/parse-compact-unwind64.yaml vendor/lld/dist/test/mach-o/parse-data-relocs-x86_64.yaml vendor/lld/dist/test/mach-o/parse-data.yaml vendor/lld/dist/test/mach-o/parse-eh-frame.yaml vendor/lld/dist/test/mach-o/unwind-info-simple-arm64.yaml vendor/lld/dist/test/mach-o/unwind-info-simple-x86_64.yaml vendor/lld/dist/tools/lld/CMakeLists.txt vendor/lld/dist/tools/lld/lld.cpp vendor/lld/dist/unittests/CoreTests/CMakeLists.txt vendor/lld/dist/unittests/DriverTests/CMakeLists.txt vendor/lld/dist/unittests/DriverTests/DarwinLdDriverTest.cpp vendor/lld/dist/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp vendor/lld/dist/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp vendor/lld/dist/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp vendor/lld/dist/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp Modified: vendor/lld/dist/.arcconfig ============================================================================== --- vendor/lld/dist/.arcconfig Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/.arcconfig Sat Jul 23 20:48:50 2016 (r303239) @@ -1,4 +1,4 @@ { "project_id" : "lld", - "conduit_uri" : "http://reviews.llvm.org/" + "conduit_uri" : "https://reviews.llvm.org/" } Modified: vendor/lld/dist/CMakeLists.txt ============================================================================== --- vendor/lld/dist/CMakeLists.txt Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/CMakeLists.txt Sat Jul 23 20:48:50 2016 (r303239) @@ -94,7 +94,7 @@ endmacro(add_lld_library) add_subdirectory(lib) -add_subdirectory(tools) +add_subdirectory(tools/lld) if (LLVM_INCLUDE_TESTS) add_subdirectory(test) Modified: vendor/lld/dist/COFF/CMakeLists.txt ============================================================================== --- vendor/lld/dist/COFF/CMakeLists.txt Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/COFF/CMakeLists.txt Sat Jul 23 20:48:50 2016 (r303239) @@ -10,6 +10,7 @@ add_lld_library(lldCOFF Error.cpp ICF.cpp InputFiles.cpp + Librarian.cpp MarkLive.cpp ModuleDef.cpp PDB.cpp @@ -28,6 +29,8 @@ add_lld_library(lldCOFF Target Option Support + + LINK_LIBS ${PTHREAD_LIB} ) add_dependencies(lldCOFF COFFOptionsTableGen) Modified: vendor/lld/dist/COFF/Chunks.cpp ============================================================================== --- vendor/lld/dist/COFF/Chunks.cpp Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/COFF/Chunks.cpp Sat Jul 23 20:48:50 2016 (r303239) @@ -34,10 +34,7 @@ SectionChunk::SectionChunk(ObjectFile *F // Initialize SectionName. File->getCOFFObj()->getSectionName(Header, SectionName); - // Bit [20:24] contains section alignment. Both 0 and 1 mean alignment 1. - unsigned Shift = (Header->Characteristics >> 20) & 0xF; - if (Shift > 0) - Align = uint32_t(1) << (Shift - 1); + Align = Header->getAlignment(); // Only COMDAT sections are subject of dead-stripping. Live = !isCOMDAT(); @@ -64,7 +61,7 @@ void SectionChunk::applyRelX64(uint8_t * case IMAGE_REL_AMD64_SECTION: add16(Off, Sym->getSectionIndex()); break; case IMAGE_REL_AMD64_SECREL: add32(Off, Sym->getSecrel()); break; default: - error("Unsupported relocation type"); + fatal("unsupported relocation type"); } } @@ -79,7 +76,7 @@ void SectionChunk::applyRelX86(uint8_t * case IMAGE_REL_I386_SECTION: add16(Off, Sym->getSectionIndex()); break; case IMAGE_REL_I386_SECREL: add32(Off, Sym->getSecrel()); break; default: - error("Unsupported relocation type"); + fatal("unsupported relocation type"); } } @@ -123,7 +120,7 @@ void SectionChunk::applyRelARM(uint8_t * case IMAGE_REL_ARM_BRANCH24T: applyBranch24T(Off, S - P - 4); break; case IMAGE_REL_ARM_BLX23T: applyBranch24T(Off, S - P - 4); break; default: - error("Unsupported relocation type"); + fatal("unsupported relocation type"); } } @@ -310,7 +307,7 @@ void SEHTableChunk::writeTo(uint8_t *Buf BaserelChunk::BaserelChunk(uint32_t Page, Baserel *Begin, Baserel *End) { // Block header consists of 4 byte page RVA and 4 byte block size. // Each entry is 2 byte. Last entry may be padding. - Data.resize(align((End - Begin) * 2 + 8, 4)); + Data.resize(alignTo((End - Begin) * 2 + 8, 4)); uint8_t *P = Data.data(); write32le(P, Page); write32le(P + 4, Data.size()); Modified: vendor/lld/dist/COFF/Chunks.h ============================================================================== --- vendor/lld/dist/COFF/Chunks.h Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/COFF/Chunks.h Sat Jul 23 20:48:50 2016 (r303239) @@ -18,6 +18,7 @@ #include "llvm/ADT/iterator_range.h" #include "llvm/Object/COFF.h" #include +#include #include namespace lld { @@ -138,6 +139,7 @@ public: SectionChunk(ObjectFile *File, const coff_section *Header); static bool classof(const Chunk *C) { return C->kind() == SectionKind; } size_t getSize() const override { return Header->SizeOfRawData; } + ArrayRef getContents() const; void writeTo(uint8_t *Buf) const override; bool hasData() const override; uint32_t getPermissions() const override; @@ -186,8 +188,6 @@ public: uint32_t Checksum = 0; private: - ArrayRef getContents() const; - // A file this chunk was created from. ObjectFile *File; @@ -295,7 +295,7 @@ private: // functions. x86-only. class SEHTableChunk : public Chunk { public: - explicit SEHTableChunk(std::set S) : Syms(S) {} + explicit SEHTableChunk(std::set S) : Syms(std::move(S)) {} size_t getSize() const override { return Syms.size() * 4; } void writeTo(uint8_t *Buf) const override; @@ -326,10 +326,6 @@ public: uint8_t Type; }; -inline uint64_t align(uint64_t Value, uint64_t Align) { - return llvm::RoundUpToAlignment(Value, Align); -} - } // namespace coff } // namespace lld Modified: vendor/lld/dist/COFF/Config.h ============================================================================== --- vendor/lld/dist/COFF/Config.h Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/COFF/Config.h Sat Jul 23 20:48:50 2016 (r303239) @@ -106,11 +106,15 @@ struct Configuration { // Used for /merge:from=to (e.g. /merge:.rdata=.text) std::map Merge; + // Used for /section=.name,{DEKPRSW} to set section attributes. + std::map Section; + // Options for manifest files. ManifestKind Manifest = SideBySide; int ManifestID = 1; StringRef ManifestDependency; bool ManifestUAC = true; + std::vector ManifestInput; StringRef ManifestLevel = "'asInvoker'"; StringRef ManifestUIAccess = "'false'"; StringRef ManifestFile; Modified: vendor/lld/dist/COFF/DLL.cpp ============================================================================== --- vendor/lld/dist/COFF/DLL.cpp Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/COFF/DLL.cpp Sat Jul 23 20:48:50 2016 (r303239) @@ -45,7 +45,7 @@ public: size_t getSize() const override { // Starts with 2 byte Hint field, followed by a null-terminated string, // ends with 0 or 1 byte padding. - return align(Name.size() + 3, 2); + return alignTo(Name.size() + 3, 2); } void writeTo(uint8_t *Buf) const override { Modified: vendor/lld/dist/COFF/Driver.cpp ============================================================================== --- vendor/lld/dist/COFF/Driver.cpp Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/COFF/Driver.cpp Sat Jul 23 20:48:50 2016 (r303239) @@ -14,6 +14,7 @@ #include "SymbolTable.h" #include "Symbols.h" #include "Writer.h" +#include "lld/Driver/Driver.h" #include "llvm/ADT/Optional.h" #include "llvm/LibDriver/LibDriver.h" #include "llvm/Option/Arg.h" @@ -40,27 +41,28 @@ namespace coff { Configuration *Config; LinkerDriver *Driver; -void link(llvm::ArrayRef Args) { +bool link(llvm::ArrayRef Args) { Configuration C; LinkerDriver D; Config = &C; Driver = &D; - return Driver->link(Args); + Driver->link(Args); + return true; } -// Drop directory components and replace extension with ".exe". +// Drop directory components and replace extension with ".exe" or ".dll". static std::string getOutputPath(StringRef Path) { auto P = Path.find_last_of("\\/"); StringRef S = (P == StringRef::npos) ? Path : Path.substr(P + 1); - return (S.substr(0, S.rfind('.')) + ".exe").str(); + const char* E = Config->DLL ? ".dll" : ".exe"; + return (S.substr(0, S.rfind('.')) + E).str(); } // Opens a file. Path has to be resolved already. // Newly created memory buffers are owned by this driver. MemoryBufferRef LinkerDriver::openFile(StringRef Path) { - auto MBOrErr = MemoryBuffer::getFile(Path); - error(MBOrErr, Twine("Could not open ") + Path); - std::unique_ptr &MB = *MBOrErr; + std::unique_ptr MB = + check(MemoryBuffer::getFile(Path), "could not open " + Path); MemoryBufferRef MBRef = MB->getMemBufferRef(); OwningMBs.push_back(std::move(MB)); // take ownership return MBRef; @@ -116,12 +118,16 @@ void LinkerDriver::parseDirectives(Strin case OPT_nodefaultlib: Config->NoDefaultLibs.insert(doFindLib(Arg->getValue())); break; + case OPT_section: + parseSection(Arg->getValue()); + break; case OPT_editandcontinue: + case OPT_fastfail: case OPT_guardsym: case OPT_throwingnew: break; default: - error(Twine(Arg->getSpelling()) + " is not allowed in .drectve"); + fatal(Arg->getSpelling() + " is not allowed in .drectve"); } } } @@ -246,7 +252,7 @@ void LinkerDriver::link(llvm::ArrayRef 1 && StringRef(ArgsArr[1]).equals_lower("/lib")) { if (llvm::libDriverMain(ArgsArr.slice(1)) != 0) - error("lib failed"); + fatal("lib failed"); return; } @@ -268,7 +274,7 @@ void LinkerDriver::link(llvm::ArrayRefNoEntry = true; } @@ -308,7 +314,7 @@ void LinkerDriver::link(llvm::ArrayRefRelocatable = false; Config->DynamicBase = false; } @@ -382,17 +388,17 @@ void LinkerDriver::link(llvm::ArrayRefLTOOptLevel) || Config->LTOOptLevel > 3) - error("/opt:lldlto: invalid optimization level: " + OptLevel); + fatal("/opt:lldlto: invalid optimization level: " + OptLevel); continue; } if (StringRef(S).startswith("lldltojobs=")) { StringRef Jobs = StringRef(S).substr(11); if (Jobs.getAsInteger(10, Config->LTOJobs) || Config->LTOJobs == 0) - error("/opt:lldltojobs: invalid job count: " + Jobs); + fatal("/opt:lldltojobs: invalid job count: " + Jobs); continue; } if (S != "ref" && S != "lbr" && S != "nolbr") - error(Twine("/opt: unknown option: ") + S); + fatal("/opt: unknown option: " + S); } } @@ -404,6 +410,10 @@ void LinkerDriver::link(llvm::ArrayRefgetValue()); + // Handle /section + for (auto *Arg : Args.filtered(OPT_section)) + parseSection(Arg->getValue()); + // Handle /manifest if (auto *Arg = Args.getLastArg(OPT_manifest_colon)) parseManifest(Arg->getValue()); @@ -420,6 +430,10 @@ void LinkerDriver::link(llvm::ArrayRefManifestFile = Arg->getValue(); + // Handle /manifestinput + for (auto *Arg : Args.filtered(OPT_manifestinput)) + Config->ManifestInput.push_back(Arg->getValue()); + // Handle miscellaneous boolean flags. if (Args.hasArg(OPT_allowbind_no)) Config->AllowBind = false; @@ -485,7 +499,7 @@ void LinkerDriver::link(llvm::ArrayRefMachine != MT) - error(Twine(File->getShortName()) + ": machine type " + machineToStr(MT) + + fatal(File->getShortName() + ": machine type " + machineToStr(MT) + " conflicts with " + machineToStr(Config->Machine)); } if (Config->Machine == IMAGE_FILE_MACHINE_UNKNOWN) { @@ -520,7 +534,7 @@ void LinkerDriver::link(llvm::ArrayRefEntry = addUndefined(S); if (Config->Verbose) llvm::outs() << "Entry name inferred: " << S << "\n"; @@ -627,14 +641,14 @@ void LinkerDriver::link(llvm::ArrayRefSubsystem == IMAGE_SUBSYSTEM_UNKNOWN) { Config->Subsystem = inferSubsystem(); if (Config->Subsystem == IMAGE_SUBSYSTEM_UNKNOWN) - error("subsystem must be defined"); + fatal("subsystem must be defined"); } // Handle /safeseh. if (Args.hasArg(OPT_safeseh)) for (ObjectFile *File : Symtab.ObjectFiles) if (!File->SEHCompat) - error("/safeseh: " + File->getName() + " is not compatible with SEH"); + fatal("/safeseh: " + File->getName() + " is not compatible with SEH"); // Windows specific -- when we are creating a .dll file, we also // need to create a .lib file. @@ -668,7 +682,8 @@ void LinkerDriver::link(llvm::ArrayRefgetValue(), EC, OpenFlags::F_Text); - error(EC, "Could not create the symbol map"); + if (EC) + fatal(EC, "could not create the symbol map"); Symtab.printMap(Out); } // Call exit to avoid calling destructors. Modified: vendor/lld/dist/COFF/Driver.h ============================================================================== --- vendor/lld/dist/COFF/Driver.h Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/COFF/Driver.h Sat Jul 23 20:48:50 2016 (r303239) @@ -34,9 +34,6 @@ using llvm::COFF::WindowsSubsystem; using llvm::Optional; class InputFile; -// Entry point of the COFF linker. -void link(llvm::ArrayRef Args); - // Implemented in MarkLive.cpp. void markLive(const std::vector &Chunks); @@ -136,6 +133,7 @@ void parseSubsystem(StringRef Arg, Windo void parseAlternateName(StringRef); void parseMerge(StringRef); +void parseSection(StringRef); // Parses a string in the form of "EMBED[,=]|NO". void parseManifest(StringRef Arg); @@ -163,7 +161,6 @@ void checkFailIfMismatch(StringRef Arg); std::unique_ptr convertResToCOFF(const std::vector &MBs); -void touchFile(StringRef Path); void createPDB(StringRef Path); // Create enum with OPT_xxx values for each option in Options.td Modified: vendor/lld/dist/COFF/DriverUtils.cpp ============================================================================== --- vendor/lld/dist/COFF/DriverUtils.cpp Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/COFF/DriverUtils.cpp Sat Jul 23 20:48:50 2016 (r303239) @@ -19,15 +19,12 @@ #include "Symbols.h" #include "llvm/ADT/Optional.h" #include "llvm/ADT/StringSwitch.h" -#include "llvm/Object/Archive.h" -#include "llvm/Object/ArchiveWriter.h" #include "llvm/Object/COFF.h" #include "llvm/Option/Arg.h" #include "llvm/Option/ArgList.h" #include "llvm/Option/Option.h" #include "llvm/Support/CommandLine.h" #include "llvm/Support/FileUtilities.h" -#include "llvm/Support/Path.h" #include "llvm/Support/Process.h" #include "llvm/Support/Program.h" #include "llvm/Support/raw_ostream.h" @@ -53,7 +50,8 @@ public: void run() { ErrorOr ExeOrErr = llvm::sys::findProgramByName(Prog); - error(ExeOrErr, Twine("unable to find ") + Prog + " in PATH: "); + if (auto EC = ExeOrErr.getError()) + fatal(EC, "unable to find " + Prog + " in PATH: "); const char *Exe = Saver.save(*ExeOrErr); Args.insert(Args.begin(), Exe); Args.push_back(nullptr); @@ -61,7 +59,7 @@ public: for (const char *S : Args) if (S) llvm::errs() << S << " "; - error("failed"); + fatal("ExecuteAndWait failed"); } } @@ -85,7 +83,7 @@ MachineTypes getMachineType(StringRef S) .Default(IMAGE_FILE_MACHINE_UNKNOWN); if (MT != IMAGE_FILE_MACHINE_UNKNOWN) return MT; - error(Twine("unknown /machine argument: ") + S); + fatal("unknown /machine argument: " + S); } StringRef machineToStr(MachineTypes MT) { @@ -106,9 +104,9 @@ void parseNumbers(StringRef Arg, uint64_ StringRef S1, S2; std::tie(S1, S2) = Arg.split(','); if (S1.getAsInteger(0, *Addr)) - error(Twine("invalid number: ") + S1); + fatal("invalid number: " + S1); if (Size && !S2.empty() && S2.getAsInteger(0, *Size)) - error(Twine("invalid number: ") + S2); + fatal("invalid number: " + S2); } // Parses a string in the form of "[.]". @@ -117,10 +115,10 @@ void parseVersion(StringRef Arg, uint32_ StringRef S1, S2; std::tie(S1, S2) = Arg.split('.'); if (S1.getAsInteger(0, *Major)) - error(Twine("invalid number: ") + S1); + fatal("invalid number: " + S1); *Minor = 0; if (!S2.empty() && S2.getAsInteger(0, *Minor)) - error(Twine("invalid number: ") + S2); + fatal("invalid number: " + S2); } // Parses a string in the form of "[,[.]]". @@ -140,7 +138,7 @@ void parseSubsystem(StringRef Arg, Windo .Case("windows", IMAGE_SUBSYSTEM_WINDOWS_GUI) .Default(IMAGE_SUBSYSTEM_UNKNOWN); if (*Sys == IMAGE_SUBSYSTEM_UNKNOWN) - error(Twine("unknown subsystem: ") + SysStr); + fatal("unknown subsystem: " + SysStr); if (!Ver.empty()) parseVersion(Ver, Major, Minor); } @@ -151,10 +149,10 @@ void parseAlternateName(StringRef S) { StringRef From, To; std::tie(From, To) = S.split('='); if (From.empty() || To.empty()) - error(Twine("/alternatename: invalid argument: ") + S); + fatal("/alternatename: invalid argument: " + S); auto It = Config->AlternateNames.find(From); if (It != Config->AlternateNames.end() && It->second != To) - error(Twine("/alternatename: conflicts: ") + S); + fatal("/alternatename: conflicts: " + S); Config->AlternateNames.insert(It, std::make_pair(From, To)); } @@ -164,7 +162,7 @@ void parseMerge(StringRef S) { StringRef From, To; std::tie(From, To) = S.split('='); if (From.empty() || To.empty()) - error(Twine("/merge: invalid argument: ") + S); + fatal("/merge: invalid argument: " + S); auto Pair = Config->Merge.insert(std::make_pair(From, To)); bool Inserted = Pair.second; if (!Inserted) { @@ -175,6 +173,47 @@ void parseMerge(StringRef S) { } } +static uint32_t parseSectionAttributes(StringRef S) { + uint32_t Ret = 0; + for (char C : S.lower()) { + switch (C) { + case 'd': + Ret |= IMAGE_SCN_MEM_DISCARDABLE; + break; + case 'e': + Ret |= IMAGE_SCN_MEM_EXECUTE; + break; + case 'k': + Ret |= IMAGE_SCN_MEM_NOT_CACHED; + break; + case 'p': + Ret |= IMAGE_SCN_MEM_NOT_PAGED; + break; + case 'r': + Ret |= IMAGE_SCN_MEM_READ; + break; + case 's': + Ret |= IMAGE_SCN_MEM_SHARED; + break; + case 'w': + Ret |= IMAGE_SCN_MEM_WRITE; + break; + default: + fatal("/section: invalid argument: " + S); + } + } + return Ret; +} + +// Parses /section option argument. +void parseSection(StringRef S) { + StringRef Name, Attrs; + std::tie(Name, Attrs) = S.split(','); + if (Name.empty() || Attrs.empty()) + fatal("/section: invalid argument: " + S); + Config->Section[Name] = parseSectionAttributes(Attrs); +} + // Parses a string in the form of "EMBED[,=]|NO". // Results are directly written to Config. void parseManifest(StringRef Arg) { @@ -183,16 +222,16 @@ void parseManifest(StringRef Arg) { return; } if (!Arg.startswith_lower("embed")) - error(Twine("Invalid option ") + Arg); + fatal("invalid option " + Arg); Config->Manifest = Configuration::Embed; Arg = Arg.substr(strlen("embed")); if (Arg.empty()) return; if (!Arg.startswith_lower(",id=")) - error(Twine("Invalid option ") + Arg); + fatal("invalid option " + Arg); Arg = Arg.substr(strlen(",id=")); if (Arg.getAsInteger(0, Config->ManifestID)) - error(Twine("Invalid option ") + Arg); + fatal("invalid option " + Arg); } // Parses a string in the form of "level=|uiAccess=|NO". @@ -216,7 +255,7 @@ void parseManifestUAC(StringRef Arg) { std::tie(Config->ManifestUIAccess, Arg) = Arg.split(" "); continue; } - error(Twine("Invalid option ") + Arg); + fatal("invalid option " + Arg); } } @@ -240,10 +279,19 @@ static void quoteAndPrint(raw_ostream &O } } -// Create a manifest file contents. -static std::string createManifestXml() { - std::string S; - llvm::raw_string_ostream OS(S); +// Create the default manifest file as a temporary file. +static std::string createDefaultXml() { + // Create a temporary file. + SmallString<128> Path; + if (auto EC = sys::fs::createTemporaryFile("tmp", "manifest", Path)) + fatal(EC, "cannot create a temporary file"); + + // Open the temporary file for writing. + std::error_code EC; + llvm::raw_fd_ostream OS(Path, EC, sys::fs::F_Text); + if (EC) + fatal(EC, "failed to open " + Path); + // Emit the XML. Note that we do *not* verify that the XML attributes are // syntactically correct. This is intentional for link.exe compatibility. OS << "\n" @@ -267,21 +315,57 @@ static std::string createManifestXml() { } } OS << "\n"; - OS.flush(); - return S; + OS.close(); + return StringRef(Path); +} + +static std::string readFile(StringRef Path) { + std::unique_ptr MB = + check(MemoryBuffer::getFile(Path), "could not open " + Path); + std::unique_ptr Buf(std::move(MB)); + return Buf->getBuffer(); +} + +static std::string createManifestXml() { + // Create the default manifest file. + std::string Path1 = createDefaultXml(); + if (Config->ManifestInput.empty()) + return readFile(Path1); + + // If manifest files are supplied by the user using /MANIFESTINPUT + // option, we need to merge them with the default manifest. + SmallString<128> Path2; + if (auto EC = sys::fs::createTemporaryFile("tmp", "manifest", Path2)) + fatal(EC, "cannot create a temporary file"); + FileRemover Remover1(Path1); + FileRemover Remover2(Path2); + + Executor E("mt.exe"); + E.add("/manifest"); + E.add(Path1); + for (StringRef Filename : Config->ManifestInput) { + E.add("/manifest"); + E.add(Filename); + } + E.add("/nologo"); + E.add("/out:" + StringRef(Path2)); + E.run(); + return readFile(Path2); } // Create a resource file containing a manifest XML. std::unique_ptr createManifestRes() { // Create a temporary file for the resource script file. SmallString<128> RCPath; - std::error_code EC = sys::fs::createTemporaryFile("tmp", "rc", RCPath); - error(EC, "cannot create a temporary file"); + if (auto EC = sys::fs::createTemporaryFile("tmp", "rc", RCPath)) + fatal(EC, "cannot create a temporary file"); FileRemover RCRemover(RCPath); // Open the temporary file for writing. + std::error_code EC; llvm::raw_fd_ostream Out(RCPath, EC, sys::fs::F_Text); - error(EC, Twine("failed to open ") + RCPath); + if (EC) + fatal(EC, "failed to open " + RCPath); // Write resource script to the RC file. Out << "#define LANG_ENGLISH 9\n" @@ -296,8 +380,8 @@ std::unique_ptr createMani // Create output resource file. SmallString<128> ResPath; - EC = sys::fs::createTemporaryFile("tmp", "res", ResPath); - error(EC, "cannot create a temporary file"); + if (auto EC = sys::fs::createTemporaryFile("tmp", "res", ResPath)) + fatal(EC, "cannot create a temporary file"); Executor E("rc.exe"); E.add("/fo"); @@ -305,18 +389,17 @@ std::unique_ptr createMani E.add("/nologo"); E.add(RCPath.str()); E.run(); - ErrorOr> Ret = MemoryBuffer::getFile(ResPath); - error(Ret, Twine("Could not open ") + ResPath); - return std::move(*Ret); + return check(MemoryBuffer::getFile(ResPath), "could not open " + ResPath); } void createSideBySideManifest() { std::string Path = Config->ManifestFile; if (Path == "") - Path = (Twine(Config->OutputFile) + ".manifest").str(); + Path = Config->OutputFile + ".manifest"; std::error_code EC; llvm::raw_fd_ostream Out(Path, EC, llvm::sys::fs::F_Text); - error(EC, "failed to create manifest"); + if (EC) + fatal(EC, "failed to create manifest"); Out << createManifestXml(); } @@ -380,7 +463,7 @@ Export parseExport(StringRef Arg) { return E; err: - error(Twine("invalid /export: ") + Arg); + fatal("invalid /export: " + Arg); } static StringRef undecorate(StringRef Sym) { @@ -398,7 +481,7 @@ void fixupExports() { if (E.Ordinal == 0) continue; if (!Ords.insert(E.Ordinal).second) - error("duplicate export ordinal: " + E.Name); + fatal("duplicate export ordinal: " + E.Name); } for (Export &E : Config->Exports) { @@ -459,11 +542,11 @@ void checkFailIfMismatch(StringRef Arg) StringRef K, V; std::tie(K, V) = Arg.split('='); if (K.empty() || V.empty()) - error(Twine("/failifmismatch: invalid argument: ") + Arg); + fatal("/failifmismatch: invalid argument: " + Arg); StringRef Existing = Config->MustMatch[K]; if (!Existing.empty() && V != Existing) - error(Twine("/failifmismatch: mismatch detected: ") + Existing + " and " + - V + " for key " + K); + fatal("/failifmismatch: mismatch detected: " + Existing + " and " + V + + " for key " + K); Config->MustMatch[K] = V; } @@ -473,8 +556,8 @@ std::unique_ptr convertResToCOFF(const std::vector &MBs) { // Create an output file path. SmallString<128> Path; - if (llvm::sys::fs::createTemporaryFile("resource", "obj", Path)) - error("Could not create temporary file"); + if (auto EC = llvm::sys::fs::createTemporaryFile("resource", "obj", Path)) + fatal(EC, "could not create temporary file"); // Execute cvtres.exe. Executor E("cvtres.exe"); @@ -485,170 +568,7 @@ convertResToCOFF(const std::vector> Ret = MemoryBuffer::getFile(Path); - error(Ret, Twine("Could not open ") + Path); - return std::move(*Ret); -} - -static std::string writeToTempFile(StringRef Contents) { - SmallString<128> Path; - int FD; - if (llvm::sys::fs::createTemporaryFile("tmp", "def", FD, Path)) { - llvm::errs() << "failed to create a temporary file\n"; - return ""; - } - llvm::raw_fd_ostream OS(FD, /*shouldClose*/ true); - OS << Contents; - return Path.str(); -} - -void touchFile(StringRef Path) { - int FD; - std::error_code EC = sys::fs::openFileForWrite(Path, FD, sys::fs::F_Append); - error(EC, "failed to create a file"); - sys::Process::SafelyCloseFileDescriptor(FD); -} - -static std::string getImplibPath() { - if (!Config->Implib.empty()) - return Config->Implib; - SmallString<128> Out = StringRef(Config->OutputFile); - sys::path::replace_extension(Out, ".lib"); - return Out.str(); -} - -static std::unique_ptr createEmptyImportLibrary() { - std::string S = (Twine("LIBRARY \"") + - llvm::sys::path::filename(Config->OutputFile) + "\"\n") - .str(); - std::string Path1 = writeToTempFile(S); - std::string Path2 = getImplibPath(); - llvm::FileRemover Remover1(Path1); - llvm::FileRemover Remover2(Path2); - - Executor E("lib.exe"); - E.add("/nologo"); - E.add("/machine:" + machineToStr(Config->Machine)); - E.add(Twine("/def:") + Path1); - E.add(Twine("/out:") + Path2); - E.run(); - - ErrorOr> BufOrErr = - MemoryBuffer::getFile(Path2, -1, false); - error(BufOrErr, Twine("Failed to open ") + Path2); - return MemoryBuffer::getMemBufferCopy((*BufOrErr)->getBuffer()); -} - -static std::vector -readMembers(const object::Archive &Archive) { - std::vector V; - for (const auto &ChildOrErr : Archive.children()) { - error(ChildOrErr, "Archive::Child::getName failed"); - const object::Archive::Child C(*ChildOrErr); - ErrorOr NameOrErr = C.getName(); - error(NameOrErr, "Archive::Child::getName failed"); - V.emplace_back(C, *NameOrErr); - } - return V; -} - -// This class creates short import files which is described in -// PE/COFF spec 7. Import Library Format. -class ShortImportCreator { -public: - ShortImportCreator(object::Archive *A, StringRef S) : Parent(A), DLLName(S) {} - - NewArchiveIterator create(StringRef Sym, uint16_t Ordinal, - ImportNameType NameType, bool isData) { - size_t ImpSize = DLLName.size() + Sym.size() + 2; // +2 for NULs - size_t Size = sizeof(object::ArchiveMemberHeader) + - sizeof(coff_import_header) + ImpSize; - char *Buf = Alloc.Allocate(Size); - memset(Buf, 0, Size); - char *P = Buf; - - // Write archive member header - auto *Hdr = reinterpret_cast(P); - P += sizeof(*Hdr); - sprintf(Hdr->Name, "%-12s", "dummy"); - sprintf(Hdr->LastModified, "%-12d", 0); - sprintf(Hdr->UID, "%-6d", 0); - sprintf(Hdr->GID, "%-6d", 0); - sprintf(Hdr->AccessMode, "%-8d", 0644); - sprintf(Hdr->Size, "%-10d", int(sizeof(coff_import_header) + ImpSize)); - - // Write short import library. - auto *Imp = reinterpret_cast(P); - P += sizeof(*Imp); - Imp->Sig2 = 0xFFFF; - Imp->Machine = Config->Machine; - Imp->SizeOfData = ImpSize; - if (Ordinal > 0) - Imp->OrdinalHint = Ordinal; - Imp->TypeInfo = (isData ? IMPORT_DATA : IMPORT_CODE); - Imp->TypeInfo |= NameType << 2; - - // Write symbol name and DLL name. - memcpy(P, Sym.data(), Sym.size()); - P += Sym.size() + 1; - memcpy(P, DLLName.data(), DLLName.size()); - - std::error_code EC; - object::Archive::Child C(Parent, Buf, &EC); - assert(!EC && "We created an invalid buffer"); - return NewArchiveIterator(C, DLLName); - } - -private: - BumpPtrAllocator Alloc; - object::Archive *Parent; - StringRef DLLName; -}; - -static ImportNameType getNameType(StringRef Sym, StringRef ExtName) { - if (Sym != ExtName) - return IMPORT_NAME_UNDECORATE; - if (Config->Machine == I386 && Sym.startswith("_")) - return IMPORT_NAME_NOPREFIX; - return IMPORT_NAME; -} - -static std::string replace(StringRef S, StringRef From, StringRef To) { - size_t Pos = S.find(From); - assert(Pos != StringRef::npos); - return (Twine(S.substr(0, Pos)) + To + S.substr(Pos + From.size())).str(); -} - -// Creates an import library for a DLL. In this function, we first -// create an empty import library using lib.exe and then adds short -// import files to that file. -void writeImportLibrary() { - std::unique_ptr Buf = createEmptyImportLibrary(); - std::error_code EC; - object::Archive Archive(Buf->getMemBufferRef(), EC); - error(EC, "Error reading an empty import file"); - std::vector Members = readMembers(Archive); - - std::string DLLName = llvm::sys::path::filename(Config->OutputFile); - ShortImportCreator ShortImport(&Archive, DLLName); - for (Export &E : Config->Exports) { - if (E.Private) - continue; - if (E.ExtName.empty()) { - Members.push_back(ShortImport.create( - E.SymbolName, E.Ordinal, getNameType(E.SymbolName, E.Name), E.Data)); - } else { - Members.push_back(ShortImport.create( - replace(E.SymbolName, E.Name, E.ExtName), E.Ordinal, - getNameType(E.SymbolName, E.Name), E.Data)); - } - } - - std::string Path = getImplibPath(); - std::pair Result = - writeArchive(Path, Members, /*WriteSymtab*/ true, object::Archive::K_GNU, - /*Deterministic*/ true, /*Thin*/ false); - error(Result.second, Twine("Failed to write ") + Path); + return check(MemoryBuffer::getFile(Path), "could not open " + Path); } // Create OptTable @@ -695,7 +615,7 @@ llvm::opt::InputArgList ArgParser::parse } if (MissingCount) - error(Twine("missing arg value for \"") + Args.getArgString(MissingIndex) + + fatal("missing arg value for \"" + Twine(Args.getArgString(MissingIndex)) + "\", expected " + Twine(MissingCount) + (MissingCount == 1 ? " argument." : " arguments.")); for (auto *Arg : Args.filtered(OPT_UNKNOWN)) Modified: vendor/lld/dist/COFF/Error.cpp ============================================================================== --- vendor/lld/dist/COFF/Error.cpp Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/COFF/Error.cpp Sat Jul 23 20:48:50 2016 (r303239) @@ -10,20 +10,23 @@ #include "Error.h" #include "llvm/ADT/Twine.h" +#include "llvm/Support/Error.h" #include "llvm/Support/raw_ostream.h" namespace lld { namespace coff { -void error(const Twine &Msg) { +void fatal(const Twine &Msg) { llvm::errs() << Msg << "\n"; exit(1); } -void error(std::error_code EC, const Twine &Prefix) { - if (!EC) - return; - error(Prefix + ": " + EC.message()); +void fatal(std::error_code EC, const Twine &Msg) { + fatal(Msg + ": " + EC.message()); +} + +void fatal(llvm::Error &Err, const Twine &Msg) { + fatal(errorToErrorCode(std::move(Err)), Msg); } } // namespace coff Modified: vendor/lld/dist/COFF/Error.h ============================================================================== --- vendor/lld/dist/COFF/Error.h Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/COFF/Error.h Sat Jul 23 20:48:50 2016 (r303239) @@ -11,15 +11,25 @@ #define LLD_COFF_ERROR_H #include "lld/Core/LLVM.h" +#include "llvm/Support/Error.h" namespace lld { namespace coff { -LLVM_ATTRIBUTE_NORETURN void error(const Twine &Msg); -void error(std::error_code EC, const Twine &Prefix); +LLVM_ATTRIBUTE_NORETURN void fatal(const Twine &Msg); +LLVM_ATTRIBUTE_NORETURN void fatal(std::error_code EC, const Twine &Prefix); +LLVM_ATTRIBUTE_NORETURN void fatal(llvm::Error &Err, const Twine &Prefix); + +template T check(ErrorOr &&V, const Twine &Prefix) { + if (auto EC = V.getError()) + fatal(EC, Prefix); + return std::move(*V); +} -template void error(const ErrorOr &V, const Twine &Prefix) { - error(V.getError(), Prefix); +template T check(Expected E, const Twine &Prefix) { + if (llvm::Error Err = E.takeError()) + fatal(Err, Prefix); + return std::move(*E); } } // namespace coff Modified: vendor/lld/dist/COFF/ICF.cpp ============================================================================== --- vendor/lld/dist/COFF/ICF.cpp Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/COFF/ICF.cpp Sat Jul 23 20:48:50 2016 (r303239) @@ -70,7 +70,7 @@ private: static bool equalsConstant(const SectionChunk *A, const SectionChunk *B); static bool equalsVariable(const SectionChunk *A, const SectionChunk *B); bool forEachGroup(std::vector &Chunks, Comparator Eq); - bool partition(ChunkIterator Begin, ChunkIterator End, Comparator Eq); + bool segregate(ChunkIterator Begin, ChunkIterator End, Comparator Eq); std::atomic NextID = { 1 }; }; @@ -148,7 +148,7 @@ bool ICF::equalsVariable(const SectionCh return std::equal(A->Relocs.begin(), A->Relocs.end(), B->Relocs.begin(), Eq); } -bool ICF::partition(ChunkIterator Begin, ChunkIterator End, Comparator Eq) { +bool ICF::segregate(ChunkIterator Begin, ChunkIterator End, Comparator Eq) { bool R = false; for (auto It = Begin;;) { SectionChunk *Head = *It; @@ -171,7 +171,7 @@ bool ICF::forEachGroup(std::vectorGroupID != Head->GroupID; }); - if (partition(It, Bound, Eq)) + if (segregate(It, Bound, Eq)) R = true; It = Bound; } Modified: vendor/lld/dist/COFF/InputFiles.cpp ============================================================================== --- vendor/lld/dist/COFF/InputFiles.cpp Sat Jul 23 20:48:10 2016 (r303238) +++ vendor/lld/dist/COFF/InputFiles.cpp Sat Jul 23 20:48:50 2016 (r303239) @@ -8,30 +8,41 @@ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Sat Jul 23 20:49:26 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BCBD3BA2B83; Sat, 23 Jul 2016 20:49:26 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7449B1D69; Sat, 23 Jul 2016 20:49:26 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NKnPsG012432; Sat, 23 Jul 2016 20:49:25 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NKnPM2012431; Sat, 23 Jul 2016 20:49:25 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232049.u6NKnPM2012431@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 20:49:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303240 - vendor/lld/lld-release_39-r276489 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 20:49:26 -0000 Author: dim Date: Sat Jul 23 20:49:25 2016 New Revision: 303240 URL: https://svnweb.freebsd.org/changeset/base/303240 Log: Tag lld release_39 branch r276489. Added: vendor/lld/lld-release_39-r276489/ - copied from r303239, vendor/lld/dist/ From owner-svn-src-vendor@freebsd.org Sat Jul 23 20:50:15 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 497B8BA2C02; Sat, 23 Jul 2016 20:50:15 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 794F01EC0; Sat, 23 Jul 2016 20:50:14 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NKoDX0012549; Sat, 23 Jul 2016 20:50:13 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NKoAHA012520; Sat, 23 Jul 2016 20:50:10 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232050.u6NKoAHA012520@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 20:50:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303241 - in vendor/lldb/dist: . cmake cmake/modules cmake/platforms docs examples/python examples/synthetic include include/lldb include/lldb/API include/lldb/Breakpoint include/lldb/C... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 20:50:15 -0000 Author: dim Date: Sat Jul 23 20:50:09 2016 New Revision: 303241 URL: https://svnweb.freebsd.org/changeset/base/303241 Log: Vendor import of lldb release_39 branch r276489: https://llvm.org/svn/llvm-project/lldb/branches/release_39@276489 Added: vendor/lldb/dist/examples/python/shadow.py (contents, props changed) vendor/lldb/dist/include/lldb/API/SBMemoryRegionInfo.h (contents, props changed) vendor/lldb/dist/include/lldb/API/SBMemoryRegionInfoList.h (contents, props changed) vendor/lldb/dist/include/lldb/Core/ThreadSafeSTLVector.h (contents, props changed) vendor/lldb/dist/include/lldb/Expression/DiagnosticManager.h (contents, props changed) vendor/lldb/dist/include/lldb/Interpreter/CommandAlias.h (contents, props changed) vendor/lldb/dist/include/lldb/Symbol/ClangUtil.h (contents, props changed) vendor/lldb/dist/include/lldb/Symbol/JavaASTContext.h (contents, props changed) vendor/lldb/dist/include/lldb/lldb-private-defines.h (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/support/encoded_file.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/support/funcutils.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/support/gmodules.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/support/optional_with.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/api/listeners/ vendor/lldb/dist/packages/Python/lldbsuite/test/api/listeners/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/api/listeners/TestListener.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/api/listeners/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/decorators.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/anonymous-struct/ vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/anonymous-struct/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/anonymous-struct/TestCallUserAnonTypedef.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/anonymous-struct/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/fixits/ vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/fixits/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/fixits/TestFixIts.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/fixits/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/ir-interpreter/ vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/ir-interpreter-phi-nodes/ vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/ir-interpreter-phi-nodes/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/ir-interpreter-phi-nodes/TestIRInterpreterPHINodes.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/ir-interpreter-phi-nodes/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/ir-interpreter/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/ir-interpreter/TestIRInterpreter.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/ir-interpreter/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/multiline/ vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/multiline/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/multiline/TestMultilineExpressions.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/multiline/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/top-level/ vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/top-level/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/top-level/TestTopLevelExprs.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/top-level/dummy.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/top-level/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/top-level/test.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/unwind_expression/ vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/unwind_expression/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/unwind_expression/TestUnwindExpression.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/unwind_expression/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/apropos_with_process/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/apropos_with_process/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/apropos_with_process/TestAproposWithProcess.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/apropos_with_process/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/address_breakpoints/TestBadAddressBreakpoints.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_case_sensitivity/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_case_sensitivity/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_case_sensitivity/TestBreakpointCaseSensitivity.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_case_sensitivity/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_set_restart/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_set_restart/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_set_restart/TestBreakpointSetRestart.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_set_restart/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoints/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoints/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoints/TestConsecutiveBreakpoints.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoints/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/source_regexp/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/source_regexp/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/source_regexp/TestSourceRegexBreakpoints.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/source_regexp/a.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/source_regexp/a.h (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/source_regexp/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_script_alias/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_script_alias/.categories vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_script_alias/TestCommandScriptAlias.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_script_alias/tcsacmd.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_script_immediate_output/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_script_immediate_output/TestCommandScriptImmediateOutput.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_script_immediate_output/custom_command.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/atomic/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/atomic/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/atomic/TestLibCxxAtomic.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/atomic/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/smart_ptr/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/smart_ptr/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/smart_ptr/TestDataFormatterStdSmartPtr.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/smart_ptr/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synthtype/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synthtype/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synthtype/TestDataFormatterSynthType.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synthtype/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synthtype/myIntSynthProvider.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/parray/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/parray/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/parray/TestPrintArray.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/parray/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/poarray/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/poarray/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/poarray/TestPrintObjectArray.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/poarray/main.mm vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/type_summary_list_arg/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/type_summary_list_arg/TestTypeSummaryListArg.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/type_summary_list_script/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/type_summary_list_script/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/type_summary_list_script/TestTypeSummaryListScript.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/type_summary_list_script/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/type_summary_list_script/tslsformatters.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/llvm/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/llvm/TestLLVM.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/memory/cache/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/memory/cache/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/memory/cache/TestMemoryCache.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/memory/cache/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/multidebugger_commands/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/multidebugger_commands/TestMultipleDebuggersCommands.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/nested_alias/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/nested_alias/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/nested_alias/TestNestedAlias.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/nested_alias/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/TestLinuxCore.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/altmain.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/altmain.core (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/altmain.out (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/i386.core (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/i386.out (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/make-core.sh (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/s390x.core (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/s390x.out (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/x86_64.core (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/linux-core/x86_64.out (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/wow64_minidump/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/wow64_minidump/TestWow64MiniDump.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/wow64_minidump/fizzbuzz.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/wow64_minidump/fizzbuzz_wow64.dmp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/ptr_refs/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/ptr_refs/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/ptr_refs/TestPtrRefs.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/ptr_refs/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/basic/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/basic/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/basic/TestTsanBasic.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/basic/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/cpp_global_location/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/cpp_global_location/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/cpp_global_location/TestTsanCPPGlobalLocation.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/cpp_global_location/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/global_location/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/global_location/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/global_location/TestTsanGlobalLocation.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/global_location/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/multiple/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/multiple/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/multiple/TestTsanMultiple.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/multiple/main.m vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/thread_leak/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/thread_leak/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/thread_leak/TestTsanThreadLeak.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/thread_leak/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/thread_numbers/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/thread_numbers/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/thread_numbers/TestTsanThreadNumbers.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tsan/thread_numbers/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/unwind/ehframe/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/unwind/ehframe/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/unwind/ehframe/TestEhFrameUnwind.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/unwind/ehframe/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/command/watchpoint_command.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_size/ vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_size/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_size/TestWatchpointSizes.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_size/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/help/TestApropos.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/issue_verification/TestInvalidDecorator.py.park vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/inlines/TestRedefinitionsInInlines.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/inlines/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/step-target/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/step-target/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/step-target/TestStepTarget.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/step-target/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/unions/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/unions/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/unions/TestUnionMembers.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/unions/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/const_this/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/const_this/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/const_this/TestConstThis.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/const_this/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/extern_c/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/extern_c/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/extern_c/TestExternCSymbols.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/extern_c/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/gmodules/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/gmodules/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/gmodules/TestWithModuleDebugging.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/gmodules/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/gmodules/pch.h (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/inlines/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/inlines/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/inlines/TestInlines.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/inlines/inlines.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/inlines/inlines.h (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/lambdas/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/lambdas/TestLambdas.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/lambdas/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/member-and-local-vars-with-same-name/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/member-and-local-vars-with-same-name/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/member-and-local-vars-with-same-name/TestMembersAndLocalsWithSameName.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/member-and-local-vars-with-same-name/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/TestNamespaceDefinitions.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/a.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/a.mk (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/b.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/b.mk (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/foo.h (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/namespace_definitions/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/printf/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/printf/TestPrintf.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/printf/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/template/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/template/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/template/TestTemplateArgs.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/template/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/unicode-literals/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/unicode-literals/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/unicode-literals/TestUnicodeLiterals.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/unicode-literals/main.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/bitfield_ivars/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/bitfield_ivars/TestBitfieldIvars.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/bitfield_ivars/main.m vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/single-entry-dictionary/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/single-entry-dictionary/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/single-entry-dictionary/TestObjCSingleEntryDictionary.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/single-entry-dictionary/main.m vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/variadic_methods/ vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/variadic_methods/TestVariadicMethods.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/variadic_methods/main.m vendor/lldb/dist/packages/Python/lldbsuite/test/lldbplatform.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/nslog/ vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/nslog/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/nslog/TestDarwinNSLogOutput.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/nslog/main.m vendor/lldb/dist/packages/Python/lldbsuite/test/plugins/builder_linux.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/frame/get-variables/ vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/frame/get-variables/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/frame/get-variables/TestGetVariables.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/frame/get-variables/main.c (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/symbol-context/two-files/ vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/symbol-context/two-files/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/symbol-context/two-files/TestSymbolContextTwoFiles.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/symbol-context/two-files/decls.h (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/symbol-context/two-files/file1.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/symbol-context/two-files/file2.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/test_runner/__init__.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/test_runner/process_control.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/test_runner/test/__init__.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/test_runner/test/test_process_control.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/threadinfo/ vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/threadinfo/Makefile (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/threadinfo/TestMiThreadInfo.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/threadinfo/test_threadinfo.cpp (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test_event/ vendor/lldb/dist/packages/Python/lldbsuite/test_event/__init__.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test_event/build_exception.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test_event/dotest_channels.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test_event/event_builder.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test_event/formatter/ vendor/lldb/dist/packages/Python/lldbsuite/test_event/formatter/__init__.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test_event/formatter/curses.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test_event/formatter/dump_formatter.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test_event/formatter/pickled.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test_event/formatter/results_formatter.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test_event/formatter/xunit.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test_event/test/ vendor/lldb/dist/packages/Python/lldbsuite/test_event/test/resources/ vendor/lldb/dist/packages/Python/lldbsuite/test_event/test/resources/invalid_decorator/ vendor/lldb/dist/packages/Python/lldbsuite/test_event/test/resources/invalid_decorator/TestInvalidDecorator.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test_event/test/src/ vendor/lldb/dist/packages/Python/lldbsuite/test_event/test/src/TestCatchInvalidDecorator.py (contents, props changed) vendor/lldb/dist/packages/Python/lldbsuite/test_event/test/src/event_collector.py (contents, props changed) vendor/lldb/dist/scripts/Xcode/ vendor/lldb/dist/scripts/Xcode/build-llvm.py (contents, props changed) vendor/lldb/dist/scripts/Xcode/lldbbuild.py (contents, props changed) vendor/lldb/dist/scripts/Xcode/package-clang-headers.py (contents, props changed) vendor/lldb/dist/scripts/interface/SBMemoryRegionInfo.i vendor/lldb/dist/scripts/interface/SBMemoryRegionInfoList.i vendor/lldb/dist/source/API/SBMemoryRegionInfo.cpp (contents, props changed) vendor/lldb/dist/source/API/SBMemoryRegionInfoList.cpp (contents, props changed) vendor/lldb/dist/source/Expression/DiagnosticManager.cpp (contents, props changed) vendor/lldb/dist/source/Interpreter/CommandAlias.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ABI/SysV-s390x/ vendor/lldb/dist/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h (contents, props changed) vendor/lldb/dist/source/Plugins/ABI/SysV-s390x/CMakeLists.txt (contents, props changed) vendor/lldb/dist/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.h (contents, props changed) vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangDiagnostic.h (contents, props changed) vendor/lldb/dist/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ vendor/lldb/dist/source/Plugins/InstrumentationRuntime/ThreadSanitizer/CMakeLists.txt (contents, props changed) vendor/lldb/dist/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/BlockPointer.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/BlockPointer.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxAtomic.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxAtomic.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/Java/ vendor/lldb/dist/source/Plugins/Language/Java/CMakeLists.txt (contents, props changed) vendor/lldb/dist/source/Plugins/Language/Java/JavaFormatterFunctions.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/Java/JavaFormatterFunctions.h (contents, props changed) vendor/lldb/dist/source/Plugins/Language/Java/JavaLanguage.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Language/Java/JavaLanguage.h (contents, props changed) vendor/lldb/dist/source/Plugins/LanguageRuntime/Java/ vendor/lldb/dist/source/Plugins/LanguageRuntime/Java/CMakeLists.txt (contents, props changed) vendor/lldb/dist/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/LanguageRuntime/Java/JavaLanguageRuntime.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_s390x.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Linux/SingleStepCheck.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Linux/SingleStepCheck.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_s390x.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLinux_s390x.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextNetBSD_x86_64.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContext_s390x.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_s390x.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Utility/lldb-s390x-register-enums.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/Windows/Common/NtStructures.h (contents, props changed) vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.h (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserJava.h (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/PDB/ vendor/lldb/dist/source/Plugins/SymbolFile/PDB/CMakeLists.txt (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/PDB/PDBASTParser.h (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp (contents, props changed) vendor/lldb/dist/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h (contents, props changed) vendor/lldb/dist/source/Symbol/ClangUtil.cpp (contents, props changed) vendor/lldb/dist/source/Symbol/JavaASTContext.cpp (contents, props changed) vendor/lldb/dist/unittests/Core/ vendor/lldb/dist/unittests/Core/CMakeLists.txt (contents, props changed) vendor/lldb/dist/unittests/Core/DataExtractorTest.cpp (contents, props changed) vendor/lldb/dist/unittests/Core/ScalarTest.cpp (contents, props changed) vendor/lldb/dist/unittests/Host/FileSpecTest.cpp (contents, props changed) vendor/lldb/dist/unittests/Symbol/ vendor/lldb/dist/unittests/Symbol/CMakeLists.txt (contents, props changed) vendor/lldb/dist/unittests/Symbol/TestClangASTContext.cpp (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/ vendor/lldb/dist/unittests/SymbolFile/CMakeLists.txt (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/ vendor/lldb/dist/unittests/SymbolFile/PDB/CMakeLists.txt (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/ vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-dwarf.cpp (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-dwarf.exe (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-pdb-alt.cpp (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-pdb-nested.h (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-pdb-types.cpp (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-pdb-types.exe (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-pdb-types.pdb (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-pdb.cpp (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-pdb.exe (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-pdb.h (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-pdb.pdb (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp (contents, props changed) vendor/lldb/dist/unittests/Utility/Inputs/ vendor/lldb/dist/unittests/Utility/Inputs/TestModule.c (contents, props changed) vendor/lldb/dist/unittests/Utility/Inputs/TestModule.so (contents, props changed) vendor/lldb/dist/unittests/Utility/ModuleCacheTest.cpp (contents, props changed) Deleted: vendor/lldb/dist/Makefile vendor/lldb/dist/include/Makefile vendor/lldb/dist/include/lldb/Host/linux/Signalfd.h vendor/lldb/dist/include/lldb/Makefile vendor/lldb/dist/lib/Makefile vendor/lldb/dist/packages/Python/lldbsuite/test/curses_results.py vendor/lldb/dist/packages/Python/lldbsuite/test/dotest_channels.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoins/Makefile vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoins/TestConsecutiveBreakpoints.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/consecutive_breakpoins/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/inlines/Makefile vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/inlines/inlines.c vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/inlines/inlines.h vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/rdar12991846/ vendor/lldb/dist/packages/Python/lldbsuite/test/plugins/builder_linux2.py vendor/lldb/dist/packages/Python/lldbsuite/test/result_formatter.py vendor/lldb/dist/packages/Python/lldbsuite/test/test_runner/lib/lldb_utils.py vendor/lldb/dist/packages/Python/lldbsuite/test/test_runner/lib/process_control.py vendor/lldb/dist/packages/Python/lldbsuite/test/test_runner/test/process_control_tests.py vendor/lldb/dist/packages/Python/lldbsuite/test/xunit_formatter.py vendor/lldb/dist/scripts/Makefile vendor/lldb/dist/scripts/Python/Makefile vendor/lldb/dist/scripts/Python/modules/Makefile vendor/lldb/dist/scripts/Python/modules/readline/Makefile vendor/lldb/dist/scripts/build-llvm.pl vendor/lldb/dist/scripts/package-clang-headers.py vendor/lldb/dist/source/API/Makefile vendor/lldb/dist/source/Breakpoint/Makefile vendor/lldb/dist/source/Commands/Makefile vendor/lldb/dist/source/Core/Makefile vendor/lldb/dist/source/DataFormatters/Makefile vendor/lldb/dist/source/Expression/Makefile vendor/lldb/dist/source/Host/Makefile vendor/lldb/dist/source/Host/netbsd/Makefile vendor/lldb/dist/source/Initialization/Makefile vendor/lldb/dist/source/Interpreter/Makefile vendor/lldb/dist/source/Makefile vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm/Makefile vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm64/Makefile vendor/lldb/dist/source/Plugins/ABI/MacOSX-i386/Makefile vendor/lldb/dist/source/Plugins/ABI/SysV-arm/Makefile vendor/lldb/dist/source/Plugins/ABI/SysV-arm64/Makefile vendor/lldb/dist/source/Plugins/ABI/SysV-hexagon/Makefile vendor/lldb/dist/source/Plugins/ABI/SysV-i386/Makefile vendor/lldb/dist/source/Plugins/ABI/SysV-mips/Makefile vendor/lldb/dist/source/Plugins/ABI/SysV-mips64/Makefile vendor/lldb/dist/source/Plugins/ABI/SysV-ppc/Makefile vendor/lldb/dist/source/Plugins/ABI/SysV-ppc64/Makefile vendor/lldb/dist/source/Plugins/ABI/SysV-x86_64/Makefile vendor/lldb/dist/source/Plugins/Disassembler/llvm/Makefile vendor/lldb/dist/source/Plugins/DynamicLoader/Darwin-Kernel/Makefile vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/Makefile vendor/lldb/dist/source/Plugins/DynamicLoader/MacOSX-DYLD/Makefile vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/Makefile vendor/lldb/dist/source/Plugins/DynamicLoader/Static/Makefile vendor/lldb/dist/source/Plugins/DynamicLoader/Windows-DYLD/Makefile vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/Makefile vendor/lldb/dist/source/Plugins/ExpressionParser/Go/Makefile vendor/lldb/dist/source/Plugins/Instruction/ARM/Makefile vendor/lldb/dist/source/Plugins/Instruction/ARM64/Makefile vendor/lldb/dist/source/Plugins/Instruction/MIPS/Makefile vendor/lldb/dist/source/Plugins/Instruction/MIPS64/Makefile vendor/lldb/dist/source/Plugins/InstrumentationRuntime/AddressSanitizer/Makefile vendor/lldb/dist/source/Plugins/JITLoader/GDB/Makefile vendor/lldb/dist/source/Plugins/Language/CPlusPlus/Makefile vendor/lldb/dist/source/Plugins/Language/Go/Makefile vendor/lldb/dist/source/Plugins/Language/ObjC/Makefile vendor/lldb/dist/source/Plugins/Language/ObjCPlusPlus/Makefile vendor/lldb/dist/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/Makefile vendor/lldb/dist/source/Plugins/LanguageRuntime/Go/Makefile vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/Makefile vendor/lldb/dist/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/Makefile vendor/lldb/dist/source/Plugins/Makefile vendor/lldb/dist/source/Plugins/MemoryHistory/asan/Makefile vendor/lldb/dist/source/Plugins/ObjectContainer/BSD-Archive/Makefile vendor/lldb/dist/source/Plugins/ObjectContainer/Universal-Mach-O/Makefile vendor/lldb/dist/source/Plugins/ObjectFile/ELF/Makefile vendor/lldb/dist/source/Plugins/ObjectFile/JIT/Makefile vendor/lldb/dist/source/Plugins/ObjectFile/Mach-O/Makefile vendor/lldb/dist/source/Plugins/ObjectFile/PECOFF/Makefile vendor/lldb/dist/source/Plugins/OperatingSystem/Go/Makefile vendor/lldb/dist/source/Plugins/OperatingSystem/Python/Makefile vendor/lldb/dist/source/Plugins/Platform/Android/Makefile vendor/lldb/dist/source/Plugins/Platform/FreeBSD/Makefile vendor/lldb/dist/source/Plugins/Platform/Kalimba/Makefile vendor/lldb/dist/source/Plugins/Platform/Linux/Makefile vendor/lldb/dist/source/Plugins/Platform/MacOSX/Makefile vendor/lldb/dist/source/Plugins/Platform/Makefile vendor/lldb/dist/source/Plugins/Platform/NetBSD/Makefile vendor/lldb/dist/source/Plugins/Platform/POSIX/Makefile vendor/lldb/dist/source/Plugins/Platform/Windows/Makefile vendor/lldb/dist/source/Plugins/Platform/gdb-server/Makefile vendor/lldb/dist/source/Plugins/Process/FreeBSD/Makefile vendor/lldb/dist/source/Plugins/Process/Linux/Makefile vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/Makefile vendor/lldb/dist/source/Plugins/Process/POSIX/Makefile vendor/lldb/dist/source/Plugins/Process/Utility/Makefile vendor/lldb/dist/source/Plugins/Process/elf-core/Makefile vendor/lldb/dist/source/Plugins/Process/gdb-remote/Makefile vendor/lldb/dist/source/Plugins/Process/mach-core/Makefile vendor/lldb/dist/source/Plugins/ScriptInterpreter/None/Makefile vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/Makefile vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/Makefile vendor/lldb/dist/source/Plugins/SymbolFile/Symtab/Makefile vendor/lldb/dist/source/Plugins/SymbolVendor/ELF/Makefile vendor/lldb/dist/source/Plugins/SymbolVendor/MacOSX/Makefile vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/Makefile vendor/lldb/dist/source/Plugins/UnwindAssembly/InstEmulation/Makefile vendor/lldb/dist/source/Plugins/UnwindAssembly/x86/Makefile vendor/lldb/dist/source/Symbol/Makefile vendor/lldb/dist/source/Target/Makefile vendor/lldb/dist/source/Utility/Makefile vendor/lldb/dist/tools/Makefile vendor/lldb/dist/tools/debugserver/Makefile vendor/lldb/dist/tools/debugserver/source/MacOSX/Makefile vendor/lldb/dist/tools/debugserver/source/MacOSX/i386/Makefile vendor/lldb/dist/tools/debugserver/source/MacOSX/x86_64/Makefile vendor/lldb/dist/tools/debugserver/source/Makefile vendor/lldb/dist/tools/driver/Makefile vendor/lldb/dist/tools/lldb-mi/Makefile vendor/lldb/dist/tools/lldb-mi/Platform.cpp vendor/lldb/dist/tools/lldb-server/Makefile Modified: vendor/lldb/dist/.arcconfig vendor/lldb/dist/.gitignore vendor/lldb/dist/CMakeLists.txt vendor/lldb/dist/cmake/LLDBDependencies.cmake vendor/lldb/dist/cmake/modules/AddLLDB.cmake vendor/lldb/dist/cmake/modules/LLDBConfig.cmake vendor/lldb/dist/cmake/modules/LLDBStandalone.cmake vendor/lldb/dist/cmake/platforms/Android.cmake vendor/lldb/dist/docs/lldb-for-gdb-users.txt vendor/lldb/dist/docs/lldb-gdb-remote.txt vendor/lldb/dist/examples/python/crashlog.py vendor/lldb/dist/examples/python/scripted_step.py vendor/lldb/dist/examples/python/symbolication.py vendor/lldb/dist/examples/synthetic/gnu_libstdcpp.py vendor/lldb/dist/include/lldb/API/LLDB.h vendor/lldb/dist/include/lldb/API/SBCommandReturnObject.h vendor/lldb/dist/include/lldb/API/SBDefines.h vendor/lldb/dist/include/lldb/API/SBExpressionOptions.h vendor/lldb/dist/include/lldb/API/SBFileSpec.h vendor/lldb/dist/include/lldb/API/SBHostOS.h vendor/lldb/dist/include/lldb/API/SBInstruction.h vendor/lldb/dist/include/lldb/API/SBLaunchInfo.h vendor/lldb/dist/include/lldb/API/SBListener.h vendor/lldb/dist/include/lldb/API/SBProcess.h vendor/lldb/dist/include/lldb/API/SBStream.h vendor/lldb/dist/include/lldb/API/SBStringList.h vendor/lldb/dist/include/lldb/API/SBTarget.h vendor/lldb/dist/include/lldb/API/SBThread.h vendor/lldb/dist/include/lldb/API/SBThreadCollection.h vendor/lldb/dist/include/lldb/API/SBValue.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointList.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocation.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocationCollection.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointLocationList.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolver.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileLine.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverFileRegex.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointResolverName.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointSite.h vendor/lldb/dist/include/lldb/Breakpoint/BreakpointSiteList.h vendor/lldb/dist/include/lldb/Breakpoint/WatchpointList.h vendor/lldb/dist/include/lldb/Core/ArchSpec.h vendor/lldb/dist/include/lldb/Core/Broadcaster.h vendor/lldb/dist/include/lldb/Core/Communication.h vendor/lldb/dist/include/lldb/Core/ConstString.h vendor/lldb/dist/include/lldb/Core/DataExtractor.h vendor/lldb/dist/include/lldb/Core/Debugger.h vendor/lldb/dist/include/lldb/Core/EmulateInstruction.h vendor/lldb/dist/include/lldb/Core/Event.h vendor/lldb/dist/include/lldb/Core/History.h vendor/lldb/dist/include/lldb/Core/IOHandler.h vendor/lldb/dist/include/lldb/Core/Listener.h vendor/lldb/dist/include/lldb/Core/Logging.h vendor/lldb/dist/include/lldb/Core/MappedHash.h vendor/lldb/dist/include/lldb/Core/Module.h vendor/lldb/dist/include/lldb/Core/ModuleList.h vendor/lldb/dist/include/lldb/Core/ModuleSpec.h vendor/lldb/dist/include/lldb/Core/RangeMap.h vendor/lldb/dist/include/lldb/Core/RegisterValue.h vendor/lldb/dist/include/lldb/Core/Scalar.h vendor/lldb/dist/include/lldb/Core/SearchFilter.h vendor/lldb/dist/include/lldb/Core/Section.h vendor/lldb/dist/include/lldb/Core/StreamCallback.h vendor/lldb/dist/include/lldb/Core/StreamTee.h vendor/lldb/dist/include/lldb/Core/ThreadSafeSTLMap.h vendor/lldb/dist/include/lldb/Core/ThreadSafeValue.h vendor/lldb/dist/include/lldb/Core/Timer.h vendor/lldb/dist/include/lldb/Core/UserSettingsController.h vendor/lldb/dist/include/lldb/Core/Value.h vendor/lldb/dist/include/lldb/Core/ValueObject.h vendor/lldb/dist/include/lldb/Core/ValueObjectConstResult.h vendor/lldb/dist/include/lldb/Core/ValueObjectConstResultCast.h vendor/lldb/dist/include/lldb/Core/ValueObjectConstResultChild.h vendor/lldb/dist/include/lldb/Core/ValueObjectConstResultImpl.h vendor/lldb/dist/include/lldb/Core/ValueObjectDynamicValue.h vendor/lldb/dist/include/lldb/Core/ValueObjectSyntheticFilter.h vendor/lldb/dist/include/lldb/DataFormatters/DumpValueObjectOptions.h vendor/lldb/dist/include/lldb/DataFormatters/FormatCache.h vendor/lldb/dist/include/lldb/DataFormatters/FormatManager.h vendor/lldb/dist/include/lldb/DataFormatters/FormattersContainer.h vendor/lldb/dist/include/lldb/DataFormatters/FormattersHelpers.h vendor/lldb/dist/include/lldb/DataFormatters/TypeCategory.h vendor/lldb/dist/include/lldb/DataFormatters/TypeCategoryMap.h vendor/lldb/dist/include/lldb/DataFormatters/TypeSynthetic.h vendor/lldb/dist/include/lldb/DataFormatters/ValueObjectPrinter.h vendor/lldb/dist/include/lldb/DataFormatters/VectorIterator.h vendor/lldb/dist/include/lldb/Expression/DWARFExpression.h vendor/lldb/dist/include/lldb/Expression/ExpressionParser.h vendor/lldb/dist/include/lldb/Expression/ExpressionSourceCode.h vendor/lldb/dist/include/lldb/Expression/ExpressionVariable.h vendor/lldb/dist/include/lldb/Expression/FunctionCaller.h vendor/lldb/dist/include/lldb/Expression/IRDynamicChecks.h vendor/lldb/dist/include/lldb/Expression/IRExecutionUnit.h vendor/lldb/dist/include/lldb/Expression/IRInterpreter.h vendor/lldb/dist/include/lldb/Expression/IRMemoryMap.h vendor/lldb/dist/include/lldb/Expression/LLVMUserExpression.h vendor/lldb/dist/include/lldb/Expression/UserExpression.h vendor/lldb/dist/include/lldb/Expression/UtilityFunction.h vendor/lldb/dist/include/lldb/Host/Editline.h vendor/lldb/dist/include/lldb/Host/File.h vendor/lldb/dist/include/lldb/Host/FileSpec.h vendor/lldb/dist/include/lldb/Host/FileSystem.h vendor/lldb/dist/include/lldb/Host/Host.h vendor/lldb/dist/include/lldb/Host/HostInfoBase.h vendor/lldb/dist/include/lldb/Host/HostNativeProcessBase.h vendor/lldb/dist/include/lldb/Host/HostProcess.h vendor/lldb/dist/include/lldb/Host/OptionParser.h vendor/lldb/dist/include/lldb/Host/ProcessRunLock.h vendor/lldb/dist/include/lldb/Host/common/NativeBreakpointList.h vendor/lldb/dist/include/lldb/Host/common/NativeProcessProtocol.h vendor/lldb/dist/include/lldb/Host/macosx/HostInfoMacOSX.h vendor/lldb/dist/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h vendor/lldb/dist/include/lldb/Host/posix/HostInfoPosix.h vendor/lldb/dist/include/lldb/Host/posix/HostProcessPosix.h vendor/lldb/dist/include/lldb/Host/windows/HostInfoWindows.h vendor/lldb/dist/include/lldb/Host/windows/HostProcessWindows.h vendor/lldb/dist/include/lldb/Initialization/SystemLifetimeManager.h vendor/lldb/dist/include/lldb/Interpreter/Args.h vendor/lldb/dist/include/lldb/Interpreter/CommandHistory.h vendor/lldb/dist/include/lldb/Interpreter/CommandInterpreter.h vendor/lldb/dist/include/lldb/Interpreter/CommandObject.h vendor/lldb/dist/include/lldb/Interpreter/CommandObjectMultiword.h vendor/lldb/dist/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h vendor/lldb/dist/include/lldb/Interpreter/ScriptInterpreter.h vendor/lldb/dist/include/lldb/Symbol/ArmUnwindInfo.h vendor/lldb/dist/include/lldb/Symbol/Block.h vendor/lldb/dist/include/lldb/Symbol/ClangASTContext.h vendor/lldb/dist/include/lldb/Symbol/ClangASTImporter.h vendor/lldb/dist/include/lldb/Symbol/CompactUnwindInfo.h vendor/lldb/dist/include/lldb/Symbol/CompileUnit.h vendor/lldb/dist/include/lldb/Symbol/CompilerDecl.h vendor/lldb/dist/include/lldb/Symbol/CompilerDeclContext.h vendor/lldb/dist/include/lldb/Symbol/CompilerType.h vendor/lldb/dist/include/lldb/Symbol/DWARFCallFrameInfo.h vendor/lldb/dist/include/lldb/Symbol/FuncUnwinders.h vendor/lldb/dist/include/lldb/Symbol/Function.h vendor/lldb/dist/include/lldb/Symbol/GoASTContext.h vendor/lldb/dist/include/lldb/Symbol/LineEntry.h vendor/lldb/dist/include/lldb/Symbol/ObjectFile.h vendor/lldb/dist/include/lldb/Symbol/Symbol.h vendor/lldb/dist/include/lldb/Symbol/SymbolContext.h vendor/lldb/dist/include/lldb/Symbol/SymbolFile.h vendor/lldb/dist/include/lldb/Symbol/SymbolVendor.h vendor/lldb/dist/include/lldb/Symbol/Symtab.h vendor/lldb/dist/include/lldb/Symbol/Type.h vendor/lldb/dist/include/lldb/Symbol/TypeSystem.h vendor/lldb/dist/include/lldb/Symbol/UnwindPlan.h vendor/lldb/dist/include/lldb/Symbol/UnwindTable.h vendor/lldb/dist/include/lldb/Symbol/Variable.h vendor/lldb/dist/include/lldb/Target/ABI.h vendor/lldb/dist/include/lldb/Target/DynamicLoader.h vendor/lldb/dist/include/lldb/Target/ExecutionContext.h vendor/lldb/dist/include/lldb/Target/InstrumentationRuntime.h vendor/lldb/dist/include/lldb/Target/JITLoaderList.h vendor/lldb/dist/include/lldb/Target/Language.h vendor/lldb/dist/include/lldb/Target/LanguageRuntime.h vendor/lldb/dist/include/lldb/Target/Memory.h vendor/lldb/dist/include/lldb/Target/MemoryRegionInfo.h vendor/lldb/dist/include/lldb/Target/PathMappingList.h vendor/lldb/dist/include/lldb/Target/Platform.h vendor/lldb/dist/include/lldb/Target/Process.h vendor/lldb/dist/include/lldb/Target/ProcessLaunchInfo.h vendor/lldb/dist/include/lldb/Target/QueueList.h vendor/lldb/dist/include/lldb/Target/SectionLoadHistory.h vendor/lldb/dist/include/lldb/Target/SectionLoadList.h vendor/lldb/dist/include/lldb/Target/StackFrame.h vendor/lldb/dist/include/lldb/Target/StackFrameList.h vendor/lldb/dist/include/lldb/Target/Target.h vendor/lldb/dist/include/lldb/Target/TargetList.h vendor/lldb/dist/include/lldb/Target/Thread.h vendor/lldb/dist/include/lldb/Target/ThreadCollection.h vendor/lldb/dist/include/lldb/Target/ThreadList.h vendor/lldb/dist/include/lldb/Target/ThreadPlan.h vendor/lldb/dist/include/lldb/Target/ThreadPlanPython.h vendor/lldb/dist/include/lldb/Target/ThreadPlanStepInstruction.h vendor/lldb/dist/include/lldb/Target/Unwind.h vendor/lldb/dist/include/lldb/Utility/Iterable.h vendor/lldb/dist/include/lldb/Utility/ProcessStructReader.h vendor/lldb/dist/include/lldb/Utility/SharedCluster.h vendor/lldb/dist/include/lldb/lldb-enumerations.h vendor/lldb/dist/include/lldb/lldb-forward.h vendor/lldb/dist/include/lldb/lldb-private-enumerations.h vendor/lldb/dist/include/lldb/lldb-private-interfaces.h vendor/lldb/dist/include/lldb/lldb-private-types.h vendor/lldb/dist/include/lldb/lldb-private.h vendor/lldb/dist/lit/CMakeLists.txt vendor/lldb/dist/lit/Unit/lit.site.cfg.in vendor/lldb/dist/lit/lit.site.cfg.in vendor/lldb/dist/lldb.xcodeproj/project.pbxproj vendor/lldb/dist/lldb.xcodeproj/xcshareddata/xcschemes/desktop.xcscheme vendor/lldb/dist/lldb.xcodeproj/xcshareddata/xcschemes/lldb-tool.xcscheme vendor/lldb/dist/packages/Python/lldbsuite/test/android/platform/TestDefaultCacheLineSize.py vendor/lldb/dist/packages/Python/lldbsuite/test/api/check_public_api_headers/TestPublicAPIHeaders.py vendor/lldb/dist/packages/Python/lldbsuite/test/api/multiple-debuggers/TestMultipleDebuggers.py vendor/lldb/dist/packages/Python/lldbsuite/test/api/multithreaded/TestMultithreaded.py vendor/lldb/dist/packages/Python/lldbsuite/test/api/multithreaded/test_listener_event_process_state.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/arm_emulation/TestEmulations.py vendor/lldb/dist/packages/Python/lldbsuite/test/benchmarks/continue/TestBenchmarkContinue.py vendor/lldb/dist/packages/Python/lldbsuite/test/benchmarks/disassembly/TestDisassembly.py vendor/lldb/dist/packages/Python/lldbsuite/test/benchmarks/disassembly/TestDoAttachThenDisassembly.py vendor/lldb/dist/packages/Python/lldbsuite/test/benchmarks/disassembly/TestXcode41Vs42GDBDisassembly.py vendor/lldb/dist/packages/Python/lldbsuite/test/benchmarks/expression/TestExpressionCmd.py vendor/lldb/dist/packages/Python/lldbsuite/test/benchmarks/expression/TestRepeatedExprs.py vendor/lldb/dist/packages/Python/lldbsuite/test/benchmarks/frame_variable/TestFrameVariableResponse.py vendor/lldb/dist/packages/Python/lldbsuite/test/benchmarks/libcxxlist/TestBenchmarkLibcxxList.py vendor/lldb/dist/packages/Python/lldbsuite/test/benchmarks/libcxxmap/TestBenchmarkLibcxxMap.py vendor/lldb/dist/packages/Python/lldbsuite/test/benchmarks/startup/TestStartupDelays.py vendor/lldb/dist/packages/Python/lldbsuite/test/benchmarks/stepping/TestSteppingSpeed.py vendor/lldb/dist/packages/Python/lldbsuite/test/benchmarks/turnaround/TestCompileRunToBreakpointTurnaround.py vendor/lldb/dist/packages/Python/lldbsuite/test/configuration.py vendor/lldb/dist/packages/Python/lldbsuite/test/dosep.py vendor/lldb/dist/packages/Python/lldbsuite/test/dotest.py vendor/lldb/dist/packages/Python/lldbsuite/test/dotest_args.py vendor/lldb/dist/packages/Python/lldbsuite/test/driver/batch_mode/TestBatchMode.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStdStringFunction.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/call-function/TestCallStopAndContinue.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/call-function/TestCallUserDefinedFunction.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/call-restarts/TestCallThatRestarts.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/call-throws/TestCallThatThrows.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/char/TestExprsChar.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/expr-in-syscall/TestExpressionInSyscall.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/formatters/TestFormatters.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/issue_11588/Test11588.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/macros/TestMacros.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/persist_objc_pointeetype/TestPersistObjCPointeeType.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/persistent_types/TestNestedPersistentTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/persistent_types/TestPersistentTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/po_verbosity/TestPoVerbosity.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/radar_9531204/TestPrintfAfterUp.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/radar_9673664/TestExprHelpExamples.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/test/TestExprs.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/test/TestExprs2.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/timeout/TestCallWithTimeout.py vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/two-files/TestObjCTypeQueryFromOtherCompileUnit.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/abbreviation/TestAbbreviations.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/abbreviation/TestCommonShortSpellings.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/archives/TestBSDArchives.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/asan/TestMemoryHistory.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/asan/TestReportData.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/attach_resume/TestAttachResume.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/avoids-fd-leak/TestFdLeak.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/backticks/TestBackticksWithoutATarget.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestBreakpointCommand.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_command/TestBreakpointCommandsFromPython.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_conditions/TestBreakpointConditions.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ignore_count/TestBreakpointIgnoreCount.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_in_delayslot/TestAvoidBreakpointInDelaySlot.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/comp_dir_symlink/TestCompDirSymLink.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/cpp/TestCPPBreakpointLocations.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/cpp/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/cpp_exception/TestCPPExceptionBreakpoint.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/debugbreak/TestDebugBreak.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/breakpoint/objc/TestObjCBreakpoints.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_history/TestCommandHistory.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_regex/TestCommandRegex.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_script/TestCommandScript.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_script/import/TestImport.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_script/import/rdar-12586188/TestRdar12586188.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_script/import/thepackage/__init__.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/command_source/TestCommandSource.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/completion/TestCompletion.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/conditional_break/TestConditionalBreak.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/boolreference/TestFormattersBoolRefPtr.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/boolreference/main.mm vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/compactvectors/TestCompactVectors.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-categories/TestDataFormatterCategories.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-cpp/TestDataFormatterCpp.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-disabling/TestDataFormatterDisabling.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-named-summaries/TestDataFormatterNamedSummaries.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjC.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/main.m vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-objc/nsstring/TestDataFormatterNSString.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-proper-plurals/TestFormattersOneIsSingular.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-proper-plurals/main.m vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-python-synth/TestDataFormatterPythonSynth.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-python-synth/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-script/TestDataFormatterScript.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-skip-summary/Makefile vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-skip-summary/TestDataFormatterSkipSummary.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-smart-array/TestDataFormatterSmartArray.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/initializerlist/TestInitializerList.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/iterator/TestDataFormatterLibccIterator.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/TestDataFormatterLibcxxList.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/list/loop/TestDataFormatterLibcxxListLoop.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/map/TestDataFormatterLibccMap.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/multimap/TestDataFormatterLibccMultiMap.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/multiset/TestDataFormatterLibcxxMultiSet.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/set/TestDataFormatterLibcxxSet.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/string/TestDataFormatterLibcxxString.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/unordered/TestDataFormatterUnordered.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vbool/TestDataFormatterLibcxxVBool.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/vector/TestDataFormatterLibcxxVector.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/iterator/TestDataFormatterStdIterator.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/list/TestDataFormatterStdList.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/map/TestDataFormatterStdMap.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/string/TestDataFormatterStdString.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vbool/TestDataFormatterStdVBool.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/vector/TestDataFormatterStdVector.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-synthval/TestDataFormatterSynthVal.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/dump_dynamic/TestDumpDynamic.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/nsarraysynth/TestNSArraySynthetic.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/nsdictionarysynth/TestNSDictionarySynthetic.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/nssetsynth/TestNSSetSynthetic.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/ostypeformatting/TestFormattersOsType.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/setvaluefromcstring/TestSetValueFromCString.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/stringprinter/TestStringPrinter.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/synthcapping/TestSyntheticCapping.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/synthcapping/fooSynthProvider.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/synthcapping/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/synthupdate/TestSyntheticFilterRecompute.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/typedef_array/TestTypedefArray.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/varscript_formatting/TestDataFormatterVarScriptFormatting.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/data-formatter/vector-types/TestVectorTypesFormatting.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/dead-strip/TestDeadStrip.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/disassembly/TestDisassembleBreakpoint.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/dynamic_value_child_count/TestDynamicValueChildCount.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/embedded_interpreter/TestConvenienceVariables.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/exec/TestExec.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/expr-doesnt-deadlock/TestExprDoesntBlock.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/fat_archives/TestFatArchives.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/format/TestFormats.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/inferior-assert/TestInferiorAssert.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/inferior-changed/TestInferiorChanged.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/inferior-crashing/TestInferiorCrashing.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/inline-stepping/TestInlineStepping.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/jitloader_gdb/TestJITLoaderGDB.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/launch_with_shellexpand/TestLaunchWithShellExpand.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/load_unload/TestLoadUnload.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/longjmp/TestLongjmp.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/object-file/TestImageListMultiArchitecture.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/paths/TestPaths.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/platform/TestPlatformCommand.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/plugins/commands/TestPluginCommands.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/postmortem/minidump/TestMiniDump.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/process_attach/TestProcessAttach.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/process_attach/attach_denied/TestAttachDenied.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/process_group/TestChangeProcessGroup.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/process_launch/TestProcessLaunch.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/process_launch/print_env.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/process_save_core/TestProcessSaveCore.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/register/TestRegisters.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/rerun/TestRerun.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/return-value/TestReturnValue.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/set-data/TestSetData.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/signal/TestSendSignal.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/signal/handle-segv/TestHandleSegv.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/signal/raise/TestRaise.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/single-quote-in-filename-to-lldb/TestSingleQuoteInFilename.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/step-avoids-no-debug/TestStepNoDebug.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/stop-hook/TestStopHookCmd.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/stop-hook/TestStopHookMechanism.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/stop-hook/multiple_threads/TestStopHookMultipleThreads.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/target_command/TestTargetCommand.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/backtrace_all/TestBacktraceAll.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/break_after_join/TestBreakAfterJoin.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/break_after_join/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/TestConcurrentEvents.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/concurrent_events/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/crash_during_step/TestCrashDuringStep.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/create_after_attach/TestCreateAfterAttach.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/create_during_step/TestCreateDuringStep.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/create_during_step/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/exit_during_break/TestExitDuringBreak.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/exit_during_break/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/exit_during_step/TestExitDuringStep.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/exit_during_step/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/jump/TestThreadJump.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/multi_break/TestMultipleBreakpoints.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/multi_break/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/state/TestThreadStates.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/step_out/TestThreadStepOut.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/step_out/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/thread_exit/TestThreadExit.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/thread_exit/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/thread_specific_break/TestThreadSpecificBreakpoint.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/thread/thread_specific_break_plus_condition/TestThreadSpecificBpPlusCondition.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/tty/TestTerminal.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/type_completion/TestTypeCompletion.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/type_lookup/TestTypeLookup.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/unwind/noreturn/TestNoreturnUnwind.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/unwind/sigtramp/TestSigtrampUnwind.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/unwind/standard/TestStandardUnwind.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/value_md5_crash/TestValueMD5Crash.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/hello_watchlocation/TestWatchLocation.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/hello_watchlocation/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/hello_watchpoint/TestMyFirstWatchpoint.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_threads/TestWatchpointMultipleThreads.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_threads/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/step_over_watchpoint/TestStepOverWatchpoint.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/TestWatchpointCommands.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/command/TestWatchpointCommandLLDB.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/command/TestWatchpointCommandPython.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_commands/condition/TestWatchpointConditionCmd.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_events/TestWatchpointEvents.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_on_vectors/TestValueOfVectorVariable.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_on_vectors/main.c vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_set_command/TestWatchLocationWithWatchSet.py vendor/lldb/dist/packages/Python/lldbsuite/test/functionalities/watchpoint/watchpoint_set_command/TestWatchpointSetErrorCases.py vendor/lldb/dist/packages/Python/lldbsuite/test/help/TestHelp.py vendor/lldb/dist/packages/Python/lldbsuite/test/issue_verification/TestRerunTimeout.py.park vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/anonymous/TestAnonymous.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/array_types/TestArrayTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/bitfields/TestBitfields.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/bitfields/main.c vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/blocks/TestBlocks.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/const_variables/TestConstVariables.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/enum_types/TestEnumTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/enum_types/main.c vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/function_types/TestFunctionTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/global_variables/TestGlobalVariables.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/modules/TestCModules.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/register_variables/Makefile vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/register_variables/TestRegisterVariables.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/register_variables/test.c vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/set_values/TestSetValues.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/shared_lib_stripped_symbols/TestSharedLibStrippedSymbols.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/stepping/TestStepAndBreakpoints.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/strings/TestCStrings.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/struct_types/TestStructTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/tls_globals/TestTlsGlobals.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/tls_globals/a.c vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/tls_globals/main.c vendor/lldb/dist/packages/Python/lldbsuite/test/lang/c/typedef/Testtypedef.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/auto/TestCPPAuto.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/breakpoint-commands/TestCPPBreakpointCommands.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/call-function/TestCallCPPFunction.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/chained-calls/TestCppChainedCalls.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/char1632_t/TestChar1632T.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/class_static/TestStaticVariables.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/class_types/TestClassTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/class_types/TestClassTypesDisassembly.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/diamond/TestDiamond.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/dynamic-value/TestCppValueCast.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/dynamic-value/TestDynamicValue.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/exceptions/TestCPPExceptionBreakpoints.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/frame-var-anon-unions/TestFrameVariableAnonymousUnions.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/global_operators/TestCppGlobalOperators.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/incomplete-types/TestCppIncompleteTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/limit-debug-info/TestWithLimitDebugInfo.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/namespace/TestNamespace.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/namespace/TestNamespaceLookup.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/nsimport/TestCppNsImport.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/overloaded-functions/TestOverloadedFunctions.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/rvalue-references/TestRvalueReferences.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/scope/TestCppScope.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/signed_types/TestSignedTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/static_members/TestCPPStaticMembers.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/static_methods/TestCPPStaticMethods.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/stl/TestSTL.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/stl/TestStdCXXDisassembly.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/this/TestCPPThis.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/unsigned_types/TestUnsignedTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/virtual/TestVirtual.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/cpp/virtual/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/lang/go/expressions/TestExpressions.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/go/formatters/TestGoFormatters.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/go/goroutines/TestGoroutines.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/go/runtime/TestGoLanguageRuntime vendor/lldb/dist/packages/Python/lldbsuite/test/lang/go/types/TestGoASTContext.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/blocks/TestObjCIvarsInBlocks.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/forward-decl/TestForwardDecl.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/foundation/TestConstStrings.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/foundation/TestFoundationDisassembly.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethods.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/foundation/TestObjCMethods2.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/foundation/TestObjectDescriptionAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/foundation/TestRuntimeTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/foundation/TestSymbolTable.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/global_ptrs/TestGlobalObjects.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/hidden-ivars/TestHiddenIvars.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/ivar-IMP/TestObjCiVarIMP.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/modules-auto-import/TestModulesAutoImport.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/modules-incomplete/TestIncompleteModules.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/modules-inline-functions/TestModulesInlineFunctions.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/modules/TestObjCModules.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc++/TestObjCXX.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-baseclass-sbtype/TestObjCBaseClassSBType.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-builtin-types/TestObjCBuiltinTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-checker/TestObjCCheckers.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-class-method/TestObjCClassMethod.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-dyn-sbtype/TestObjCDynamicSBType.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-dynamic-value/TestObjCDynamicValue.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-ivar-offsets/TestObjCIvarOffsets.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-ivar-protocols/TestIvarProtocols.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-ivar-stripped/TestObjCIvarStripped.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntax.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-optimized/TestObjcOptimized.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-property/TestObjCProperty.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-property/main.m vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-runtime-ivars/TestRuntimeIvars.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-static-method-stripped/Makefile vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-static-method-stripped/TestObjCStaticMethodStripped.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-static-method/TestObjCStaticMethod.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-stepping/TestObjCStepping.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-struct-argument/TestObjCStructArgument.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-struct-return/TestObjCStructReturn.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/objc-super/TestObjCSuper.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/print-obj/TestPrintObj.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/radar-9691614/TestObjCMethodReturningBOOL.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/rdar-10967107/TestRdar10967107.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/rdar-11355592/TestRdar11355592.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/rdar-12408181/TestRdar12408181.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/real-definition/TestRealDefinition.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objc/self/TestObjCSelf.py vendor/lldb/dist/packages/Python/lldbsuite/test/lang/objcxx/objcxx-ivar-vector/TestIvarVector.py vendor/lldb/dist/packages/Python/lldbsuite/test/linux/builtin_trap/TestBuiltinTrap.py vendor/lldb/dist/packages/Python/lldbsuite/test/linux/thread/create_during_instruction_step/TestCreateDuringInstructionStep.py vendor/lldb/dist/packages/Python/lldbsuite/test/lldbinline.py vendor/lldb/dist/packages/Python/lldbsuite/test/lldbpexpect.py vendor/lldb/dist/packages/Python/lldbsuite/test/lldbplatformutil.py vendor/lldb/dist/packages/Python/lldbsuite/test/lldbtest.py vendor/lldb/dist/packages/Python/lldbsuite/test/lldbutil.py vendor/lldb/dist/packages/Python/lldbsuite/test/logging/TestLogging.py vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/add-dsym/TestAddDsymMidExecutionCommand.py vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/debug-info/apple_types/TestAppleTypesIsProduced.py vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/indirect_symbol/TestIndirectSymbols.py vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/order/TestOrderFile.py vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/queues/TestQueues.py vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/safe-to-func-call/TestSafeFuncCalls.py vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/universal/TestUniversal.py vendor/lldb/dist/packages/Python/lldbsuite/test/macosx/universal/main.c vendor/lldb/dist/packages/Python/lldbsuite/test/make/Makefile.rules vendor/lldb/dist/packages/Python/lldbsuite/test/make/test_common.h vendor/lldb/dist/packages/Python/lldbsuite/test/plugins/builder_base.py vendor/lldb/dist/packages/Python/lldbsuite/test/plugins/builder_darwin.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/breakpoint/TestBreakpointAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/class_members/TestSBTypeClassMembers.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/debugger/TestDebuggerAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/default-constructor/TestDefaultConstructorForAPIObjects.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/disassemble-raw-data/TestDisassembleRawData.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/disassemble-raw-data/TestDisassemble_VST1_64.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/event/TestEvents.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/exprpath_synthetic/TestExprPathSynthetic.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/findvalue_duplist/TestSBFrameFindValue.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/formatters/TestFormattersSBAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/frame/TestFrames.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/frame/inlines/TestInlinedFrame.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/function_symbol/TestDisasmAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/function_symbol/TestSymbolAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/hello_world/TestHelloWorld.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/interpreter/TestCommandInterpreterAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/lldbutil/frame/TestFrameUtils.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/lldbutil/iter/TestLLDBIterator.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/lldbutil/iter/TestRegistersIterator.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/lldbutil/process/TestPrintStackTraces.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/module_section/TestModuleAndSection.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/objc_type/TestObjCType.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/process/TestProcessAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/process/io/TestProcessIO.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/sbdata/TestSBData.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/sbtype_typeclass/TestSBTypeTypeClass.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/sbvalue_persist/TestSBValuePersist.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/section/TestSectionAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/signals/TestSignalsAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/target/TestTargetAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/thread/TestThreadAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/type/TestTypeList.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/value/TestValueAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/value/change_values/TestChangeValueAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/value/linked_list/TestValueAPILinkedList.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/value/main.c vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/value_var_update/TestValueVarUpdate.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/watchpoint/TestSetWatchpoint.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/watchpoint/TestWatchpointIgnoreCount.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/watchpoint/TestWatchpointIter.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/watchpoint/condition/TestWatchpointConditionAPI.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/watchpoint/watchlocation/TestSetWatchlocation.py vendor/lldb/dist/packages/Python/lldbsuite/test/python_api/watchpoint/watchlocation/TestTargetWatchAddress.py vendor/lldb/dist/packages/Python/lldbsuite/test/settings/TestSettings.py vendor/lldb/dist/packages/Python/lldbsuite/test/settings/quoting/TestQuoting.py vendor/lldb/dist/packages/Python/lldbsuite/test/source-manager/TestSourceManager.py vendor/lldb/dist/packages/Python/lldbsuite/test/terminal/TestSTTYBeforeAndAfter.py vendor/lldb/dist/packages/Python/lldbsuite/test/test_categories.py vendor/lldb/dist/packages/Python/lldbsuite/test/test_result.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiExit.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiFile.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiGdbSetShow.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiLibraryLoaded.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiPrompt.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint/TestMiBreak.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/control/TestMiExec.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiCliSupport.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/TestMiInterpreterExec.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/signal/TestMiSignal.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/stack/TestMiStack.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/stack/main.cpp vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/startup_options/TestMiStartupOptions.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/symbol/TestMiSymbol.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/syntax/TestMiSyntax.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/target/TestMiTarget.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiGdbSetShowPrint.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-mi/variable/TestMiVar.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGDBRemoteMemoryRead.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteAttach.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteAuxvSupport.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteExpeditedRegisters.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteKill.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteProcessInfo.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteRegisterState.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteSingleStep.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteThreadsInStopReply.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemote_qThreadStopInfo.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemote_vCont.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/commandline/TestStubReverseConnect.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/commandline/TestStubSetSID.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/inferior-crash/TestGdbRemoteAbort.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/inferior-crash/TestGdbRemoteSegFault.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/lldbgdbserverutils.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/platform-process-connect/TestPlatformProcessConnect.py vendor/lldb/dist/packages/Python/lldbsuite/test/tools/lldb-server/socket_packet_pump.py vendor/lldb/dist/packages/Python/lldbsuite/test/types/TestFloatTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/types/TestFloatTypesExpr.py vendor/lldb/dist/packages/Python/lldbsuite/test/types/TestIntegerTypes.py vendor/lldb/dist/packages/Python/lldbsuite/test/types/TestIntegerTypesExpr.py vendor/lldb/dist/packages/Python/lldbsuite/test/warnings/uuid/TestAddDsymCommand.py vendor/lldb/dist/resources/LLDB-Info.plist vendor/lldb/dist/scripts/CMakeLists.txt vendor/lldb/dist/scripts/Python/finishSwigPythonLLDB.py vendor/lldb/dist/scripts/Python/modules/readline/readline.cpp vendor/lldb/dist/scripts/Python/prepare_binding_Python.py vendor/lldb/dist/scripts/Python/python-extensions.swig vendor/lldb/dist/scripts/Python/python-typemaps.swig vendor/lldb/dist/scripts/Python/python-wrapper.swig vendor/lldb/dist/scripts/Python/use_lldb_suite.py vendor/lldb/dist/scripts/finishSwigWrapperClasses.py vendor/lldb/dist/scripts/interface/SBCommandReturnObject.i vendor/lldb/dist/scripts/interface/SBDebugger.i vendor/lldb/dist/scripts/interface/SBExpressionOptions.i vendor/lldb/dist/scripts/interface/SBFileSpec.i vendor/lldb/dist/scripts/interface/SBHostOS.i vendor/lldb/dist/scripts/interface/SBProcess.i vendor/lldb/dist/scripts/interface/SBTarget.i vendor/lldb/dist/scripts/interface/SBThread.i vendor/lldb/dist/scripts/interface/SBValue.i vendor/lldb/dist/scripts/lldb.swig vendor/lldb/dist/scripts/prepare_bindings.py vendor/lldb/dist/scripts/use_lldb_suite.py vendor/lldb/dist/source/API/CMakeLists.txt vendor/lldb/dist/source/API/SBAddress.cpp vendor/lldb/dist/source/API/SBBlock.cpp vendor/lldb/dist/source/API/SBBreakpoint.cpp vendor/lldb/dist/source/API/SBBreakpointLocation.cpp vendor/lldb/dist/source/API/SBBroadcaster.cpp vendor/lldb/dist/source/API/SBCommandInterpreter.cpp vendor/lldb/dist/source/API/SBCommandReturnObject.cpp vendor/lldb/dist/source/API/SBDebugger.cpp vendor/lldb/dist/source/API/SBExpressionOptions.cpp vendor/lldb/dist/source/API/SBFileSpec.cpp vendor/lldb/dist/source/API/SBFrame.cpp vendor/lldb/dist/source/API/SBFunction.cpp vendor/lldb/dist/source/API/SBHostOS.cpp vendor/lldb/dist/source/API/SBInstruction.cpp vendor/lldb/dist/source/API/SBInstructionList.cpp vendor/lldb/dist/source/API/SBListener.cpp vendor/lldb/dist/source/API/SBModule.cpp vendor/lldb/dist/source/API/SBProcess.cpp vendor/lldb/dist/source/API/SBStringList.cpp vendor/lldb/dist/source/API/SBSymbol.cpp vendor/lldb/dist/source/API/SBTarget.cpp vendor/lldb/dist/source/API/SBThread.cpp vendor/lldb/dist/source/API/SBValue.cpp vendor/lldb/dist/source/API/SBWatchpoint.cpp vendor/lldb/dist/source/API/SystemInitializerFull.cpp vendor/lldb/dist/source/API/liblldb.exports vendor/lldb/dist/source/Breakpoint/Breakpoint.cpp vendor/lldb/dist/source/Breakpoint/BreakpointList.cpp vendor/lldb/dist/source/Breakpoint/BreakpointLocation.cpp vendor/lldb/dist/source/Breakpoint/BreakpointLocationCollection.cpp vendor/lldb/dist/source/Breakpoint/BreakpointLocationList.cpp vendor/lldb/dist/source/Breakpoint/BreakpointResolver.cpp vendor/lldb/dist/source/Breakpoint/BreakpointResolverAddress.cpp vendor/lldb/dist/source/Breakpoint/BreakpointResolverFileLine.cpp vendor/lldb/dist/source/Breakpoint/BreakpointResolverFileRegex.cpp vendor/lldb/dist/source/Breakpoint/BreakpointResolverName.cpp vendor/lldb/dist/source/Breakpoint/BreakpointSite.cpp vendor/lldb/dist/source/Breakpoint/BreakpointSiteList.cpp vendor/lldb/dist/source/Breakpoint/WatchpointList.cpp vendor/lldb/dist/source/Commands/CommandCompletions.cpp vendor/lldb/dist/source/Commands/CommandObjectApropos.cpp vendor/lldb/dist/source/Commands/CommandObjectArgs.cpp vendor/lldb/dist/source/Commands/CommandObjectBreakpoint.cpp vendor/lldb/dist/source/Commands/CommandObjectBreakpointCommand.cpp vendor/lldb/dist/source/Commands/CommandObjectBugreport.cpp vendor/lldb/dist/source/Commands/CommandObjectCommands.cpp vendor/lldb/dist/source/Commands/CommandObjectDisassemble.cpp vendor/lldb/dist/source/Commands/CommandObjectDisassemble.h vendor/lldb/dist/source/Commands/CommandObjectExpression.cpp vendor/lldb/dist/source/Commands/CommandObjectExpression.h vendor/lldb/dist/source/Commands/CommandObjectFrame.cpp vendor/lldb/dist/source/Commands/CommandObjectHelp.cpp vendor/lldb/dist/source/Commands/CommandObjectHelp.h vendor/lldb/dist/source/Commands/CommandObjectLanguage.cpp vendor/lldb/dist/source/Commands/CommandObjectLanguage.h vendor/lldb/dist/source/Commands/CommandObjectLog.cpp vendor/lldb/dist/source/Commands/CommandObjectMemory.cpp vendor/lldb/dist/source/Commands/CommandObjectMultiword.cpp vendor/lldb/dist/source/Commands/CommandObjectPlatform.cpp vendor/lldb/dist/source/Commands/CommandObjectPlugin.cpp vendor/lldb/dist/source/Commands/CommandObjectProcess.cpp vendor/lldb/dist/source/Commands/CommandObjectQuit.cpp vendor/lldb/dist/source/Commands/CommandObjectRegister.cpp vendor/lldb/dist/source/Commands/CommandObjectSettings.cpp vendor/lldb/dist/source/Commands/CommandObjectSource.cpp vendor/lldb/dist/source/Commands/CommandObjectSyntax.cpp vendor/lldb/dist/source/Commands/CommandObjectTarget.cpp vendor/lldb/dist/source/Commands/CommandObjectThread.cpp vendor/lldb/dist/source/Commands/CommandObjectType.cpp vendor/lldb/dist/source/Commands/CommandObjectVersion.cpp vendor/lldb/dist/source/Commands/CommandObjectWatchpoint.cpp vendor/lldb/dist/source/Commands/CommandObjectWatchpointCommand.cpp vendor/lldb/dist/source/Core/Address.cpp vendor/lldb/dist/source/Core/AddressRange.cpp vendor/lldb/dist/source/Core/AddressResolverName.cpp vendor/lldb/dist/source/Core/ArchSpec.cpp vendor/lldb/dist/source/Core/Broadcaster.cpp vendor/lldb/dist/source/Core/Communication.cpp vendor/lldb/dist/source/Core/ConnectionSharedMemory.cpp vendor/lldb/dist/source/Core/ConstString.cpp vendor/lldb/dist/source/Core/CxaDemangle.cpp vendor/lldb/dist/source/Core/DataBufferHeap.cpp vendor/lldb/dist/source/Core/DataBufferMemoryMap.cpp vendor/lldb/dist/source/Core/DataEncoder.cpp vendor/lldb/dist/source/Core/DataExtractor.cpp vendor/lldb/dist/source/Core/Debugger.cpp vendor/lldb/dist/source/Core/Disassembler.cpp vendor/lldb/dist/source/Core/DynamicLoader.cpp vendor/lldb/dist/source/Core/EmulateInstruction.cpp vendor/lldb/dist/source/Core/Error.cpp vendor/lldb/dist/source/Core/Event.cpp vendor/lldb/dist/source/Core/FastDemangle.cpp vendor/lldb/dist/source/Core/FileSpecList.cpp vendor/lldb/dist/source/Core/FormatEntity.cpp vendor/lldb/dist/source/Core/IOHandler.cpp vendor/lldb/dist/source/Core/Listener.cpp vendor/lldb/dist/source/Core/Log.cpp vendor/lldb/dist/source/Core/Logging.cpp vendor/lldb/dist/source/Core/Mangled.cpp vendor/lldb/dist/source/Core/Module.cpp vendor/lldb/dist/source/Core/ModuleList.cpp vendor/lldb/dist/source/Core/Opcode.cpp vendor/lldb/dist/source/Core/PluginManager.cpp vendor/lldb/dist/source/Core/RegisterValue.cpp vendor/lldb/dist/source/Core/RegularExpression.cpp vendor/lldb/dist/source/Core/Scalar.cpp vendor/lldb/dist/source/Core/SearchFilter.cpp vendor/lldb/dist/source/Core/Section.cpp vendor/lldb/dist/source/Core/StreamCallback.cpp vendor/lldb/dist/source/Core/Timer.cpp vendor/lldb/dist/source/Core/UserSettingsController.cpp vendor/lldb/dist/source/Core/Value.cpp vendor/lldb/dist/source/Core/ValueObject.cpp vendor/lldb/dist/source/Core/ValueObjectConstResult.cpp vendor/lldb/dist/source/Core/ValueObjectConstResultCast.cpp vendor/lldb/dist/source/Core/ValueObjectConstResultChild.cpp vendor/lldb/dist/source/Core/ValueObjectConstResultImpl.cpp vendor/lldb/dist/source/Core/ValueObjectDynamicValue.cpp vendor/lldb/dist/source/Core/ValueObjectSyntheticFilter.cpp vendor/lldb/dist/source/Core/ValueObjectVariable.cpp vendor/lldb/dist/source/DataFormatters/DumpValueObjectOptions.cpp vendor/lldb/dist/source/DataFormatters/FormatCache.cpp vendor/lldb/dist/source/DataFormatters/FormatManager.cpp vendor/lldb/dist/source/DataFormatters/FormattersHelpers.cpp vendor/lldb/dist/source/DataFormatters/StringPrinter.cpp vendor/lldb/dist/source/DataFormatters/TypeCategory.cpp vendor/lldb/dist/source/DataFormatters/TypeCategoryMap.cpp vendor/lldb/dist/source/DataFormatters/TypeFormat.cpp vendor/lldb/dist/source/DataFormatters/TypeSummary.cpp vendor/lldb/dist/source/DataFormatters/TypeSynthetic.cpp vendor/lldb/dist/source/DataFormatters/ValueObjectPrinter.cpp vendor/lldb/dist/source/Expression/CMakeLists.txt vendor/lldb/dist/source/Expression/DWARFExpression.cpp vendor/lldb/dist/source/Expression/ExpressionSourceCode.cpp vendor/lldb/dist/source/Expression/ExpressionVariable.cpp vendor/lldb/dist/source/Expression/FunctionCaller.cpp vendor/lldb/dist/source/Expression/IRDynamicChecks.cpp vendor/lldb/dist/source/Expression/IRExecutionUnit.cpp vendor/lldb/dist/source/Expression/IRInterpreter.cpp vendor/lldb/dist/source/Expression/IRMemoryMap.cpp vendor/lldb/dist/source/Expression/LLVMUserExpression.cpp vendor/lldb/dist/source/Expression/Materializer.cpp vendor/lldb/dist/source/Expression/REPL.cpp vendor/lldb/dist/source/Expression/UserExpression.cpp vendor/lldb/dist/source/Expression/UtilityFunction.cpp vendor/lldb/dist/source/Host/android/LibcGlue.cpp vendor/lldb/dist/source/Host/common/Editline.cpp vendor/lldb/dist/source/Host/common/File.cpp vendor/lldb/dist/source/Host/common/FileSpec.cpp vendor/lldb/dist/source/Host/common/Host.cpp vendor/lldb/dist/source/Host/common/HostInfoBase.cpp vendor/lldb/dist/source/Host/common/HostProcess.cpp vendor/lldb/dist/source/Host/common/MonitoringProcessLauncher.cpp vendor/lldb/dist/source/Host/common/NativeBreakpointList.cpp vendor/lldb/dist/source/Host/common/NativeProcessProtocol.cpp vendor/lldb/dist/source/Host/common/OptionParser.cpp vendor/lldb/dist/source/Host/common/Socket.cpp vendor/lldb/dist/source/Host/common/SocketAddress.cpp vendor/lldb/dist/source/Host/common/SoftwareBreakpoint.cpp vendor/lldb/dist/source/Host/common/TCPSocket.cpp vendor/lldb/dist/source/Host/common/UDPSocket.cpp vendor/lldb/dist/source/Host/linux/Host.cpp vendor/lldb/dist/source/Host/linux/HostInfoLinux.cpp vendor/lldb/dist/source/Host/macosx/Host.mm vendor/lldb/dist/source/Host/macosx/HostInfoMacOSX.mm vendor/lldb/dist/source/Host/macosx/ThisThread.cpp vendor/lldb/dist/source/Host/posix/ConnectionFileDescriptorPosix.cpp vendor/lldb/dist/source/Host/posix/DomainSocket.cpp vendor/lldb/dist/source/Host/posix/FileSystem.cpp vendor/lldb/dist/source/Host/posix/HostInfoPosix.cpp vendor/lldb/dist/source/Host/posix/HostProcessPosix.cpp vendor/lldb/dist/source/Host/posix/HostThreadPosix.cpp vendor/lldb/dist/source/Host/windows/ConnectionGenericFileWindows.cpp vendor/lldb/dist/source/Host/windows/FileSystem.cpp vendor/lldb/dist/source/Host/windows/Host.cpp vendor/lldb/dist/source/Host/windows/HostInfoWindows.cpp vendor/lldb/dist/source/Host/windows/HostProcessWindows.cpp vendor/lldb/dist/source/Host/windows/PipeWindows.cpp vendor/lldb/dist/source/Host/windows/ProcessLauncherWindows.cpp vendor/lldb/dist/source/Host/windows/Windows.cpp vendor/lldb/dist/source/Initialization/SystemInitializerCommon.cpp vendor/lldb/dist/source/Initialization/SystemLifetimeManager.cpp vendor/lldb/dist/source/Interpreter/Args.cpp vendor/lldb/dist/source/Interpreter/CMakeLists.txt vendor/lldb/dist/source/Interpreter/CommandHistory.cpp vendor/lldb/dist/source/Interpreter/CommandInterpreter.cpp vendor/lldb/dist/source/Interpreter/CommandObject.cpp vendor/lldb/dist/source/Interpreter/CommandObjectScript.cpp vendor/lldb/dist/source/Interpreter/OptionGroupValueObjectDisplay.cpp vendor/lldb/dist/source/Interpreter/OptionValueArray.cpp vendor/lldb/dist/source/Interpreter/OptionValueFileSpecLIst.cpp vendor/lldb/dist/source/Interpreter/OptionValuePathMappings.cpp vendor/lldb/dist/source/Interpreter/OptionValueProperties.cpp vendor/lldb/dist/source/Interpreter/Options.cpp vendor/lldb/dist/source/Plugins/ABI/CMakeLists.txt vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp vendor/lldb/dist/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp vendor/lldb/dist/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-arm/ABISysV_arm.h vendor/lldb/dist/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-mips/ABISysV_mips.h vendor/lldb/dist/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h vendor/lldb/dist/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp vendor/lldb/dist/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp vendor/lldb/dist/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp vendor/lldb/dist/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h vendor/lldb/dist/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp vendor/lldb/dist/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.h vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp vendor/lldb/dist/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.h vendor/lldb/dist/source/Plugins/DynamicLoader/MacOSX-DYLD/CMakeLists.txt vendor/lldb/dist/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp vendor/lldb/dist/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp vendor/lldb/dist/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h vendor/lldb/dist/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp vendor/lldb/dist/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ASTDumper.cpp vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.h vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangASTSource.h vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionHelper.h vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.h vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.cpp vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangPersistentVariables.h vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp vendor/lldb/dist/source/Plugins/ExpressionParser/Clang/IRForTarget.h vendor/lldb/dist/source/Plugins/ExpressionParser/Go/GoAST.h vendor/lldb/dist/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp vendor/lldb/dist/source/Plugins/ExpressionParser/Go/GoUserExpression.h vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulateInstructionARM.h vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulationStateARM.cpp vendor/lldb/dist/source/Plugins/Instruction/ARM/EmulationStateARM.h vendor/lldb/dist/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp vendor/lldb/dist/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp vendor/lldb/dist/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp vendor/lldb/dist/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp vendor/lldb/dist/source/Plugins/InstrumentationRuntime/CMakeLists.txt vendor/lldb/dist/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp vendor/lldb/dist/source/Plugins/Language/CMakeLists.txt vendor/lldb/dist/source/Plugins/Language/CPlusPlus/CMakeLists.txt vendor/lldb/dist/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp vendor/lldb/dist/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxx.cpp vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxInitializerList.cpp vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxList.cpp vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp vendor/lldb/dist/source/Plugins/Language/CPlusPlus/LibStdcpp.h vendor/lldb/dist/source/Plugins/Language/ObjC/CF.cpp vendor/lldb/dist/source/Plugins/Language/ObjC/Cocoa.cpp vendor/lldb/dist/source/Plugins/Language/ObjC/Cocoa.h vendor/lldb/dist/source/Plugins/Language/ObjC/NSArray.cpp vendor/lldb/dist/source/Plugins/Language/ObjC/NSDictionary.cpp vendor/lldb/dist/source/Plugins/Language/ObjC/NSError.cpp vendor/lldb/dist/source/Plugins/Language/ObjC/NSException.cpp vendor/lldb/dist/source/Plugins/Language/ObjC/NSIndexPath.cpp vendor/lldb/dist/source/Plugins/Language/ObjC/NSSet.cpp vendor/lldb/dist/source/Plugins/Language/ObjC/ObjCLanguage.cpp vendor/lldb/dist/source/Plugins/Language/ObjC/ObjCLanguage.h vendor/lldb/dist/source/Plugins/LanguageRuntime/CMakeLists.txt vendor/lldb/dist/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp vendor/lldb/dist/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h vendor/lldb/dist/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.h vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp vendor/lldb/dist/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleThreadPlanStepThroughObjCTrampoline.cpp vendor/lldb/dist/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp vendor/lldb/dist/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h vendor/lldb/dist/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp vendor/lldb/dist/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp vendor/lldb/dist/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.h vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ELFHeader.cpp vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp vendor/lldb/dist/source/Plugins/ObjectFile/ELF/ObjectFileELF.h vendor/lldb/dist/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp vendor/lldb/dist/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp vendor/lldb/dist/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h vendor/lldb/dist/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp vendor/lldb/dist/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h vendor/lldb/dist/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp vendor/lldb/dist/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp vendor/lldb/dist/source/Plugins/Platform/Android/AdbClient.cpp vendor/lldb/dist/source/Plugins/Platform/Android/AdbClient.h vendor/lldb/dist/source/Plugins/Platform/Android/PlatformAndroid.cpp vendor/lldb/dist/source/Plugins/Platform/Android/PlatformAndroid.h vendor/lldb/dist/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.cpp vendor/lldb/dist/source/Plugins/Platform/Android/PlatformAndroidRemoteGDBServer.h vendor/lldb/dist/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp vendor/lldb/dist/source/Plugins/Platform/Linux/PlatformLinux.cpp vendor/lldb/dist/source/Plugins/Platform/Linux/PlatformLinux.h vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformAppleSimulator.cpp vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.cpp vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.cpp vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformDarwin.h vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformDarwinKernel.cpp vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformRemoteAppleTV.cpp vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformRemoteAppleWatch.cpp vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp vendor/lldb/dist/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.cpp vendor/lldb/dist/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp vendor/lldb/dist/source/Plugins/Platform/NetBSD/PlatformNetBSD.h vendor/lldb/dist/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp vendor/lldb/dist/source/Plugins/Platform/POSIX/PlatformPOSIX.h vendor/lldb/dist/source/Plugins/Platform/Windows/PlatformWindows.cpp vendor/lldb/dist/source/Plugins/Platform/Windows/PlatformWindows.h vendor/lldb/dist/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp vendor/lldb/dist/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h vendor/lldb/dist/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp vendor/lldb/dist/source/Plugins/Process/FreeBSD/ProcessMonitor.h vendor/lldb/dist/source/Plugins/Process/Linux/CMakeLists.txt vendor/lldb/dist/source/Plugins/Process/Linux/NativeProcessLinux.cpp vendor/lldb/dist/source/Plugins/Process/Linux/NativeProcessLinux.h vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.cpp vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm.h vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.h vendor/lldb/dist/source/Plugins/Process/Linux/NativeRegisterContextLinux_mips64.cpp vendor/lldb/dist/source/Plugins/Process/Linux/NativeThreadLinux.cpp vendor/lldb/dist/source/Plugins/Process/Linux/NativeThreadLinux.h vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/CommunicationKDP.cpp vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/CommunicationKDP.h vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp vendor/lldb/dist/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.h vendor/lldb/dist/source/Plugins/Process/Utility/CMakeLists.txt vendor/lldb/dist/source/Plugins/Process/Utility/HistoryThread.cpp vendor/lldb/dist/source/Plugins/Process/Utility/HistoryThread.h vendor/lldb/dist/source/Plugins/Process/Utility/HistoryUnwind.cpp vendor/lldb/dist/source/Plugins/Process/Utility/HistoryUnwind.h vendor/lldb/dist/source/Plugins/Process/Utility/InferiorCallPOSIX.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextDarwin_arm.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterContextLLDB.cpp vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_mips.h vendor/lldb/dist/source/Plugins/Process/Utility/RegisterInfos_mips64.h vendor/lldb/dist/source/Plugins/Process/Utility/StopInfoMachException.cpp vendor/lldb/dist/source/Plugins/Process/Windows/Common/ProcessWindows.cpp vendor/lldb/dist/source/Plugins/Process/Windows/Common/ProcessWindows.h vendor/lldb/dist/source/Plugins/Process/Windows/Common/x64/RegisterContextWindows_x64.cpp vendor/lldb/dist/source/Plugins/Process/Windows/Common/x86/RegisterContextWindows_x86.cpp vendor/lldb/dist/source/Plugins/Process/Windows/Common/x86/RegisterContextWindows_x86.h vendor/lldb/dist/source/Plugins/Process/Windows/Live/DebuggerThread.cpp vendor/lldb/dist/source/Plugins/Process/Windows/Live/ProcessWindowsLive.cpp vendor/lldb/dist/source/Plugins/Process/Windows/Live/ProcessWindowsLive.h vendor/lldb/dist/source/Plugins/Process/Windows/MiniDump/ProcessWinMiniDump.cpp vendor/lldb/dist/source/Plugins/Process/Windows/MiniDump/ProcessWinMiniDump.h vendor/lldb/dist/source/Plugins/Process/elf-core/CMakeLists.txt vendor/lldb/dist/source/Plugins/Process/elf-core/ProcessElfCore.cpp vendor/lldb/dist/source/Plugins/Process/elf-core/ProcessElfCore.h vendor/lldb/dist/source/Plugins/Process/elf-core/ThreadElfCore.cpp vendor/lldb/dist/source/Plugins/Process/elf-core/ThreadElfCore.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h vendor/lldb/dist/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp vendor/lldb/dist/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h vendor/lldb/dist/source/Plugins/Process/mach-core/ProcessMachCore.cpp vendor/lldb/dist/source/Plugins/Process/mach-core/ProcessMachCore.h vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp vendor/lldb/dist/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h vendor/lldb/dist/source/Plugins/SymbolFile/CMakeLists.txt vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/CMakeLists.txt vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DIERef.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DIERef.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParser.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFASTParserGo.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDIE.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDIECollection.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFDeclContext.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFFormValue.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/DWARFFormValue.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp vendor/lldb/dist/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h vendor/lldb/dist/source/Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.h vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.h vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.h vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.h vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp vendor/lldb/dist/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.h vendor/lldb/dist/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp vendor/lldb/dist/source/Symbol/ArmUnwindInfo.cpp vendor/lldb/dist/source/Symbol/Block.cpp vendor/lldb/dist/source/Symbol/CMakeLists.txt vendor/lldb/dist/source/Symbol/ClangASTContext.cpp vendor/lldb/dist/source/Symbol/ClangASTImporter.cpp vendor/lldb/dist/source/Symbol/ClangExternalASTSourceCommon.cpp vendor/lldb/dist/source/Symbol/CompactUnwindInfo.cpp vendor/lldb/dist/source/Symbol/CompileUnit.cpp vendor/lldb/dist/source/Symbol/CompilerDecl.cpp vendor/lldb/dist/source/Symbol/CompilerDeclContext.cpp vendor/lldb/dist/source/Symbol/CompilerType.cpp vendor/lldb/dist/source/Symbol/DWARFCallFrameInfo.cpp vendor/lldb/dist/source/Symbol/FuncUnwinders.cpp vendor/lldb/dist/source/Symbol/Function.cpp vendor/lldb/dist/source/Symbol/GoASTContext.cpp vendor/lldb/dist/source/Symbol/LineEntry.cpp vendor/lldb/dist/source/Symbol/LineTable.cpp vendor/lldb/dist/source/Symbol/ObjectFile.cpp vendor/lldb/dist/source/Symbol/Symbol.cpp vendor/lldb/dist/source/Symbol/SymbolContext.cpp vendor/lldb/dist/source/Symbol/SymbolFile.cpp vendor/lldb/dist/source/Symbol/SymbolVendor.cpp vendor/lldb/dist/source/Symbol/Symtab.cpp vendor/lldb/dist/source/Symbol/Type.cpp vendor/lldb/dist/source/Symbol/TypeSystem.cpp vendor/lldb/dist/source/Symbol/UnwindPlan.cpp vendor/lldb/dist/source/Symbol/UnwindTable.cpp vendor/lldb/dist/source/Symbol/Variable.cpp vendor/lldb/dist/source/Target/ABI.cpp vendor/lldb/dist/source/Target/ExecutionContext.cpp vendor/lldb/dist/source/Target/InstrumentationRuntime.cpp vendor/lldb/dist/source/Target/JITLoader.cpp vendor/lldb/dist/source/Target/JITLoaderList.cpp vendor/lldb/dist/source/Target/Language.cpp vendor/lldb/dist/source/Target/LanguageRuntime.cpp vendor/lldb/dist/source/Target/Memory.cpp vendor/lldb/dist/source/Target/MemoryHistory.cpp vendor/lldb/dist/source/Target/ObjCLanguageRuntime.cpp vendor/lldb/dist/source/Target/OperatingSystem.cpp vendor/lldb/dist/source/Target/PathMappingList.cpp vendor/lldb/dist/source/Target/Platform.cpp vendor/lldb/dist/source/Target/Process.cpp vendor/lldb/dist/source/Target/ProcessInfo.cpp vendor/lldb/dist/source/Target/ProcessLaunchInfo.cpp vendor/lldb/dist/source/Target/Queue.cpp vendor/lldb/dist/source/Target/QueueList.cpp vendor/lldb/dist/source/Target/RegisterContext.cpp vendor/lldb/dist/source/Target/SectionLoadHistory.cpp vendor/lldb/dist/source/Target/SectionLoadList.cpp vendor/lldb/dist/source/Target/StackFrame.cpp vendor/lldb/dist/source/Target/StackFrameList.cpp vendor/lldb/dist/source/Target/StackID.cpp vendor/lldb/dist/source/Target/StopInfo.cpp vendor/lldb/dist/source/Target/SystemRuntime.cpp vendor/lldb/dist/source/Target/Target.cpp vendor/lldb/dist/source/Target/TargetList.cpp vendor/lldb/dist/source/Target/Thread.cpp vendor/lldb/dist/source/Target/ThreadCollection.cpp vendor/lldb/dist/source/Target/ThreadList.cpp vendor/lldb/dist/source/Target/ThreadPlan.cpp vendor/lldb/dist/source/Target/ThreadPlanCallUserExpression.cpp vendor/lldb/dist/source/Target/ThreadPlanShouldStopHere.cpp vendor/lldb/dist/source/Target/ThreadPlanStepInstruction.cpp vendor/lldb/dist/source/Target/ThreadPlanStepOverRange.cpp vendor/lldb/dist/source/Target/ThreadPlanStepRange.cpp vendor/lldb/dist/source/Target/ThreadPlanStepThrough.cpp vendor/lldb/dist/source/Target/UnixSignals.cpp vendor/lldb/dist/source/Target/UnwindAssembly.cpp vendor/lldb/dist/source/Utility/ConvertEnum.cpp vendor/lldb/dist/source/Utility/JSON.cpp vendor/lldb/dist/source/Utility/ModuleCache.cpp vendor/lldb/dist/source/Utility/SharingPtr.cpp vendor/lldb/dist/source/Utility/StringExtractor.cpp vendor/lldb/dist/source/Utility/StringExtractorGDBRemote.cpp vendor/lldb/dist/source/Utility/StringExtractorGDBRemote.h vendor/lldb/dist/source/Utility/TaskPool.cpp vendor/lldb/dist/test/CMakeLists.txt vendor/lldb/dist/test/use_lldb_suite.py vendor/lldb/dist/tools/compact-unwind/compact-unwind-dumper.c vendor/lldb/dist/tools/debugserver/debugserver.xcodeproj/project.pbxproj vendor/lldb/dist/tools/debugserver/source/DNB.cpp vendor/lldb/dist/tools/debugserver/source/DNB.h vendor/lldb/dist/tools/debugserver/source/DNBDataRef.cpp vendor/lldb/dist/tools/debugserver/source/MacOSX/CMakeLists.txt vendor/lldb/dist/tools/debugserver/source/MacOSX/MachException.cpp vendor/lldb/dist/tools/debugserver/source/MacOSX/MachProcess.h vendor/lldb/dist/tools/debugserver/source/MacOSX/MachProcess.mm vendor/lldb/dist/tools/debugserver/source/MacOSX/MachTask.h vendor/lldb/dist/tools/debugserver/source/MacOSX/MachTask.mm vendor/lldb/dist/tools/debugserver/source/RNBDefs.h vendor/lldb/dist/tools/debugserver/source/RNBRemote.cpp vendor/lldb/dist/tools/debugserver/source/RNBRemote.h vendor/lldb/dist/tools/debugserver/source/debugserver.cpp vendor/lldb/dist/tools/driver/Driver.cpp vendor/lldb/dist/tools/driver/Driver.h vendor/lldb/dist/tools/driver/Platform.cpp vendor/lldb/dist/tools/driver/Platform.h vendor/lldb/dist/tools/driver/lldb-Info.plist vendor/lldb/dist/tools/lldb-mi/CMakeLists.txt vendor/lldb/dist/tools/lldb-mi/MICmdCmdBreak.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdData.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdData.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdThread.cpp vendor/lldb/dist/tools/lldb-mi/MICmdCmdThread.h vendor/lldb/dist/tools/lldb-mi/MICmdCmdVar.cpp vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp vendor/lldb/dist/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp vendor/lldb/dist/tools/lldb-mi/MIUtilFileStd.cpp vendor/lldb/dist/tools/lldb-mi/Platform.h vendor/lldb/dist/tools/lldb-server/lldb-gdbserver.cpp vendor/lldb/dist/tools/lldb-server/lldb-server.cpp vendor/lldb/dist/unittests/CMakeLists.txt vendor/lldb/dist/unittests/Editline/EditlineTest.cpp vendor/lldb/dist/unittests/Host/CMakeLists.txt vendor/lldb/dist/unittests/Host/SocketAddressTest.cpp vendor/lldb/dist/unittests/Host/SocketTest.cpp vendor/lldb/dist/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp vendor/lldb/dist/unittests/ScriptInterpreter/Python/PythonExceptionStateTests.cpp vendor/lldb/dist/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp vendor/lldb/dist/unittests/Utility/CMakeLists.txt vendor/lldb/dist/www/build.html vendor/lldb/dist/www/status.html vendor/lldb/dist/www/test.html Modified: vendor/lldb/dist/.arcconfig ============================================================================== --- vendor/lldb/dist/.arcconfig Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/.arcconfig Sat Jul 23 20:50:09 2016 (r303241) @@ -1,4 +1,4 @@ { "project_id" : "lldb", - "conduit_uri" : "http://reviews.llvm.org/" + "conduit_uri" : "https://reviews.llvm.org/" } Modified: vendor/lldb/dist/.gitignore ============================================================================== --- vendor/lldb/dist/.gitignore Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/.gitignore Sat Jul 23 20:50:09 2016 (r303241) @@ -31,6 +31,7 @@ DerivedData/ build/ pyproj/ llvm-build/ +ninja/ *xcuserdata test/20* __pycache__/ Modified: vendor/lldb/dist/CMakeLists.txt ============================================================================== --- vendor/lldb/dist/CMakeLists.txt Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/CMakeLists.txt Sat Jul 23 20:50:09 2016 (r303241) @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 2.8) +cmake_minimum_required(VERSION 3.4.3) include(cmake/modules/LLDBStandalone.cmake) include(cmake/modules/LLDBConfig.cmake) @@ -31,7 +31,7 @@ add_subdirectory(lit) if (NOT LLDB_DISABLE_PYTHON) # Add a Post-Build Event to copy over Python files and create the symlink to liblldb.so for the Python API(hardlink on Windows) add_custom_target( finish_swig ALL - COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/scripts/finishSwigWrapperClasses.py "--srcRoot=${LLDB_SOURCE_DIR}" "--targetDir=${CMAKE_CURRENT_BINARY_DIR}/scripts" "--cfgBldDir=${CMAKE_CURRENT_BINARY_DIR}/scripts" "--prefix=${CMAKE_BINARY_DIR}" "--cmakeBuildConfiguration=${CMAKE_CFG_INTDIR}" -m + COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/scripts/finishSwigWrapperClasses.py "--srcRoot=${LLDB_SOURCE_DIR}" "--targetDir=${CMAKE_CURRENT_BINARY_DIR}/scripts" "--cfgBldDir=${CMAKE_CURRENT_BINARY_DIR}/scripts" "--prefix=${CMAKE_BINARY_DIR}" "--cmakeBuildConfiguration=${CMAKE_CFG_INTDIR}" "--lldbLibDir=lib${LLVM_LIBDIR_SUFFIX}" -m DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/scripts/finishSwigWrapperClasses.py DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/scripts/lldb.py COMMENT "Python script sym-linking LLDB Python API") Modified: vendor/lldb/dist/cmake/LLDBDependencies.cmake ============================================================================== --- vendor/lldb/dist/cmake/LLDBDependencies.cmake Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/cmake/LLDBDependencies.cmake Sat Jul 23 20:50:09 2016 (r303241) @@ -15,6 +15,7 @@ set( LLDB_USED_LIBS # Plugins lldbPluginDisassemblerLLVM lldbPluginSymbolFileDWARF + lldbPluginSymbolFilePDB lldbPluginSymbolFileSymtab lldbPluginDynamicLoaderStatic lldbPluginDynamicLoaderPosixDYLD @@ -23,6 +24,7 @@ set( LLDB_USED_LIBS lldbPluginCPlusPlusLanguage lldbPluginGoLanguage + lldbPluginJavaLanguage lldbPluginObjCLanguage lldbPluginObjCPlusPlusLanguage @@ -50,6 +52,7 @@ set( LLDB_USED_LIBS lldbPluginAppleObjCRuntime lldbPluginRenderScriptRuntime lldbPluginLanguageRuntimeGo + lldbPluginLanguageRuntimeJava lldbPluginCXXItaniumABI lldbPluginABIMacOSX_arm lldbPluginABIMacOSX_arm64 @@ -63,6 +66,7 @@ set( LLDB_USED_LIBS lldbPluginABISysV_ppc64 lldbPluginABISysV_mips lldbPluginABISysV_mips64 + lldbPluginABISysV_s390x lldbPluginInstructionARM lldbPluginInstructionARM64 lldbPluginInstructionMIPS @@ -72,6 +76,7 @@ set( LLDB_USED_LIBS lldbPluginOSPython lldbPluginMemoryHistoryASan lldbPluginInstrumentationRuntimeAddressSanitizer + lldbPluginInstrumentationRuntimeThreadSanitizer lldbPluginSystemRuntimeMacOSX lldbPluginProcessElfCore lldbPluginJITLoaderGDB @@ -152,6 +157,11 @@ if (NOT CMAKE_SYSTEM_NAME MATCHES "Windo endif() endif() endif() + +if (NOT HAVE_CXX_ATOMICS64_WITHOUT_LIB ) + list(APPEND LLDB_SYSTEM_LIBS atomic) +endif() + # On FreeBSD/NetBSD backtrace() is provided by libexecinfo, not libc. if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD" OR CMAKE_SYSTEM_NAME MATCHES "NetBSD") list(APPEND LLDB_SYSTEM_LIBS execinfo) @@ -172,7 +182,7 @@ if (LLVM_BUILD_STATIC) endif() endif() -set( LLVM_LINK_COMPONENTS +set(LLVM_LINK_COMPONENTS ${LLVM_TARGETS_TO_BUILD} interpreter asmparser @@ -190,6 +200,7 @@ set( LLVM_LINK_COMPONENTS runtimedyld option support + coverage ) if ( NOT LLDB_DISABLE_PYTHON ) Modified: vendor/lldb/dist/cmake/modules/AddLLDB.cmake ============================================================================== --- vendor/lldb/dist/cmake/modules/AddLLDB.cmake Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/cmake/modules/AddLLDB.cmake Sat Jul 23 20:50:09 2016 (r303241) @@ -68,7 +68,7 @@ macro(add_lldb_library name) target_link_libraries(${name} ${cmake_2_8_12_PUBLIC} ${CLANG_USED_LIBS}) endif() endif() - llvm_config(${name} ${LLVM_LINK_COMPONENTS}) + llvm_config(${name} ${LLVM_LINK_COMPONENTS} ${LLVM_PRIVATE_LINK_COMPONENTS}) if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ${name} STREQUAL "liblldb") if (PARAM_SHARED) Modified: vendor/lldb/dist/cmake/modules/LLDBConfig.cmake ============================================================================== --- vendor/lldb/dist/cmake/modules/LLDBConfig.cmake Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/cmake/modules/LLDBConfig.cmake Sat Jul 23 20:50:09 2016 (r303241) @@ -1,3 +1,5 @@ +include(CheckCXXSymbolExists) + set(LLDB_PROJECT_ROOT ${CMAKE_CURRENT_SOURCE_DIR}) set(LLDB_SOURCE_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/source") set(LLDB_INCLUDE_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/include") @@ -245,6 +247,11 @@ if( MSVC ) ) endif() +# Use the Unicode (UTF-16) APIs by default on Win32 +if (CMAKE_SYSTEM_NAME MATCHES "Windows") + add_definitions( /D _UNICODE /D UNICODE ) +endif() + set(LLDB_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) set(LLDB_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}) @@ -331,28 +338,6 @@ if (HAVE_LIBDL) list(APPEND system_libs ${CMAKE_DL_LIBS}) endif() -if(LLDB_REQUIRES_EH) - set(LLDB_REQUIRES_RTTI ON) -else() - if(LLVM_COMPILER_IS_GCC_COMPATIBLE) - set(LLDB_COMPILE_FLAGS "${LLDB_COMPILE_FLAGS} -fno-exceptions") - elseif(MSVC) - add_definitions( -D_HAS_EXCEPTIONS=0 ) - set(LLDB_COMPILE_FLAGS "${LLDB_COMPILE_FLAGS} /EHs-c-") - endif() -endif() - -# Disable RTTI by default -if(NOT LLDB_REQUIRES_RTTI) - if (LLVM_COMPILER_IS_GCC_COMPATIBLE) - set(LLDB_COMPILE_FLAGS "${LLDB_COMPILE_FLAGS} -fno-rtti") - elseif(MSVC) - set(LLDB_COMPILE_FLAGS "${LLDB_COMPILE_FLAGS} /GR-") - endif() -endif() - -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LLDB_COMPILE_FLAGS}") - if (CMAKE_SYSTEM_NAME MATCHES "Linux") # Check for syscall used by lldb-server on linux. # If these are not found, it will fall back to ptrace (slow) for memory reads. @@ -410,3 +395,25 @@ if (NOT LLDB_DISABLE_CURSES) list(APPEND system_libs ${CURSES_LIBRARIES}) include_directories(${CURSES_INCLUDE_DIR}) endif () + +check_cxx_symbol_exists("__GLIBCXX__" "string" LLDB_USING_LIBSTDCXX) +if(LLDB_USING_LIBSTDCXX) + # There doesn't seem to be an easy way to check the library version. Instead, we rely on the + # fact that std::set did not have the allocator constructor available until version 4.9 + check_cxx_source_compiles(" + #include + std::set s = std::set(std::allocator()); + int main() { return 0; }" + LLDB_USING_LIBSTDCXX_4_9) + if (NOT LLDB_USING_LIBSTDCXX_4_9 AND NOT LLVM_ENABLE_EH) + message(WARNING + "You appear to be linking to libstdc++ version lesser than 4.9 without exceptions " + "enabled. These versions of the library have an issue, which causes occasional " + "lldb crashes. See for " + "details. Possible courses of action are:\n" + "- use libstdc++ version 4.9 or newer\n" + "- use libc++ (via LLVM_ENABLE_LIBCXX)\n" + "- enable exceptions (via LLVM_ENABLE_EH)\n" + "- ignore this warning and accept occasional instability") + endif() +endif() Modified: vendor/lldb/dist/cmake/modules/LLDBStandalone.cmake ============================================================================== --- vendor/lldb/dist/cmake/modules/LLDBStandalone.cmake Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/cmake/modules/LLDBStandalone.cmake Sat Jul 23 20:50:09 2016 (r303241) @@ -2,64 +2,91 @@ # standalone project, using LLVM as an external library: if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) project(lldb) - cmake_minimum_required(VERSION 2.8) + cmake_minimum_required(VERSION 2.8.12.2) - option(LLVM_INSTALL_TOOLCHAIN_ONLY "Only include toolchain files in the 'install' target." OFF) - - set(LLDB_PATH_TO_LLVM_SOURCE "" CACHE PATH - "Path to LLVM source code. Not necessary if using an installed LLVM.") - set(LLDB_PATH_TO_LLVM_BUILD "" CACHE PATH - "Path to the directory where LLVM was built or installed.") - - set(LLDB_PATH_TO_CLANG_SOURCE "" CACHE PATH - "Path to Clang source code. Not necessary if using an installed Clang.") - set(LLDB_PATH_TO_CLANG_BUILD "" CACHE PATH - "Path to the directory where Clang was built or installed.") - - if (LLDB_PATH_TO_LLVM_SOURCE) - if (NOT EXISTS "${LLDB_PATH_TO_LLVM_SOURCE}/cmake/config-ix.cmake") - message(FATAL_ERROR "Please set LLDB_PATH_TO_LLVM_SOURCE to the root " - "directory of LLVM source code.") - else() - get_filename_component(LLVM_MAIN_SRC_DIR ${LLDB_PATH_TO_LLVM_SOURCE} - ABSOLUTE) - set(LLVM_MAIN_INCLUDE_DIR "${LLVM_MAIN_SRC_DIR}/include") - list(APPEND CMAKE_MODULE_PATH "${LLVM_MAIN_SRC_DIR}/cmake/modules") - endif() + if (POLICY CMP0022) + cmake_policy(SET CMP0022 NEW) # automatic when 2.8.12 is required endif() - if (LLDB_PATH_TO_CLANG_SOURCE) - get_filename_component(CLANG_MAIN_SRC_DIR ${LLDB_PATH_TO_CLANG_SOURCE} - ABSOLUTE) - set(CLANG_MAIN_INCLUDE_DIR "${CLANG_MAIN_SRC_DIR}/include") - endif() + option(LLVM_INSTALL_TOOLCHAIN_ONLY "Only include toolchain files in the 'install' target." OFF) - list(APPEND CMAKE_MODULE_PATH "${LLDB_PATH_TO_LLVM_BUILD}/share/llvm/cmake") + # Rely on llvm-config. + set(CONFIG_OUTPUT) + find_program(LLVM_CONFIG "llvm-config") + if(LLVM_CONFIG) + message(STATUS "Found LLVM_CONFIG as ${LLVM_CONFIG}") + set(CONFIG_COMMAND ${LLVM_CONFIG} + "--assertion-mode" + "--bindir" + "--libdir" + "--includedir" + "--prefix" + "--src-root") + execute_process( + COMMAND ${CONFIG_COMMAND} + RESULT_VARIABLE HAD_ERROR + OUTPUT_VARIABLE CONFIG_OUTPUT + ) + if(NOT HAD_ERROR) + string(REGEX REPLACE + "[ \t]*[\r\n]+[ \t]*" ";" + CONFIG_OUTPUT ${CONFIG_OUTPUT}) - if (LLDB_PATH_TO_LLVM_BUILD) - get_filename_component(PATH_TO_LLVM_BUILD ${LLDB_PATH_TO_LLVM_BUILD} - ABSOLUTE) + else() + string(REPLACE ";" " " CONFIG_COMMAND_STR "${CONFIG_COMMAND}") + message(STATUS "${CONFIG_COMMAND_STR}") + message(FATAL_ERROR "llvm-config failed with status ${HAD_ERROR}") + endif() else() - message(FATAL_ERROR "Please set LLDB_PATH_TO_LLVM_BUILD to the root " - "directory of LLVM build or install site.") + message(FATAL_ERROR "llvm-config not found -- ${LLVM_CONFIG}") endif() - if (LLDB_PATH_TO_CLANG_BUILD) - get_filename_component(PATH_TO_CLANG_BUILD ${LLDB_PATH_TO_CLANG_BUILD} - ABSOLUTE) + list(GET CONFIG_OUTPUT 0 ENABLE_ASSERTIONS) + list(GET CONFIG_OUTPUT 1 TOOLS_BINARY_DIR) + list(GET CONFIG_OUTPUT 2 LIBRARY_DIR) + list(GET CONFIG_OUTPUT 3 INCLUDE_DIR) + list(GET CONFIG_OUTPUT 4 LLVM_OBJ_ROOT) + list(GET CONFIG_OUTPUT 5 MAIN_SRC_DIR) + + if(NOT MSVC_IDE) + set(LLVM_ENABLE_ASSERTIONS ${ENABLE_ASSERTIONS} + CACHE BOOL "Enable assertions") + # Assertions should follow llvm-config's. + mark_as_advanced(LLVM_ENABLE_ASSERTIONS) + endif() + + set(LLVM_TOOLS_BINARY_DIR ${TOOLS_BINARY_DIR} CACHE PATH "Path to llvm/bin") + set(LLVM_LIBRARY_DIR ${LIBRARY_DIR} CACHE PATH "Path to llvm/lib") + set(LLVM_MAIN_INCLUDE_DIR ${INCLUDE_DIR} CACHE PATH "Path to llvm/include") + set(LLVM_DIR ${LLVM_OBJ_ROOT}/cmake/modules/CMakeFiles CACHE PATH "Path to LLVM build tree CMake files") + set(LLVM_BINARY_DIR ${LLVM_OBJ_ROOT} CACHE PATH "Path to LLVM build tree") + set(LLVM_MAIN_SRC_DIR ${MAIN_SRC_DIR} CACHE PATH "Path to LLVM source tree") + + find_program(LLVM_TABLEGEN_EXE "llvm-tblgen" ${LLVM_TOOLS_BINARY_DIR} + NO_DEFAULT_PATH) + + set(LLVM_CMAKE_PATH "${LLVM_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}/cmake/llvm") + set(LLVMCONFIG_FILE "${LLVM_CMAKE_PATH}/LLVMConfig.cmake") + if(EXISTS ${LLVMCONFIG_FILE}) + list(APPEND CMAKE_MODULE_PATH "${LLVM_CMAKE_PATH}") + include(${LLVMCONFIG_FILE}) else() - message(FATAL_ERROR "Please set LLDB_PATH_TO_CLANG_BUILD to the root " - "directory of Clang build or install site.") + message(FATAL_ERROR "Not found: ${LLVMCONFIG_FILE}") endif() - - # These variables are used by add_llvm_library. + # They are used as destination of target generators. set(LLVM_RUNTIME_OUTPUT_INTDIR ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/bin) set(LLVM_LIBRARY_OUTPUT_INTDIR ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/lib${LLVM_LIBDIR_SUFFIX}) - set(LLVM_LIBRARY_DIR ${LLVM_LIBRARY_OUTPUT_INTDIR}) + if(WIN32 OR CYGWIN) + # DLL platform -- put DLLs into bin. + set(LLVM_SHLIB_OUTPUT_INTDIR ${LLVM_RUNTIME_OUTPUT_INTDIR}) + else() + set(LLVM_SHLIB_OUTPUT_INTDIR ${LLVM_LIBRARY_OUTPUT_INTDIR}) + endif() include(AddLLVM) include(HandleLLVMOptions) + include(CheckAtomic) if (PYTHON_EXECUTABLE STREQUAL "") set(Python_ADDITIONAL_VERSIONS 3.5 3.4 3.3 3.2 3.1 3.0 2.7 2.6 2.5) @@ -72,10 +99,12 @@ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR else() message("-- Found PythonInterp: ${PYTHON_EXECUTABLE}") endif() + # Import CMake library targets from LLVM and Clang. - include("${LLDB_PATH_TO_LLVM_BUILD}/share/llvm/cmake/LLVMConfig.cmake") - if (EXISTS "${LLDB_PATH_TO_CLANG_BUILD}/share/clang/cmake/ClangConfig.cmake") - include("${LLDB_PATH_TO_CLANG_BUILD}/share/clang/cmake/ClangConfig.cmake") + include("${LLVM_OBJ_ROOT}/lib${LLVM_LIBDIR_SUFFIX}/cmake/llvm/LLVMConfig.cmake") + # cmake/clang/ClangConfig.cmake is not created when LLVM and Cland are built together. + if (EXISTS "${LLVM_OBJ_ROOT}/lib${LLVM_LIBDIR_SUFFIX}/cmake/clang/ClangConfig.cmake") + include("${LLVM_OBJ_ROOT}/lib${LLVM_LIBDIR_SUFFIX}/cmake/clang/ClangConfig.cmake") endif() set(PACKAGE_VERSION "${LLVM_PACKAGE_VERSION}") @@ -83,13 +112,19 @@ if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURR set(LLVM_BINARY_DIR ${CMAKE_BINARY_DIR}) set(CMAKE_INCLUDE_CURRENT_DIR ON) - include_directories("${PATH_TO_LLVM_BUILD}/include" - "${LLVM_MAIN_INCLUDE_DIR}" - "${PATH_TO_CLANG_BUILD}/include" - "${CLANG_MAIN_INCLUDE_DIR}" - "${CMAKE_CURRENT_SOURCE_DIR}/source") - link_directories("${PATH_TO_LLVM_BUILD}/lib${LLVM_LIBDIR_SUFFIX}" - "${PATH_TO_CLANG_BUILD}/lib${LLVM_LIBDIR_SUFFIX}") + include_directories("${LLVM_BINARY_DIR}/include" "${LLVM_MAIN_INCLUDE_DIR}") + # Next three include directories are needed when llvm-config is located in build directory. + # LLVM and Cland are assumed to be built together + if (EXISTS "${LLVM_OBJ_ROOT}/include") + include_directories("${LLVM_OBJ_ROOT}/include") + endif() + if (EXISTS "${LLVM_MAIN_SRC_DIR}/tools/clang/include") + include_directories("${LLVM_MAIN_SRC_DIR}/tools/clang/include") + endif() + if (EXISTS "${LLVM_OBJ_ROOT}/tools/clang/include") + include_directories("${LLVM_OBJ_ROOT}/tools/clang/include") + endif() + link_directories("${LLVM_LIBRARY_DIR}") set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX}) Modified: vendor/lldb/dist/cmake/platforms/Android.cmake ============================================================================== --- vendor/lldb/dist/cmake/platforms/Android.cmake Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/cmake/platforms/Android.cmake Sat Jul 23 20:50:09 2016 (r303241) @@ -165,6 +165,15 @@ set( CMAKE_FIND_ROOT_PATH_MODE_LIBRARY O set( CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY ) ################# BEGIN EVIL HACK ################## +# In the android-arm NDK unwind.h and link.h contains 2 conflicting +# typedef for _Unwind_Ptr. Force HAVE_UNWIND_BACKTRACE to 0 to prevent +# LLVM from finding unwind.h what would break the build. +if ( ANDROID_ABI STREQUAL "armeabi" ) + set( HAVE_UNWIND_BACKTRACE 0 CACHE INTERNAL "Hack to disable the finding of unwind.h on Android arm" ) +endif() +################# END EVIL HACK #################### + +################# BEGIN EVIL HACK ################## # lldb-server links against libdl even though it's not being used and # libdl.a is currently missing from the toolchain (b.android.com/178517). # Therefore, in order to statically link lldb-server, we need a temporary @@ -178,7 +187,8 @@ if( LLVM_BUILD_STATIC ) void * dlopen (const char *filename, int flag) { return 0; } const char * dlerror (void) { return 0; } void * dlsym (void *handle, const char *symbol) { return 0; } -int dlclose (void *handle) { return 0; }") +int dlclose (void *handle) { return 0; } +int dladdr (const void *addr, Dl_info *info) { return 0; }") set( flags "${CMAKE_C_FLAGS}" ) separate_arguments( flags ) execute_process( COMMAND ${CMAKE_C_COMPILER} ${flags} -c ${libdl}/libdl.c -o ${libdl}/libdl.o ) Modified: vendor/lldb/dist/docs/lldb-for-gdb-users.txt ============================================================================== --- vendor/lldb/dist/docs/lldb-for-gdb-users.txt Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/docs/lldb-for-gdb-users.txt Sat Jul 23 20:50:09 2016 (r303241) @@ -222,7 +222,7 @@ Or you can attach to a process by name w (lldb) process attach -n Sketch -the "attach by name" also supports the "-w" option which waits for the +The "attach by name" also supports the "-w" option which waits for the next process of that name to show up, and attaches to that. You can also attach by PID: Modified: vendor/lldb/dist/docs/lldb-gdb-remote.txt ============================================================================== --- vendor/lldb/dist/docs/lldb-gdb-remote.txt Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/docs/lldb-gdb-remote.txt Sat Jul 23 20:50:09 2016 (r303241) @@ -1508,6 +1508,28 @@ for this region. // This packet asks the remote debug stub to send the details about libraries // being added/removed from the process as a performance optimization. // +// There are three ways this packet can be used. All three return a dictionary of +// binary images formatted the same way. +// +// On MacOS X 10.11, iOS 9, tvOS 9, watchOS 2 and earlier, the packet is used like +// jGetLoadedDynamicLibrariesInfos:{"image_count":1,"image_list_address":140734800075128} +// where the image_list_address is an array of {void* load_addr, void* mod_date, void* pathname} +// in the inferior process memory (and image_count is the number of elements in this array). +// lldb is using information from the dyld_all_image_infos structure to make these requests to +// debugserver. This use is not supported on macOS 10.12, iOS 10, tvOS 10, watchOS 3 or newer. +// +// On macOS 10.12, iOS 10, tvOS 10, watchOS 3 and newer, there are two calls. One requests information +// on all shared libraries: +// jGetLoadedDynamicLibrariesInfos:{"fetch_all_solibs":true} +// And the second requests information about a list of shared libraries, given their load addresses: +// jGetLoadedDynamicLibrariesInfos:{"solib_addresses":[8382824135,3258302053,830202858503]} +// +// The second call is both a performance optimization (instead of having lldb read the mach-o header/load commands +// out of memory with generic read packets) but also adds additional information in the form of the +// filename of the shared libraries (which is not available in the mach-o header/load commands.) +// +// An example using the Mac OS X 10.11 style call: +// // LLDB SENDS: jGetLoadedDynamicLibrariesInfos:{"image_count":1,"image_list_address":140734800075128} // STUB REPLIES: ${"images":[{"load_address":4294967296,"mod_date":0,"pathname":"/tmp/a.out","uuid":"02CF262C-ED6F-3965-9E14-63538B465CFF","mach_header":{"magic":4277009103,"cputype":16777223,"cpusubtype":18446744071562067971,"filetype":2},"segments":{"name":"__PAGEZERO","vmaddr":0,"vmsize":4294967296,"fileoff":0,"filesize":0,"maxprot":0},{"name":"__TEXT","vmaddr":4294967296,"vmsize":4096,"fileoff":0,"filesize":4096,"maxprot":7},{"name":"__LINKEDIT","vmaddr":4294971392,"vmsize":4096,"fileoff":4096,"filesize":152,"maxprot":7}}]}#00 // @@ -1562,26 +1584,12 @@ for this region. // quite a bit to provide all the information that the DynamicLoaderMacOSX // would need to work correctly on this platform. // -// On Mac OS X / iOS, when libraries are added or removed, a stub -// function is called which lldb puts a breakpoint on. The arguments -// to the stub function include the number of libraries being added -// or removed and the address where the list of libraries can be -// found. The information at this address is the load address of the -// library, the filename, and the mod date of the library if available. -// DynamicLoaderMacOSX then parses the load commands in the Mach-O header -// at the load address before it can decide what action to take. -// -// The purpose of this packet is to eliminate all of the memory reads needed -// to read the Mach-O header and load commands for these libraries. -// On a typical GUI app, there can be a couple hundred shared libraries -// which results in megabytes of read packets. That same information can -// be returned in a couple hundred kilobytes in JSON format from the remote -// debugserver. -// -// // PRIORITY TO IMPLEMENT -// Low. If this packet is absent, lldb will read the Mach-O headers/load -// commands out of memory. +// On Mac OS X 10.11, iOS 9, tvOS 9, watchOS 2 and older: Low. If this packet is absent, +// lldb will read the Mach-O headers/load commands out of memory. +// On macOS 10.12, iOS 10, tvOS 10, watchOS 3 and newer: High. If this packet is absent, +// lldb will not know anything about shared libraries in the inferior, or where the main +// executable loaded. //---------------------------------------------------------------------- //---------------------------------------------------------------------- @@ -1649,6 +1657,26 @@ the previous FP and PC), and follow the iOS now don't require us to read any memory! //---------------------------------------------------------------------- +// "jGetSharedCacheInfo" +// +// BRIEF +// This packet asks the remote debug stub to send the details about the inferior's +// shared cache. The shared cache is a collection of common libraries/frameworks that +// are mapped into every process at the same address on Darwin systems, and can be +// identified by a load address and UUID. +// +// +// LLDB SENDS: jGetSharedCacheInfo:{} +// STUB REPLIES: ${"shared_cache_base_address":140735683125248,"shared_cache_uuid":"DDB8D70C-C9A2-3561-B2C8-BE48A4F33F96","no_shared_cache":false,"shared_cache_private_cache":false]}#00 +// +// PRIORITY TO IMPLEMENT +// Low. When both lldb and the inferior process are running on the same computer, and lldb +// and the inferior process have the same shared cache, lldb may (as an optimization) read +// the shared cache out of its own memory instead of using gdb-remote read packets to read +// them from the inferior process. +//---------------------------------------------------------------------- + +//---------------------------------------------------------------------- // "qQueryGDBServer" // // BRIEF Modified: vendor/lldb/dist/examples/python/crashlog.py ============================================================================== --- vendor/lldb/dist/examples/python/crashlog.py Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/examples/python/crashlog.py Sat Jul 23 20:50:09 2016 (r303241) @@ -452,7 +452,7 @@ class CrashLog(symbolication.Symbolicato for image in self.images: if image.identifier == identifier: return image - regex_text = '^.*\.%s$' % (identifier) + regex_text = '^.*\.%s$' % (re.escape(identifier)) regex = re.compile(regex_text) for image in self.images: if regex.match(image.identifier): Modified: vendor/lldb/dist/examples/python/scripted_step.py ============================================================================== --- vendor/lldb/dist/examples/python/scripted_step.py Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/examples/python/scripted_step.py Sat Jul 23 20:50:09 2016 (r303241) @@ -184,3 +184,28 @@ class StepCheckingCondition: def should_step (self): return True +# Here's an example that steps out of the current frame, gathers some information +# and then continues. The information in this case is rax. Currently the thread +# plans are not a safe place to call lldb command-line commands, so the information +# is gathered through SB API calls. + +class FinishPrintAndContinue: + def __init__ (self, thread_plan, dict): + self.thread_plan = thread_plan + self.step_out_thread_plan = thread_plan.QueueThreadPlanForStepOut(0, True) + self.thread = self.thread_plan.GetThread() + + def explains_stop (self, event): + return False + + def should_stop (self, event): + if self.step_out_thread_plan.IsPlanComplete(): + frame_0 = self.thread.frames[0] + rax_value = frame_0.FindRegister("rax") + if rax_value.GetError().Success(): + print "RAX on exit: ", rax_value.GetValue() + else: + print "Couldn't get rax value:", rax_value.GetError().GetCString() + + self.thread_plan.SetPlanComplete(True) + return False Added: vendor/lldb/dist/examples/python/shadow.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lldb/dist/examples/python/shadow.py Sat Jul 23 20:50:09 2016 (r303241) @@ -0,0 +1,57 @@ +#!/usr/bin/python + +import lldb +import shlex + +@lldb.command("shadow") +def check_shadow_command(debugger, command, exe_ctx, result, dict): + '''Check the currently selected stack frame for shadowed variables''' + process = exe_ctx.GetProcess() + state = process.GetState() + if state != lldb.eStateStopped: + print >>result, "process must be stopped, state is %s" % lldb.SBDebugger.StateAsCString(state) + return + frame = exe_ctx.GetFrame() + if not frame: + print >>result, "invalid frame" + return + # Parse command line args + command_args = shlex.split(command) + # TODO: add support for using arguments that are passed to this command... + + # Make a dictionary of variable name to "SBBlock and SBValue" + shadow_dict = {} + + num_shadowed_variables = 0 + # Get the deepest most block from the current frame + block = frame.GetBlock() + # Iterate through the block and all of its parents + while block.IsValid(): + # Get block variables from the current block only + block_vars = block.GetVariables(frame, True, True, True, 0) + # Iterate through all variables in the current block + for block_var in block_vars: + # Since we can have multiple shadowed variables, we our variable + # name dictionary to have an array or "block + variable" pairs so + # We can correctly print out all shadowed variables and whow which + # blocks they come from + block_var_name = block_var.GetName() + if block_var_name in shadow_dict: + shadow_dict[block_var_name].append(block_var) + else: + shadow_dict[block_var_name] = [block_var] + # Get the parent block and continue + block = block.GetParent() + + num_shadowed_variables = 0 + if shadow_dict: + for name in shadow_dict.keys(): + shadow_vars = shadow_dict[name] + if len(shadow_vars) > 1: + print '"%s" is shadowed by the following declarations:' % (name) + num_shadowed_variables += 1 + for shadow_var in shadow_vars: + print >>result, str(shadow_var.GetDeclaration()) + if num_shadowed_variables == 0: + print >>result, 'no variables are shadowed' + Modified: vendor/lldb/dist/examples/python/symbolication.py ============================================================================== --- vendor/lldb/dist/examples/python/symbolication.py Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/examples/python/symbolication.py Sat Jul 23 20:50:09 2016 (r303241) @@ -448,7 +448,7 @@ class Symbolicator: if image.identifier == identifier: images.append(image) if len(images) == 0: - regex_text = '^.*\.%s$' % (identifier) + regex_text = '^.*\.%s$' % (re.escape(identifier)) regex = re.compile(regex_text) for image in self.images: if regex.match(image.identifier): Modified: vendor/lldb/dist/examples/synthetic/gnu_libstdcpp.py ============================================================================== --- vendor/lldb/dist/examples/synthetic/gnu_libstdcpp.py Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/examples/synthetic/gnu_libstdcpp.py Sat Jul 23 20:50:09 2016 (r303241) @@ -237,11 +237,12 @@ class StdVectorSynthProvider: def get_child_at_index(self, index): if index >= self.num_children(): return None - byte_offset = index / 8 - bit_offset = index % 8 - element_size = self.start_p.GetType().GetPointeeType().GetByteSize() - data = self.start_p.GetPointeeData(byte_offset / element_size) - bit = data.GetUnsignedInt8(lldb.SBError(), byte_offset % element_size) & (1 << bit_offset) + element_type = self.start_p.GetType().GetPointeeType() + element_bits = 8 * element_type.GetByteSize() + element_offset = (index / element_bits) * element_type.GetByteSize() + bit_offset = index % element_bits + element = self.start_p.CreateChildAtOffset('['+str(index)+']',element_offset,element_type) + bit = element.GetValueAsUnsigned(0) & (1 << bit_offset) if bit != 0: value_expr = "(bool)true" else: Modified: vendor/lldb/dist/include/lldb/API/LLDB.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/LLDB.h Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/include/lldb/API/LLDB.h Sat Jul 23 20:50:09 2016 (r303241) @@ -43,6 +43,8 @@ #include "lldb/API/SBLaunchInfo.h" #include "lldb/API/SBLineEntry.h" #include "lldb/API/SBListener.h" +#include "lldb/API/SBMemoryRegionInfo.h" +#include "lldb/API/SBMemoryRegionInfoList.h" #include "lldb/API/SBModule.h" #include "lldb/API/SBModuleSpec.h" #include "lldb/API/SBPlatform.h" Modified: vendor/lldb/dist/include/lldb/API/SBCommandReturnObject.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBCommandReturnObject.h Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/include/lldb/API/SBCommandReturnObject.h Sat Jul 23 20:50:09 2016 (r303241) @@ -83,7 +83,9 @@ public: bool GetDescription (lldb::SBStream &description); - + + // deprecated, these two functions do not take + // ownership of file handle void SetImmediateOutputFile (FILE *fh); @@ -91,6 +93,12 @@ public: SetImmediateErrorFile (FILE *fh); void + SetImmediateOutputFile (FILE *fh, bool transfer_ownership); + + void + SetImmediateErrorFile (FILE *fh, bool transfer_ownership); + + void PutCString(const char* string, int len = -1); size_t Modified: vendor/lldb/dist/include/lldb/API/SBDefines.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBDefines.h Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/include/lldb/API/SBDefines.h Sat Jul 23 20:50:09 2016 (r303241) @@ -59,6 +59,8 @@ class LLDB_API SBLanguageRuntime; class LLDB_API SBLaunchInfo; class LLDB_API SBLineEntry; class LLDB_API SBListener; +class LLDB_API SBMemoryRegionInfo; +class LLDB_API SBMemoryRegionInfoList; class LLDB_API SBModule; class LLDB_API SBModuleSpec; class LLDB_API SBModuleSpecList; Modified: vendor/lldb/dist/include/lldb/API/SBExpressionOptions.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBExpressionOptions.h Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/include/lldb/API/SBExpressionOptions.h Sat Jul 23 20:50:09 2016 (r303241) @@ -110,6 +110,19 @@ public: void SetPrefix (const char *prefix); + + void + SetAutoApplyFixIts(bool b = true); + + bool + GetAutoApplyFixIts(); + + bool + GetTopLevel (); + + void + SetTopLevel (bool b = true); + protected: Modified: vendor/lldb/dist/include/lldb/API/SBFileSpec.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBFileSpec.h Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/include/lldb/API/SBFileSpec.h Sat Jul 23 20:50:09 2016 (r303241) @@ -60,6 +60,9 @@ public: bool GetDescription (lldb::SBStream &description) const; + void + AppendPathComponent (const char *file_or_directory); + private: friend class SBAttachInfo; friend class SBBlock; Modified: vendor/lldb/dist/include/lldb/API/SBHostOS.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBHostOS.h Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/include/lldb/API/SBHostOS.h Sat Jul 23 20:50:09 2016 (r303241) @@ -28,6 +28,9 @@ public: static lldb::SBFileSpec GetLLDBPath (lldb::PathType path_type); + static lldb::SBFileSpec + GetUserHomeDirectory (); + static void ThreadCreated (const char *name); Modified: vendor/lldb/dist/include/lldb/API/SBInstruction.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBInstruction.h Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/include/lldb/API/SBInstruction.h Sat Jul 23 20:50:09 2016 (r303241) @@ -18,6 +18,8 @@ // There's a lot to be fixed here, but need to wait for underlying insn implementation // to be revised & settle down first. +class InstructionImpl; + namespace lldb { class LLDB_API SBInstruction @@ -81,14 +83,17 @@ public: protected: friend class SBInstructionList; - SBInstruction (const lldb::InstructionSP &inst_sp); + SBInstruction(const lldb::DisassemblerSP &disasm_sp, const lldb::InstructionSP &inst_sp); void - SetOpaque (const lldb::InstructionSP &inst_sp); + SetOpaque(const lldb::DisassemblerSP &disasm_sp, const lldb::InstructionSP& inst_sp); + + lldb::InstructionSP + GetOpaque(); private: - lldb::InstructionSP m_opaque_sp; + std::shared_ptr m_opaque_sp; }; Modified: vendor/lldb/dist/include/lldb/API/SBLaunchInfo.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBLaunchInfo.h Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/include/lldb/API/SBLaunchInfo.h Sat Jul 23 20:50:09 2016 (r303241) @@ -145,7 +145,7 @@ public: GetShellExpandArguments (); void - SetShellExpandArguments (bool glob); + SetShellExpandArguments (bool expand); uint32_t GetResumeCount (); Modified: vendor/lldb/dist/include/lldb/API/SBListener.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBListener.h Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/include/lldb/API/SBListener.h Sat Jul 23 20:50:09 2016 (r303241) @@ -106,8 +106,6 @@ protected: friend class SBLaunchInfo; friend class SBTarget; - SBListener (lldb_private::Listener &listener); - SBListener (const lldb::ListenerSP &listener_sp); lldb::ListenerSP @@ -124,20 +122,11 @@ private: lldb_private::Listener * get() const; - lldb_private::Listener & - ref() const; - - lldb_private::Listener & - operator *(); - - const lldb_private::Listener & - operator *() const; - void - reset(lldb_private::Listener *listener, bool transfer_ownership); + reset(lldb::ListenerSP listener_sp); lldb::ListenerSP m_opaque_sp; - lldb_private::Listener *m_opaque_ptr; + lldb_private::Listener *m_unused_ptr; }; } // namespace lldb Added: vendor/lldb/dist/include/lldb/API/SBMemoryRegionInfo.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lldb/dist/include/lldb/API/SBMemoryRegionInfo.h Sat Jul 23 20:50:09 2016 (r303241) @@ -0,0 +1,117 @@ +//===-- SBMemoryRegionInfo.h ------------------------------------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#ifndef LLDB_SBMemoryRegionInfo_h_ +#define LLDB_SBMemoryRegionInfo_h_ + +#include "lldb/API/SBDefines.h" +#include "lldb/API/SBData.h" + +namespace lldb { + +class LLDB_API SBMemoryRegionInfo +{ +public: + + SBMemoryRegionInfo (); + + SBMemoryRegionInfo (const lldb::SBMemoryRegionInfo &rhs); + + ~SBMemoryRegionInfo (); + + const lldb::SBMemoryRegionInfo & + operator = (const lldb::SBMemoryRegionInfo &rhs); + + void + Clear(); + + //------------------------------------------------------------------ + /// Get the base address of this memory range. + /// + /// @return + /// The base address of this memory range. + //------------------------------------------------------------------ + lldb::addr_t + GetRegionBase (); + + //------------------------------------------------------------------ + /// Get the end address of this memory range. + /// + /// @return + /// The base address of this memory range. + //------------------------------------------------------------------ + lldb::addr_t + GetRegionEnd (); + + //------------------------------------------------------------------ + /// Check if this memory address is marked readable to the process. + /// + /// @return + /// true if this memory address is marked readable + //------------------------------------------------------------------ + bool + IsReadable (); + + //------------------------------------------------------------------ + /// Check if this memory address is marked writable to the process. + /// + /// @return + /// true if this memory address is marked writable + //------------------------------------------------------------------ + bool + IsWritable (); + + //------------------------------------------------------------------ + /// Check if this memory address is marked executable to the process. + /// + /// @return + /// true if this memory address is marked executable + //------------------------------------------------------------------ + bool + IsExecutable (); + + //------------------------------------------------------------------ + /// Check if this memory address is mapped into the process address + /// space. + /// + /// @return + /// true if this memory address is in the process address space. + //------------------------------------------------------------------ + bool + IsMapped (); + + bool + operator == (const lldb::SBMemoryRegionInfo &rhs) const; + + bool + operator != (const lldb::SBMemoryRegionInfo &rhs) const; + + bool + GetDescription (lldb::SBStream &description); + +private: + + friend class SBProcess; + friend class SBMemoryRegionInfoList; + + lldb_private::MemoryRegionInfo & + ref(); + + const lldb_private::MemoryRegionInfo & + ref() const; + + SBMemoryRegionInfo (const lldb_private::MemoryRegionInfo *lldb_object_ptr); + + lldb::MemoryRegionInfoUP m_opaque_ap; +}; + + +} // namespace lldb + +#endif // LLDB_SBMemoryRegionInfo_h_ Added: vendor/lldb/dist/include/lldb/API/SBMemoryRegionInfoList.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lldb/dist/include/lldb/API/SBMemoryRegionInfoList.h Sat Jul 23 20:50:09 2016 (r303241) @@ -0,0 +1,63 @@ +//===-- SBMemoryRegionInfoList.h --------------------------------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#ifndef LLDB_SBMemoryRegionInfoList_h_ +#define LLDB_SBMemoryRegionInfoList_h_ + +#include "lldb/API/SBDefines.h" + +class MemoryRegionInfoListImpl; + +namespace lldb { + +class LLDB_API SBMemoryRegionInfoList +{ +public: + + SBMemoryRegionInfoList (); + + SBMemoryRegionInfoList (const lldb::SBMemoryRegionInfoList &rhs); + + const SBMemoryRegionInfoList & + operator = (const SBMemoryRegionInfoList &rhs); + + ~SBMemoryRegionInfoList (); + + uint32_t + GetSize () const; + + bool + GetMemoryRegionAtIndex (uint32_t idx, SBMemoryRegionInfo ®ion_info); + + void + Append (lldb::SBMemoryRegionInfo ®ion); + + void + Append (lldb::SBMemoryRegionInfoList ®ion_list); + + void + Clear (); + +protected: + + const MemoryRegionInfoListImpl * + operator->() const; + + const MemoryRegionInfoListImpl & + operator*() const; + +private: + + std::unique_ptr m_opaque_ap; + +}; + +} // namespace lldb + +#endif // LLDB_SBMemoryRegionInfoList_h_ Modified: vendor/lldb/dist/include/lldb/API/SBProcess.h ============================================================================== --- vendor/lldb/dist/include/lldb/API/SBProcess.h Sat Jul 23 20:49:25 2016 (r303240) +++ vendor/lldb/dist/include/lldb/API/SBProcess.h Sat Jul 23 20:50:09 2016 (r303241) @@ -393,6 +393,34 @@ public: lldb::SBError SaveCore(const char *file_name); + //------------------------------------------------------------------ + /// Query the address load_addr and store the details of the memory + /// region that contains it in the supplied SBMemoryRegionInfo object. + /// To iterate over all memory regions use GetMemoryRegionList. *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@freebsd.org Sat Jul 23 20:50:48 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ACB4BBA2D8B; Sat, 23 Jul 2016 20:50:48 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 66DA412E2; Sat, 23 Jul 2016 20:50:48 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NKolrh013256; Sat, 23 Jul 2016 20:50:47 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NKolEP013255; Sat, 23 Jul 2016 20:50:47 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232050.u6NKolEP013255@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 20:50:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303242 - vendor/lldb/lldb-release_39-r276489 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 20:50:48 -0000 Author: dim Date: Sat Jul 23 20:50:47 2016 New Revision: 303242 URL: https://svnweb.freebsd.org/changeset/base/303242 Log: Tag lldb release_39 branch r276489. Added: vendor/lldb/lldb-release_39-r276489/ - copied from r303241, vendor/lldb/dist/ From owner-svn-src-vendor@freebsd.org Sat Jul 23 21:17:52 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 90AE8BA25FA; Sat, 23 Jul 2016 21:17:52 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4FEFD15B9; Sat, 23 Jul 2016 21:17:52 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NLHpwf024105; Sat, 23 Jul 2016 21:17:51 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NLHpgJ024103; Sat, 23 Jul 2016 21:17:51 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232117.u6NLHpgJ024103@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 21:17:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303247 - in vendor/llvm/dist: include/llvm/DebugInfo/DWARF lib/DebugInfo/DWARF X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 21:17:52 -0000 Author: dim Date: Sat Jul 23 21:17:51 2016 New Revision: 303247 URL: https://svnweb.freebsd.org/changeset/base/303247 Log: Fix-up EOL-styles changed by upstream. Modified: vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h (contents, props changed) vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp (contents, props changed) Modified: vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h ============================================================================== --- vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h Sat Jul 23 21:15:40 2016 (r303246) +++ vendor/llvm/dist/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h Sat Jul 23 21:17:51 2016 (r303247) @@ -1,58 +1,58 @@ -//===-- DWARFDebugMacro.h ---------------------------------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -#ifndef LLVM_DEBUGINFO_DWARF_DWARFDEBUGMACRO_H -#define LLVM_DEBUGINFO_DWARF_DWARFDEBUGMACRO_H - -#include "llvm/ADT/SmallVector.h" -#include "llvm/Support/DataExtractor.h" -#include "llvm/Support/Dwarf.h" - -namespace llvm { - -class raw_ostream; - -class DWARFDebugMacro { - /// A single macro entry within a macro list. - struct Entry { - /// The type of the macro entry. - uint32_t Type; - union { - /// The source line where the macro is defined. - uint64_t Line; - /// Vendor extension constant value. - uint64_t ExtConstant; - }; - - union { - /// The string (name, value) of the macro entry. - const char *MacroStr; - // An unsigned integer indicating the identity of the source file. - uint64_t File; - /// Vendor extension string. - const char *ExtStr; - }; - }; - - typedef SmallVector MacroList; - - /// A list of all the macro entries in the debug_macinfo section. - MacroList Macros; - -public: - DWARFDebugMacro() {} - /// Print the macro list found within the debug_macinfo section. - void dump(raw_ostream &OS) const; - /// Parse the debug_macinfo section accessible via the 'data' parameter. - void parse(DataExtractor data); -}; - -} - -#endif +//===-- DWARFDebugMacro.h ---------------------------------------*- C++ -*-===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#ifndef LLVM_DEBUGINFO_DWARF_DWARFDEBUGMACRO_H +#define LLVM_DEBUGINFO_DWARF_DWARFDEBUGMACRO_H + +#include "llvm/ADT/SmallVector.h" +#include "llvm/Support/DataExtractor.h" +#include "llvm/Support/Dwarf.h" + +namespace llvm { + +class raw_ostream; + +class DWARFDebugMacro { + /// A single macro entry within a macro list. + struct Entry { + /// The type of the macro entry. + uint32_t Type; + union { + /// The source line where the macro is defined. + uint64_t Line; + /// Vendor extension constant value. + uint64_t ExtConstant; + }; + + union { + /// The string (name, value) of the macro entry. + const char *MacroStr; + // An unsigned integer indicating the identity of the source file. + uint64_t File; + /// Vendor extension string. + const char *ExtStr; + }; + }; + + typedef SmallVector MacroList; + + /// A list of all the macro entries in the debug_macinfo section. + MacroList Macros; + +public: + DWARFDebugMacro() {} + /// Print the macro list found within the debug_macinfo section. + void dump(raw_ostream &OS) const; + /// Parse the debug_macinfo section accessible via the 'data' parameter. + void parse(DataExtractor data); +}; + +} + +#endif Modified: vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp ============================================================================== --- vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp Sat Jul 23 21:15:40 2016 (r303246) +++ vendor/llvm/dist/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp Sat Jul 23 21:17:51 2016 (r303247) @@ -1,102 +1,102 @@ -//===-- DWARFDebugMacro.cpp -----------------------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -#include "llvm/DebugInfo/DWARF/DWARFDebugMacro.h" -#include "SyntaxHighlighting.h" -#include "llvm/Support/Dwarf.h" -#include "llvm/Support/Format.h" -#include "llvm/Support/raw_ostream.h" - -using namespace llvm; -using namespace dwarf; -using namespace syntax; - -void DWARFDebugMacro::dump(raw_ostream &OS) const { - unsigned IndLevel = 0; - for (const Entry &E : Macros) { - // There should not be DW_MACINFO_end_file when IndLevel is Zero. However, - // this check handles the case of corrupted ".debug_macinfo" section. - if (IndLevel > 0) - IndLevel -= (E.Type == DW_MACINFO_end_file); - // Print indentation. - for (unsigned I = 0; I < IndLevel; I++) - OS << " "; - IndLevel += (E.Type == DW_MACINFO_start_file); - - WithColor(OS, syntax::Macro).get() << MacinfoString(E.Type); - switch (E.Type) { - default: - // Got a corrupted ".debug_macinfo" section (invalid macinfo type). - break; - case DW_MACINFO_define: - case DW_MACINFO_undef: - OS << " - lineno: " << E.Line; - OS << " macro: " << E.MacroStr; - break; - case DW_MACINFO_start_file: - OS << " - lineno: " << E.Line; - OS << " filenum: " << E.File; - break; - case DW_MACINFO_end_file: - break; - case DW_MACINFO_vendor_ext: - OS << " - constant: " << E.ExtConstant; - OS << " string: " << E.ExtStr; - break; - } - OS << "\n"; - } -} - -void DWARFDebugMacro::parse(DataExtractor data) { - uint32_t Offset = 0; - while (data.isValidOffset(Offset)) { - // A macro list entry consists of: - Entry E; - // 1. Macinfo type - E.Type = data.getULEB128(&Offset); - - if (E.Type == 0) { - // Reached end of ".debug_macinfo" section. - return; - } - - switch (E.Type) { - default: - // Got a corrupted ".debug_macinfo" section (invalid macinfo type). - // Push the corrupted entry to the list and halt parsing. - E.Type = DW_MACINFO_invalid; - Macros.push_back(E); - return; - case DW_MACINFO_define: - case DW_MACINFO_undef: - // 2. Source line - E.Line = data.getULEB128(&Offset); - // 3. Macro string - E.MacroStr = data.getCStr(&Offset); - break; - case DW_MACINFO_start_file: - // 2. Source line - E.Line = data.getULEB128(&Offset); - // 3. Source file id - E.File = data.getULEB128(&Offset); - break; - case DW_MACINFO_end_file: - break; - case DW_MACINFO_vendor_ext: - // 2. Vendor extension constant - E.ExtConstant = data.getULEB128(&Offset); - // 3. Vendor extension string - E.ExtStr = data.getCStr(&Offset); - break; - } - - Macros.push_back(E); - } -} +//===-- DWARFDebugMacro.cpp -----------------------------------------------===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#include "llvm/DebugInfo/DWARF/DWARFDebugMacro.h" +#include "SyntaxHighlighting.h" +#include "llvm/Support/Dwarf.h" +#include "llvm/Support/Format.h" +#include "llvm/Support/raw_ostream.h" + +using namespace llvm; +using namespace dwarf; +using namespace syntax; + +void DWARFDebugMacro::dump(raw_ostream &OS) const { + unsigned IndLevel = 0; + for (const Entry &E : Macros) { + // There should not be DW_MACINFO_end_file when IndLevel is Zero. However, + // this check handles the case of corrupted ".debug_macinfo" section. + if (IndLevel > 0) + IndLevel -= (E.Type == DW_MACINFO_end_file); + // Print indentation. + for (unsigned I = 0; I < IndLevel; I++) + OS << " "; + IndLevel += (E.Type == DW_MACINFO_start_file); + + WithColor(OS, syntax::Macro).get() << MacinfoString(E.Type); + switch (E.Type) { + default: + // Got a corrupted ".debug_macinfo" section (invalid macinfo type). + break; + case DW_MACINFO_define: + case DW_MACINFO_undef: + OS << " - lineno: " << E.Line; + OS << " macro: " << E.MacroStr; + break; + case DW_MACINFO_start_file: + OS << " - lineno: " << E.Line; + OS << " filenum: " << E.File; + break; + case DW_MACINFO_end_file: + break; + case DW_MACINFO_vendor_ext: + OS << " - constant: " << E.ExtConstant; + OS << " string: " << E.ExtStr; + break; + } + OS << "\n"; + } +} + +void DWARFDebugMacro::parse(DataExtractor data) { + uint32_t Offset = 0; + while (data.isValidOffset(Offset)) { + // A macro list entry consists of: + Entry E; + // 1. Macinfo type + E.Type = data.getULEB128(&Offset); + + if (E.Type == 0) { + // Reached end of ".debug_macinfo" section. + return; + } + + switch (E.Type) { + default: + // Got a corrupted ".debug_macinfo" section (invalid macinfo type). + // Push the corrupted entry to the list and halt parsing. + E.Type = DW_MACINFO_invalid; + Macros.push_back(E); + return; + case DW_MACINFO_define: + case DW_MACINFO_undef: + // 2. Source line + E.Line = data.getULEB128(&Offset); + // 3. Macro string + E.MacroStr = data.getCStr(&Offset); + break; + case DW_MACINFO_start_file: + // 2. Source line + E.Line = data.getULEB128(&Offset); + // 3. Source file id + E.File = data.getULEB128(&Offset); + break; + case DW_MACINFO_end_file: + break; + case DW_MACINFO_vendor_ext: + // 2. Vendor extension constant + E.ExtConstant = data.getULEB128(&Offset); + // 3. Vendor extension string + E.ExtStr = data.getCStr(&Offset); + break; + } + + Macros.push_back(E); + } +} From owner-svn-src-vendor@freebsd.org Sat Jul 23 21:18:01 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4B5E7BA262E; Sat, 23 Jul 2016 21:18:01 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1D8B816EB; Sat, 23 Jul 2016 21:18:01 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NLI0BC024161; Sat, 23 Jul 2016 21:18:00 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NLI0l2024159; Sat, 23 Jul 2016 21:18:00 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232118.u6NLI0l2024159@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 21:18:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303248 - in vendor/clang/dist/test: CXX/expr/expr.prim/expr.prim.lambda SemaCXX X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 21:18:01 -0000 Author: dim Date: Sat Jul 23 21:18:00 2016 New Revision: 303248 URL: https://svnweb.freebsd.org/changeset/base/303248 Log: Fix-up EOL-styles changed by upstream. Modified: vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p15-star-this-capture.cpp (contents, props changed) vendor/clang/dist/test/SemaCXX/cxx1z-lambda-star-this.cpp (contents, props changed) Modified: vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p15-star-this-capture.cpp ============================================================================== --- vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p15-star-this-capture.cpp Sat Jul 23 21:17:51 2016 (r303247) +++ vendor/clang/dist/test/CXX/expr/expr.prim/expr.prim.lambda/p15-star-this-capture.cpp Sat Jul 23 21:18:00 2016 (r303248) @@ -1,22 +1,22 @@ -// RUN: %clang_cc1 -fsyntax-only -std=c++1z %s -verify - -class NonCopyable { - NonCopyable(const NonCopyable&) = delete; //expected-note3{{explicitly marked deleted here}} - int x = 10; - void foo() { - auto L = [this] { return x; }; - const auto &M = [*this] { return x; };//expected-error{{call to deleted}} - const auto &M2 = [this] () -> auto&& { - ++x; - return [*this] { //expected-error{{call to deleted}} expected-warning{{reference to local}} - return ++x; //expected-error{{read-only}} - }; - }; - const auto &M3 = [*this] () mutable -> auto&& { //expected-error{{call to deleted}} - ++x; - return [this] { // expected-warning{{reference to local}} - return x; - }; - }; - } -}; +// RUN: %clang_cc1 -fsyntax-only -std=c++1z %s -verify + +class NonCopyable { + NonCopyable(const NonCopyable&) = delete; //expected-note3{{explicitly marked deleted here}} + int x = 10; + void foo() { + auto L = [this] { return x; }; + const auto &M = [*this] { return x; };//expected-error{{call to deleted}} + const auto &M2 = [this] () -> auto&& { + ++x; + return [*this] { //expected-error{{call to deleted}} expected-warning{{reference to local}} + return ++x; //expected-error{{read-only}} + }; + }; + const auto &M3 = [*this] () mutable -> auto&& { //expected-error{{call to deleted}} + ++x; + return [this] { // expected-warning{{reference to local}} + return x; + }; + }; + } +}; Modified: vendor/clang/dist/test/SemaCXX/cxx1z-lambda-star-this.cpp ============================================================================== --- vendor/clang/dist/test/SemaCXX/cxx1z-lambda-star-this.cpp Sat Jul 23 21:17:51 2016 (r303247) +++ vendor/clang/dist/test/SemaCXX/cxx1z-lambda-star-this.cpp Sat Jul 23 21:18:00 2016 (r303248) @@ -1,231 +1,231 @@ -// RUN: %clang_cc1 -std=c++1z -verify -fsyntax-only -fblocks -emit-llvm-only %s -// RUN: %clang_cc1 -std=c++1z -verify -fsyntax-only -fblocks -fdelayed-template-parsing %s -DDELAYED_TEMPLATE_PARSING -// RUN: %clang_cc1 -std=c++1z -verify -fsyntax-only -fblocks -fms-extensions %s -DMS_EXTENSIONS -// RUN: %clang_cc1 -std=c++1z -verify -fsyntax-only -fblocks -fdelayed-template-parsing -fms-extensions %s -DMS_EXTENSIONS -DDELAYED_TEMPLATE_PARSING - -template constexpr bool is_same = false; -template constexpr bool is_same = true; - -namespace test_star_this { -namespace ns1 { -class A { - int x = 345; - auto foo() { - (void) [*this, this] { }; //expected-error{{'this' can appear only once}} - (void) [this] { ++x; }; - (void) [*this] { ++x; }; //expected-error{{read-only variable}} - (void) [*this] () mutable { ++x; }; - (void) [=] { return x; }; - (void) [&, this] { return x; }; - (void) [=, *this] { return x; }; - (void) [&, *this] { return x; }; - } -}; -} // end ns1 - -namespace ns2 { - class B { - B(const B&) = delete; //expected-note{{deleted here}} - int *x = (int *) 456; - void foo() { - (void)[this] { return x; }; - (void)[*this] { return x; }; //expected-error{{call to deleted}} - } - }; -} // end ns2 -namespace ns3 { - class B { - B(const B&) = delete; //expected-note2{{deleted here}} - - int *x = (int *) 456; - public: - template - void foo() { - (void)[this] { return x; }; - (void)[*this] { return x; }; //expected-error2{{call to deleted}} - } - - B() = default; - } b; - B *c = (b.foo(), nullptr); //expected-note{{in instantiation}} -} // end ns3 - -namespace ns4 { -template -class B { - B(const B&) = delete; //expected-note{{deleted here}} - double d = 3.14; - public: - template - auto foo() { - const auto &L = [*this] (auto a) mutable { //expected-error{{call to deleted}} - d += a; - return [this] (auto b) { return d +=b; }; - }; - } - - B() = default; -}; -void main() { - B b; - b.foo(); //expected-note{{in instantiation}} -} // end main -} // end ns4 -namespace ns5 { - -struct X { - double d = 3.14; - X(const volatile X&); - void foo() { - - } - - void foo() const { //expected-note{{const}} - - auto L = [*this] () mutable { - static_assert(is_same); - ++d; - auto M = [this] { - static_assert(is_same); - ++d; - auto N = [] { - static_assert(is_same); - }; - }; - }; - - auto L1 = [*this] { - static_assert(is_same); - auto M = [this] () mutable { - static_assert(is_same); - auto N = [] { - static_assert(is_same); - }; - }; - auto M2 = [*this] () mutable { - static_assert(is_same); - auto N = [] { - static_assert(is_same); - }; - }; - }; - - auto GL1 = [*this] (auto a) { - static_assert(is_same); - auto M = [this] (auto b) mutable { - static_assert(is_same); - auto N = [] (auto c) { - static_assert(is_same); - }; - return N; - }; - - auto M2 = [*this] (auto a) mutable { - static_assert(is_same); - auto N = [] (auto b) { - static_assert(is_same); - }; - return N; - }; - return [=](auto a) mutable { M(a)(a); M2(a)(a); }; - }; - - GL1("abc")("abc"); - - - auto L2 = [this] () mutable { - static_assert(is_same); - ++d; //expected-error{{cannot assign}} - }; - auto GL = [*this] (auto a) mutable { - static_assert(is_same); - ++d; - auto M = [this] (auto b) { - static_assert(is_same); - ++d; - auto N = [] (auto c) { - static_assert(is_same); - }; - N(3.14); - }; - M("abc"); - }; - GL(3.14); - - } - void foo() volatile const { - auto L = [this] () { - static_assert(is_same); - auto M = [*this] () mutable { - static_assert(is_same); - auto N = [this] { - static_assert(is_same); - auto M = [] { - static_assert(is_same); - }; - }; - auto N2 = [*this] { - static_assert(is_same); - }; - }; - auto M2 = [*this] () { - static_assert(is_same); - auto N = [this] { - static_assert(is_same); - }; - }; - }; - } - -}; - -} //end ns5 -namespace ns6 { -struct X { - double d; - auto foo() const { - auto L = [*this] () mutable { - auto M = [=] (auto a) { - auto N = [this] { - ++d; - static_assert(is_same); - auto O = [*this] { - static_assert(is_same); - }; - }; - N(); - static_assert(is_same); - }; - return M; - }; - return L; - } -}; - -int main() { - auto L = X{}.foo(); - auto M = L(); - M(3.14); -} -} // end ns6 -namespace ns7 { - -struct X { - double d; - X(); - X(const X&); - X(X&) = delete; - auto foo() const { - //OK - the object used to initialize our capture is a const object and so prefers the non-deleted ctor. - const auto &&L = [*this] { }; - } - -}; -int main() { - X x; - x.foo(); -} -} // end ns7 - -} //end ns test_star_this - +// RUN: %clang_cc1 -std=c++1z -verify -fsyntax-only -fblocks -emit-llvm-only %s +// RUN: %clang_cc1 -std=c++1z -verify -fsyntax-only -fblocks -fdelayed-template-parsing %s -DDELAYED_TEMPLATE_PARSING +// RUN: %clang_cc1 -std=c++1z -verify -fsyntax-only -fblocks -fms-extensions %s -DMS_EXTENSIONS +// RUN: %clang_cc1 -std=c++1z -verify -fsyntax-only -fblocks -fdelayed-template-parsing -fms-extensions %s -DMS_EXTENSIONS -DDELAYED_TEMPLATE_PARSING + +template constexpr bool is_same = false; +template constexpr bool is_same = true; + +namespace test_star_this { +namespace ns1 { +class A { + int x = 345; + auto foo() { + (void) [*this, this] { }; //expected-error{{'this' can appear only once}} + (void) [this] { ++x; }; + (void) [*this] { ++x; }; //expected-error{{read-only variable}} + (void) [*this] () mutable { ++x; }; + (void) [=] { return x; }; + (void) [&, this] { return x; }; + (void) [=, *this] { return x; }; + (void) [&, *this] { return x; }; + } +}; +} // end ns1 + +namespace ns2 { + class B { + B(const B&) = delete; //expected-note{{deleted here}} + int *x = (int *) 456; + void foo() { + (void)[this] { return x; }; + (void)[*this] { return x; }; //expected-error{{call to deleted}} + } + }; +} // end ns2 +namespace ns3 { + class B { + B(const B&) = delete; //expected-note2{{deleted here}} + + int *x = (int *) 456; + public: + template + void foo() { + (void)[this] { return x; }; + (void)[*this] { return x; }; //expected-error2{{call to deleted}} + } + + B() = default; + } b; + B *c = (b.foo(), nullptr); //expected-note{{in instantiation}} +} // end ns3 + +namespace ns4 { +template +class B { + B(const B&) = delete; //expected-note{{deleted here}} + double d = 3.14; + public: + template + auto foo() { + const auto &L = [*this] (auto a) mutable { //expected-error{{call to deleted}} + d += a; + return [this] (auto b) { return d +=b; }; + }; + } + + B() = default; +}; +void main() { + B b; + b.foo(); //expected-note{{in instantiation}} +} // end main +} // end ns4 +namespace ns5 { + +struct X { + double d = 3.14; + X(const volatile X&); + void foo() { + + } + + void foo() const { //expected-note{{const}} + + auto L = [*this] () mutable { + static_assert(is_same); + ++d; + auto M = [this] { + static_assert(is_same); + ++d; + auto N = [] { + static_assert(is_same); + }; + }; + }; + + auto L1 = [*this] { + static_assert(is_same); + auto M = [this] () mutable { + static_assert(is_same); + auto N = [] { + static_assert(is_same); + }; + }; + auto M2 = [*this] () mutable { + static_assert(is_same); + auto N = [] { + static_assert(is_same); + }; + }; + }; + + auto GL1 = [*this] (auto a) { + static_assert(is_same); + auto M = [this] (auto b) mutable { + static_assert(is_same); + auto N = [] (auto c) { + static_assert(is_same); + }; + return N; + }; + + auto M2 = [*this] (auto a) mutable { + static_assert(is_same); + auto N = [] (auto b) { + static_assert(is_same); + }; + return N; + }; + return [=](auto a) mutable { M(a)(a); M2(a)(a); }; + }; + + GL1("abc")("abc"); + + + auto L2 = [this] () mutable { + static_assert(is_same); + ++d; //expected-error{{cannot assign}} + }; + auto GL = [*this] (auto a) mutable { + static_assert(is_same); + ++d; + auto M = [this] (auto b) { + static_assert(is_same); + ++d; + auto N = [] (auto c) { + static_assert(is_same); + }; + N(3.14); + }; + M("abc"); + }; + GL(3.14); + + } + void foo() volatile const { + auto L = [this] () { + static_assert(is_same); + auto M = [*this] () mutable { + static_assert(is_same); + auto N = [this] { + static_assert(is_same); + auto M = [] { + static_assert(is_same); + }; + }; + auto N2 = [*this] { + static_assert(is_same); + }; + }; + auto M2 = [*this] () { + static_assert(is_same); + auto N = [this] { + static_assert(is_same); + }; + }; + }; + } + +}; + +} //end ns5 +namespace ns6 { +struct X { + double d; + auto foo() const { + auto L = [*this] () mutable { + auto M = [=] (auto a) { + auto N = [this] { + ++d; + static_assert(is_same); + auto O = [*this] { + static_assert(is_same); + }; + }; + N(); + static_assert(is_same); + }; + return M; + }; + return L; + } +}; + +int main() { + auto L = X{}.foo(); + auto M = L(); + M(3.14); +} +} // end ns6 +namespace ns7 { + +struct X { + double d; + X(); + X(const X&); + X(X&) = delete; + auto foo() const { + //OK - the object used to initialize our capture is a const object and so prefers the non-deleted ctor. + const auto &&L = [*this] { }; + } + +}; +int main() { + X x; + x.foo(); +} +} // end ns7 + +} //end ns test_star_this + From owner-svn-src-vendor@freebsd.org Sat Jul 23 21:18:09 2016 Return-Path: Delivered-To: svn-src-vendor@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 21760BA267F; Sat, 23 Jul 2016 21:18:09 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CA4A217F8; Sat, 23 Jul 2016 21:18:08 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NLI7io024218; Sat, 23 Jul 2016 21:18:07 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NLI7Hx024216; Sat, 23 Jul 2016 21:18:07 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201607232118.u6NLI7Hx024216@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sat, 23 Jul 2016 21:18:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r303249 - in vendor/lldb/dist: packages/Python/lldbsuite/test/expression_command/ir-interpreter-phi-nodes unittests/SymbolFile/PDB/Inputs X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 21:18:09 -0000 Author: dim Date: Sat Jul 23 21:18:07 2016 New Revision: 303249 URL: https://svnweb.freebsd.org/changeset/base/303249 Log: Fix-up EOL-styles changed by upstream. Modified: vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/ir-interpreter-phi-nodes/Makefile (contents, props changed) vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-pdb-types.cpp (contents, props changed) Modified: vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/ir-interpreter-phi-nodes/Makefile ============================================================================== --- vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/ir-interpreter-phi-nodes/Makefile Sat Jul 23 21:18:00 2016 (r303248) +++ vendor/lldb/dist/packages/Python/lldbsuite/test/expression_command/ir-interpreter-phi-nodes/Makefile Sat Jul 23 21:18:07 2016 (r303249) @@ -1,5 +1,5 @@ -LEVEL = ../../make - -CXX_SOURCES := main.cpp - -include $(LEVEL)/Makefile.rules +LEVEL = ../../make + +CXX_SOURCES := main.cpp + +include $(LEVEL)/Makefile.rules Modified: vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-pdb-types.cpp ============================================================================== --- vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-pdb-types.cpp Sat Jul 23 21:18:00 2016 (r303248) +++ vendor/lldb/dist/unittests/SymbolFile/PDB/Inputs/test-pdb-types.cpp Sat Jul 23 21:18:07 2016 (r303249) @@ -1,86 +1,86 @@ -// Compile with "cl /c /Zi /GR- /EHsc test-pdb-types.cpp" -// Link with "link test-pdb-types.obj /debug /nodefaultlib /entry:main /out:test-pdb-types.exe" - -using namespace std; - -// Sizes of builtin types -static const int sizeof_char = sizeof(char); -static const int sizeof_uchar = sizeof(unsigned char); -static const int sizeof_short = sizeof(short); -static const int sizeof_ushort = sizeof(unsigned short); -static const int sizeof_int = sizeof(int); -static const int sizeof_uint = sizeof(unsigned int); -static const int sizeof_long = sizeof(long); -static const int sizeof_ulong = sizeof(unsigned long); -static const int sizeof_longlong = sizeof(long long); -static const int sizeof_ulonglong = sizeof(unsigned long long); -static const int sizeof_int64 = sizeof(__int64); -static const int sizeof_uint64 = sizeof(unsigned __int64); -static const int sizeof_float = sizeof(float); -static const int sizeof_double = sizeof(double); -static const int sizeof_bool = sizeof(bool); -static const int sizeof_wchar = sizeof(wchar_t); - -enum Enum -{ - EValue1 = 1, - EValue2 = 2, -}; - -enum ShortEnum : short -{ - ESValue1 = 1, - ESValue2 = 2 -}; - -namespace NS -{ -class NSClass -{ - float f; - double d; -}; -} - -class Class -{ -public: - class NestedClass - { - Enum e; - }; - ShortEnum se; -}; - -int -test_func(int a, int b) -{ - return a + b; -} - -typedef Class ClassTypedef; -typedef NS::NSClass NSClassTypedef; -int GlobalArray[10]; - -static const int sizeof_NSClass = sizeof(NS::NSClass); -static const int sizeof_Class = sizeof(Class); -static const int sizeof_NestedClass = sizeof(Class::NestedClass); -static const int sizeof_Enum = sizeof(Enum); -static const int sizeof_ShortEnum = sizeof(ShortEnum); -static const int sizeof_ClassTypedef = sizeof(ClassTypedef); -static const int sizeof_NSClassTypedef = sizeof(NSClassTypedef); -static const int sizeof_GlobalArray = sizeof(GlobalArray); - -int -main(int argc, char **argv) -{ - ShortEnum e1; - Enum e2; - Class c1; - Class::NestedClass c2; - NS::NSClass c3; - - ClassTypedef t1; - NSClassTypedef t2; - return test_func(1, 2); -} +// Compile with "cl /c /Zi /GR- /EHsc test-pdb-types.cpp" +// Link with "link test-pdb-types.obj /debug /nodefaultlib /entry:main /out:test-pdb-types.exe" + +using namespace std; + +// Sizes of builtin types +static const int sizeof_char = sizeof(char); +static const int sizeof_uchar = sizeof(unsigned char); +static const int sizeof_short = sizeof(short); +static const int sizeof_ushort = sizeof(unsigned short); +static const int sizeof_int = sizeof(int); +static const int sizeof_uint = sizeof(unsigned int); +static const int sizeof_long = sizeof(long); +static const int sizeof_ulong = sizeof(unsigned long); +static const int sizeof_longlong = sizeof(long long); +static const int sizeof_ulonglong = sizeof(unsigned long long); +static const int sizeof_int64 = sizeof(__int64); +static const int sizeof_uint64 = sizeof(unsigned __int64); +static const int sizeof_float = sizeof(float); +static const int sizeof_double = sizeof(double); +static const int sizeof_bool = sizeof(bool); +static const int sizeof_wchar = sizeof(wchar_t); + +enum Enum +{ + EValue1 = 1, + EValue2 = 2, +}; + +enum ShortEnum : short +{ + ESValue1 = 1, + ESValue2 = 2 +}; + +namespace NS +{ +class NSClass +{ + float f; + double d; +}; +} + +class Class +{ +public: + class NestedClass + { + Enum e; + }; + ShortEnum se; +}; + +int +test_func(int a, int b) +{ + return a + b; +} + +typedef Class ClassTypedef; +typedef NS::NSClass NSClassTypedef; +int GlobalArray[10]; + +static const int sizeof_NSClass = sizeof(NS::NSClass); +static const int sizeof_Class = sizeof(Class); +static const int sizeof_NestedClass = sizeof(Class::NestedClass); +static const int sizeof_Enum = sizeof(Enum); +static const int sizeof_ShortEnum = sizeof(ShortEnum); +static const int sizeof_ClassTypedef = sizeof(ClassTypedef); +static const int sizeof_NSClassTypedef = sizeof(NSClassTypedef); +static const int sizeof_GlobalArray = sizeof(GlobalArray); + +int +main(int argc, char **argv) +{ + ShortEnum e1; + Enum e2; + Class c1; + Class::NestedClass c2; + NS::NSClass c3; + + ClassTypedef t1; + NSClassTypedef t2; + return test_func(1, 2); +}