package info (click to toggle)
rustc 1.88.0%2Bdfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: experimental, forky, sid
  • size: 934,168 kB
  • sloc: xml: 158,127; python: 36,062; javascript: 19,855; sh: 19,700; cpp: 18,947; ansic: 12,993; asm: 4,792; makefile: 690; 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 116 autodiff
d d rwxr-xr-x 86 autovec
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 31 ergonomic-clones
d d rwxr-xr-x 97 float
d d rwxr-xr-x 75 hint
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 58 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 147 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,002 aarch64-softfloat.rs
- - rw-r--r-- 3,980 aarch64-struct-align-128.rs
- - rw-r--r-- 1,104 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,796 abi-repr-ext.rs
- - rw-r--r-- 559 abi-sysv64.rs
- - rw-r--r-- 1,758 abi-win64-zst.rs
- - rw-r--r-- 596 abi-x86-interrupt.rs
- - rw-r--r-- 1,095 abi-x86-sse.rs
- - rw-r--r-- 415 abi-x86_64_sysv.rs
- - rw-r--r-- 1,301 addr-of-mutate.rs
- - rw-r--r-- 1,041 adjustments.rs
- - rw-r--r-- 4,014 align-byval-alignment-mismatch.rs
- - rw-r--r-- 1,360 align-byval-vector.rs
- - rw-r--r-- 9,606 align-byval.rs
- - rw-r--r-- 698 align-enum.rs
- - rw-r--r-- 1,214 align-fn.rs
- - rw-r--r-- 2,687 align-offset.rs
- - rw-r--r-- 1,508 align-struct.rs
- - rw-r--r-- 327 alloc-optimisation.rs
- - rw-r--r-- 474 amdgpu-addrspacecast.rs
- - rw-r--r-- 314 array-clone.rs
- - rw-r--r-- 3,015 array-cmp.rs
- - rw-r--r-- 2,316 array-codegen.rs
- - rw-r--r-- 3,007 array-equality.rs
- - rw-r--r-- 339 array-from_fn.rs
- - rw-r--r-- 1,228 array-map.rs
- - rw-r--r-- 887 array-optimized.rs
- - rw-r--r-- 275 array-repeat.rs
- - rw-r--r-- 915 ascii-char.rs
- - rw-r--r-- 344 assign-desugar-debuginfo.rs
- - rw-r--r-- 653 async-closure-debug.rs
- - rw-r--r-- 1,428 async-fn-debug-awaitee-field.rs
- - rw-r--r-- 2,294 async-fn-debug-msvc.rs
- - rw-r--r-- 2,393 async-fn-debug.rs
- - rw-r--r-- 4,188 atomic-operations.rs
- - rw-r--r-- 1,434 atomicptr.rs
- - rw-r--r-- 4,583 autodiffv2.rs
- - rw-r--r-- 1,042 autovectorize-f32x4.rs
- - rw-r--r-- 355 bigint-helpers.rs
- - rw-r--r-- 315 binary-heap-peek-mut-pop-no-panic.rs
- - rw-r--r-- 1,172 binary-search-index-no-bound-check.rs
- - rw-r--r-- 496 bool-cmp.rs
- - rw-r--r-- 790 box-default-debug-copies.rs
- - rw-r--r-- 1,562 box-uninit-bytes.rs
- - rw-r--r-- 235 bpf-alu32.rs
- - rw-r--r-- 4,013 branch-protection.rs
- - rw-r--r-- 548 call-llvm-intrinsics.rs
- - rw-r--r-- 727 cast-optimized.rs
- - rw-r--r-- 32,912 cast-target-abi.rs
- - rw-r--r-- 711 catch-unwind.rs
- - rw-r--r-- 863 cdylib-external-inline-fns.rs
- - rw-r--r-- 1,117 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,043 char-ascii-branchless.rs
- - rw-r--r-- 371 char-escape-debug-no-bounds-check.rs
- - rw-r--r-- 581 checked_ilog.rs
- - rw-r--r-- 4,173 checked_math.rs
- - rw-r--r-- 793 clone-shims.rs
- - rw-r--r-- 823 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,490 common_prim_int_ptr.rs
- - rw-r--r-- 2,294 comparison-operators-2-struct.rs
- - rw-r--r-- 4,885 comparison-operators-2-tuple.rs
- - rw-r--r-- 1,307 comparison-operators-newtype.rs
- - rw-r--r-- 300 const-array.rs
- - rw-r--r-- 3,019 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,518 coroutine-debug.rs
- - rw-r--r-- 408 dealloc-no-unwind.rs
- - rw-r--r-- 188 debug-alignment.rs
- - rw-r--r-- 327 debug-column-msvc.rs
- - rw-r--r-- 657 debug-column.rs
- - rw-r--r-- 453 debug-compile-unit-path.rs
- - rw-r--r-- 895 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,783 debug-vtable.rs
- - rw-r--r-- 733 debuginfo-constant-locals.rs
- - rw-r--r-- 4,348 debuginfo-generic-closure-env-names.rs
- - rw-r--r-- 1,081 debuginfo-inline-callsite-location.rs
- - rw-r--r-- 1,738 deduced-param-attrs.rs
- - rw-r--r-- 473 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-- 930 drop-in-place-noalias.rs
- - rw-r--r-- 1,362 drop.rs
- - rw-r--r-- 2,213 dst-offset.rs
- - rw-r--r-- 1,875 dst-vtable-align-nonzero.rs
- - rw-r--r-- 1,173 dst-vtable-size-range.rs
- - rw-r--r-- 170 ehcontguard_disabled.rs
- - rw-r--r-- 187 ehcontguard_enabled.rs
- - rw-r--r-- 1,736 emscripten-catch-unwind-js-eh.rs
- - rw-r--r-- 1,987 emscripten-catch-unwind-wasm-eh.rs
- - rw-r--r-- 239 enable-lto-unit-splitting.rs
- - rw-r--r-- 1,373 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,100 external-no-mangle-statics.rs
- - rw-r--r-- 1,255 f128-wasm32-callconv.rs
- - rw-r--r-- 1,405 fastcall-inreg.rs
- - rw-r--r-- 206 fatptr.rs
- - rw-r--r-- 557 fewer-names.rs
- - rw-r--r-- 629 fixed-x18.rs
- - rw-r--r-- 2,153 float_math.rs
- - rw-r--r-- 509 fn-impl-trait-self.rs
- - rw-r--r-- 652 force-frame-pointers.rs
- - rw-r--r-- 297 force-no-unwind-tables.rs
- - rw-r--r-- 161 force-unwind-tables.rs
- - rw-r--r-- 1,214 frame-pointer.rs
- - rw-r--r-- 1,579 function-arguments-noopt.rs
- - rw-r--r-- 9,184 function-arguments.rs
- - rw-r--r-- 1,488 function-return.rs
- - rw-r--r-- 728 gdb_debug_script_load.rs
- - rw-r--r-- 451 generic-debug.rs
- - rw-r--r-- 1,058 gep-index.rs
- - rw-r--r-- 455 gpu-kernel-abi.rs
- - rw-r--r-- 1,254 i128-wasm32-callconv.rs
- - rw-r--r-- 3,640 i128-x86-align.rs
- - rw-r--r-- 3,090 i128-x86-callconv.rs
- - rw-r--r-- 754 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-- 727 inline-function-args-debug-info.rs
- - rw-r--r-- 848 inline-hint.rs
- - rw-r--r-- 206 instrument-mcount.rs
- - rw-r--r-- 1,677 integer-cmp.rs
- - rw-r--r-- 563 integer-overflow.rs
- - rw-r--r-- 544 internalize-closures.rs
- - rw-r--r-- 209 intrinsic-no-unnamed-attr.rs
- - rw-r--r-- 2,850 is_val_statically_known.rs
- - rw-r--r-- 509 issue-97217.rs
- - rw-r--r-- 2,278 iter-repeat-n-trivial-drop.rs
- - rw-r--r-- 844 layout-size-checks.rs
- - rw-r--r-- 946 lifetime_start_end.rs
- - rw-r--r-- 627 link-dead-code.rs
- - rw-r--r-- 905 link_section.rs
- - rw-r--r-- 469 llvm-ident.rs
- - rw-r--r-- 211 llvm_module_flags.rs
- - rw-r--r-- 4,320 loads.rs
- - rw-r--r-- 372 local-generics-in-exe-internalized.rs
- - rw-r--r-- 328 lto-removes-invokes.rs
- - rw-r--r-- 338 mainsubprogram.rs
- - rw-r--r-- 1,584 match-optimized.rs
- - rw-r--r-- 753 match-optimizes-away.rs
- - rw-r--r-- 496 match-unoptimized.rs
- - rw-r--r-- 717 maybeuninit-rvo.rs
- - rw-r--r-- 1,567 mem-replace-big-type.rs
- - rw-r--r-- 1,996 mem-replace-simple-type.rs
- - rw-r--r-- 374 merge-functions.rs
- - rw-r--r-- 910 method-declaration.rs
- - rw-r--r-- 1,127 min-function-alignment.rs
- - rw-r--r-- 4,383 mir-aggregate-no-alloca.rs
- - rw-r--r-- 468 mir-inlined-line-numbers.rs
- - rw-r--r-- 344 mir_zst_stores.rs
- - rw-r--r-- 505 move-before-nocapture-ref-arg.rs
- - rw-r--r-- 438 move-operands.rs
- - rw-r--r-- 611 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-- 613 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-- 270 noalias-box-off.rs
- - rw-r--r-- 200 noalias-box.rs
- - rw-r--r-- 438 noalias-flag.rs
- - rw-r--r-- 537 noalias-freeze.rs
- - rw-r--r-- 483 noalias-refcell.rs
- - rw-r--r-- 456 noalias-rwlockreadguard.rs
- - rw-r--r-- 338 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-- 469 nrvo.rs
- - rw-r--r-- 1,608 optimize-attr-1.rs
- - rw-r--r-- 2,188 option-as-slice.rs
- - rw-r--r-- 1,604 option-niche-eq.rs
- - rw-r--r-- 1,287 overaligned-constant.rs
- - rw-r--r-- 4,419 packed.rs
- - rw-r--r-- 420 panic-abort-windows.rs
- - rw-r--r-- 1,333 panic-in-drop-abort.rs
- - rw-r--r-- 152 panic-unwind-default-uwtable.rs
- - rw-r--r-- 743 pattern_type_symbols.rs
- - rw-r--r-- 722 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,154 placement-new.rs
- - rw-r--r-- 1,781 powerpc64le-struct-align-128.rs
- - rw-r--r-- 999 precondition-checks.rs
- - rw-r--r-- 1,058 ptr-arithmetic.rs
- - rw-r--r-- 2,676 ptr-read-metadata.rs
- - rw-r--r-- 1,818 range-attribute.rs
- - rw-r--r-- 1,248 range-loop.rs
- - rw-r--r-- 603 range_to_inclusive.rs
- - rw-r--r-- 673 refs.rs
- - rw-r--r-- 4,018 reg-struct-return.rs
- - rw-r--r-- 5,854 regparm-inreg.rs
- - rw-r--r-- 598 repeat-trusted-len.rs
- - rw-r--r-- 664 riscv-target-abi.rs
- - rw-r--r-- 3,373 rust-abi-arch-specific-adjustment.rs
- - rw-r--r-- 4,049 s390x-simd.rs
- - rw-r--r-- 1,338 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-- 711 slice-as_chunks.rs
- - rw-r--r-- 2,468 slice-indexing.rs
- - rw-r--r-- 2,797 slice-init.rs
- - rw-r--r-- 528 slice-is-ascii.rs
- - rw-r--r-- 296 slice-iter-fold.rs
- - rw-r--r-- 1,786 slice-iter-len-eq-zero.rs
- - rw-r--r-- 4,116 slice-iter-nonnull.rs
- - rw-r--r-- 1,335 slice-last-elements-optimization.rs
- - rw-r--r-- 496 slice-pointer-nonnull-unwrap.rs
- - rw-r--r-- 762 slice-position-bounds-check.rs
- - rw-r--r-- 3,411 slice-ref-equality.rs
- - rw-r--r-- 803 slice-reverse.rs
- - rw-r--r-- 867 slice-split-at.rs
- - rw-r--r-- 744 slice-windows-no-bounds-check.rs
- - rw-r--r-- 651 slice_as_from_ptr_range.rs
- - rw-r--r-- 8,864 some-abis-do-extend-params-to-32-bits.rs
- - rw-r--r-- 373 some-global-nonnull.rs
- - rw-r--r-- 2,535 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,273 stack-probes-inline.rs
- - rw-r--r-- 1,360 stack-protector.rs
- - rw-r--r-- 882 static-relocation-model-msvc.rs
- - rw-r--r-- 770 staticlib-external-inline-fns.rs
- - rw-r--r-- 672 step_by-overflow-checks.rs
- - rw-r--r-- 1,106 stores.rs
- - rw-r--r-- 309 string-push.rs
- - rw-r--r-- 3,409 swap-large-types.rs
- - rw-r--r-- 4,995 swap-small-types.rs
- - rw-r--r-- 611 target-cpu-on-functions.rs
- - rw-r--r-- 768 target-feature-inline-closure.rs
- - rw-r--r-- 1,289 target-feature-overrides.rs
- - rw-r--r-- 1,126 terminating-catchpad.rs
- - rw-r--r-- 1,293 thread-local.rs
- - rw-r--r-- 1,120 tied-features-strength.rs
- - rw-r--r-- 194 to_vec.rs
- - rw-r--r-- 565 trailing_zeros.rs
- - rw-r--r-- 3,118 transmute-optimized.rs
- - rw-r--r-- 1,777 transmute-scalar.rs
- - rw-r--r-- 7,417 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-- 990 ub-checks.rs
- - rw-r--r-- 820 unchecked-float-casts.rs
- - rw-r--r-- 2,948 unchecked_shifts.rs
- - rw-r--r-- 1,278 uninhabited-transparent-return-abi.rs
- - rw-r--r-- 2,082 uninit-consts.rs
- - rw-r--r-- 521 uninit-repeat-in-aggregate.rs
- - rw-r--r-- 3,563 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-- 363 var-names.rs
- - rw-r--r-- 562 vec-as-ptr.rs
- - rw-r--r-- 5,191 vec-calloc.rs
- - rw-r--r-- 6,062 vec-in-place.rs
- - rw-r--r-- 224 vec-iter-collect-len.rs
- - rw-r--r-- 1,403 vec-iter.rs
- - rw-r--r-- 385 vec-len-invariant.rs
- - rw-r--r-- 318 vec-optimizes-away.rs
- - rw-r--r-- 385 vec-reserve-extend.rs
- - rw-r--r-- 881 vec-shrink-panik.rs
- - rw-r--r-- 1,120 vec-with-capacity.rs
- - rw-r--r-- 479 vec_pop_push_noop.rs
- - rw-r--r-- 1,375 vecdeque-drain.rs
- - rw-r--r-- 312 vecdeque-nonempty-get-no-panic.rs
- - rw-r--r-- 449 vecdeque_no_panic.rs
- - rw-r--r-- 1,473 vecdeque_pop_push.rs
- - rw-r--r-- 944 virtual-call-attrs-issue-137646.rs
- - rw-r--r-- 830 virtual-function-elimination-32bit.rs
- - rw-r--r-- 3,078 virtual-function-elimination.rs
- - rw-r--r-- 363 vtable-loads.rs
- - rw-r--r-- 2,358 vtable-upcast.rs
- - rw-r--r-- 4,590 wasm_casts_trapping.rs
- - rw-r--r-- 1,276 wasm_exceptions.rs
- - rw-r--r-- 442 zip.rs
- - rw-r--r-- 1,264 zst-offset.rs