]> git.lizzy.rs Git - rust.git/tree - tests/codegen/
Rollup merge of #107761 - oli-obk:miri_🪵, r=TaKO8Ki
[rust.git] / tests / codegen /
drwxr-xr-x   ..
-rw-r--r-- 825 README.md
-rw-r--r-- 1129 abi-efiapi.rs
-rw-r--r-- 500 abi-main-signature-16bit-c-int.rs
-rw-r--r-- 293 abi-main-signature-32bit-c-int.rs
-rw-r--r-- 1806 abi-repr-ext.rs
-rw-r--r-- 583 abi-sysv64.rs
-rw-r--r-- 620 abi-x86-interrupt.rs
-rw-r--r-- 397 abi-x86_64_sysv.rs
-rw-r--r-- 1092 adjustments.rs
-rw-r--r-- 747 align-enum.rs
-rw-r--r-- 181 align-fn.rs
-rw-r--r-- 1616 align-struct.rs
-rw-r--r-- 237 alloc-optimisation.rs
-rw-r--r-- 302 array-clone.rs
-rw-r--r-- 2258 array-equality.rs
-rw-r--r-- 2854 asm-clobber_abi.rs
-rw-r--r-- 465 asm-clobbers.rs
-rw-r--r-- 868 asm-may_unwind.rs
-rw-r--r-- 1063 asm-multiple-options.rs
-rw-r--r-- 2085 asm-options.rs
-rw-r--r-- 1284 asm-powerpc-clobbers.rs
-rw-r--r-- 873 asm-sanitize-llvm.rs
-rw-r--r-- 841 asm-target-clobbers.rs
-rw-r--r-- 1347 async-fn-debug-awaitee-field.rs
-rw-r--r-- 2289 async-fn-debug-msvc.rs
-rw-r--r-- 2388 async-fn-debug.rs
-rw-r--r-- 4455 atomic-operations.rs
-rw-r--r-- 715 autovectorize-f32x4.rs
drwxr-xr-x - auxiliary
drwxr-xr-x - avr
-rw-r--r-- 1151 binary-search-index-no-bound-check.rs
-rw-r--r-- 479 bool-cmp.rs
-rw-r--r-- 1071 box-maybe-uninit-llvm14.rs
-rw-r--r-- 1182 box-maybe-uninit.rs
-rw-r--r-- 234 bpf-alu32.rs
-rw-r--r-- 1454 branch-protection.rs
-rw-r--r-- 396 c-variadic-copy.rs
-rw-r--r-- 881 c-variadic-opt.rs
-rw-r--r-- 2882 c-variadic.rs
-rw-r--r-- 523 call-llvm-intrinsics.rs
-rw-r--r-- 368 call-metadata.rs
-rw-r--r-- 632 catch-unwind.rs
-rw-r--r-- 862 cdylib-external-inline-fns.rs
-rw-r--r-- 1083 cf-protection.rs
-rw-r--r-- 205 cfguard-checks.rs
-rw-r--r-- 200 cfguard-disabled.rs
-rw-r--r-- 207 cfguard-nochecks.rs
-rw-r--r-- 219 cfguard-non-msvc.rs
-rw-r--r-- 811 codemodels.rs
-rw-r--r-- 372 coercions.rs
-rw-r--r-- 473 cold-call-declare-and-call.rs
-rw-r--r-- 1348 comparison-operators-newtype.rs
-rw-r--r-- 1676 consts.rs
-rw-r--r-- 366 dealloc-no-unwind.rs
-rw-r--r-- 187 debug-alignment.rs
-rw-r--r-- 325 debug-column-msvc.rs
-rw-r--r-- 611 debug-column.rs
-rw-r--r-- 450 debug-compile-unit-path.rs
-rw-r--r-- 1213 debug-linkage-name.rs
-rw-r--r-- 7791 debug-vtable.rs
-rw-r--r-- 4273 debuginfo-generic-closure-env-names.rs
-rw-r--r-- 1726 deduced-param-attrs.rs
-rw-r--r-- 421 default-requires-uwtable.rs
drwxr-xr-x - dllimports
-rw-r--r-- 1258 drop.rs
-rw-r--r-- 1843 dst-vtable-align-nonzero.rs
-rw-r--r-- 1161 dst-vtable-size-range.rs
-rw-r--r-- 518 enum-bounds-check-derived-idx.rs
-rw-r--r-- 409 enum-bounds-check-issue-13926.rs
-rw-r--r-- 477 enum-bounds-check-issue-82871.rs
-rw-r--r-- 417 enum-bounds-check.rs
-rw-r--r-- 696 enum-debug-clike.rs
-rw-r--r-- 1217 enum-debug-niche-2.rs
-rw-r--r-- 1350 enum-debug-niche.rs
-rw-r--r-- 1172 enum-debug-tagged.rs
-rw-r--r-- 682 enum-discriminant-value.rs
-rw-r--r-- 3078 enum-match.rs
-rw-r--r-- 557 export-no-mangle.rs
-rw-r--r-- 1499 external-no-mangle-fns.rs
-rw-r--r-- 1748 external-no-mangle-statics.rs
-rw-r--r-- 1428 fastcall-inreg.rs
-rw-r--r-- 201 fatptr.rs
-rw-r--r-- 540 fewer-names.rs
-rw-r--r-- 417 ffi-const.rs
-rw-r--r-- 401 ffi-out-of-bounds-loads.rs
-rw-r--r-- 415 ffi-pure.rs
-rw-r--r-- 328 ffi-returns-twice.rs
-rw-r--r-- 924 float_math.rs
-rw-r--r-- 450 fn-impl-trait-self.rs
-rw-r--r-- 29 foo.s
-rw-r--r-- 159 force-frame-pointers.rs
-rw-r--r-- 243 force-no-unwind-tables.rs
-rw-r--r-- 144 force-unwind-tables.rs
-rw-r--r-- 1226 frame-pointer.rs
-rw-r--r-- 1596 function-arguments-noopt.rs
-rw-r--r-- 7908 function-arguments.rs
-rw-r--r-- 312 gdb_debug_script_load.rs
-rw-r--r-- 2488 generator-debug-msvc.rs
-rw-r--r-- 2496 generator-debug.rs
-rw-r--r-- 411 generic-debug.rs
-rw-r--r-- 1068 global_asm.rs
-rw-r--r-- 978 global_asm_include.rs
-rw-r--r-- 1355 global_asm_x2.rs
-rw-r--r-- 565 i686-macosx-deployment-target.rs
-rw-r--r-- 558 i686-no-macosx-deployment-target.rs
-rw-r--r-- 424 inline-always-works-always.rs
-rw-r--r-- 483 inline-debuginfo.rs
-rw-r--r-- 831 inline-hint.rs
-rw-r--r-- 360 instrument-coverage.rs
-rw-r--r-- 191 instrument-mcount.rs
-rw-r--r-- 586 integer-cmp.rs
-rw-r--r-- 568 integer-overflow.rs
-rw-r--r-- 547 internalize-closures.rs
-rw-r--r-- 219 intrinsic-no-unnamed-attr.rs
drwxr-xr-x - intrinsics
-rw-r--r-- 375 issue-103285-ptr-addr-overflow-check.rs
-rw-r--r-- 185 issue-103840.rs
-rw-r--r-- 856 issue-105386-ub-in-debuginfo.rs
-rw-r--r-- 271 issue-13018.rs
-rw-r--r-- 492 issue-15953.rs
-rw-r--r-- 436 issue-27130.rs
-rw-r--r-- 484 issue-32031.rs
-rw-r--r-- 308 issue-32364.rs
-rw-r--r-- 543 issue-34634.rs
-rw-r--r-- 226 issue-34947-pow-i32.rs
-rw-r--r-- 1321 issue-37945.rs
-rw-r--r-- 805 issue-44056-macos-tls-align.rs
-rw-r--r-- 1233 issue-45222.rs
-rw-r--r-- 301 issue-45466.rs
-rw-r--r-- 830 issue-45964-bounds-check-slice-pos.rs
-rw-r--r-- 181 issue-47278.rs
-rw-r--r-- 321 issue-47442.rs
-rw-r--r-- 398 issue-56267-2.rs
-rw-r--r-- 432 issue-56267.rs
-rw-r--r-- 946 issue-56927.rs
-rw-r--r-- 453 issue-58881.rs
-rw-r--r-- 782 issue-59352.rs
-rw-r--r-- 1563 issue-69101-bounds-check.rs
-rw-r--r-- 454 issue-73031.rs
-rw-r--r-- 674 issue-73338-effecient-cmp.rs
-rw-r--r-- 2006 issue-73396-bounds-check-after-position.rs
-rw-r--r-- 355 issue-73827-bounds-check-index-in-subexpr.rs
-rw-r--r-- 576 issue-75525-bounds-checks.rs
-rw-r--r-- 305 issue-75546.rs
-rw-r--r-- 1366 issue-75659.rs
-rw-r--r-- 596 issue-77812.rs
-rw-r--r-- 482 issue-81408-dllimport-thinlto-windows.rs
-rw-r--r-- 455 issue-84268.rs
-rw-r--r-- 403 issue-85872-multiple-reverse.rs
-rw-r--r-- 1609 issue-86106.rs
-rw-r--r-- 369 issue-96274.rs
-rw-r--r-- 972 issue-96497-slice-size-nowrap.rs
-rw-r--r-- 682 issue-98156-const-arg-temp-lifetime.rs
-rw-r--r-- 491 issue-98294-get-mut-copy-from-slice-opt.rs
-rw-r--r-- 1796 iter-repeat-n-trivial-drop.rs
-rw-r--r-- 884 layout-size-checks.rs
-rw-r--r-- 922 lifetime_start_end.rs
-rw-r--r-- 614 link-dead-code.rs
-rw-r--r-- 847 link_section.rs
-rw-r--r-- 4588 loads.rs
-rw-r--r-- 355 local-generics-in-exe-internalized.rs
-rw-r--r-- 307 lto-removes-invokes.rs
-rw-r--r-- 339 mainsubprogram.rs
-rw-r--r-- 291 mainsubprogramstart.rs
-rw-r--r-- 1529 match-optimized.rs
-rw-r--r-- 671 match-optimizes-away.rs
-rw-r--r-- 495 match-unoptimized.rs
-rw-r--r-- 1071 mem-replace-direct-memcpy.rs
-rw-r--r-- 386 merge-functions.rs
-rw-r--r-- 441 mir-inlined-line-numbers.rs
-rw-r--r-- 338 mir_zst_stores.rs
-rw-r--r-- 452 move-operands.rs
-rw-r--r-- 839 naked-functions.rs
-rw-r--r-- 501 naked-nocoverage.rs
-rw-r--r-- 741 naked-noinline.rs
-rw-r--r-- 292 no-assumes-on-casts.rs
-rw-r--r-- 325 no-dllimport-w-cross-lang-lto.rs
-rw-r--r-- 583 no-jump-tables.rs
-rw-r--r-- 427 no-plt.rs
-rw-r--r-- 220 noalias-box-off.rs
-rw-r--r-- 188 noalias-box.rs
-rw-r--r-- 426 noalias-flag.rs
-rw-r--r-- 471 noalias-refcell.rs
-rw-r--r-- 444 noalias-rwlockreadguard.rs
-rw-r--r-- 325 noalias-unpin.rs
drwxr-xr-x - non-terminate
-rw-r--r-- 734 noreturn-uninhabited.rs
-rw-r--r-- 432 noreturnflag.rs
-rw-r--r-- 350 nounwind.rs
-rw-r--r-- 432 nrvo.rs
-rw-r--r-- 1369 optimize-attr-1.rs
-rw-r--r-- 1040 option-nonzero-eq.rs
-rw-r--r-- 4537 packed.rs
-rw-r--r-- 405 panic-abort-windows.rs
-rw-r--r-- 1320 panic-in-drop-abort.rs
-rw-r--r-- 137 panic-unwind-default-uwtable.rs
-rw-r--r-- 721 personality_lifetimes.rs
-rw-r--r-- 349 pgo-counter-bias.rs
-rw-r--r-- 772 pgo-instrumentation.rs
-rw-r--r-- 499 pic-relocation-model.rs
-rw-r--r-- 662 pie-relocation-model.rs
-rw-r--r-- 824 refs.rs
drwxr-xr-x - remap_path_prefix
-rw-r--r-- 604 repeat-trusted-len.rs
-rw-r--r-- 2993 repr-transparent-aggregates-1.rs
-rw-r--r-- 2409 repr-transparent-aggregates-2.rs
-rw-r--r-- 2107 repr-transparent-aggregates-3.rs
-rw-r--r-- 577 repr-transparent-sysv64.rs
-rw-r--r-- 5371 repr-transparent.rs
drwxr-xr-x - riscv-abi
-rw-r--r-- 273 sanitizer-cfi-add-canonical-jump-tables-flag.rs
-rw-r--r-- 806 sanitizer-cfi-emit-type-checks.rs
-rw-r--r-- 33596 sanitizer-cfi-emit-type-metadata-id-itanium-cxx-abi.rs
-rw-r--r-- 1188 sanitizer-cfi-emit-type-metadata-itanium-cxx-abi.rs
-rw-r--r-- 227 sanitizer-kcfi-add-kcfi-flag.rs
-rw-r--r-- 1474 sanitizer-kcfi-emit-kcfi-operand-bundle-itanium-cxx-abi.rs
-rw-r--r-- 1268 sanitizer-memory-track-orgins.rs
-rw-r--r-- 748 sanitizer-no-sanitize-inlining.rs
-rw-r--r-- 751 sanitizer-no-sanitize.rs
-rw-r--r-- 1888 sanitizer-recover.rs
-rw-r--r-- 329 sanitizer_memtag_attr_check.rs
-rw-r--r-- 512 sanitizer_scs_attr_check.rs
-rw-r--r-- 1326 scalar-pair-bool.rs
-rw-r--r-- 874 set-discriminant-invalid.rs
drwxr-xr-x - simd-intrinsic
-rw-r--r-- 1637 simd-wide-sum.rs
-rw-r--r-- 761 simd_arith_offset.rs
-rw-r--r-- 792 slice-as_chunks.rs
-rw-r--r-- 1557 slice-init.rs
-rw-r--r-- 813 slice-iter-len-eq-zero.rs
-rw-r--r-- 812 slice-position-bounds-check.rs
-rw-r--r-- 1423 slice-ref-equality.rs
-rw-r--r-- 777 slice-reverse.rs
-rw-r--r-- 759 slice-windows-no-bounds-check.rs
-rw-r--r-- 767 slice_as_from_ptr_range.rs
-rw-r--r-- 8861 some-abis-do-extend-params-to-32-bits.rs
-rw-r--r-- 361 some-global-nonnull.rs
-rw-r--r-- 2558 sparc-struct-abi.rs
drwxr-xr-x - src-hash-algorithm
-rw-r--r-- 364 sse42-implies-crc32.rs
-rw-r--r-- 725 stack-probes-call.rs
-rw-r--r-- 1172 stack-probes-inline.rs
-rw-r--r-- 1373 stack-protector.rs
-rw-r--r-- 880 static-relocation-model-msvc.rs
-rw-r--r-- 769 staticlib-external-inline-fns.rs
-rw-r--r-- 1073 stores.rs
-rw-r--r-- 3066 swap-large-types.rs
-rw-r--r-- 878 swap-simd-types.rs
-rw-r--r-- 1647 swap-small-types.rs
-rw-r--r-- 592 target-cpu-on-functions.rs
-rw-r--r-- 1251 target-feature-overrides.rs
-rw-r--r-- 1195 thread-local.rs
-rw-r--r-- 178 to_vec.rs
-rw-r--r-- 2788 transmute-scalar.rs
-rw-r--r-- 1106 try_identity.rs
-rw-r--r-- 1398 try_question_mark_nop.rs
-rw-r--r-- 602 tune-cpu-on-functions.rs
-rw-r--r-- 1481 tuple-layout-opt.rs
-rw-r--r-- 818 unchecked-float-casts.rs
-rw-r--r-- 2114 unchecked_shifts.rs
-rw-r--r-- 2263 uninit-consts.rs
-rw-r--r-- 2205 union-abi.rs
-rw-r--r-- 441 unpadded-simd.rs
drwxr-xr-x - unwind-abis
-rw-r--r-- 362 unwind-and-panic-abort.rs
-rw-r--r-- 464 unwind-extern-exports.rs
-rw-r--r-- 485 unwind-extern-imports.rs
-rw-r--r-- 304 used_with_arg.rs
-rw-r--r-- 355 var-names.rs
-rw-r--r-- 3846 vec-calloc-llvm14.rs
-rw-r--r-- 5214 vec-calloc.rs
-rw-r--r-- 2262 vec-in-place.rs
-rw-r--r-- 281 vec-iter-collect-len.rs
-rw-r--r-- 278 vec-optimizes-away.rs
-rw-r--r-- 1351 vec-shrink-panik.rs
-rw-r--r-- 429 vecdeque_no_panic.rs
-rw-r--r-- 817 virtual-function-elimination-32bit.rs
-rw-r--r-- 3043 virtual-function-elimination.rs
-rw-r--r-- 4588 wasm_casts_trapping.rs
-rw-r--r-- 569 x86_64-macosx-deployment-target.rs
-rw-r--r-- 567 x86_64-no-macosx-deployment-target.rs
-rw-r--r-- 423 zip.rs
-rw-r--r-- 1235 zst-offset.rs