summaryrefslogtreecommitdiff
path: root/tests/codegen
ModeNameSize
-rw-r--r--README.md825logplain
-rw-r--r--abi-efiapi.rs1129logplain
-rw-r--r--abi-main-signature-16bit-c-int.rs484logplain
-rw-r--r--abi-main-signature-32bit-c-int.rs293logplain
-rw-r--r--abi-repr-ext.rs1806logplain
-rw-r--r--abi-sysv64.rs583logplain
-rw-r--r--abi-x86-interrupt.rs620logplain
-rw-r--r--abi-x86_64_sysv.rs397logplain
-rw-r--r--adjustments.rs1093logplain
-rw-r--r--align-enum.rs747logplain
-rw-r--r--align-fn.rs304logplain
-rw-r--r--align-struct.rs1616logplain
-rw-r--r--alloc-optimisation.rs237logplain
-rw-r--r--array-clone.rs302logplain
-rw-r--r--array-equality.rs3049logplain
-rw-r--r--array-map.rs1697logplain
-rw-r--r--asm-clobber_abi.rs2854logplain
-rw-r--r--asm-clobbers.rs465logplain
-rw-r--r--asm-may_unwind.rs868logplain
-rw-r--r--asm-multiple-options.rs1063logplain
-rw-r--r--asm-options.rs2085logplain
-rw-r--r--asm-powerpc-clobbers.rs1284logplain
-rw-r--r--asm-sanitize-llvm.rs873logplain
-rw-r--r--asm-target-clobbers.rs841logplain
-rw-r--r--async-fn-debug-awaitee-field.rs1347logplain
-rw-r--r--async-fn-debug-msvc.rs2289logplain
-rw-r--r--async-fn-debug.rs2388logplain
-rw-r--r--atomic-operations.rs4455logplain
-rw-r--r--autovectorize-f32x4.rs1046logplain
d---------auxiliary128logplain
d---------avr49logplain
-rw-r--r--binary-search-index-no-bound-check.rs1151logplain
-rw-r--r--bool-cmp.rs479logplain
-rw-r--r--box-maybe-uninit-llvm14.rs1071logplain
-rw-r--r--box-maybe-uninit.rs1182logplain
-rw-r--r--bpf-alu32.rs234logplain
-rw-r--r--branch-protection.rs1454logplain
-rw-r--r--c-variadic-copy.rs396logplain
-rw-r--r--c-variadic-opt.rs881logplain
-rw-r--r--c-variadic.rs2882logplain
-rw-r--r--call-llvm-intrinsics.rs523logplain
-rw-r--r--call-metadata.rs368logplain
-rw-r--r--catch-unwind.rs632logplain
-rw-r--r--cdylib-external-inline-fns.rs862logplain
-rw-r--r--cf-protection.rs1083logplain
-rw-r--r--cfguard-checks.rs205logplain
-rw-r--r--cfguard-disabled.rs200logplain
-rw-r--r--cfguard-nochecks.rs207logplain
-rw-r--r--cfguard-non-msvc.rs219logplain
-rw-r--r--codemodels.rs811logplain
-rw-r--r--coercions.rs372logplain
-rw-r--r--cold-call-declare-and-call.rs473logplain
-rw-r--r--comparison-operators-2-tuple.rs5042logplain
-rw-r--r--comparison-operators-newtype.rs1348logplain
-rw-r--r--consts.rs1685logplain
-rw-r--r--dealloc-no-unwind.rs366logplain
-rw-r--r--debug-alignment.rs187logplain
-rw-r--r--debug-column-msvc.rs325logplain
-rw-r--r--debug-column.rs611logplain
-rw-r--r--debug-compile-unit-path.rs450logplain
-rw-r--r--debug-limited.rs537logplain
-rw-r--r--debug-line-directives-only.rs539logplain
-rw-r--r--debug-line-tables-only.rs526logplain
-rw-r--r--debug-linkage-name.rs1213logplain
-rw-r--r--debug-vtable.rs7791logplain
-rw-r--r--debuginfo-generic-closure-env-names.rs4273logplain
-rw-r--r--deduced-param-attrs.rs1726logplain
-rw-r--r--default-requires-uwtable.rs421logplain
d---------dllimports71logplain
-rw-r--r--drop.rs1258logplain
-rw-r--r--dst-vtable-align-nonzero.rs1843logplain
-rw-r--r--dst-vtable-size-range.rs1161logplain
-rw-r--r--enum-bounds-check-derived-idx.rs518logplain
-rw-r--r--enum-bounds-check-issue-13926.rs409logplain
-rw-r--r--enum-bounds-check-issue-82871.rs477logplain
-rw-r--r--enum-bounds-check.rs417logplain
-rw-r--r--enum-debug-clike.rs696logplain
-rw-r--r--enum-debug-niche-2.rs1217logplain
-rw-r--r--enum-debug-niche.rs1350logplain
-rw-r--r--enum-debug-tagged.rs1172logplain
-rw-r--r--enum-discriminant-value.rs682logplain
-rw-r--r--enum-match.rs3078logplain
-rw-r--r--export-no-mangle.rs557logplain
-rw-r--r--external-no-mangle-fns.rs1499logplain
-rw-r--r--external-no-mangle-statics.rs1748logplain
-rw-r--r--fastcall-inreg.rs1428logplain
-rw-r--r--fatptr.rs201logplain
-rw-r--r--fewer-names.rs540logplain
-rw-r--r--ffi-const.rs417logplain
-rw-r--r--ffi-out-of-bounds-loads.rs401logplain
-rw-r--r--ffi-pure.rs415logplain
-rw-r--r--ffi-returns-twice.rs328logplain
-rw-r--r--float_math.rs924logplain
-rw-r--r--fn-impl-trait-self.rs450logplain
-rw-r--r--foo.s29logplain
-rw-r--r--force-frame-pointers.rs159logplain
-rw-r--r--force-no-unwind-tables.rs243logplain
-rw-r--r--force-unwind-tables.rs144logplain
-rw-r--r--frame-pointer.rs1226logplain
-rw-r--r--function-arguments-noopt.rs1596logplain
-rw-r--r--function-arguments.rs8320logplain
-rw-r--r--gdb_debug_script_load.rs312logplain
-rw-r--r--generator-debug-msvc.rs2488logplain
-rw-r--r--generator-debug.rs2496logplain
-rw-r--r--generic-debug.rs411logplain
-rw-r--r--global_asm.rs743logplain
-rw-r--r--global_asm_include.rs653logplain
-rw-r--r--global_asm_x2.rs1030logplain
-rw-r--r--i686-macosx-deployment-target.rs565logplain
-rw-r--r--i686-no-macosx-deployment-target.rs558logplain
-rw-r--r--inherit_overflow.rs534logplain
-rw-r--r--inline-always-works-always.rs424logplain
-rw-r--r--inline-debuginfo.rs483logplain
-rw-r--r--inline-function-args-debug-info.rs671logplain
-rw-r--r--inline-hint.rs831logplain
-rw-r--r--instrument-coverage.rs360logplain
-rw-r--r--instrument-mcount.rs191logplain
d---------instrument-xray129logplain
-rw-r--r--integer-cmp.rs586logplain
-rw-r--r--integer-overflow.rs568logplain
-rw-r--r--internalize-closures.rs547logplain
-rw-r--r--intrinsic-no-unnamed-attr.rs219logplain
d---------intrinsics533logplain
d---------issues2362logplain
-rw-r--r--iter-repeat-n-trivial-drop.rs1796logplain
-rw-r--r--layout-size-checks.rs884logplain
-rw-r--r--lifetime_start_end.rs922logplain
-rw-r--r--link-dead-code.rs614logplain
-rw-r--r--link_section.rs847logplain
-rw-r--r--loads.rs4588logplain
-rw-r--r--local-generics-in-exe-internalized.rs355logplain
-rw-r--r--lto-removes-invokes.rs307logplain
-rw-r--r--mainsubprogram.rs339logplain
-rw-r--r--mainsubprogramstart.rs291logplain
-rw-r--r--match-optimized.rs1529logplain
-rw-r--r--match-optimizes-away.rs671logplain
-rw-r--r--match-unoptimized.rs495logplain
-rw-r--r--mem-replace-big-type.rs1594logplain
-rw-r--r--mem-replace-direct-memcpy.rs1272logplain
-rw-r--r--merge-functions.rs360logplain
-rw-r--r--mir-inlined-line-numbers.rs441logplain
-rw-r--r--mir_zst_stores.rs338logplain
-rw-r--r--move-operands.rs462logplain
-rw-r--r--naked-functions.rs839logplain
-rw-r--r--naked-nocoverage.rs501logplain
-rw-r--r--naked-noinline.rs741logplain
-rw-r--r--no-assumes-on-casts.rs292logplain
-rw-r--r--no-dllimport-w-cross-lang-lto.rs325logplain
-rw-r--r--no-jump-tables.rs583logplain
-rw-r--r--no-plt.rs427logplain
-rw-r--r--noalias-box-off.rs220logplain
-rw-r--r--noalias-box.rs188logplain
-rw-r--r--noalias-flag.rs426logplain
-rw-r--r--noalias-refcell.rs471logplain
-rw-r--r--noalias-rwlockreadguard.rs444logplain
-rw-r--r--noalias-unpin.rs325logplain
d---------non-terminate194logplain
-rw-r--r--noreturn-uninhabited.rs734logplain
-rw-r--r--noreturnflag.rs432logplain
-rw-r--r--nounwind.rs350logplain
-rw-r--r--nrvo.rs432logplain
-rw-r--r--optimize-attr-1.rs1369logplain
-rw-r--r--option-as-slice.rs830logplain
-rw-r--r--option-nonzero-eq.rs1040logplain
-rw-r--r--packed.rs4537logplain
-rw-r--r--panic-abort-windows.rs405logplain
-rw-r--r--panic-in-drop-abort.rs1320logplain
-rw-r--r--panic-unwind-default-uwtable.rs137logplain
-rw-r--r--personality_lifetimes.rs721logplain
-rw-r--r--pgo-counter-bias.rs349logplain
-rw-r--r--pgo-instrumentation.rs772logplain
-rw-r--r--pic-relocation-model.rs499logplain
-rw-r--r--pie-relocation-model.rs662logplain
-rw-r--r--ptr-read-metadata.rs2543logplain
-rw-r--r--refs.rs824logplain
d---------remap_path_prefix206logplain
-rw-r--r--repeat-trusted-len.rs604logplain
-rw-r--r--repr-transparent-aggregates-1.rs2993logplain
-rw-r--r--repr-transparent-aggregates-2.rs2387logplain
-rw-r--r--repr-transparent-aggregates-3.rs2107logplain
-rw-r--r--repr-transparent-sysv64.rs577logplain
-rw-r--r--repr-transparent.rs5371logplain
d---------riscv-abi212logplain
-rw-r--r--sanitizer-cfi-add-canonical-jump-tables-flag.rs273logplain
-rw-r--r--sanitizer-cfi-emit-type-checks.rs806logplain
-rw-r--r--sanitizer-cfi-emit-type-metadata-id-itanium-cxx-abi.rs33596logplain
-rw-r--r--sanitizer-cfi-emit-type-metadata-itanium-cxx-abi.rs1188logplain
-rw-r--r--sanitizer-kasan-emits-instrumentation.rs1397logplain
-rw-r--r--sanitizer-kcfi-add-kcfi-flag.rs227logplain
-rw-r--r--sanitizer-kcfi-emit-kcfi-operand-bundle-itanium-cxx-abi.rs1474logplain
-rw-r--r--sanitizer-memory-track-orgins.rs1268logplain
-rw-r--r--sanitizer-no-sanitize-inlining.rs748logplain
-rw-r--r--sanitizer-no-sanitize.rs751logplain
-rw-r--r--sanitizer-recover.rs1888logplain
-rw-r--r--sanitizer_memtag_attr_check.rs329logplain
-rw-r--r--sanitizer_scs_attr_check.rs512logplain
-rw-r--r--scalar-pair-bool.rs1326logplain
-rw-r--r--set-discriminant-invalid.rs874logplain
d---------simd-intrinsic1284logplain
-rw-r--r--simd-wide-sum.rs1665logplain
-rw-r--r--simd_arith_offset.rs759logplain
-rw-r--r--slice-as_chunks.rs792logplain
-rw-r--r--slice-indexing.rs884logplain
-rw-r--r--slice-init.rs1557logplain
-rw-r--r--slice-iter-len-eq-zero.rs813logplain
-rw-r--r--slice-position-bounds-check.rs812logplain
-rw-r--r--slice-ref-equality.rs3430logplain
-rw-r--r--slice-reverse.rs777logplain
-rw-r--r--slice-windows-no-bounds-check.rs759logplain
-rw-r--r--slice_as_from_ptr_range.rs767logplain
-rw-r--r--some-abis-do-extend-params-to-32-bits.rs8861logplain
-rw-r--r--some-global-nonnull.rs361logplain
-rw-r--r--sparc-struct-abi.rs2558logplain
d---------src-hash-algorithm163logplain
-rw-r--r--sse42-implies-crc32.rs338logplain
-rw-r--r--stack-probes-call.rs725logplain
-rw-r--r--stack-probes-inline.rs1172logplain
-rw-r--r--stack-protector.rs1373logplain
-rw-r--r--static-relocation-model-msvc.rs880logplain
-rw-r--r--staticlib-external-inline-fns.rs769logplain
-rw-r--r--stores.rs1073logplain
-rw-r--r--swap-large-types.rs3066logplain
-rw-r--r--swap-simd-types.rs878logplain
-rw-r--r--swap-small-types.rs1647logplain
-rw-r--r--target-cpu-on-functions.rs592logplain
-rw-r--r--target-feature-overrides.rs1251logplain
-rw-r--r--thread-local.rs1238logplain
-rw-r--r--to_vec.rs178logplain
-rw-r--r--transmute-scalar.rs1861logplain
-rw-r--r--try_identity.rs1106logplain
-rw-r--r--try_question_mark_nop.rs1398logplain
-rw-r--r--tune-cpu-on-functions.rs602logplain
-rw-r--r--tuple-layout-opt.rs1481logplain
-rw-r--r--unchecked-float-casts.rs818logplain
-rw-r--r--unchecked_shifts.rs2114logplain
-rw-r--r--uninit-consts.rs2237logplain
-rw-r--r--union-abi.rs2205logplain
-rw-r--r--unpadded-simd.rs441logplain
d---------unwind-abis698logplain
-rw-r--r--unwind-and-panic-abort.rs362logplain
-rw-r--r--unwind-extern-exports.rs464logplain
-rw-r--r--unwind-extern-imports.rs485logplain
-rw-r--r--used_with_arg.rs304logplain
-rw-r--r--var-names.rs355logplain
-rw-r--r--vec-as-ptr.rs568logplain
-rw-r--r--vec-calloc-llvm14.rs3846logplain
-rw-r--r--vec-calloc.rs5214logplain
-rw-r--r--vec-in-place.rs2699logplain
-rw-r--r--vec-iter-collect-len.rs281logplain
-rw-r--r--vec-optimizes-away.rs278logplain
-rw-r--r--vec-shrink-panik.rs1573logplain
-rw-r--r--vecdeque_no_panic.rs429logplain
-rw-r--r--virtual-function-elimination-32bit.rs817logplain
-rw-r--r--virtual-function-elimination.rs3059logplain
-rw-r--r--wasm_casts_trapping.rs4588logplain
-rw-r--r--x86_64-macosx-deployment-target.rs569logplain
-rw-r--r--x86_64-no-macosx-deployment-target.rs567logplain
-rw-r--r--zip.rs423logplain
-rw-r--r--zst-offset.rs1235logplain