]> git.proxmox.com Git - rustc.git/tree - tests/codegen/
New upstream version 1.70.0+dfsg1
[rustc.git] / tests / codegen /
drwxr-xr-x   ..
-rw-r--r-- 825 README.md
-rw-r--r-- 1129 abi-efiapi.rs
-rw-r--r-- 484 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-- 1093 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-- 3049 array-equality.rs
-rw-r--r-- 1697 array-map.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-- 1046 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-- 5042 comparison-operators-2-tuple.rs
-rw-r--r-- 1348 comparison-operators-newtype.rs
-rw-r--r-- 1685 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-- 537 debug-limited.rs
-rw-r--r-- 539 debug-line-directives-only.rs
-rw-r--r-- 526 debug-line-tables-only.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-- 3152 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-- 8320 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-- 743 global_asm.rs
-rw-r--r-- 653 global_asm_include.rs
-rw-r--r-- 1030 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-- 534 inherit_overflow.rs
-rw-r--r-- 424 inline-always-works-always.rs
-rw-r--r-- 483 inline-debuginfo.rs
-rw-r--r-- 671 inline-function-args-debug-info.rs
-rw-r--r-- 831 inline-hint.rs
-rw-r--r-- 360 instrument-coverage.rs
-rw-r--r-- 191 instrument-mcount.rs
drwxr-xr-x - instrument-xray
-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
drwxr-xr-x - issues
-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-- 1594 mem-replace-big-type.rs
-rw-r--r-- 1272 mem-replace-direct-memcpy.rs
-rw-r--r-- 360 merge-functions.rs
-rw-r--r-- 441 mir-inlined-line-numbers.rs
-rw-r--r-- 338 mir_zst_stores.rs
-rw-r--r-- 462 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-- 1306 optimize-attr-1.rs
-rw-r--r-- 830 option-as-slice.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-- 2543 ptr-read-metadata.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-- 2387 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-- 1397 sanitizer-kasan-emits-instrumentation.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-- 1665 simd-wide-sum.rs
-rw-r--r-- 759 simd_arith_offset.rs
-rw-r--r-- 792 slice-as_chunks.rs
-rw-r--r-- 884 slice-indexing.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-- 3430 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-- 338 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-- 1238 thread-local.rs
-rw-r--r-- 178 to_vec.rs
-rw-r--r-- 1861 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-- 2237 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-- 568 vec-as-ptr.rs
-rw-r--r-- 3846 vec-calloc-llvm14.rs
-rw-r--r-- 5214 vec-calloc.rs
-rw-r--r-- 2699 vec-in-place.rs
-rw-r--r-- 281 vec-iter-collect-len.rs
-rw-r--r-- 278 vec-optimizes-away.rs
-rw-r--r-- 1573 vec-shrink-panik.rs
-rw-r--r-- 429 vecdeque_no_panic.rs
-rw-r--r-- 817 virtual-function-elimination-32bit.rs
-rw-r--r-- 3059 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