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.rs4012log plain
-rw-r--r--abi-efiapi.rs1141log plain
-rw-r--r--abi-main-signature-16bit-c-int.rs295log plain
-rw-r--r--abi-main-signature-32bit-c-int.rs365log plain
-rw-r--r--abi-repr-ext.rs1822log plain
-rw-r--r--abi-sysv64.rs585log plain
-rw-r--r--abi-x86-interrupt.rs622log plain
-rw-r--r--abi-x86_64_sysv.rs399log plain
-rw-r--r--addr-of-mutate.rs1208log plain
-rw-r--r--adjustments.rs1026log plain
-rw-r--r--align-byval-alignment-mismatch.rs4032log plain
-rw-r--r--align-byval-vector.rs1416log plain
-rw-r--r--align-byval.rs10761log plain
-rw-r--r--align-enum.rs684log plain
-rw-r--r--align-fn.rs770log plain
-rw-r--r--align-offset.rs2677log plain
-rw-r--r--align-struct.rs1321log plain
-rw-r--r--alloc-optimisation.rs310log plain
-rw-r--r--array-clone.rs303log plain
-rw-r--r--array-codegen.rs2300log plain
-rw-r--r--array-equality.rs3025log plain
-rw-r--r--array-map.rs1228log plain
-rw-r--r--array-optimized.rs876log 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.rs889log 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.rs1455log plain
-rw-r--r--autovectorize-f32x4.rs1033log plain
d---------auxiliary128log plain
d---------avr49log plain
-rw-r--r--binary-search-index-no-bound-check.rs1185log plain
-rw-r--r--bool-cmp.rs480log 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.rs13721log plain
-rw-r--r--catch-unwind.rs722log 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.rs207log plain
-rw-r--r--cfguard-disabled.rs202log plain
-rw-r--r--cfguard-nochecks.rs209log plain
-rw-r--r--cfguard-non-msvc.rs221log plain
-rw-r--r--char-ascii-branchless.rs1032log plain
-rw-r--r--codemodels.rs818log plain
-rw-r--r--coercions.rs373log 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.rs362log plain
-rw-r--r--constant-branch.rs1138log plain
-rw-r--r--consts.rs1634log plain
-rw-r--r--coroutine-debug-msvc.rs2490log plain
-rw-r--r--coroutine-debug.rs2498log plain
d---------cross-crate-inlining167log plain
-rw-r--r--dealloc-no-unwind.rs349log 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.rs643log plain
-rw-r--r--debug-compile-unit-path.rs451log 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.rs706log plain
-rw-r--r--debuginfo-generic-closure-env-names.rs4274log plain
-rw-r--r--debuginfo-inline-callsite-location.rs1132log 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.rs275log plain
-rw-r--r--drop-in-place-noalias.rs917log plain
-rw-r--r--drop.rs1324log plain
-rw-r--r--dst-offset.rs2112log plain
-rw-r--r--dst-vtable-align-nonzero.rs1844log plain
-rw-r--r--dst-vtable-size-range.rs1162log plain
-rw-r--r--ehcontguard_disabled.rs171log plain
-rw-r--r--ehcontguard_enabled.rs188log plain
-rw-r--r--enable-lto-unit-splitting.rs238log plain
d---------enum674log 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.rs202log plain
-rw-r--r--fewer-names.rs554log plain
d---------float69log plain
-rw-r--r--float_math.rs925log plain
-rw-r--r--fn-impl-trait-self.rs509log plain
-rw-r--r--foo.s29log plain
-rw-r--r--force-frame-pointers.rs174log plain
-rw-r--r--force-no-unwind-tables.rs245log plain
-rw-r--r--force-unwind-tables.rs159log plain
-rw-r--r--frame-pointer.rs1238log plain
-rw-r--r--function-arguments-noopt.rs1549log plain
-rw-r--r--function-arguments.rs8371log plain
-rw-r--r--function-return.rs1054log plain
-rw-r--r--gdb_debug_script_load.rs317log plain
-rw-r--r--generic-debug.rs471log 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.rs4063log 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.rs428log plain
-rw-r--r--inline-debuginfo.rs484log 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.rs587log plain
-rw-r--r--integer-overflow.rs551log plain
-rw-r--r--internalize-closures.rs548log plain
-rw-r--r--intrinsic-no-unnamed-attr.rs220log plain
d---------intrinsics750log plain
-rw-r--r--is_val_statically_known.rs1552log plain
-rw-r--r--issue-97217.rs537log plain
d---------issues2703log 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.rs887log plain
-rw-r--r--link-dead-code.rs615log plain
-rw-r--r--link_section.rs925log plain
-rw-r--r--llvm-ident.rs469log plain
-rw-r--r--llvm_module_flags.rs211log plain
-rw-r--r--loads.rs4338log plain
-rw-r--r--local-generics-in-exe-internalized.rs372log plain
d---------loongarch-abi103log plain
-rw-r--r--lto-removes-invokes.rs309log plain
d---------macos250log plain
-rw-r--r--mainsubprogram.rs358log plain
-rw-r--r--mainsubprogramstart.rs352log plain
-rw-r--r--match-optimized.rs1506log plain
-rw-r--r--match-optimizes-away.rs654log plain
-rw-r--r--match-unoptimized.rs496log plain
-rw-r--r--maybeuninit-rvo.rs678log plain
-rw-r--r--mem-replace-big-type.rs1435log plain
-rw-r--r--mem-replace-simple-type.rs1814log plain
-rw-r--r--merge-functions.rs363log plain
d---------meta-filecheck272log plain
-rw-r--r--method-declaration.rs910log plain
-rw-r--r--mir-inlined-line-numbers.rs457log plain
-rw-r--r--mir_zst_stores.rs339log 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.rs293log 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-refcell.rs472log plain
-rw-r--r--noalias-rwlockreadguard.rs445log plain
-rw-r--r--noalias-unpin.rs326log plain
d---------non-terminate194log plain
-rw-r--r--noreturn-uninhabited.rs735log plain
-rw-r--r--noreturnflag.rs433log plain
-rw-r--r--nounwind.rs354log plain
-rw-r--r--nrvo.rs458log plain
-rw-r--r--optimize-attr-1.rs1310log plain
-rw-r--r--option-as-slice.rs832log plain
-rw-r--r--option-niche-eq.rs1647log plain
-rw-r--r--overaligned-constant.rs1355log plain
-rw-r--r--packed.rs4284log plain
-rw-r--r--panic-abort-windows.rs407log plain
-rw-r--r--panic-in-drop-abort.rs1322log plain
-rw-r--r--panic-unwind-default-uwtable.rs152log plain
-rw-r--r--pattern_type_symbols.rs769log plain
-rw-r--r--personality_lifetimes.rs716log plain
-rw-r--r--pgo-counter-bias.rs353log plain
-rw-r--r--pgo-instrumentation.rs774log plain
-rw-r--r--pic-relocation-model.rs500log plain
-rw-r--r--pie-relocation-model.rs664log plain
-rw-r--r--powerpc64le-struct-align-128.rs1791log plain
-rw-r--r--precondition-checks.rs1011log plain
-rw-r--r--ptr-arithmetic.rs1036log plain
-rw-r--r--ptr-read-metadata.rs2608log plain
-rw-r--r--refs.rs662log 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.rs875log plain
d---------simd-intrinsic1347log plain
d---------simd236log 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-position-bounds-check.rs795log plain
-rw-r--r--slice-ref-equality.rs3337log plain
-rw-r--r--slice-reverse.rs776log plain
-rw-r--r--slice-windows-no-bounds-check.rs760log plain
-rw-r--r--slice_as_from_ptr_range.rs640log plain
-rw-r--r--some-abis-do-extend-params-to-32-bits.rs8877log plain
-rw-r--r--some-global-nonnull.rs362log plain
-rw-r--r--sparc-struct-abi.rs2566log plain
-rw-r--r--split-lto-unit.rs262log plain
d---------src-hash-algorithm163log plain
-rw-r--r--sroa-fragment-debuginfo.rs1819log plain
-rw-r--r--sse42-implies-crc32.rs342log plain
-rw-r--r--stack-probes-inline.rs1239log plain
-rw-r--r--stack-protector.rs1360log plain
-rw-r--r--static-relocation-model-msvc.rs883log plain
-rw-r--r--staticlib-external-inline-fns.rs770log plain
-rw-r--r--step_by-overflow-checks.rs661log plain
-rw-r--r--stores.rs1018log plain
-rw-r--r--swap-large-types.rs2988log plain
-rw-r--r--swap-small-types.rs3599log plain
-rw-r--r--target-cpu-on-functions.rs611log plain
-rw-r--r--target-feature-inline-closure.rs815log plain
-rw-r--r--target-feature-overrides.rs1256log plain
-rw-r--r--thin-lto.rs124log plain
-rw-r--r--thread-local.rs1281log plain
-rw-r--r--tied-features-strength.rs1299log plain
-rw-r--r--to_vec.rs179log plain
-rw-r--r--trailing_zeros.rs554log plain
-rw-r--r--transmute-optimized.rs2902log plain
-rw-r--r--transmute-scalar.rs1760log plain
-rw-r--r--try_identity.rs1107log plain
-rw-r--r--try_question_mark_nop.rs3458log plain
-rw-r--r--tune-cpu-on-functions.rs618log plain
-rw-r--r--tuple-layout-opt.rs1563log 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.rs2284log plain
d---------unwind-abis698log plain
-rw-r--r--unwind-and-panic-abort.rs363log plain
-rw-r--r--unwind-extern-exports.rs423log plain
-rw-r--r--unwind-extern-imports.rs444log 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.rs2695log plain
-rw-r--r--vec-iter-collect-len.rs211log plain
-rw-r--r--vec-iter.rs1392log 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.rs3045log plain
-rw-r--r--vtable-upcast.rs2390log plain
-rw-r--r--wasm_casts_trapping.rs4590log plain
-rw-r--r--wasm_exceptions.rs1176log plain
-rw-r--r--zip.rs424log plain
-rw-r--r--zst-offset.rs1263log plain