about summary refs log tree commit diff
path: root/tests/codegen
ModeNameSize
-rw-r--r--README.md825log plain
-rw-r--r--aarch64-struct-align-128.rs4043log plain
-rw-r--r--abi-efiapi.rs1144log plain
-rw-r--r--abi-main-signature-16bit-c-int.rs293log plain
-rw-r--r--abi-main-signature-32bit-c-int.rs364log plain
-rw-r--r--abi-repr-ext.rs1825log plain
-rw-r--r--abi-sysv64.rs585log plain
-rw-r--r--abi-x86-interrupt.rs622log plain
-rw-r--r--abi-x86_64_sysv.rs415log plain
-rw-r--r--addr-of-mutate.rs1208log plain
-rw-r--r--adjustments.rs1041log plain
-rw-r--r--align-byval-alignment-mismatch.rs4066log plain
-rw-r--r--align-byval-vector.rs1416log plain
-rw-r--r--align-byval.rs10736log plain
-rw-r--r--align-enum.rs698log plain
-rw-r--r--align-fn.rs770log plain
-rw-r--r--align-offset.rs2676log plain
-rw-r--r--align-struct.rs1351log plain
-rw-r--r--alloc-optimisation.rs310log plain
-rw-r--r--array-clone.rs303log plain
-rw-r--r--array-cmp.rs428log plain
-rw-r--r--array-codegen.rs2305log plain
-rw-r--r--array-equality.rs2996log plain
-rw-r--r--array-map.rs1228log plain
-rw-r--r--array-optimized.rs876log plain
-rw-r--r--array-repeat.rs264log plain
-rw-r--r--ascii-char.rs915log plain
-rw-r--r--asm-clobber_abi.rs2856log plain
-rw-r--r--asm-clobbers.rs467log plain
-rw-r--r--asm-goto.rs1372log plain
-rw-r--r--asm-may_unwind.rs870log plain
-rw-r--r--asm-maybe-uninit.rs613log plain
-rw-r--r--asm-multiple-options.rs1065log plain
-rw-r--r--asm-options.rs2087log plain
-rw-r--r--asm-powerpc-clobbers.rs1291log plain
-rw-r--r--asm-sanitize-llvm.rs861log plain
-rw-r--r--asm-target-clobbers.rs844log plain
-rw-r--r--async-closure-debug.rs679log plain
-rw-r--r--async-fn-debug-awaitee-field.rs1348log plain
-rw-r--r--async-fn-debug-msvc.rs2291log plain
-rw-r--r--async-fn-debug.rs2390log plain
-rw-r--r--atomic-operations.rs4156log plain
-rw-r--r--atomicptr.rs1454log plain
-rw-r--r--autovectorize-f32x4.rs1042log plain
d---------auxiliary128log plain
d---------avr49log plain
-rw-r--r--binary-search-index-no-bound-check.rs1161log plain
-rw-r--r--bool-cmp.rs496log plain
-rw-r--r--box-uninit-bytes.rs1545log plain
-rw-r--r--bpf-alu32.rs235log plain
-rw-r--r--branch-protection.rs1461log plain
-rw-r--r--call-llvm-intrinsics.rs548log plain
-rw-r--r--call-metadata.rs384log plain
-rw-r--r--cast-target-abi.rs33000log plain
-rw-r--r--catch-unwind.rs700log plain
-rw-r--r--cdylib-external-inline-fns.rs863log plain
-rw-r--r--cf-protection.rs1091log plain
d---------cffi312log plain
-rw-r--r--cfguard-checks.rs206log plain
-rw-r--r--cfguard-disabled.rs201log plain
-rw-r--r--cfguard-nochecks.rs208log plain
-rw-r--r--cfguard-non-msvc.rs220log plain
-rw-r--r--char-ascii-branchless.rs1032log plain
-rw-r--r--checked_ilog.rs574log plain
-rw-r--r--checked_math.rs4183log plain
-rw-r--r--codemodels.rs818log plain
-rw-r--r--coercions.rs374log plain
-rw-r--r--cold-call-declare-and-call.rs774log plain
-rw-r--r--common_prim_int_ptr.rs1479log plain
-rw-r--r--comparison-operators-2-tuple.rs5204log plain
-rw-r--r--comparison-operators-newtype.rs1323log plain
-rw-r--r--const_scalar_pair.rs335log plain
-rw-r--r--constant-branch.rs1052log plain
-rw-r--r--consts.rs1638log plain
-rw-r--r--coroutine-debug-msvc.rs2507log plain
-rw-r--r--coroutine-debug.rs2515log plain
d---------cross-crate-inlining167log plain
-rw-r--r--dealloc-no-unwind.rs391log plain
d---------debug-accessibility429log plain
-rw-r--r--debug-alignment.rs188log plain
-rw-r--r--debug-column-msvc.rs327log plain
-rw-r--r--debug-column.rs660log plain
-rw-r--r--debug-compile-unit-path.rs453log plain
-rw-r--r--debug-fndef-size.rs851log plain
-rw-r--r--debug-limited.rs538log plain
-rw-r--r--debug-line-directives-only.rs540log plain
-rw-r--r--debug-line-tables-only.rs527log plain
-rw-r--r--debug-linkage-name.rs1243log plain
-rw-r--r--debug-vtable.rs7708log plain
-rw-r--r--debuginfo-constant-locals.rs722log plain
-rw-r--r--debuginfo-generic-closure-env-names.rs4263log plain
-rw-r--r--debuginfo-inline-callsite-location.rs1147log plain
-rw-r--r--deduced-param-attrs.rs1727log plain
-rw-r--r--default-hidden-visibility.rs1565log plain
-rw-r--r--default-requires-uwtable.rs441log plain
-rw-r--r--direct-access-external-data.rs584log plain
d---------dllimports71log plain
-rw-r--r--dont_codegen_private_const_fn_only_used_in_const_eval.rs518log plain
-rw-r--r--drop-in-place-noalias.rs919log plain
-rw-r--r--drop.rs1362log plain
-rw-r--r--dst-offset.rs2213log plain
-rw-r--r--dst-vtable-align-nonzero.rs1864log plain
-rw-r--r--dst-vtable-size-range.rs1162log plain
-rw-r--r--ehcontguard_disabled.rs170log plain
-rw-r--r--ehcontguard_enabled.rs187log plain
-rw-r--r--emcripten-catch-unwind.rs1708log plain
-rw-r--r--enable-lto-unit-splitting.rs239log plain
d---------enum674log plain
-rw-r--r--error-provide.rs1362log plain
-rw-r--r--export-no-mangle.rs558log plain
-rw-r--r--external-no-mangle-fns.rs1500log plain
-rw-r--r--external-no-mangle-statics.rs2025log plain
-rw-r--r--fastcall-inreg.rs1400log plain
-rw-r--r--fatptr.rs206log plain
-rw-r--r--fewer-names.rs554log plain
-rw-r--r--fixed-x18.rs603log plain
d---------float69log plain
-rw-r--r--float_math.rs901log plain
-rw-r--r--fn-impl-trait-self.rs509log plain
-rw-r--r--foo.s29log plain
-rw-r--r--force-frame-pointers.rs652log plain
-rw-r--r--force-no-unwind-tables.rs247log plain
-rw-r--r--force-unwind-tables.rs161log plain
-rw-r--r--frame-pointer.rs1239log plain
-rw-r--r--function-arguments-noopt.rs1579log plain
-rw-r--r--function-arguments.rs8400log plain
-rw-r--r--function-return.rs1054log plain
-rw-r--r--gdb_debug_script_load.rs317log plain
-rw-r--r--generic-debug.rs470log plain
-rw-r--r--global_asm.rs472log plain
-rw-r--r--global_asm_include.rs382log plain
-rw-r--r--global_asm_x2.rs759log plain
-rw-r--r--i128-x86-align.rs4001log plain
-rw-r--r--infallible-unwrap-in-opt-z.rs751log plain
-rw-r--r--inherit_overflow.rs565log plain
-rw-r--r--inline-always-works-always.rs430log plain
-rw-r--r--inline-debuginfo.rs498log plain
-rw-r--r--inline-function-args-debug-info.rs689log plain
-rw-r--r--inline-hint.rs848log plain
d---------instrument-coverage143log plain
-rw-r--r--instrument-mcount.rs206log plain
d---------instrument-xray129log plain
-rw-r--r--integer-cmp.rs619log plain
-rw-r--r--integer-overflow.rs552log plain
-rw-r--r--internalize-closures.rs544log plain
-rw-r--r--intrinsic-no-unnamed-attr.rs232log plain
d---------intrinsics959log plain
-rw-r--r--is_val_statically_known.rs1553log plain
-rw-r--r--issue-97217.rs538log plain
d---------issues3287log plain
-rw-r--r--iter-repeat-n-trivial-drop.rs1760log plain
-rw-r--r--layout-size-checks.rs833log plain
d---------lib-optimizations39log plain
-rw-r--r--lifetime_start_end.rs935log plain
-rw-r--r--link-dead-code.rs627log plain
-rw-r--r--link_section.rs926log plain
-rw-r--r--llvm-ident.rs469log plain
-rw-r--r--llvm_module_flags.rs211log plain
-rw-r--r--loads.rs4309log plain
-rw-r--r--local-generics-in-exe-internalized.rs372log plain
d---------loongarch-abi103log plain
-rw-r--r--lto-removes-invokes.rs317log plain
d---------macos250log plain
-rw-r--r--mainsubprogram.rs357log plain
-rw-r--r--mainsubprogramstart.rs352log plain
-rw-r--r--match-optimized.rs1574log plain
-rw-r--r--match-optimizes-away.rs686log plain
-rw-r--r--match-unoptimized.rs496log plain
-rw-r--r--maybeuninit-rvo.rs731log plain
-rw-r--r--mem-replace-big-type.rs1435log plain
-rw-r--r--mem-replace-simple-type.rs1960log plain
-rw-r--r--merge-functions.rs363log plain
d---------meta-filecheck272log plain
-rw-r--r--method-declaration.rs910log plain
-rw-r--r--mir-aggregate-no-alloca.rs3771log plain
-rw-r--r--mir-inlined-line-numbers.rs457log plain
-rw-r--r--mir_zst_stores.rs344log plain
-rw-r--r--move-before-nocapture-ref-arg.rs494log plain
-rw-r--r--move-operands.rs427log plain
d---------naked-fn138log plain
-rw-r--r--no-assumes-on-casts.rs309log plain
-rw-r--r--no-dllimport-w-cross-lang-lto.rs328log plain
-rw-r--r--no-jump-tables.rs587log plain
-rw-r--r--no-plt.rs428log plain
-rw-r--r--no-redundant-item-monomorphization.rs818log plain
-rw-r--r--no_builtins-at-crate.rs518log plain
-rw-r--r--noalias-box-off.rs259log plain
-rw-r--r--noalias-box.rs189log plain
-rw-r--r--noalias-flag.rs427log plain
-rw-r--r--noalias-freeze.rs537log plain
-rw-r--r--noalias-refcell.rs472log plain
-rw-r--r--noalias-rwlockreadguard.rs445log plain
-rw-r--r--noalias-unpin.rs327log plain
d---------non-terminate194log plain
-rw-r--r--noreturn-uninhabited.rs735log plain
-rw-r--r--noreturnflag.rs441log plain
-rw-r--r--nounwind.rs366log plain
-rw-r--r--nrvo.rs458log plain
-rw-r--r--optimize-attr-1.rs1312log plain
-rw-r--r--option-as-slice.rs803log plain
-rw-r--r--option-niche-eq.rs1618log plain
-rw-r--r--overaligned-constant.rs1392log plain
-rw-r--r--packed.rs4350log plain
-rw-r--r--panic-abort-windows.rs409log plain
-rw-r--r--panic-in-drop-abort.rs1322log plain
-rw-r--r--panic-unwind-default-uwtable.rs152log plain
d---------patchable-function-entry193log plain
-rw-r--r--pattern_type_symbols.rs791log plain
-rw-r--r--personality_lifetimes.rs711log plain
-rw-r--r--pgo-counter-bias.rs367log plain
-rw-r--r--pgo-instrumentation.rs788log plain
-rw-r--r--pic-relocation-model.rs494log plain
-rw-r--r--pie-relocation-model.rs658log plain
-rw-r--r--powerpc64le-struct-align-128.rs1821log plain
-rw-r--r--precondition-checks.rs999log plain
-rw-r--r--ptr-arithmetic.rs1036log plain
-rw-r--r--ptr-read-metadata.rs2665log plain
-rw-r--r--refs.rs673log plain
d---------remap_path_prefix206log plain
-rw-r--r--repeat-trusted-len.rs587log plain
d---------repr295log plain
d---------riscv-abi212log plain
-rw-r--r--riscv-target-abi.rs622log plain
d---------sanitizer580log plain
-rw-r--r--scalar-pair-bool.rs1327log plain
-rw-r--r--set-discriminant-invalid.rs828log plain
d---------simd-intrinsic1347log plain
d---------simd330log plain
-rw-r--r--skip-mono-inside-if-false.rs989log plain
-rw-r--r--slice-as_chunks.rs729log plain
-rw-r--r--slice-indexing.rs1549log plain
-rw-r--r--slice-init.rs1665log plain
-rw-r--r--slice-iter-fold.rs285log plain
-rw-r--r--slice-iter-len-eq-zero.rs744log plain
-rw-r--r--slice-iter-nonnull.rs4007log plain
-rw-r--r--slice-pointer-nonnull-unwrap.rs510log plain
-rw-r--r--slice-position-bounds-check.rs751log plain
-rw-r--r--slice-ref-equality.rs3384log plain
-rw-r--r--slice-reverse.rs776log plain
-rw-r--r--slice-windows-no-bounds-check.rs733log plain
-rw-r--r--slice_as_from_ptr_range.rs640log plain
-rw-r--r--some-abis-do-extend-params-to-32-bits.rs8904log plain
-rw-r--r--some-global-nonnull.rs362log plain
-rw-r--r--sparc-struct-abi.rs2564log plain
-rw-r--r--split-lto-unit.rs263log plain
d---------src-hash-algorithm163log plain
-rw-r--r--sroa-fragment-debuginfo.rs1901log plain
-rw-r--r--sse42-implies-crc32.rs342log plain
-rw-r--r--stack-probes-inline.rs1247log plain
-rw-r--r--stack-protector.rs1360log plain
-rw-r--r--static-relocation-model-msvc.rs871log plain
-rw-r--r--staticlib-external-inline-fns.rs770log plain
-rw-r--r--step_by-overflow-checks.rs661log plain
-rw-r--r--stores.rs1106log plain
-rw-r--r--swap-large-types.rs3043log plain
-rw-r--r--swap-small-types.rs3598log plain
-rw-r--r--target-cpu-on-functions.rs611log plain
-rw-r--r--target-feature-inline-closure.rs905log plain
-rw-r--r--target-feature-overrides.rs1283log plain
-rw-r--r--thin-lto.rs123log plain
-rw-r--r--thread-local.rs1281log plain
-rw-r--r--tied-features-strength.rs1298log plain
-rw-r--r--to_vec.rs183log plain
-rw-r--r--trailing_zeros.rs554log plain
-rw-r--r--transmute-optimized.rs2891log plain
-rw-r--r--transmute-scalar.rs1760log plain
-rw-r--r--try_identity.rs1119log plain
-rw-r--r--try_question_mark_nop.rs3398log plain
-rw-r--r--tune-cpu-on-functions.rs622log plain
-rw-r--r--tuple-layout-opt.rs1589log plain
-rw-r--r--ub-checks.rs979log plain
-rw-r--r--unchecked-float-casts.rs820log plain
-rw-r--r--unchecked_shifts.rs3717log plain
-rw-r--r--uninit-consts.rs2135log plain
-rw-r--r--union-abi.rs2444log plain
d---------unwind-abis636log plain
-rw-r--r--unwind-and-panic-abort.rs341log plain
-rw-r--r--unwind-extern-exports.rs401log plain
-rw-r--r--unwind-extern-imports.rs422log plain
-rw-r--r--unwind-landingpad-cold.rs444log plain
-rw-r--r--unwind-landingpad-inline.rs1185log plain
-rw-r--r--used_with_arg.rs304log plain
-rw-r--r--var-names.rs356log plain
-rw-r--r--vec-as-ptr.rs551log plain
-rw-r--r--vec-calloc.rs5174log plain
-rw-r--r--vec-in-place.rs3374log plain
-rw-r--r--vec-iter-collect-len.rs213log plain
-rw-r--r--vec-iter.rs1392log plain
-rw-r--r--vec-len-invariant.rs374log plain
-rw-r--r--vec-optimizes-away.rs301log plain
-rw-r--r--vec-reserve-extend.rs374log plain
-rw-r--r--vec-shrink-panik.rs854log plain
-rw-r--r--vec-with-capacity.rs1094log plain
-rw-r--r--vec_pop_push_noop.rs460log plain
-rw-r--r--vecdeque-drain.rs1316log plain
-rw-r--r--vecdeque-nonempty-get-no-panic.rs301log plain
-rw-r--r--vecdeque_no_panic.rs422log plain
-rw-r--r--vecdeque_pop_push.rs1462log plain
-rw-r--r--virtual-function-elimination-32bit.rs819log plain
-rw-r--r--virtual-function-elimination.rs3067log plain
-rw-r--r--vtable-loads.rs352log plain
-rw-r--r--vtable-upcast.rs2387log plain
-rw-r--r--wasm_casts_trapping.rs4590log plain
-rw-r--r--wasm_exceptions.rs1254log plain
-rw-r--r--zip.rs432log plain
-rw-r--r--zst-offset.rs1274log plain