about summary refs log tree commit diff
path: root/tests/codegen-llvm
ModeNameSize
-rw-r--r--README.md825log plain
-rw-r--r--aarch64-softfloat.rs1002log plain
-rw-r--r--aarch64-struct-align-128.rs3980log plain
-rw-r--r--abi-efiapi.rs1040log 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.rs1796log plain
-rw-r--r--abi-sysv64.rs559log plain
-rw-r--r--abi-win64-zst.rs1758log plain
-rw-r--r--abi-x86-interrupt.rs590log plain
-rw-r--r--abi-x86-sse.rs1212log plain
-rw-r--r--abi-x86_64_sysv.rs415log plain
-rw-r--r--addr-of-mutate.rs1325log plain
-rw-r--r--adjustments.rs1041log plain
-rw-r--r--align-byval-alignment-mismatch.rs4243log plain
-rw-r--r--align-byval-vector.rs1360log plain
-rw-r--r--align-byval.rs9606log plain
-rw-r--r--align-enum.rs698log plain
-rw-r--r--align-fn.rs3394log plain
-rw-r--r--align-offset.rs2687log plain
-rw-r--r--align-static.rs757log plain
-rw-r--r--align-struct.rs1653log plain
-rw-r--r--alloc-optimisation.rs382log plain
-rw-r--r--amdgpu-addrspacecast.rs661log plain
-rw-r--r--array-clone.rs314log plain
-rw-r--r--array-cmp.rs3015log plain
-rw-r--r--array-codegen.rs2316log plain
-rw-r--r--array-equality.rs3007log plain
-rw-r--r--array-from_fn.rs339log plain
-rw-r--r--array-map.rs1228log plain
-rw-r--r--array-optimized.rs887log plain
-rw-r--r--array-repeat.rs249log plain
-rw-r--r--ascii-char.rs915log plain
d---------asm1045log plain
-rw-r--r--assign-desugar-debuginfo.rs344log plain
-rw-r--r--async-closure-debug.rs653log plain
-rw-r--r--async-fn-debug-awaitee-field.rs1436log plain
-rw-r--r--async-fn-debug-msvc.rs2294log plain
-rw-r--r--async-fn-debug.rs2393log plain
-rw-r--r--atomic-operations.rs4188log plain
-rw-r--r--atomicptr.rs1336log plain
d---------autodiff269log plain
d---------autovec110log plain
-rw-r--r--autovectorize-f32x4.rs1042log plain
d---------auxiliary128log plain
d---------avr49log plain
-rw-r--r--become-musttail.rs444log plain
-rw-r--r--bigint-helpers.rs881log plain
-rw-r--r--binary-heap-peek-mut-pop-no-panic.rs315log plain
-rw-r--r--binary-search-index-no-bound-check.rs1119log plain
-rw-r--r--bool-cmp.rs496log plain
-rw-r--r--bounds-check-elision-slice-min.rs605log plain
d---------bounds-checking47log plain
-rw-r--r--box-default-debug-copies.rs790log plain
-rw-r--r--box-uninit-bytes.rs1562log plain
-rw-r--r--bpf-alu32.rs235log plain
-rw-r--r--branch-protection.rs4013log plain
-rw-r--r--c-variadic-lifetime.rs735log plain
-rw-r--r--call-llvm-intrinsics.rs548log plain
-rw-r--r--call-tmps-lifetime.rs2623log plain
-rw-r--r--cast-optimized.rs727log plain
-rw-r--r--cast-target-abi.rs36347log plain
-rw-r--r--catch-unwind.rs711log plain
-rw-r--r--cdylib-external-inline-fns.rs863log plain
-rw-r--r--cf-protection.rs1124log plain
d---------cffi405log 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.rs1043log plain
-rw-r--r--char-escape-debug-no-bounds-check.rs371log plain
-rw-r--r--checked_ilog.rs581log plain
-rw-r--r--checked_math.rs4173log plain
-rw-r--r--clone-shims.rs793log plain
-rw-r--r--clone_as_copy.rs823log plain
-rw-r--r--codemodels.rs820log plain
-rw-r--r--coercions.rs374log plain
-rw-r--r--cold-call-declare-and-call.rs754log plain
-rw-r--r--common_prim_int_ptr.rs1611log plain
-rw-r--r--comparison-operators-2-struct.rs2294log plain
-rw-r--r--comparison-operators-2-tuple.rs4885log plain
-rw-r--r--comparison-operators-newtype.rs1307log plain
d---------compiletest-self-test50log plain
-rw-r--r--const-array.rs300log plain
-rw-r--r--const-vector.rs3167log plain
-rw-r--r--const_scalar_pair.rs335log plain
-rw-r--r--constant-branch.rs946log plain
-rw-r--r--consts.rs1638log plain
-rw-r--r--coroutine-debug-msvc.rs2507log plain
-rw-r--r--coroutine-debug.rs2518log plain
d---------cross-crate-inlining167log plain
-rw-r--r--dead_on_return.rs779log plain
-rw-r--r--dealloc-no-unwind.rs408log 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.rs657log plain
-rw-r--r--debug-compile-unit-path.rs453log plain
-rw-r--r--debug-fndef-size.rs895log 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.rs7783log plain
-rw-r--r--debuginfo-constant-locals.rs733log plain
-rw-r--r--debuginfo-cyclic-structure.rs924log plain
-rw-r--r--debuginfo-generic-closure-env-names.rs4348log plain
-rw-r--r--debuginfo-inline-callsite-location.rs1081log plain
d---------debuginfo-proc-macro93log plain
-rw-r--r--deduced-param-attrs.rs1720log plain
-rw-r--r--default-requires-uwtable.rs473log plain
-rw-r--r--default-visibility.rs2256log plain
-rw-r--r--direct-access-external-data.rs584log plain
-rw-r--r--diverging-function-call-debuginfo.rs1456log 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.rs930log plain
-rw-r--r--drop.rs1362log plain
-rw-r--r--dst-offset.rs2267log plain
-rw-r--r--dst-vtable-align-nonzero.rs1875log plain
-rw-r--r--dst-vtable-size-range.rs1173log plain
-rw-r--r--ehcontguard_disabled.rs150log plain
-rw-r--r--ehcontguard_enabled.rs187log plain
-rw-r--r--emscripten-catch-unwind-js-eh.rs1865log plain
-rw-r--r--emscripten-catch-unwind-wasm-eh.rs2116log plain
-rw-r--r--enable-lto-unit-splitting.rs239log plain
d---------enum879log plain
d---------ergonomic-clones38log plain
-rw-r--r--error-provide.rs1376log 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.rs2100log plain
-rw-r--r--f128-wasm32-callconv.rs1255log plain
-rw-r--r--fastcall-inreg.rs1405log plain
-rw-r--r--fatptr.rs206log plain
-rw-r--r--fewer-names.rs557log plain
-rw-r--r--fixed-x18.rs629log plain
d---------float155log plain
-rw-r--r--float_math.rs2153log plain
-rw-r--r--fn-impl-trait-self.rs509log plain
-rw-r--r--fn-parameters-on-different-lines-debuginfo.rs729log plain
-rw-r--r--force-frame-pointers.rs652log plain
-rw-r--r--force-no-unwind-tables.rs297log plain
-rw-r--r--force-unwind-tables.rs161log plain
-rw-r--r--frame-pointer-cli-control.rs3283log plain
-rw-r--r--frame-pointer.rs1258log plain
-rw-r--r--function-arguments-noopt.rs1579log plain
-rw-r--r--function-arguments.rs9226log plain
-rw-r--r--function-return.rs1488log plain
-rw-r--r--gdb_debug_script_load.rs728log plain
-rw-r--r--generic-debug.rs451log plain
-rw-r--r--gep-index.rs1058log plain
-rw-r--r--gpu-kernel-abi.rs644log plain
d---------gpu_offload39log plain
d---------hint116log plain
-rw-r--r--i128-wasm32-callconv.rs1254log plain
-rw-r--r--i128-x86-align.rs3640log plain
-rw-r--r--i128-x86-callconv.rs3090log plain
-rw-r--r--indirect-branch-cs-prefix.rs575log plain
-rw-r--r--infallible-unwrap-in-opt-z.rs754log 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.rs727log 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.rs1677log plain
-rw-r--r--integer-overflow.rs563log plain
-rw-r--r--internalize-closures.rs544log plain
-rw-r--r--intrinsic-no-unnamed-attr.rs209log plain
d---------intrinsics1380log plain
-rw-r--r--is_val_statically_known.rs2850log plain
-rw-r--r--issue-97217.rs509log plain
d---------issues4607log plain
-rw-r--r--iter-repeat-n-trivial-drop.rs2284log plain
-rw-r--r--layout-size-checks.rs844log plain
d---------lib-optimizations82log plain
-rw-r--r--lifetime_start_end.rs970log plain
-rw-r--r--link-dead-code.rs627log plain
-rw-r--r--link_section.rs905log plain
-rw-r--r--llvm-ident.rs469log plain
-rw-r--r--llvm_module_flags.rs211log plain
-rw-r--r--loads.rs4320log plain
-rw-r--r--local-generics-in-exe-internalized.rs372log plain
d---------loongarch-abi157log plain
-rw-r--r--lto-removes-invokes.rs328log plain
d---------macos250log plain
-rw-r--r--mainsubprogram.rs338log plain
-rw-r--r--match-optimized.rs1584log plain
-rw-r--r--match-optimizes-away.rs753log plain
-rw-r--r--match-unoptimized.rs496log plain
-rw-r--r--maybeuninit-rvo.rs717log plain
-rw-r--r--mem-replace-big-type.rs1567log plain
-rw-r--r--mem-replace-simple-type.rs1996log plain
-rw-r--r--merge-functions.rs374log plain
d---------meta-filecheck225log plain
-rw-r--r--method-declaration.rs910log plain
-rw-r--r--min-function-alignment.rs1508log plain
-rw-r--r--mir-aggregate-no-alloca.rs4383log plain
-rw-r--r--mir-inlined-line-numbers.rs468log plain
-rw-r--r--mir_zst_stores.rs344log plain
-rw-r--r--move-before-nocapture-ref-arg.rs505log plain
-rw-r--r--move-operands.rs438log plain
-rw-r--r--naked-asan.rs751log plain
d---------naked-fn222log plain
-rw-r--r--no-alloca-inside-if-false.rs747log 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.rs613log 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.rs270log plain
-rw-r--r--noalias-box.rs200log plain
-rw-r--r--noalias-flag.rs438log plain
-rw-r--r--noalias-freeze.rs537log plain
-rw-r--r--noalias-refcell.rs483log plain
-rw-r--r--noalias-rwlockreadguard.rs456log plain
-rw-r--r--noalias-unpin.rs338log plain
d---------non-terminate194log plain
-rw-r--r--noreturn-uninhabited.rs735log plain
-rw-r--r--noreturnflag.rs441log plain
-rw-r--r--nounwind.rs347log plain
-rw-r--r--nrvo.rs469log plain
-rw-r--r--optimize-attr-1.rs1608log plain
-rw-r--r--option-as-slice.rs2188log plain
-rw-r--r--option-niche-eq.rs2024log plain
d---------option-niche-unfixed48log plain
-rw-r--r--overaligned-constant.rs1287log plain
-rw-r--r--packed.rs4419log plain
-rw-r--r--panic-abort-windows.rs420log plain
-rw-r--r--panic-in-drop-abort.rs1333log plain
-rw-r--r--panic-unwind-default-uwtable.rs152log plain
d---------patchable-function-entry193log plain
-rw-r--r--pattern_type_symbols.rs743log plain
-rw-r--r--personality_lifetimes.rs722log 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.rs650log plain
-rw-r--r--placement-new.rs1154log plain
-rw-r--r--powerpc64le-struct-align-128.rs1781log plain
-rw-r--r--precondition-checks.rs999log plain
-rw-r--r--ptr-arithmetic.rs1058log plain
-rw-r--r--ptr-read-metadata.rs2676log plain
-rw-r--r--range-attribute.rs1784log plain
-rw-r--r--range-loop.rs1248log plain
-rw-r--r--range_to_inclusive.rs603log plain
-rw-r--r--read-only-capture-opt.rs323log plain
-rw-r--r--refs.rs673log plain
-rw-r--r--reg-struct-return.rs4018log plain
-rw-r--r--regparm-inreg.rs5854log plain
d---------remap_path_prefix206log plain
-rw-r--r--repeat-operand-zero-len.rs997log plain
-rw-r--r--repeat-operand-zst-elem.rs940log plain
-rw-r--r--repeat-trusted-len.rs598log plain
d---------repr354log plain
-rw-r--r--retpoline.rs1341log plain
d---------riscv-abi266log plain
-rw-r--r--riscv-target-abi.rs664log plain
-rw-r--r--rust-abi-arch-specific-adjustment.rs3373log plain
-rw-r--r--s390x-simd.rs4048log plain
d---------sanitizer817log plain
-rw-r--r--scalar-pair-bool.rs1338log plain
-rw-r--r--set-discriminant-invalid.rs809log plain
d---------simd-intrinsic1293log plain
d---------simd370log plain
-rw-r--r--skip-mono-inside-if-false.rs989log plain
-rw-r--r--slice-as_chunks.rs711log plain
-rw-r--r--slice-indexing.rs2468log plain
-rw-r--r--slice-init.rs2797log plain
-rw-r--r--slice-is-ascii.rs528log plain
-rw-r--r--slice-iter-fold.rs296log plain
-rw-r--r--slice-iter-len-eq-zero.rs1786log plain
-rw-r--r--slice-iter-nonnull.rs4116log plain
-rw-r--r--slice-last-elements-optimization.rs1269log plain
-rw-r--r--slice-pointer-nonnull-unwrap.rs496log plain
-rw-r--r--slice-position-bounds-check.rs762log plain
-rw-r--r--slice-ref-equality.rs3411log plain
-rw-r--r--slice-reverse.rs771log plain
-rw-r--r--slice-split-at.rs867log plain
-rw-r--r--slice-windows-no-bounds-check.rs744log plain
-rw-r--r--slice_as_from_ptr_range.rs651log plain
-rw-r--r--some-abis-do-extend-params-to-32-bits.rs8864log plain
-rw-r--r--some-global-nonnull.rs373log plain
-rw-r--r--sparc-struct-abi.rs2535log 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.rs344log plain
-rw-r--r--stack-probes-inline.rs1273log plain
-rw-r--r--stack-protector.rs1360log plain
-rw-r--r--static-relocation-model-msvc.rs882log plain
-rw-r--r--staticlib-external-inline-fns.rs770log plain
-rw-r--r--step_by-overflow-checks.rs672log plain
-rw-r--r--stores.rs1106log plain
-rw-r--r--string-push.rs309log plain
-rw-r--r--swap-large-types.rs3409log plain
-rw-r--r--swap-small-types.rs4995log plain
-rw-r--r--target-cpu-on-functions.rs611log plain
-rw-r--r--target-feature-inline-closure.rs768log plain
-rw-r--r--target-feature-negative-implication.rs432log plain
-rw-r--r--target-feature-overrides.rs1412log plain
-rw-r--r--terminating-catchpad.rs1255log plain
-rw-r--r--thread-local.rs1637log plain
-rw-r--r--tied-features-strength.rs1162log plain
-rw-r--r--to_vec.rs194log plain
-rw-r--r--trailing_zeros.rs565log plain
-rw-r--r--transmute-optimized.rs3118log plain
-rw-r--r--transmute-scalar.rs4086log plain
-rw-r--r--try_question_mark_nop.rs7417log plain
-rw-r--r--tune-cpu-on-functions.rs622log plain
-rw-r--r--tuple-layout-opt.rs2062log plain
-rw-r--r--ub-checks.rs997log plain
-rw-r--r--unchecked-float-casts.rs820log plain
-rw-r--r--unchecked_shifts.rs2948log plain
-rw-r--r--uninhabited-transparent-return-abi.rs1307log plain
-rw-r--r--uninit-consts.rs2082log plain
-rw-r--r--uninit-repeat-in-aggregate.rs521log plain
-rw-r--r--union-abi.rs3563log plain
-rw-r--r--union-aggregate.rs2788log 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.rs415log plain
-rw-r--r--unwind-landingpad-inline.rs1336log plain
-rw-r--r--used_with_arg.rs304log plain
-rw-r--r--var-names.rs363log plain
-rw-r--r--vec-as-ptr.rs562log plain
-rw-r--r--vec-calloc.rs5737log plain
-rw-r--r--vec-in-place.rs5049log plain
-rw-r--r--vec-iter-collect-len.rs391log plain
-rw-r--r--vec-iter.rs1403log plain
-rw-r--r--vec-len-invariant.rs385log plain
-rw-r--r--vec-optimizes-away.rs373log plain
-rw-r--r--vec-reserve-extend.rs385log plain
-rw-r--r--vec-shrink-panik.rs881log plain
-rw-r--r--vec-with-capacity.rs1120log plain
-rw-r--r--vec_pop_push_noop.rs479log plain
-rw-r--r--vecdeque-drain.rs1375log plain
-rw-r--r--vecdeque-nonempty-get-no-panic.rs312log plain
-rw-r--r--vecdeque_no_panic.rs449log plain
-rw-r--r--vecdeque_pop_push.rs1473log plain
-rw-r--r--virtual-call-attrs-issue-137646.rs944log plain
-rw-r--r--virtual-function-elimination-32bit.rs830log plain
-rw-r--r--virtual-function-elimination.rs3019log plain
-rw-r--r--vtable-loads.rs363log plain
-rw-r--r--vtable-upcast.rs2358log plain
-rw-r--r--wasm_casts_trapping.rs4590log plain
-rw-r--r--wasm_exceptions.rs1787log plain
-rw-r--r--zip.rs442log plain
-rw-r--r--zst-offset.rs1264log plain