package info (click to toggle)
rustc 1.85.0%2Bdfsg3-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental, sid, trixie
  • size: 893,396 kB
  • sloc: xml: 158,127; python: 35,830; javascript: 19,497; cpp: 19,002; sh: 17,245; ansic: 13,127; asm: 4,376; makefile: 1,051; perl: 29; lisp: 29; ruby: 19; sql: 11

Folder: codegen

d .. (parent)
d d rwxr-xr-x 4,096 asm
d d rwxr-xr-x 87 auxiliary
d d rwxr-xr-x 42 avr
d d rwxr-xr-x 40 bounds-checking
d d rwxr-xr-x 4,096 cffi
d d rwxr-xr-x 43 compiletest-self-test
d d rwxr-xr-x 110 cross-crate-inlining
d d rwxr-xr-x 4,096 debug-accessibility
d d rwxr-xr-x 70 debuginfo-proc-macro
d d rwxr-xr-x 48 dllimports
d d rwxr-xr-x 4,096 enum
d d rwxr-xr-x 74 float
d d rwxr-xr-x 102 instrument-coverage
d d rwxr-xr-x 88 instrument-xray
d d rwxr-xr-x 4,096 intrinsics
d d rwxr-xr-x 4,096 issues
d d rwxr-xr-x 32 lib-optimizations
d d rwxr-xr-x 79 loongarch-abi
d d rwxr-xr-x 4,096 macos
d d rwxr-xr-x 150 meta-filecheck
d d rwxr-xr-x 111 naked-fn
d d rwxr-xr-x 136 non-terminate
d d rwxr-xr-x 152 patchable-function-entry
d d rwxr-xr-x 132 remap_path_prefix
d d rwxr-xr-x 4,096 repr
d d rwxr-xr-x 154 riscv-abi
d d rwxr-xr-x 4,096 sanitizer
d d rwxr-xr-x 4,096 simd
d d rwxr-xr-x 4,096 simd-intrinsic
d d rwxr-xr-x 122 src-hash-algorithm
d d rwxr-xr-x 4,096 unwind-abis
- - rw-r--r-- 825 README.md
- - rw-r--r-- 1,049 aarch64-softfloat.rs
- - rw-r--r-- 4,020 aarch64-struct-align-128.rs
- - rw-r--r-- 1,144 abi-efiapi.rs
- - rw-r--r-- 293 abi-main-signature-16bit-c-int.rs
- - rw-r--r-- 364 abi-main-signature-32bit-c-int.rs
- - rw-r--r-- 1,825 abi-repr-ext.rs
- - rw-r--r-- 585 abi-sysv64.rs
- - rw-r--r-- 622 abi-x86-interrupt.rs
- - rw-r--r-- 415 abi-x86_64_sysv.rs
- - rw-r--r-- 1,208 addr-of-mutate.rs
- - rw-r--r-- 1,041 adjustments.rs
- - rw-r--r-- 4,066 align-byval-alignment-mismatch.rs
- - rw-r--r-- 1,412 align-byval-vector.rs
- - rw-r--r-- 9,701 align-byval.rs
- - rw-r--r-- 698 align-enum.rs
- - rw-r--r-- 770 align-fn.rs
- - rw-r--r-- 2,676 align-offset.rs
- - rw-r--r-- 1,351 align-struct.rs
- - rw-r--r-- 310 alloc-optimisation.rs
- - rw-r--r-- 303 array-clone.rs
- - rw-r--r-- 428 array-cmp.rs
- - rw-r--r-- 2,305 array-codegen.rs
- - rw-r--r-- 2,996 array-equality.rs
- - rw-r--r-- 339 array-from_fn.rs
- - rw-r--r-- 1,228 array-map.rs
- - rw-r--r-- 876 array-optimized.rs
- - rw-r--r-- 264 array-repeat.rs
- - rw-r--r-- 915 ascii-char.rs
- - rw-r--r-- 650 async-closure-debug.rs
- - rw-r--r-- 1,425 async-fn-debug-awaitee-field.rs
- - rw-r--r-- 2,291 async-fn-debug-msvc.rs
- - rw-r--r-- 2,390 async-fn-debug.rs
- - rw-r--r-- 4,177 atomic-operations.rs
- - rw-r--r-- 1,423 atomicptr.rs
- - rw-r--r-- 1,042 autovectorize-f32x4.rs
- - rw-r--r-- 304 binary-heap-peek-mut-pop-no-panic.rs
- - rw-r--r-- 1,161 binary-search-index-no-bound-check.rs
- - rw-r--r-- 496 bool-cmp.rs
- - rw-r--r-- 1,545 box-uninit-bytes.rs
- - rw-r--r-- 235 bpf-alu32.rs
- - rw-r--r-- 1,492 branch-protection-old-llvm.rs
- - rw-r--r-- 4,012 branch-protection.rs
- - rw-r--r-- 548 call-llvm-intrinsics.rs
- - rw-r--r-- 415 call-metadata.rs
- - rw-r--r-- 716 cast-optimized.rs
- - rw-r--r-- 32,993 cast-target-abi.rs
- - rw-r--r-- 700 catch-unwind.rs
- - rw-r--r-- 863 cdylib-external-inline-fns.rs
- - rw-r--r-- 1,091 cf-protection.rs
- - rw-r--r-- 206 cfguard-checks.rs
- - rw-r--r-- 201 cfguard-disabled.rs
- - rw-r--r-- 208 cfguard-nochecks.rs
- - rw-r--r-- 220 cfguard-non-msvc.rs
- - rw-r--r-- 1,032 char-ascii-branchless.rs
- - rw-r--r-- 570 checked_ilog.rs
- - rw-r--r-- 4,162 checked_math.rs
- - rw-r--r-- 793 clone-shims.rs
- - rw-r--r-- 914 clone_as_copy.rs
- - rw-r--r-- 818 codemodels.rs
- - rw-r--r-- 374 coercions.rs
- - rw-r--r-- 754 cold-call-declare-and-call.rs
- - rw-r--r-- 1,479 common_prim_int_ptr.rs
- - rw-r--r-- 5,204 comparison-operators-2-tuple.rs
- - rw-r--r-- 1,307 comparison-operators-newtype.rs
- - rw-r--r-- 283 const-array.rs
- - rw-r--r-- 2,681 const-vector.rs
- - rw-r--r-- 335 const_scalar_pair.rs
- - rw-r--r-- 946 constant-branch.rs
- - rw-r--r-- 1,638 consts.rs
- - rw-r--r-- 2,507 coroutine-debug-msvc.rs
- - rw-r--r-- 2,515 coroutine-debug.rs
- - rw-r--r-- 391 dealloc-no-unwind.rs
- - rw-r--r-- 188 debug-alignment.rs
- - rw-r--r-- 327 debug-column-msvc.rs
- - rw-r--r-- 660 debug-column.rs
- - rw-r--r-- 453 debug-compile-unit-path.rs
- - rw-r--r-- 851 debug-fndef-size.rs
- - rw-r--r-- 538 debug-limited.rs
- - rw-r--r-- 540 debug-line-directives-only.rs
- - rw-r--r-- 527 debug-line-tables-only.rs
- - rw-r--r-- 1,243 debug-linkage-name.rs
- - rw-r--r-- 7,784 debug-vtable.rs
- - rw-r--r-- 722 debuginfo-constant-locals.rs
- - rw-r--r-- 4,345 debuginfo-generic-closure-env-names.rs
- - rw-r--r-- 1,070 debuginfo-inline-callsite-location.rs
- - rw-r--r-- 1,727 deduced-param-attrs.rs
- - rw-r--r-- 447 default-requires-uwtable.rs
- - rw-r--r-- 2,239 default-visibility.rs
- - rw-r--r-- 584 direct-access-external-data.rs
- - rw-r--r-- 518 dont_codegen_private_const_fn_only_used_in_const_eval.rs
- - rw-r--r-- 919 drop-in-place-noalias.rs
- - rw-r--r-- 1,362 drop.rs
- - rw-r--r-- 2,213 dst-offset.rs
- - rw-r--r-- 1,864 dst-vtable-align-nonzero.rs
- - rw-r--r-- 1,162 dst-vtable-size-range.rs
- - rw-r--r-- 170 ehcontguard_disabled.rs
- - rw-r--r-- 187 ehcontguard_enabled.rs
- - rw-r--r-- 1,747 emcripten-catch-unwind.rs
- - rw-r--r-- 239 enable-lto-unit-splitting.rs
- - rw-r--r-- 1,362 error-provide.rs
- - rw-r--r-- 558 export-no-mangle.rs
- - rw-r--r-- 1,500 external-no-mangle-fns.rs
- - rw-r--r-- 2,025 external-no-mangle-statics.rs
- - rw-r--r-- 1,400 fastcall-inreg.rs
- - rw-r--r-- 206 fatptr.rs
- - rw-r--r-- 546 fewer-names.rs
- - rw-r--r-- 603 fixed-x18.rs
- - rw-r--r-- 901 float_math.rs
- - rw-r--r-- 509 fn-impl-trait-self.rs
- - rw-r--r-- 652 force-frame-pointers.rs
- - rw-r--r-- 247 force-no-unwind-tables.rs
- - rw-r--r-- 161 force-unwind-tables.rs
- - rw-r--r-- 1,239 frame-pointer.rs
- - rw-r--r-- 1,579 function-arguments-noopt.rs
- - rw-r--r-- 9,111 function-arguments.rs
- - rw-r--r-- 1,462 function-return.rs
- - rw-r--r-- 317 gdb_debug_script_load.rs
- - rw-r--r-- 451 generic-debug.rs
- - rw-r--r-- 1,014 gep-index.rs
- - rw-r--r-- 3,495 i128-x86-align.rs
- - rw-r--r-- 751 infallible-unwrap-in-opt-z.rs
- - rw-r--r-- 565 inherit_overflow.rs
- - rw-r--r-- 430 inline-always-works-always.rs
- - rw-r--r-- 498 inline-debuginfo.rs
- - rw-r--r-- 724 inline-function-args-debug-info.rs
- - rw-r--r-- 848 inline-hint.rs
- - rw-r--r-- 206 instrument-mcount.rs
- - rw-r--r-- 850 integer-cmp.rs
- - rw-r--r-- 552 integer-overflow.rs
- - rw-r--r-- 544 internalize-closures.rs
- - rw-r--r-- 232 intrinsic-no-unnamed-attr.rs
- - rw-r--r-- 2,839 is_val_statically_known.rs
- - rw-r--r-- 509 issue-97217.rs
- - rw-r--r-- 2,272 iter-repeat-n-trivial-drop.rs
- - rw-r--r-- 833 layout-size-checks.rs
- - rw-r--r-- 935 lifetime_start_end.rs
- - rw-r--r-- 627 link-dead-code.rs
- - rw-r--r-- 926 link_section.rs
- - rw-r--r-- 469 llvm-ident.rs
- - rw-r--r-- 211 llvm_module_flags.rs
- - rw-r--r-- 4,309 loads.rs
- - rw-r--r-- 372 local-generics-in-exe-internalized.rs
- - rw-r--r-- 317 lto-removes-invokes.rs
- - rw-r--r-- 338 mainsubprogram.rs
- - rw-r--r-- 333 mainsubprogramstart.rs
- - rw-r--r-- 1,574 match-optimized.rs
- - rw-r--r-- 686 match-optimizes-away.rs
- - rw-r--r-- 496 match-unoptimized.rs
- - rw-r--r-- 706 maybeuninit-rvo.rs
- - rw-r--r-- 1,567 mem-replace-big-type.rs
- - rw-r--r-- 1,985 mem-replace-simple-type.rs
- - rw-r--r-- 363 merge-functions.rs
- - rw-r--r-- 910 method-declaration.rs
- - rw-r--r-- 4,372 mir-aggregate-no-alloca.rs
- - rw-r--r-- 457 mir-inlined-line-numbers.rs
- - rw-r--r-- 344 mir_zst_stores.rs
- - rw-r--r-- 494 move-before-nocapture-ref-arg.rs
- - rw-r--r-- 427 move-operands.rs
- - rw-r--r-- 632 naked-asan.rs
- - rw-r--r-- 747 no-alloca-inside-if-false.rs
- - rw-r--r-- 309 no-assumes-on-casts.rs
- - rw-r--r-- 328 no-dllimport-w-cross-lang-lto.rs
- - rw-r--r-- 587 no-jump-tables.rs
- - rw-r--r-- 428 no-plt.rs
- - rw-r--r-- 818 no-redundant-item-monomorphization.rs
- - rw-r--r-- 518 no_builtins-at-crate.rs
- - rw-r--r-- 259 noalias-box-off.rs
- - rw-r--r-- 189 noalias-box.rs
- - rw-r--r-- 427 noalias-flag.rs
- - rw-r--r-- 537 noalias-freeze.rs
- - rw-r--r-- 472 noalias-refcell.rs
- - rw-r--r-- 445 noalias-rwlockreadguard.rs
- - rw-r--r-- 327 noalias-unpin.rs
- - rw-r--r-- 735 noreturn-uninhabited.rs
- - rw-r--r-- 441 noreturnflag.rs
- - rw-r--r-- 347 nounwind.rs
- - rw-r--r-- 458 nrvo.rs
- - rw-r--r-- 1,312 optimize-attr-1.rs
- - rw-r--r-- 2,177 option-as-slice.rs
- - rw-r--r-- 1,593 option-niche-eq.rs
- - rw-r--r-- 1,392 overaligned-constant.rs
- - rw-r--r-- 4,350 packed.rs
- - rw-r--r-- 409 panic-abort-windows.rs
- - rw-r--r-- 1,322 panic-in-drop-abort.rs
- - rw-r--r-- 152 panic-unwind-default-uwtable.rs
- - rw-r--r-- 760 pattern_type_symbols.rs
- - rw-r--r-- 711 personality_lifetimes.rs
- - rw-r--r-- 367 pgo-counter-bias.rs
- - rw-r--r-- 788 pgo-instrumentation.rs
- - rw-r--r-- 494 pic-relocation-model.rs
- - rw-r--r-- 658 pie-relocation-model.rs
- - rw-r--r-- 1,143 placement-new.rs
- - rw-r--r-- 1,821 powerpc64le-struct-align-128.rs
- - rw-r--r-- 999 precondition-checks.rs
- - rw-r--r-- 1,036 ptr-arithmetic.rs
- - rw-r--r-- 2,665 ptr-read-metadata.rs
- - rw-r--r-- 1,832 range-attribute.rs
- - rw-r--r-- 592 range_to_inclusive.rs
- - rw-r--r-- 673 refs.rs
- - rw-r--r-- 4,008 reg-struct-return.rs
- - rw-r--r-- 5,826 regparm-inreg.rs
- - rw-r--r-- 587 repeat-trusted-len.rs
- - rw-r--r-- 638 riscv-target-abi.rs
- - rw-r--r-- 3,362 rust-abi-arch-specific-adjustment.rs
- - rw-r--r-- 1,327 scalar-pair-bool.rs
- - rw-r--r-- 828 set-discriminant-invalid.rs
- - rw-r--r-- 989 skip-mono-inside-if-false.rs
- - rw-r--r-- 729 slice-as_chunks.rs
- - rw-r--r-- 2,457 slice-indexing.rs
- - rw-r--r-- 1,665 slice-init.rs
- - rw-r--r-- 507 slice-is-ascii.rs
- - rw-r--r-- 285 slice-iter-fold.rs
- - rw-r--r-- 744 slice-iter-len-eq-zero.rs
- - rw-r--r-- 4,105 slice-iter-nonnull.rs
- - rw-r--r-- 485 slice-pointer-nonnull-unwrap.rs
- - rw-r--r-- 751 slice-position-bounds-check.rs
- - rw-r--r-- 3,384 slice-ref-equality.rs
- - rw-r--r-- 792 slice-reverse.rs
- - rw-r--r-- 733 slice-windows-no-bounds-check.rs
- - rw-r--r-- 640 slice_as_from_ptr_range.rs
- - rw-r--r-- 8,904 some-abis-do-extend-params-to-32-bits.rs
- - rw-r--r-- 362 some-global-nonnull.rs
- - rw-r--r-- 2,564 sparc-struct-abi.rs
- - rw-r--r-- 263 split-lto-unit.rs
- - rw-r--r-- 1,901 sroa-fragment-debuginfo.rs
- - rw-r--r-- 344 sse42-implies-crc32.rs
- - rw-r--r-- 1,247 stack-probes-inline.rs
- - rw-r--r-- 1,360 stack-protector.rs
- - rw-r--r-- 871 static-relocation-model-msvc.rs
- - rw-r--r-- 770 staticlib-external-inline-fns.rs
- - rw-r--r-- 661 step_by-overflow-checks.rs
- - rw-r--r-- 1,106 stores.rs
- - rw-r--r-- 3,043 swap-large-types.rs
- - rw-r--r-- 3,598 swap-small-types.rs
- - rw-r--r-- 611 target-cpu-on-functions.rs
- - rw-r--r-- 905 target-feature-inline-closure.rs
- - rw-r--r-- 1,294 target-feature-overrides.rs
- - rw-r--r-- 1,281 thread-local.rs
- - rw-r--r-- 1,344 tied-features-strength.rs
- - rw-r--r-- 183 to_vec.rs
- - rw-r--r-- 554 trailing_zeros.rs
- - rw-r--r-- 2,891 transmute-optimized.rs
- - rw-r--r-- 1,766 transmute-scalar.rs
- - rw-r--r-- 3,960 try_question_mark_nop.rs
- - rw-r--r-- 622 tune-cpu-on-functions.rs
- - rw-r--r-- 2,062 tuple-layout-opt.rs
- - rw-r--r-- 979 ub-checks.rs
- - rw-r--r-- 820 unchecked-float-casts.rs
- - rw-r--r-- 3,717 unchecked_shifts.rs
- - rw-r--r-- 2,135 uninit-consts.rs
- - rw-r--r-- 3,162 union-abi.rs
- - rw-r--r-- 341 unwind-and-panic-abort.rs
- - rw-r--r-- 401 unwind-extern-exports.rs
- - rw-r--r-- 422 unwind-extern-imports.rs
- - rw-r--r-- 415 unwind-landingpad-cold.rs
- - rw-r--r-- 1,156 unwind-landingpad-inline.rs
- - rw-r--r-- 304 used_with_arg.rs
- - rw-r--r-- 352 var-names.rs
- - rw-r--r-- 551 vec-as-ptr.rs
- - rw-r--r-- 5,174 vec-calloc.rs
- - rw-r--r-- 4,961 vec-in-place.rs
- - rw-r--r-- 213 vec-iter-collect-len.rs
- - rw-r--r-- 1,392 vec-iter.rs
- - rw-r--r-- 374 vec-len-invariant.rs
- - rw-r--r-- 301 vec-optimizes-away.rs
- - rw-r--r-- 374 vec-reserve-extend.rs
- - rw-r--r-- 870 vec-shrink-panik.rs
- - rw-r--r-- 1,109 vec-with-capacity.rs
- - rw-r--r-- 684 vec_pop_push_noop.rs
- - rw-r--r-- 1,364 vecdeque-drain.rs
- - rw-r--r-- 301 vecdeque-nonempty-get-no-panic.rs
- - rw-r--r-- 438 vecdeque_no_panic.rs
- - rw-r--r-- 1,462 vecdeque_pop_push.rs
- - rw-r--r-- 819 virtual-function-elimination-32bit.rs
- - rw-r--r-- 3,067 virtual-function-elimination.rs
- - rw-r--r-- 352 vtable-loads.rs
- - rw-r--r-- 2,387 vtable-upcast.rs
- - rw-r--r-- 4,590 wasm_casts_trapping.rs
- - rw-r--r-- 1,254 wasm_exceptions.rs
- - rw-r--r-- 432 zip.rs
- - rw-r--r-- 1,264 zst-offset.rs