Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Perf Experiment] Change FxHash to GxHash #127040

Closed
wants to merge 2 commits into from

Conversation

blyxyas
Copy link
Member

@blyxyas blyxyas commented Jun 27, 2024

I've done some experiments comparing hashing libraries that can be found in crates.io, and it while FxHash is faster than the default hasher, Gxhash is still about 10 times faster than fxhash.

This is just with the default implementation, the library permits customization using CPU-specific optimizations. But we can ask the maintainers for that if we were to verify that the optimization is big enough.

@rustbot
Copy link
Collaborator

rustbot commented Jun 27, 2024

r? @BoxyUwU

rustbot has assigned @BoxyUwU.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@rustbot rustbot added A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) A-rustdoc-json Area: Rustdoc JSON backend A-testsuite Area: The testsuite used to check the correctness of rustc PG-exploit-mitigations Project group: Exploit mitigations S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver) labels Jun 27, 2024
@rust-log-analyzer

This comment has been minimized.

@@ -0,0 +1 @@
hola1
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

¡Hola! 👋

@rustbot
Copy link
Collaborator

rustbot commented Jun 27, 2024

Changes to the size of AST and/or HIR nodes.

cc @nnethercote

Some changes occurred in compiler/rustc_sanitizers

cc @rust-lang/project-exploit-mitigations, @rcvalle

Some changes occurred in coverage instrumentation.

cc @Zalathar

Some changes occurred in src/librustdoc/clean/types.rs

cc @camelid

Some changes occurred in engine.rs, potentially modifying the public API of ObligationCtxt.

cc @lcnr, @compiler-errors

Some changes occurred in compiler/rustc_codegen_cranelift

cc @bjorn3

These commits modify the Cargo.lock file. Unintentional changes to Cargo.lock can be introduced when switching branches and rebasing PRs.

If this was unintentional then you should revert the changes before this PR is merged.
Otherwise, you can ignore this comment.

Some changes occurred in coverage instrumentation.

cc @Zalathar

Some changes occurred to MIR optimizations

cc @rust-lang/wg-mir-opt

HIR ty lowering was modified

cc @fmease

Some changes occurred to the CTFE / Miri engine

cc @rust-lang/miri

Some changes occurred in exhaustiveness checking

cc @Nadrieril

Some changes occurred in match lowering

cc @Nadrieril

The list of allowed third-party dependencies may have been modified! You must ensure that any new dependencies have compatible licenses before merging.

cc @davidtwco, @wesleywiser

Some changes occurred in match checking

cc @Nadrieril

Some changes occurred in cfg and check-cfg configuration

cc @Urgau

Some changes occurred in coverage instrumentation.

cc @Zalathar

Some changes occurred to the core trait solver

cc @rust-lang/initiative-trait-system-refactor

Some changes occurred in compiler/rustc_codegen_gcc

cc @antoyo, @GuillaumeGomez

Some changes occurred to the CTFE / Miri engine

cc @rust-lang/miri

@Kobzol

This comment was marked as outdated.

@rust-timer
Copy link
Collaborator

Awaiting bors try build completion.

@rustbot label: +S-waiting-on-perf

@rustbot rustbot added the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Jun 27, 2024
bors added a commit to rust-lang-ci/rust that referenced this pull request Jun 27, 2024
[Perf Experiment] Change FxHash to GxHash

I've done some experiments comparing hashing libraries that can be found in crates.io, and it while FxHash is faster than the default hasher, Gxhash is still about 10 times faster than fxhash.

This is just with the default implementation, the library permits customization using CPU-specific optimizations. But we can ask the maintainers for that if we were to verify that the optimization is big enough.
@bors
Copy link
Contributor

bors commented Jun 27, 2024

⌛ Trying commit 4ada799 with merge 0fad4cd...

@rust-log-analyzer
Copy link
Collaborator

The job mingw-check failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)

@bjorn3
Copy link
Member

bjorn3 commented Jun 27, 2024

Gxhash seems to be throughput optimized, while rustc-hash is latency optimized. For basically all places where we use FxHasher, latency is much more important than throughput as the hash input is relatively small.

@goffrie
Copy link
Contributor

goffrie commented Jun 27, 2024

Also gxhash intentionally invokes undefined behaviour for performance :p

@rust-log-analyzer
Copy link
Collaborator

The job dist-x86_64-linux failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
file:.git/config remote.origin.url=https://github.com/rust-lang-ci/rust
file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
file:.git/config gc.auto=0
file:.git/config http.https://github.com/.extraheader=AUTHORIZATION: basic ***
file:.git/config branch.try.remote=origin
file:.git/config branch.try.merge=refs/heads/try
file:.git/config submodule.library/backtrace.url=https://github.com/rust-lang/backtrace-rs.git
file:.git/config submodule.library/stdarch.active=true
file:.git/config submodule.library/stdarch.url=https://github.com/rust-lang/stdarch.git
file:.git/config submodule.src/doc/book.active=true
---
Preparing ctfe-stress-5
[2024-06-27T20:49:50Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T20:49:50Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T20:49:50Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T20:49:50Z DEBUG collector::compile::execute] cd "/tmp/.tmpKa4y9Y" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpKa4y9Y#ctfe-stress-5@0.1.0" "--release" "--" "--skip-this-rustc"
[2024-06-27T20:49:50Z DEBUG collector::compile::execute] cd "/tmp/.tmpFTvpJH" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpFTvpJH#ctfe-stress-5@0.1.0" "--profile" "check" "--" "--skip-this-rustc"
[2024-06-27T20:49:50Z DEBUG collector::compile::execute] cd "/tmp/.tmpjqlBGs" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpjqlBGs#ctfe-stress-5@0.1.0" "--" "--skip-this-rustc"
[2024-06-27T20:49:50Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T20:49:50Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:49:50Z DEBUG collector::compile::execute] cd "/tmp/.tmpv4WIDS" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpv4WIDS#ctfe-stress-5@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T20:49:55Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-27T20:50:10Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T20:50:10Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:50:10Z DEBUG collector::compile::execute] cd "/tmp/.tmpUbxAPD" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpUbxAPD#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T20:50:14Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:50:14Z DEBUG collector::compile::execute] cd "/tmp/.tmpUbxAPD" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpUbxAPD#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpUbxAPD/incremental-state"
[2024-06-27T20:50:19Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:50:19Z DEBUG collector::compile::execute] cd "/tmp/.tmpUbxAPD" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpUbxAPD#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpUbxAPD/incremental-state"
Executing benchmark diesel-1.4.8 (4/8)
Preparing diesel-1.4.8
[2024-06-27T20:50:19Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T20:50:19Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
---
[2024-06-27T20:51:15Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T20:51:15Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:51:15Z DEBUG collector::compile::execute] cd "/tmp/.tmpWRtLzx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpWRtLzx#externs@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T20:51:16Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:51:16Z DEBUG collector::compile::execute] cd "/tmp/.tmpWRtLzx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpWRtLzx#externs@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpWRtLzx/incremental-state"
[2024-06-27T20:51:16Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:51:16Z DEBUG collector::compile::execute] cd "/tmp/.tmpWRtLzx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpWRtLzx#externs@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpWRtLzx/incremental-state"
Executing benchmark match-stress (6/8)
Preparing match-stress
[2024-06-27T20:51:16Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T20:51:16Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T20:51:16Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T20:51:16Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T20:51:16Z DEBUG collector::compile::execute] cd "/tmp/.tmpLa2TM6" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpLa2TM6#match-stress@0.1.0" "--" "--skip-this-rustc"
[2024-06-27T20:51:16Z DEBUG collector::compile::execute] cd "/tmp/.tmpJVxsH2" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpJVxsH2#match-stress@0.1.0" "--profile" "check" "--" "--skip-this-rustc"
[2024-06-27T20:51:16Z DEBUG collector::compile::execute] cd "/tmp/.tmpqRMdmi" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpqRMdmi#match-stress@0.1.0" "--release" "--" "--skip-this-rustc"
[2024-06-27T20:51:16Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T20:51:16Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:51:16Z DEBUG collector::compile::execute] cd "/tmp/.tmpEoRNZ5" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpEoRNZ5#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T20:51:17Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-27T20:51:21Z DEBUG collector::compile::execute] cd "/tmp/.tmpc0p7W3" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpc0p7W3#match-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpc0p7W3/incremental-state"
Running match-stress: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2024-06-27T20:51:22Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T20:51:22Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:51:22Z DEBUG collector::compile::execute] cd "/tmp/.tmpVDHThC" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVDHThC#match-stress@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T20:51:23Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:51:23Z DEBUG collector::compile::execute] cd "/tmp/.tmpVDHThC" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVDHThC#match-stress@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpVDHThC/incremental-state"
[2024-06-27T20:51:24Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:51:24Z DEBUG collector::compile::execute] cd "/tmp/.tmpVDHThC" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVDHThC#match-stress@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpVDHThC/incremental-state"
Executing benchmark token-stream-stress (7/8)
Preparing token-stream-stress
[2024-06-27T20:51:24Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T20:51:24Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
---
[2024-06-27T20:51:32Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T20:51:32Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:51:32Z DEBUG collector::compile::execute] cd "/tmp/.tmphkjZhC" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphkjZhC#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T20:51:34Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:51:34Z DEBUG collector::compile::execute] cd "/tmp/.tmphkjZhC" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphkjZhC#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmphkjZhC/incremental-state"
[2024-06-27T20:51:36Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:51:37Z DEBUG collector::compile::execute] cd "/tmp/.tmphkjZhC" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphkjZhC#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmphkjZhC/incremental-state"
[2024-06-27T20:51:37Z DEBUG collector::compile::benchmark::patch] applying new row to "/tmp/.tmphkjZhC"
[2024-06-27T20:51:37Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("new row"), path: "0-new-row.patch" }), backend=Llvm, phase=benchmark
[2024-06-27T20:51:37Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("new row"), path: "0-new-row.patch" }), backend=Llvm, phase=benchmark
[2024-06-27T20:51:37Z DEBUG collector::compile::execute] cd "/tmp/.tmphkjZhC" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphkjZhC#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmphkjZhC/incremental-state"
[2024-06-27T20:51:39Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T20:51:39Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T20:51:39Z DEBUG collector::compile::execute] cd "/tmp/.tmpjefP8O" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpjefP8O#tuple-stress@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T20:51:41Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-27T21:10:20Z DEBUG collector::compile::execute] cd "/tmp/.tmpdZf29Y" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpdZf29Y#syn@1.0.89" "--" "--wrap-rustc-with" "Eprintln"
Running syn-1.0.89: Opt + [Full] + Llvm
[2024-06-27T21:10:22Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:10:22Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:10:22Z DEBUG collector::compile::execute] cd "/tmp/.tmpAasMIE" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpAasMIE#syn@1.0.89" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:10:25.869Z INFO  opt_dist::training] Merging LLVM PGO profiles to /tmp/tmp-multistage/opt-artifacts/llvm-pgo.profdata
[2024-06-27T21:10:25.869Z INFO  opt_dist::exec] Executing `/rustroot/bin/llvm-profdata merge -o /tmp/tmp-multistage/opt-artifacts/llvm-pgo.profdata /tmp/tmp-multistage/opt-artifacts/llvm-pgo [at /checkout/obj]`
##[endgroup]
[2024-06-27T21:10:43.610Z INFO  opt_dist::training] LLVM PGO statistics
---
Finished benchmark ripgrep-13.0.0 (5/8)
Executing benchmark ripgrep-13.0.0-tiny (6/8)
Preparing ripgrep-13.0.0-tiny
[2024-06-27T21:34:36Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:34:36Z DEBUG collector::compile::execute] cd "/tmp/.tmpoXOjSv" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpoXOjSv#ripgrep@13.0.0" "--release" "--" "--skip-this-rustc"
[2024-06-27T21:34:51Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:34:51Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:34:51Z DEBUG collector::compile::execute] cd "/tmp/.tmpoHBQxZ" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpoHBQxZ#ripgrep@13.0.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
Finished benchmark ripgrep-13.0.0-tiny (6/8)
---
[2024-06-27T21:35:34Z DEBUG collector::compile::execute] cd "/tmp/.tmp4buOTH" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmp4buOTH#syn@1.0.89" "--" "--wrap-rustc-with" "Eprintln"
Running syn-1.0.89: Opt + [Full] + Llvm
[2024-06-27T21:35:37Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:35:37Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:35:37Z DEBUG collector::compile::execute] cd "/tmp/.tmpLXZxpR" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpLXZxpR#syn@1.0.89" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:35:42.526Z INFO  opt_dist::training] Merging LLVM BOLT profiles from /tmp/.tmpxPMdx4/prof.fdata to /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata
##[endgroup]
##[group]Merging BOLT profiles
##[group]Merging BOLT profiles
[2024-06-27T21:35:42.527Z INFO  opt_dist::exec] Executing `merge-fdata /tmp/.tmpxPMdx4/prof.fdata.130517.fdata /tmp/.tmpxPMdx4/prof.fdata.130528.fdata /tmp/.tmpxPMdx4/prof.fdata.130529.fdata /tmp/.tmpxPMdx4/prof.fdata.130532.fdata /tmp/.tmpxPMdx4/prof.fdata.130533.fdata /tmp/.tmpxPMdx4/prof.fdata.130538.fdata /tmp/.tmpxPMdx4/prof.fdata.130539.fdata /tmp/.tmpxPMdx4/prof.fdata.130544.fdata /tmp/.tmpxPMdx4/prof.fdata.130545.fdata /tmp/.tmpxPMdx4/prof.fdata.130555.fdata /tmp/.tmpxPMdx4/prof.fdata.130558.fdata /tmp/.tmpxPMdx4/prof.fdata.130560.fdata /tmp/.tmpxPMdx4/prof.fdata.130561.fdata /tmp/.tmpxPMdx4/prof.fdata.130562.fdata /tmp/.tmpxPMdx4/prof.fdata.130564.fdata /tmp/.tmpxPMdx4/prof.fdata.130565.fdata /tmp/.tmpxPMdx4/prof.fdata.130567.fdata /tmp/.tmpxPMdx4/prof.fdata.130569.fdata /tmp/.tmpxPMdx4/prof.fdata.130570.fdata /tmp/.tmpxPMdx4/prof.fdata.130573.fdata /tmp/.tmpxPMdx4/prof.fdata.130574.fdata /tmp/.tmpxPMdx4/prof.fdata.130578.fdata /tmp/.tmpxPMdx4/prof.fdata.130580.fdata /tmp/.tmpxPMdx4/prof.fdata.130581.fdata /tmp/.tmpxPMdx4/prof.fdata.130583.fdata /tmp/.tmpxPMdx4/prof.fdata.130584.fdata /tmp/.tmpxPMdx4/prof.fdata.130599.fdata /tmp/.tmpxPMdx4/prof.fdata.130719.fdata /tmp/.tmpxPMdx4/prof.fdata.130727.fdata /tmp/.tmpxPMdx4/prof.fdata.130729.fdata /tmp/.tmpxPMdx4/prof.fdata.130730.fdata /tmp/.tmpxPMdx4/prof.fdata.130763.fdata /tmp/.tmpxPMdx4/prof.fdata.130769.fdata /tmp/.tmpxPMdx4/prof.fdata.130772.fdata /tmp/.tmpxPMdx4/prof.fdata.130778.fdata /tmp/.tmpxPMdx4/prof.fdata.130781.fdata /tmp/.tmpxPMdx4/prof.fdata.130784.fdata /tmp/.tmpxPMdx4/prof.fdata.130787.fdata /tmp/.tmpxPMdx4/prof.fdata.130799.fdata /tmp/.tmpxPMdx4/prof.fdata.130807.fdata /tmp/.tmpxPMdx4/prof.fdata.130808.fdata /tmp/.tmpxPMdx4/prof.fdata.130810.fdata /tmp/.tmpxPMdx4/prof.fdata.130815.fdata /tmp/.tmpxPMdx4/prof.fdata.130823.fdata /tmp/.tmpxPMdx4/prof.fdata.130827.fdata /tmp/.tmpxPMdx4/prof.fdata.130835.fdata /tmp/.tmpxPMdx4/prof.fdata.130836.fdata /tmp/.tmpxPMdx4/prof.fdata.130840.fdata /tmp/.tmpxPMdx4/prof.fdata.130846.fdata /tmp/.tmpxPMdx4/prof.fdata.130855.fdata /tmp/.tmpxPMdx4/prof.fdata.130861.fdata /tmp/.tmpxPMdx4/prof.fdata.130864.fdata /tmp/.tmpxPMdx4/prof.fdata.130872.fdata /tmp/.tmpxPMdx4/prof.fdata.130883.fdata /tmp/.tmpxPMdx4/prof.fdata.130884.fdata /tmp/.tmpxPMdx4/prof.fdata.130898.fdata /tmp/.tmpxPMdx4/prof.fdata.130907.fdata /tmp/.tmpxPMdx4/prof.fdata.130912.fdata /tmp/.tmpxPMdx4/prof.fdata.130930.fdata /tmp/.tmpxPMdx4/prof.fdata.130945.fdata /tmp/.tmpxPMdx4/prof.fdata.130971.fdata /tmp/.tmpxPMdx4/prof.fdata.130979.fdata /tmp/.tmpxPMdx4/prof.fdata.130987.fdata /tmp/.tmpxPMdx4/prof.fdata.130990.fdata /tmp/.tmpxPMdx4/prof.fdata.130997.fdata /tmp/.tmpxPMdx4/prof.fdata.131014.fdata /tmp/.tmpxPMdx4/prof.fdata.131018.fdata /tmp/.tmpxPMdx4/prof.fdata.131029.fdata /tmp/.tmpxPMdx4/prof.fdata.131040.fdata /tmp/.tmpxPMdx4/prof.fdata.131043.fdata /tmp/.tmpxPMdx4/prof.fdata.131047.fdata /tmp/.tmpxPMdx4/prof.fdata.131054.fdata /tmp/.tmpxPMdx4/prof.fdata.131081.fdata /tmp/.tmpxPMdx4/prof.fdata.131100.fdata /tmp/.tmpxPMdx4/prof.fdata.131104.fdata /tmp/.tmpxPMdx4/prof.fdata.131111.fdata /tmp/.tmpxPMdx4/prof.fdata.131120.fdata /tmp/.tmpxPMdx4/prof.fdata.131146.fdata /tmp/.tmpxPMdx4/prof.fdata.131152.fdata /tmp/.tmpxPMdx4/prof.fdata.131160.fdata /tmp/.tmpxPMdx4/prof.fdata.131167.fdata /tmp/.tmpxPMdx4/prof.fdata.131177.fdata /tmp/.tmpxPMdx4/prof.fdata.131193.fdata /tmp/.tmpxPMdx4/prof.fdata.131205.fdata /tmp/.tmpxPMdx4/prof.fdata.131216.fdata /tmp/.tmpxPMdx4/prof.fdata.131232.fdata /tmp/.tmpxPMdx4/prof.fdata.131236.fdata /tmp/.tmpxPMdx4/prof.fdata.131251.fdata /tmp/.tmpxPMdx4/prof.fdata.131266.fdata /tmp/.tmpxPMdx4/prof.fdata.131291.fdata /tmp/.tmpxPMdx4/prof.fdata.131294.fdata /tmp/.tmpxPMdx4/prof.fdata.131314.fdata /tmp/.tmpxPMdx4/prof.fdata.131335.fdata /tmp/.tmpxPMdx4/prof.fdata.131343.fdata /tmp/.tmpxPMdx4/prof.fdata.131354.fdata /tmp/.tmpxPMdx4/prof.fdata.131363.fdata /tmp/.tmpxPMdx4/prof.fdata.131370.fdata /tmp/.tmpxPMdx4/prof.fdata.131378.fdata /tmp/.tmpxPMdx4/prof.fdata.131393.fdata /tmp/.tmpxPMdx4/prof.fdata.131469.fdata /tmp/.tmpxPMdx4/prof.fdata.131471.fdata /tmp/.tmpxPMdx4/prof.fdata.131478.fdata /tmp/.tmpxPMdx4/prof.fdata.131485.fdata /tmp/.tmpxPMdx4/prof.fdata.131486.fdata /tmp/.tmpxPMdx4/prof.fdata.131492.fdata /tmp/.tmpxPMdx4/prof.fdata.131502.fdata /tmp/.tmpxPMdx4/prof.fdata.131507.fdata /tmp/.tmpxPMdx4/prof.fdata.131517.fdata /tmp/.tmpxPMdx4/prof.fdata.131528.fdata /tmp/.tmpxPMdx4/prof.fdata.131529.fdata /tmp/.tmpxPMdx4/prof.fdata.131534.fdata /tmp/.tmpxPMdx4/prof.fdata.131548.fdata /tmp/.tmpxPMdx4/prof.fdata.131550.fdata /tmp/.tmpxPMdx4/prof.fdata.131564.fdata /tmp/.tmpxPMdx4/prof.fdata.131571.fdata /tmp/.tmpxPMdx4/prof.fdata.131576.fdata /tmp/.tmpxPMdx4/prof.fdata.131578.fdata /tmp/.tmpxPMdx4/prof.fdata.131582.fdata /tmp/.tmpxPMdx4/prof.fdata.131599.fdata /tmp/.tmpxPMdx4/prof.fdata.131709.fdata /tmp/.tmpxPMdx4/prof.fdata.131888.fdata /tmp/.tmpxPMdx4/prof.fdata.132056.fdata /tmp/.tmpxPMdx4/prof.fdata.132076.fdata /tmp/.tmpxPMdx4/prof.fdata.132078.fdata /tmp/.tmpxPMdx4/prof.fdata.132113.fdata /tmp/.tmpxPMdx4/prof.fdata.132138.fdata /tmp/.tmpxPMdx4/prof.fdata.132313.fdata /tmp/.tmpxPMdx4/prof.fdata.132320.fdata /tmp/.tmpxPMdx4/prof.fdata.132331.fdata /tmp/.tmpxPMdx4/prof.fdata.132349.fdata /tmp/.tmpxPMdx4/prof.fdata.132388.fdata /tmp/.tmpxPMdx4/prof.fdata.132441.fdata /tmp/.tmpxPMdx4/prof.fdata.132487.fdata /tmp/.tmpxPMdx4/prof.fdata.132505.fdata /tmp/.tmpxPMdx4/prof.fdata.132524.fdata /tmp/.tmpxPMdx4/prof.fdata.132567.fdata /tmp/.tmpxPMdx4/prof.fdata.132655.fdata /tmp/.tmpxPMdx4/prof.fdata.132685.fdata /tmp/.tmpxPMdx4/prof.fdata.132711.fdata /tmp/.tmpxPMdx4/prof.fdata.132712.fdata /tmp/.tmpxPMdx4/prof.fdata.132737.fdata /tmp/.tmpxPMdx4/prof.fdata.132742.fdata /tmp/.tmpxPMdx4/prof.fdata.132758.fdata /tmp/.tmpxPMdx4/prof.fdata.132765.fdata /tmp/.tmpxPMdx4/prof.fdata.132778.fdata /tmp/.tmpxPMdx4/prof.fdata.132781.fdata /tmp/.tmpxPMdx4/prof.fdata.132793.fdata /tmp/.tmpxPMdx4/prof.fdata.132808.fdata /tmp/.tmpxPMdx4/prof.fdata.132810.fdata /tmp/.tmpxPMdx4/prof.fdata.132835.fdata /tmp/.tmpxPMdx4/prof.fdata.132845.fdata /tmp/.tmpxPMdx4/prof.fdata.132863.fdata /tmp/.tmpxPMdx4/prof.fdata.132873.fdata /tmp/.tmpxPMdx4/prof.fdata.132880.fdata /tmp/.tmpxPMdx4/prof.fdata.132906.fdata /tmp/.tmpxPMdx4/prof.fdata.132923.fdata /tmp/.tmpxPMdx4/prof.fdata.132926.fdata /tmp/.tmpxPMdx4/prof.fdata.132936.fdata /tmp/.tmpxPMdx4/prof.fdata.132943.fdata /tmp/.tmpxPMdx4/prof.fdata.132948.fdata /tmp/.tmpxPMdx4/prof.fdata.132960.fdata /tmp/.tmpxPMdx4/prof.fdata.132982.fdata /tmp/.tmpxPMdx4/prof.fdata.132995.fdata /tmp/.tmpxPMdx4/prof.fdata.133018.fdata /tmp/.tmpxPMdx4/prof.fdata.133019.fdata /tmp/.tmpxPMdx4/prof.fdata.133022.fdata /tmp/.tmpxPMdx4/prof.fdata.133032.fdata /tmp/.tmpxPMdx4/prof.fdata.133060.fdata /tmp/.tmpxPMdx4/prof.fdata.133069.fdata /tmp/.tmpxPMdx4/prof.fdata.133076.fdata /tmp/.tmpxPMdx4/prof.fdata.133078.fdata /tmp/.tmpxPMdx4/prof.fdata.133085.fdata /tmp/.tmpxPMdx4/prof.fdata.133092.fdata /tmp/.tmpxPMdx4/prof.fdata.133101.fdata /tmp/.tmpxPMdx4/prof.fdata.133116.fdata /tmp/.tmpxPMdx4/prof.fdata.133125.fdata /tmp/.tmpxPMdx4/prof.fdata.133131.fdata /tmp/.tmpxPMdx4/prof.fdata.133133.fdata /tmp/.tmpxPMdx4/prof.fdata.133143.fdata /tmp/.tmpxPMdx4/prof.fdata.133155.fdata /tmp/.tmpxPMdx4/prof.fdata.133162.fdata /tmp/.tmpxPMdx4/prof.fdata.133163.fdata /tmp/.tmpxPMdx4/prof.fdata.133172.fdata /tmp/.tmpxPMdx4/prof.fdata.133181.fdata /tmp/.tmpxPMdx4/prof.fdata.133185.fdata /tmp/.tmpxPMdx4/prof.fdata.133191.fdata /tmp/.tmpxPMdx4/prof.fdata.133196.fdata /tmp/.tmpxPMdx4/prof.fdata.133206.fdata /tmp/.tmpxPMdx4/prof.fdata.133289.fdata /tmp/.tmpxPMdx4/prof.fdata.133296.fdata /tmp/.tmpxPMdx4/prof.fdata.133302.fdata /tmp/.tmpxPMdx4/prof.fdata.133310.fdata /tmp/.tmpxPMdx4/prof.fdata.133425.fdata /tmp/.tmpxPMdx4/prof.fdata.133427.fdata /tmp/.tmpxPMdx4/prof.fdata.133434.fdata /tmp/.tmpxPMdx4/prof.fdata.133448.fdata /tmp/.tmpxPMdx4/prof.fdata.133454.fdata /tmp/.tmpxPMdx4/prof.fdata.133498.fdata /tmp/.tmpxPMdx4/prof.fdata.133522.fdata /tmp/.tmpxPMdx4/prof.fdata.133641.fdata /tmp/.tmpxPMdx4/prof.fdata.133678.fdata /tmp/.tmpxPMdx4/prof.fdata.133803.fdata /tmp/.tmpxPMdx4/prof.fdata.133872.fdata /tmp/.tmpxPMdx4/prof.fdata.133905.fdata /tmp/.tmpxPMdx4/prof.fdata.133953.fdata /tmp/.tmpxPMdx4/prof.fdata.133963.fdata /tmp/.tmpxPMdx4/prof.fdata.134102.fdata /tmp/.tmpxPMdx4/prof.fdata.134113.fdata /tmp/.tmpxPMdx4/prof.fdata.134118.fdata /tmp/.tmpxPMdx4/prof.fdata.134155.fdata /tmp/.tmpxPMdx4/prof.fdata.134214.fdata /tmp/.tmpxPMdx4/prof.fdata.134304.fdata /tmp/.tmpxPMdx4/prof.fdata.134312.fdata /tmp/.tmpxPMdx4/prof.fdata.134392.fdata /tmp/.tmpxPMdx4/prof.fdata.134491.fdata /tmp/.tmpxPMdx4/prof.fdata.134516.fdata /tmp/.tmpxPMdx4/prof.fdata.134522.fdata /tmp/.tmpxPMdx4/prof.fdata.134533.fdata /tmp/.tmpxPMdx4/prof.fdata.134547.fdata /tmp/.tmpxPMdx4/prof.fdata.134551.fdata /tmp/.tmpxPMdx4/prof.fdata.134558.fdata /tmp/.tmpxPMdx4/prof.fdata.134567.fdata /tmp/.tmpxPMdx4/prof.fdata.134580.fdata /tmp/.tmpxPMdx4/prof.fdata.134593.fdata /tmp/.tmpxPMdx4/prof.fdata.134610.fdata /tmp/.tmpxPMdx4/prof.fdata.134616.fdata /tmp/.tmpxPMdx4/prof.fdata.134617.fdata /tmp/.tmpxPMdx4/prof.fdata.134626.fdata /tmp/.tmpxPMdx4/prof.fdata.134640.fdata /tmp/.tmpxPMdx4/prof.fdata.134647.fdata /tmp/.tmpxPMdx4/prof.fdata.134673.fdata /tmp/.tmpxPMdx4/prof.fdata.134691.fdata /tmp/.tmpxPMdx4/prof.fdata.134710.fdata /tmp/.tmpxPMdx4/prof.fdata.134727.fdata /tmp/.tmpxPMdx4/prof.fdata.134746.fdata /tmp/.tmpxPMdx4/prof.fdata.134756.fdata /tmp/.tmpxPMdx4/prof.fdata.134777.fdata /tmp/.tmpxPMdx4/prof.fdata.134783.fdata /tmp/.tmpxPMdx4/prof.fdata.134805.fdata /tmp/.tmpxPMdx4/prof.fdata.134814.fdata /tmp/.tmpxPMdx4/prof.fdata.134816.fdata /tmp/.tmpxPMdx4/prof.fdata.134833.fdata /tmp/.tmpxPMdx4/prof.fdata.134852.fdata /tmp/.tmpxPMdx4/prof.fdata.134862.fdata /tmp/.tmpxPMdx4/prof.fdata.134878.fdata /tmp/.tmpxPMdx4/prof.fdata.134881.fdata /tmp/.tmpxPMdx4/prof.fdata.134895.fdata /tmp/.tmpxPMdx4/prof.fdata.134907.fdata /tmp/.tmpxPMdx4/prof.fdata.134916.fdata /tmp/.tmpxPMdx4/prof.fdata.134922.fdata /tmp/.tmpxPMdx4/prof.fdata.134927.fdata /tmp/.tmpxPMdx4/prof.fdata.134933.fdata /tmp/.tmpxPMdx4/prof.fdata.134940.fdata /tmp/.tmpxPMdx4/prof.fdata.134947.fdata /tmp/.tmpxPMdx4/prof.fdata.134965.fdata /tmp/.tmpxPMdx4/prof.fdata.134970.fdata /tmp/.tmpxPMdx4/prof.fdata.134984.fdata /tmp/.tmpxPMdx4/prof.fdata.134992.fdata /tmp/.tmpxPMdx4/prof.fdata.135004.fdata /tmp/.tmpxPMdx4/prof.fdata.135006.fdata /tmp/.tmpxPMdx4/prof.fdata.135017.fdata /tmp/.tmpxPMdx4/prof.fdata.135039.fdata /tmp/.tmpxPMdx4/prof.fdata.135070.fdata /tmp/.tmpxPMdx4/prof.fdata.135084.fdata /tmp/.tmpxPMdx4/prof.fdata.135097.fdata /tmp/.tmpxPMdx4/prof.fdata.135106.fdata /tmp/.tmpxPMdx4/prof.fdata.135111.fdata /tmp/.tmpxPMdx4/prof.fdata.135116.fdata /tmp/.tmpxPMdx4/prof.fdata.135128.fdata /tmp/.tmpxPMdx4/prof.fdata.135157.fdata /tmp/.tmpxPMdx4/prof.fdata.135161.fdata /tmp/.tmpxPMdx4/prof.fdata.135165.fdata /tmp/.tmpxPMdx4/prof.fdata.135170.fdata /tmp/.tmpxPMdx4/prof.fdata.135212.fdata /tmp/.tmpxPMdx4/prof.fdata.135221.fdata /tmp/.tmpxPMdx4/prof.fdata.135228.fdata /tmp/.tmpxPMdx4/prof.fdata.135240.fdata /tmp/.tmpxPMdx4/prof.fdata.135266.fdata /tmp/.tmpxPMdx4/prof.fdata.135275.fdata /tmp/.tmpxPMdx4/prof.fdata.135288.fdata /tmp/.tmpxPMdx4/prof.fdata.135305.fdata /tmp/.tmpxPMdx4/prof.fdata.135316.fdata /tmp/.tmpxPMdx4/prof.fdata.135324.fdata /tmp/.tmpxPMdx4/prof.fdata.135352.fdata /tmp/.tmpxPMdx4/prof.fdata.135358.fdata /tmp/.tmpxPMdx4/prof.fdata.135359.fdata /tmp/.tmpxPMdx4/prof.fdata.135380.fdata /tmp/.tmpxPMdx4/prof.fdata.135405.fdata /tmp/.tmpxPMdx4/prof.fdata.135410.fdata /tmp/.tmpxPMdx4/prof.fdata.135433.fdata /tmp/.tmpxPMdx4/prof.fdata.135450.fdata /tmp/.tmpxPMdx4/prof.fdata.135455.fdata /tmp/.tmpxPMdx4/prof.fdata.135483.fdata /tmp/.tmpxPMdx4/prof.fdata.135492.fdata /tmp/.tmpxPMdx4/prof.fdata.135523.fdata /tmp/.tmpxPMdx4/prof.fdata.135591.fdata /tmp/.tmpxPMdx4/prof.fdata.135601.fdata /tmp/.tmpxPMdx4/prof.fdata.135610.fdata /tmp/.tmpxPMdx4/prof.fdata.135639.fdata /tmp/.tmpxPMdx4/prof.fdata.135660.fdata /tmp/.tmpxPMdx4/prof.fdata.135666.fdata /tmp/.tmpxPMdx4/prof.fdata.135667.fdata /tmp/.tmpxPMdx4/prof.fdata.135679.fdata /tmp/.tmpxPMdx4/prof.fdata.135701.fdata /tmp/.tmpxPMdx4/prof.fdata.135719.fdata /tmp/.tmpxPMdx4/prof.fdata.135731.fdata /tmp/.tmpxPMdx4/prof.fdata.135755.fdata /tmp/.tmpxPMdx4/prof.fdata.135759.fdata /tmp/.tmpxPMdx4/prof.fdata.135857.fdata /tmp/.tmpxPMdx4/prof.fdata.135884.fdata /tmp/.tmpxPMdx4/prof.fdata.135929.fdata /tmp/.tmpxPMdx4/prof.fdata.135930.fdata /tmp/.tmpxPMdx4/prof.fdata.135933.fdata /tmp/.tmpxPMdx4/prof.fdata.135934.fdata /tmp/.tmpxPMdx4/prof.fdata.135939.fdata /tmp/.tmpxPMdx4/prof.fdata.135940.fdata /tmp/.tmpxPMdx4/prof.fdata.135945.fdata /tmp/.tmpxPMdx4/prof.fdata.135946.fdata /tmp/.tmpxPMdx4/prof.fdata.135963.fdata /tmp/.tmpxPMdx4/prof.fdata.135964.fdata /tmp/.tmpxPMdx4/prof.fdata.135965.fdata /tmp/.tmpxPMdx4/prof.fdata.135966.fdata /tmp/.tmpxPMdx4/prof.fdata.135967.fdata /tmp/.tmpxPMdx4/prof.fdata.135968.fdata /tmp/.tmpxPMdx4/prof.fdata.135969.fdata /tmp/.tmpxPMdx4/prof.fdata.135972.fdata /tmp/.tmpxPMdx4/prof.fdata.135973.fdata /tmp/.tmpxPMdx4/prof.fdata.135974.fdata /tmp/.tmpxPMdx4/prof.fdata.135975.fdata /tmp/.tmpxPMdx4/prof.fdata.135977.fdata /tmp/.tmpxPMdx4/prof.fdata.135978.fdata /tmp/.tmpxPMdx4/prof.fdata.135980.fdata /tmp/.tmpxPMdx4/prof.fdata.135981.fdata /tmp/.tmpxPMdx4/prof.fdata.135982.fdata /tmp/.tmpxPMdx4/prof.fdata.136121.fdata /tmp/.tmpxPMdx4/prof.fdata.136127.fdata /tmp/.tmpxPMdx4/prof.fdata.136132.fdata /tmp/.tmpxPMdx4/prof.fdata.136136.fdata /tmp/.tmpxPMdx4/prof.fdata.136139.fdata /tmp/.tmpxPMdx4/prof.fdata.136143.fdata /tmp/.tmpxPMdx4/prof.fdata.136145.fdata /tmp/.tmpxPMdx4/prof.fdata.136161.fdata /tmp/.tmpxPMdx4/prof.fdata.136167.fdata /tmp/.tmpxPMdx4/prof.fdata.136170.fdata /tmp/.tmpxPMdx4/prof.fdata.136202.fdata /tmp/.tmpxPMdx4/prof.fdata.136206.fdata /tmp/.tmpxPMdx4/prof.fdata.136225.fdata /tmp/.tmpxPMdx4/prof.fdata.136237.fdata /tmp/.tmpxPMdx4/prof.fdata.136251.fdata /tmp/.tmpxPMdx4/prof.fdata.136278.fdata /tmp/.tmpxPMdx4/prof.fdata.136323.fdata /tmp/.tmpxPMdx4/prof.fdata.136324.fdata /tmp/.tmpxPMdx4/prof.fdata.136327.fdata /tmp/.tmpxPMdx4/prof.fdata.136328.fdata /tmp/.tmpxPMdx4/prof.fdata.136333.fdata /tmp/.tmpxPMdx4/prof.fdata.136334.fdata /tmp/.tmpxPMdx4/prof.fdata.136339.fdata /tmp/.tmpxPMdx4/prof.fdata.136340.fdata /tmp/.tmpxPMdx4/prof.fdata.136351.fdata /tmp/.tmpxPMdx4/prof.fdata.136352.fdata /tmp/.tmpxPMdx4/prof.fdata.136353.fdata /tmp/.tmpxPMdx4/prof.fdata.136354.fdata /tmp/.tmpxPMdx4/prof.fdata.136356.fdata /tmp/.tmpxPMdx4/prof.fdata.136359.fdata /tmp/.tmpxPMdx4/prof.fdata.136361.fdata /tmp/.tmpxPMdx4/prof.fdata.136363.fdata /tmp/.tmpxPMdx4/prof.fdata.136364.fdata /tmp/.tmpxPMdx4/prof.fdata.136367.fdata /tmp/.tmpxPMdx4/prof.fdata.136368.fdata /tmp/.tmpxPMdx4/prof.fdata.136371.fdata /tmp/.tmpxPMdx4/prof.fdata.136372.fdata /tmp/.tmpxPMdx4/prof.fdata.136373.fdata /tmp/.tmpxPMdx4/prof.fdata.136377.fdata /tmp/.tmpxPMdx4/prof.fdata.136378.fdata /tmp/.tmpxPMdx4/prof.fdata.136379.fdata /tmp/.tmpxPMdx4/prof.fdata.136382.fdata /tmp/.tmpxPMdx4/prof.fdata.136512.fdata /tmp/.tmpxPMdx4/prof.fdata.136515.fdata /tmp/.tmpxPMdx4/prof.fdata.136521.fdata /tmp/.tmpxPMdx4/prof.fdata.136523.fdata /tmp/.tmpxPMdx4/prof.fdata.136533.fdata /tmp/.tmpxPMdx4/prof.fdata.136549.fdata /tmp/.tmpxPMdx4/prof.fdata.136559.fdata /tmp/.tmpxPMdx4/prof.fdata.136563.fdata /tmp/.tmpxPMdx4/prof.fdata.136577.fdata /tmp/.tmpxPMdx4/prof.fdata.136586.fdata /tmp/.tmpxPMdx4/prof.fdata.136592.fdata /tmp/.tmpxPMdx4/prof.fdata.136595.fdata /tmp/.tmpxPMdx4/prof.fdata.136613.fdata /tmp/.tmpxPMdx4/prof.fdata.136618.fdata /tmp/.tmpxPMdx4/prof.fdata.136621.fdata /tmp/.tmpxPMdx4/prof.fdata.136627.fdata /tmp/.tmpxPMdx4/prof.fdata.136631.fdata /tmp/.tmpxPMdx4/prof.fdata.136642.fdata /tmp/.tmpxPMdx4/prof.fdata.136644.fdata /tmp/.tmpxPMdx4/prof.fdata.136645.fdata /tmp/.tmpxPMdx4/prof.fdata.136651.fdata /tmp/.tmpxPMdx4/prof.fdata.136653.fdata /tmp/.tmpxPMdx4/prof.fdata.136658.fdata /tmp/.tmpxPMdx4/prof.fdata.136659.fdata /tmp/.tmpxPMdx4/prof.fdata.136681.fdata /tmp/.tmpxPMdx4/prof.fdata.136691.fdata /tmp/.tmpxPMdx4/prof.fdata.136696.fdata /tmp/.tmpxPMdx4/prof.fdata.136705.fdata /tmp/.tmpxPMdx4/prof.fdata.136720.fdata /tmp/.tmpxPMdx4/prof.fdata.136746.fdata /tmp/.tmpxPMdx4/prof.fdata.136755.fdata /tmp/.tmpxPMdx4/prof.fdata.136758.fdata /tmp/.tmpxPMdx4/prof.fdata.136773.fdata /tmp/.tmpxPMdx4/prof.fdata.136782.fdata /tmp/.tmpxPMdx4/prof.fdata.136795.fdata /tmp/.tmpxPMdx4/prof.fdata.136804.fdata /tmp/.tmpxPMdx4/prof.fdata.136817.fdata /tmp/.tmpxPMdx4/prof.fdata.136822.fdata /tmp/.tmpxPMdx4/prof.fdata.136826.fdata /tmp/.tmpxPMdx4/prof.fdata.136848.fdata /tmp/.tmpxPMdx4/prof.fdata.136852.fdata /tmp/.tmpxPMdx4/prof.fdata.136857.fdata /tmp/.tmpxPMdx4/prof.fdata.136861.fdata /tmp/.tmpxPMdx4/prof.fdata.136869.fdata /tmp/.tmpxPMdx4/prof.fdata.136882.fdata /tmp/.tmpxPMdx4/prof.fdata.136886.fdata /tmp/.tmpxPMdx4/prof.fdata.136892.fdata /tmp/.tmpxPMdx4/prof.fdata.136899.fdata /tmp/.tmpxPMdx4/prof.fdata.136908.fdata /tmp/.tmpxPMdx4/prof.fdata.136921.fdata /tmp/.tmpxPMdx4/prof.fdata.136923.fdata /tmp/.tmpxPMdx4/prof.fdata.136932.fdata /tmp/.tmpxPMdx4/prof.fdata.136938.fdata /tmp/.tmpxPMdx4/prof.fdata.136950.fdata /tmp/.tmpxPMdx4/prof.fdata.136951.fdata /tmp/.tmpxPMdx4/prof.fdata.136954.fdata /tmp/.tmpxPMdx4/prof.fdata.136955.fdata /tmp/.tmpxPMdx4/prof.fdata.136977.fdata /tmp/.tmpxPMdx4/prof.fdata.136980.fdata /tmp/.tmpxPMdx4/prof.fdata.136994.fdata /tmp/.tmpxPMdx4/prof.fdata.137002.fdata /tmp/.tmpxPMdx4/prof.fdata.137009.fdata /tmp/.tmpxPMdx4/prof.fdata.137015.fdata /tmp/.tmpxPMdx4/prof.fdata.137016.fdata /tmp/.tmpxPMdx4/prof.fdata.137027.fdata /tmp/.tmpxPMdx4/prof.fdata.137046.fdata /tmp/.tmpxPMdx4/prof.fdata.137047.fdata /tmp/.tmpxPMdx4/prof.fdata.137055.fdata /tmp/.tmpxPMdx4/prof.fdata.137059.fdata /tmp/.tmpxPMdx4/prof.fdata.137079.fdata /tmp/.tmpxPMdx4/prof.fdata.137089.fdata /tmp/.tmpxPMdx4/prof.fdata.137093.fdata /tmp/.tmpxPMdx4/prof.fdata.137105.fdata /tmp/.tmpxPMdx4/prof.fdata.137123.fdata /tmp/.tmpxPMdx4/prof.fdata.137157.fdata /tmp/.tmpxPMdx4/prof.fdata.137158.fdata /tmp/.tmpxPMdx4/prof.fdata.137194.fdata /tmp/.tmpxPMdx4/prof.fdata.137195.fdata /tmp/.tmpxPMdx4/prof.fdata.137234.fdata /tmp/.tmpxPMdx4/prof.fdata.137238.fdata /tmp/.tmpxPMdx4/prof.fdata.137242.fdata /tmp/.tmpxPMdx4/prof.fdata.137249.fdata /tmp/.tmpxPMdx4/prof.fdata.137256.fdata /tmp/.tmpxPMdx4/prof.fdata.137272.fdata /tmp/.tmpxPMdx4/prof.fdata.137286.fdata /tmp/.tmpxPMdx4/prof.fdata.137293.fdata /tmp/.tmpxPMdx4/prof.fdata.137330.fdata /tmp/.tmpxPMdx4/prof.fdata.137357.fdata /tmp/.tmpxPMdx4/prof.fdata.137371.fdata /tmp/.tmpxPMdx4/prof.fdata.137372.fdata /tmp/.tmpxPMdx4/prof.fdata.137375.fdata /tmp/.tmpxPMdx4/prof.fdata.137376.fdata /tmp/.tmpxPMdx4/prof.fdata.137381.fdata /tmp/.tmpxPMdx4/prof.fdata.137382.fdata /tmp/.tmpxPMdx4/prof.fdata.137387.fdata /tmp/.tmpxPMdx4/prof.fdata.137388.fdata /tmp/.tmpxPMdx4/prof.fdata.137397.fdata /tmp/.tmpxPMdx4/prof.fdata.137398.fdata /tmp/.tmpxPMdx4/prof.fdata.137399.fdata /tmp/.tmpxPMdx4/prof.fdata.137400.fdata /tmp/.tmpxPMdx4/prof.fdata.137429.fdata /tmp/.tmpxPMdx4/prof.fdata.137430.fdata /tmp/.tmpxPMdx4/prof.fdata.137454.fdata /tmp/.tmpxPMdx4/prof.fdata.137462.fdata /tmp/.tmpxPMdx4/prof.fdata.137560.fdata /tmp/.tmpxPMdx4/prof.fdata.137587.fdata /tmp/.tmpxPMdx4/prof.fdata.137632.fdata /tmp/.tmpxPMdx4/prof.fdata.137633.fdata /tmp/.tmpxPMdx4/prof.fdata.137636.fdata /tmp/.tmpxPMdx4/prof.fdata.137637.fdata /tmp/.tmpxPMdx4/prof.fdata.137642.fdata /tmp/.tmpxPMdx4/prof.fdata.137643.fdata /tmp/.tmpxPMdx4/prof.fdata.137648.fdata /tmp/.tmpxPMdx4/prof.fdata.137649.fdata /tmp/.tmpxPMdx4/prof.fdata.137660.fdata /tmp/.tmpxPMdx4/prof.fdata.137663.fdata /tmp/.tmpxPMdx4/prof.fdata.137665.fdata /tmp/.tmpxPMdx4/prof.fdata.137666.fdata /tmp/.tmpxPMdx4/prof.fdata.137667.fdata /tmp/.tmpxPMdx4/prof.fdata.137668.fdata /tmp/.tmpxPMdx4/prof.fdata.137670.fdata /tmp/.tmpxPMdx4/prof.fdata.137672.fdata /tmp/.tmpxPMdx4/prof.fdata.137673.fdata /tmp/.tmpxPMdx4/prof.fdata.137675.fdata /tmp/.tmpxPMdx4/prof.fdata.137676.fdata /tmp/.tmpxPMdx4/prof.fdata.137679.fdata /tmp/.tmpxPMdx4/prof.fdata.137680.fdata /tmp/.tmpxPMdx4/prof.fdata.137682.fdata /tmp/.tmpxPMdx4/prof.fdata.137684.fdata /tmp/.tmpxPMdx4/prof.fdata.137687.fdata /tmp/.tmpxPMdx4/prof.fdata.137700.fdata /tmp/.tmpxPMdx4/prof.fdata.137702.fdata /tmp/.tmpxPMdx4/prof.fdata.137818.fdata /tmp/.tmpxPMdx4/prof.fdata.137819.fdata /tmp/.tmpxPMdx4/prof.fdata.137822.fdata /tmp/.tmpxPMdx4/prof.fdata.137826.fdata /tmp/.tmpxPMdx4/prof.fdata.137849.fdata /tmp/.tmpxPMdx4/prof.fdata.137855.fdata /tmp/.tmpxPMdx4/prof.fdata.137861.fdata /tmp/.tmpxPMdx4/prof.fdata.137873.fdata /tmp/.tmpxPMdx4/prof.fdata.137880.fdata /tmp/.tmpxPMdx4/prof.fdata.137887.fdata /tmp/.tmpxPMdx4/prof.fdata.137888.fdata /tmp/.tmpxPMdx4/prof.fdata.137889.fdata /tmp/.tmpxPMdx4/prof.fdata.137899.fdata /tmp/.tmpxPMdx4/prof.fdata.137907.fdata /tmp/.tmpxPMdx4/prof.fdata.137908.fdata /tmp/.tmpxPMdx4/prof.fdata.137909.fdata /tmp/.tmpxPMdx4/prof.fdata.137914.fdata /tmp/.tmpxPMdx4/prof.fdata.137916.fdata /tmp/.tmpxPMdx4/prof.fdata.137930.fdata /tmp/.tmpxPMdx4/prof.fdata.137945.fdata /tmp/.tmpxPMdx4/prof.fdata.137946.fdata /tmp/.tmpxPMdx4/prof.fdata.137954.fdata /tmp/.tmpxPMdx4/prof.fdata.137957.fdata /tmp/.tmpxPMdx4/prof.fdata.137968.fdata /tmp/.tmpxPMdx4/prof.fdata.137973.fdata /tmp/.tmpxPMdx4/prof.fdata.137980.fdata /tmp/.tmpxPMdx4/prof.fdata.137985.fdata /tmp/.tmpxPMdx4/prof.fdata.137997.fdata /tmp/.tmpxPMdx4/prof.fdata.138005.fdata /tmp/.tmpxPMdx4/prof.fdata.138012.fdata /tmp/.tmpxPMdx4/prof.fdata.138029.fdata /tmp/.tmpxPMdx4/prof.fdata.138065.fdata /tmp/.tmpxPMdx4/prof.fdata.138070.fdata /tmp/.tmpxPMdx4/prof.fdata.138075.fdata /tmp/.tmpxPMdx4/prof.fdata.138081.fdata /tmp/.tmpxPMdx4/prof.fdata.138098.fdata /tmp/.tmpxPMdx4/prof.fdata.138110.fdata /tmp/.tmpxPMdx4/prof.fdata.138118.fdata /tmp/.tmpxPMdx4/prof.fdata.138124.fdata /tmp/.tmpxPMdx4/prof.fdata.138132.fdata /tmp/.tmpxPMdx4/prof.fdata.138136.fdata /tmp/.tmpxPMdx4/prof.fdata.138144.fdata /tmp/.tmpxPMdx4/prof.fdata.138181.fdata /tmp/.tmpxPMdx4/prof.fdata.138188.fdata /tmp/.tmpxPMdx4/prof.fdata.138196.fdata /tmp/.tmpxPMdx4/prof.fdata.138202.fdata /tmp/.tmpxPMdx4/prof.fdata.138216.fdata /tmp/.tmpxPMdx4/prof.fdata.138222.fdata /tmp/.tmpxPMdx4/prof.fdata.138269.fdata /tmp/.tmpxPMdx4/prof.fdata.138289.fdata /tmp/.tmpxPMdx4/prof.fdata.138310.fdata /tmp/.tmpxPMdx4/prof.fdata.138329.fdata /tmp/.tmpxPMdx4/prof.fdata.138330.fdata /tmp/.tmpxPMdx4/prof.fdata.138334.fdata /tmp/.tmpxPMdx4/prof.fdata.138355.fdata /tmp/.tmpxPMdx4/prof.fdata.138364.fdata /tmp/.tmpxPMdx4/prof.fdata.138373.fdata /tmp/.tmpxPMdx4/prof.fdata.138379.fdata /tmp/.tmpxPMdx4/prof.fdata.138397.fdata /tmp/.tmpxPMdx4/prof.fdata.138404.fdata /tmp/.tmpxPMdx4/prof.fdata.138418.fdata /tmp/.tmpxPMdx4/prof.fdata.138424.fdata /tmp/.tmpxPMdx4/prof.fdata.138430.fdata /tmp/.tmpxPMdx4/prof.fdata.138441.fdata /tmp/.tmpxPMdx4/prof.fdata.138446.fdata /tmp/.tmpxPMdx4/prof.fdata.138452.fdata /tmp/.tmpxPMdx4/prof.fdata.138461.fdata /tmp/.tmpxPMdx4/prof.fdata.138467.fdata /tmp/.tmpxPMdx4/prof.fdata.138485.fdata /tmp/.tmpxPMdx4/prof.fdata.138494.fdata /tmp/.tmpxPMdx4/prof.fdata.138497.fdata /tmp/.tmpxPMdx4/prof.fdata.138524.fdata /tmp/.tmpxPMdx4/prof.fdata.138529.fdata /tmp/.tmpxPMdx4/prof.fdata.138535.fdata /tmp/.tmpxPMdx4/prof.fdata.138542.fdata /tmp/.tmpxPMdx4/prof.fdata.138551.fdata /tmp/.tmpxPMdx4/prof.fdata.138554.fdata /tmp/.tmpxPMdx4/prof.fdata.138565.fdata /tmp/.tmpxPMdx4/prof.fdata.138569.fdata /tmp/.tmpxPMdx4/prof.fdata.138574.fdata /tmp/.tmpxPMdx4/prof.fdata.138579.fdata /tmp/.tmpxPMdx4/prof.fdata.138586.fdata /tmp/.tmpxPMdx4/prof.fdata.138590.fdata /tmp/.tmpxPMdx4/prof.fdata.138598.fdata /tmp/.tmpxPMdx4/prof.fdata.138605.fdata /tmp/.tmpxPMdx4/prof.fdata.138622.fdata /tmp/.tmpxPMdx4/prof.fdata.138629.fdata /tmp/.tmpxPMdx4/prof.fdata.138651.fdata /tmp/.tmpxPMdx4/prof.fdata.138655.fdata /tmp/.tmpxPMdx4/prof.fdata.138675.fdata /tmp/.tmpxPMdx4/prof.fdata.138678.fdata /tmp/.tmpxPMdx4/prof.fdata.138693.fdata /tmp/.tmpxPMdx4/prof.fdata.138709.fdata /tmp/.tmpxPMdx4/prof.fdata.138725.fdata /tmp/.tmpxPMdx4/prof.fdata.138745.fdata /tmp/.tmpxPMdx4/prof.fdata.138770.fdata /tmp/.tmpxPMdx4/prof.fdata.138800.fdata /tmp/.tmpxPMdx4/prof.fdata.138812.fdata /tmp/.tmpxPMdx4/prof.fdata.138816.fdata /tmp/.tmpxPMdx4/prof.fdata.138825.fdata /tmp/.tmpxPMdx4/prof.fdata.138836.fdata /tmp/.tmpxPMdx4/prof.fdata.138852.fdata /tmp/.tmpxPMdx4/prof.fdata.138868.fdata /tmp/.tmpxPMdx4/prof.fdata.138871.fdata /tmp/.tmpxPMdx4/prof.fdata.138874.fdata /tmp/.tmpxPMdx4/prof.fdata.138892.fdata /tmp/.tmpxPMdx4/prof.fdata.138899.fdata /tmp/.tmpxPMdx4/prof.fdata.138912.fdata /tmp/.tmpxPMdx4/prof.fdata.138918.fdata /tmp/.tmpxPMdx4/prof.fdata.138941.fdata /tmp/.tmpxPMdx4/prof.fdata.138957.fdata /tmp/.tmpxPMdx4/prof.fdata.138964.fdata /tmp/.tmpxPMdx4/prof.fdata.138980.fdata /tmp/.tmpxPMdx4/prof.fdata.139019.fdata /tmp/.tmpxPMdx4/prof.fdata.139038.fdata /tmp/.tmpxPMdx4/prof.fdata.139126.fdata /tmp/.tmpxPMdx4/prof.fdata.139142.fdata /tmp/.tmpxPMdx4/prof.fdata.139160.fdata /tmp/.tmpxPMdx4/prof.fdata.139192.fdata /tmp/.tmpxPMdx4/prof.fdata.139226.fdata /tmp/.tmpxPMdx4/prof.fdata.139279.fdata /tmp/.tmpxPMdx4/prof.fdata.139287.fdata /tmp/.tmpxPMdx4/prof.fdata.139311.fdata /tmp/.tmpxPMdx4/prof.fdata.139341.fdata /tmp/.tmpxPMdx4/prof.fdata.139376.fdata /tmp/.tmpxPMdx4/prof.fdata.139420.fdata /tmp/.tmpxPMdx4/prof.fdata.139422.fdata /tmp/.tmpxPMdx4/prof.fdata.139425.fdata /tmp/.tmpxPMdx4/prof.fdata.139428.fdata /tmp/.tmpxPMdx4/prof.fdata.139438.fdata /tmp/.tmpxPMdx4/prof.fdata.139440.fdata /tmp/.tmpxPMdx4/prof.fdata.139441.fdata /tmp/.tmpxPMdx4/prof.fdata.139442.fdata /tmp/.tmpxPMdx4/prof.fdata.139443.fdata /tmp/.tmpxPMdx4/prof.fdata.139445.fdata /tmp/.tmpxPMdx4/prof.fdata.139447.fdata /tmp/.tmpxPMdx4/prof.fdata.139449.fdata /tmp/.tmpxPMdx4/prof.fdata.139450.fdata /tmp/.tmpxPMdx4/prof.fdata.139451.fdata /tmp/.tmpxPMdx4/prof.fdata.139454.fdata /tmp/.tmpxPMdx4/prof.fdata.139456.fdata /tmp/.tmpxPMdx4/prof.fdata.139458.fdata /tmp/.tmpxPMdx4/prof.fdata.139461.fdata /tmp/.tmpxPMdx4/prof.fdata.139462.fdata /tmp/.tmpxPMdx4/prof.fdata.139463.fdata /tmp/.tmpxPMdx4/prof.fdata.139464.fdata /tmp/.tmpxPMdx4/prof.fdata.139582.fdata /tmp/.tmpxPMdx4/prof.fdata.139584.fdata /tmp/.tmpxPMdx4/prof.fdata.139595.fdata /tmp/.tmpxPMdx4/prof.fdata.139606.fdata /tmp/.tmpxPMdx4/prof.fdata.139613.fdata /tmp/.tmpxPMdx4/prof.fdata.139619.fdata /tmp/.tmpxPMdx4/prof.fdata.139628.fdata /tmp/.tmpxPMdx4/prof.fdata.139638.fdata /tmp/.tmpxPMdx4/prof.fdata.139641.fdata /tmp/.tmpxPMdx4/prof.fdata.139644.fdata /tmp/.tmpxPMdx4/prof.fdata.139650.fdata /tmp/.tmpxPMdx4/prof.fdata.139659.fdata /tmp/.tmpxPMdx4/prof.fdata.139661.fdata /tmp/.tmpxPMdx4/prof.fdata.139664.fdata /tmp/.tmpxPMdx4/prof.fdata.139673.fdata /tmp/.tmpxPMdx4/prof.fdata.139676.fdata /tmp/.tmpxPMdx4/prof.fdata.139680.fdata /tmp/.tmpxPMdx4/prof.fdata.139683.fdata /tmp/.tmpxPMdx4/prof.fdata.139692.fdata /tmp/.tmpxPMdx4/prof.fdata.139699.fdata /tmp/.tmpxPMdx4/prof.fdata.139701.fdata /tmp/.tmpxPMdx4/prof.fdata.139716.fdata /tmp/.tmpxPMdx4/prof.fdata.139717.fdata /tmp/.tmpxPMdx4/prof.fdata.139722.fdata /tmp/.tmpxPMdx4/prof.fdata.139726.fdata /tmp/.tmpxPMdx4/prof.fdata.139743.fdata /tmp/.tmpxPMdx4/prof.fdata.139748.fdata /tmp/.tmpxPMdx4/prof.fdata.139756.fdata /tmp/.tmpxPMdx4/prof.fdata.139767.fdata /tmp/.tmpxPMdx4/prof.fdata.139781.fdata /tmp/.tmpxPMdx4/prof.fdata.139793.fdata /tmp/.tmpxPMdx4/prof.fdata.139798.fdata /tmp/.tmpxPMdx4/prof.fdata.139805.fdata /tmp/.tmpxPMdx4/prof.fdata.139811.fdata /tmp/.tmpxPMdx4/prof.fdata.139821.fdata /tmp/.tmpxPMdx4/prof.fdata.139825.fdata /tmp/.tmpxPMdx4/prof.fdata.139830.fdata /tmp/.tmpxPMdx4/prof.fdata.139834.fdata /tmp/.tmpxPMdx4/prof.fdata.139849.fdata /tmp/.tmpxPMdx4/prof.fdata.139855.fdata /tmp/.tmpxPMdx4/prof.fdata.139857.fdata /tmp/.tmpxPMdx4/prof.fdata.139864.fdata /tmp/.tmpxPMdx4/prof.fdata.139869.fdata /tmp/.tmpxPMdx4/prof.fdata.139880.fdata /tmp/.tmpxPMdx4/prof.fdata.139891.fdata /tmp/.tmpxPMdx4/prof.fdata.139900.fdata /tmp/.tmpxPMdx4/prof.fdata.139903.fdata /tmp/.tmpxPMdx4/prof.fdata.139918.fdata /tmp/.tmpxPMdx4/prof.fdata.139919.fdata /tmp/.tmpxPMdx4/prof.fdata.139941.fdata /tmp/.tmpxPMdx4/prof.fdata.139948.fdata /tmp/.tmpxPMdx4/prof.fdata.139970.fdata /tmp/.tmpxPMdx4/prof.fdata.139977.fdata /tmp/.tmpxPMdx4/prof.fdata.140017.fdata /tmp/.tmpxPMdx4/prof.fdata.140023.fdata /tmp/.tmpxPMdx4/prof.fdata.140029.fdata /tmp/.tmpxPMdx4/prof.fdata.140037.fdata /tmp/.tmpxPMdx4/prof.fdata.140057.fdata /tmp/.tmpxPMdx4/prof.fdata.140075.fdata /tmp/.tmpxPMdx4/prof.fdata.140076.fdata /tmp/.tmpxPMdx4/prof.fdata.140079.fdata /tmp/.tmpxPMdx4/prof.fdata.140080.fdata /tmp/.tmpxPMdx4/prof.fdata.140085.fdata /tmp/.tmpxPMdx4/prof.fdata.140086.fdata /tmp/.tmpxPMdx4/prof.fdata.140091.fdata /tmp/.tmpxPMdx4/prof.fdata.140092.fdata /tmp/.tmpxPMdx4/prof.fdata.140099.fdata /tmp/.tmpxPMdx4/prof.fdata.140100.fdata /tmp/.tmpxPMdx4/prof.fdata.140119.fdata /tmp/.tmpxPMdx4/prof.fdata.140123.fdata /tmp/.tmpxPMdx4/prof.fdata.140138.fdata /tmp/.tmpxPMdx4/prof.fdata.140153.fdata /tmp/.tmpxPMdx4/prof.fdata.140168.fdata /tmp/.tmpxPMdx4/prof.fdata.140169.fdata /tmp/.tmpxPMdx4/prof.fdata.140172.fdata /tmp/.tmpxPMdx4/prof.fdata.140173.fdata /tmp/.tmpxPMdx4/prof.fdata.140178.fdata /tmp/.tmpxPMdx4/prof.fdata.140179.fdata /tmp/.tmpxPMdx4/prof.fdata.140184.fdata /tmp/.tmpxPMdx4/prof.fdata.140185.fdata /tmp/.tmpxPMdx4/prof.fdata.140196.fdata /tmp/.tmpxPMdx4/prof.fdata.140197.fdata /tmp/.tmpxPMdx4/prof.fdata.140198.fdata /tmp/.tmpxPMdx4/prof.fdata.140199.fdata /tmp/.tmpxPMdx4/prof.fdata.140200.fdata /tmp/.tmpxPMdx4/prof.fdata.140201.fdata /tmp/.tmpxPMdx4/prof.fdata.140257.fdata /tmp/.tmpxPMdx4/prof.fdata.140258.fdata /tmp/.tmpxPMdx4/prof.fdata.140263.fdata /tmp/.tmpxPMdx4/prof.fdata.140267.fdata /tmp/.tmpxPMdx4/prof.fdata.140270.fdata /tmp/.tmpxPMdx4/prof.fdata.140274.fdata /tmp/.tmpxPMdx4/prof.fdata.140278.fdata /tmp/.tmpxPMdx4/prof.fdata.140292.fdata /tmp/.tmpxPMdx4/prof.fdata.140339.fdata /tmp/.tmpxPMdx4/prof.fdata.140369.fdata > "/tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata" [at /checkout/obj]`
Profile from 750 files merged.
##[endgroup]
[2024-06-27T21:35:51.687Z INFO  opt_dist::training] LLVM BOLT statistics
[2024-06-27T21:35:51.687Z INFO  opt_dist::training] /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata: 146.42 MiB
---
[2024-06-27T21:39:02Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:39:02Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:39:02Z DEBUG collector::compile::execute] cd "/tmp/.tmpElcbIG" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpElcbIG#bitmaps@3.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:39:04Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:39:04Z DEBUG collector::compile::execute] cd "/tmp/.tmpElcbIG" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpElcbIG#bitmaps@3.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpElcbIG/incremental-state"
[2024-06-27T21:39:07Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:39:07Z DEBUG collector::compile::execute] cd "/tmp/.tmpElcbIG" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpElcbIG#bitmaps@3.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpElcbIG/incremental-state"
[2024-06-27T21:39:08Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpElcbIG"
[2024-06-27T21:39:08Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-06-27T21:39:08Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-06-27T21:39:08Z DEBUG collector::compile::execute] cd "/tmp/.tmpElcbIG" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpElcbIG#bitmaps@3.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpElcbIG/incremental-state"
[2024-06-27T21:39:10Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:39:10Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:39:10Z DEBUG collector::compile::execute] cd "/tmp/.tmpbwRnVm" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpbwRnVm#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:39:13Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-27T21:39:20Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:39:20Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:39:20Z DEBUG collector::compile::execute] cd "/tmp/.tmpu2MyrF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpu2MyrF#bitmaps@3.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:39:22Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:39:22Z DEBUG collector::compile::execute] cd "/tmp/.tmpu2MyrF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpu2MyrF#bitmaps@3.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpu2MyrF/incremental-state"
[2024-06-27T21:39:25Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:39:25Z DEBUG collector::compile::execute] cd "/tmp/.tmpu2MyrF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpu2MyrF#bitmaps@3.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpu2MyrF/incremental-state"
[2024-06-27T21:39:27Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpu2MyrF"
[2024-06-27T21:39:27Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-06-27T21:39:27Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-06-27T21:39:27Z DEBUG collector::compile::execute] cd "/tmp/.tmpu2MyrF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpu2MyrF#bitmaps@3.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpu2MyrF/incremental-state"
Executing benchmark cargo-0.60.0 (2/8)
Preparing cargo-0.60.0
[2024-06-27T21:39:29Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:39:29Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:39:29Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:39:29Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:39:29Z DEBUG collector::compile::execute] cd "/tmp/.tmpaLxtAn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpaLxtAn#cargo@0.60.0" "--profile" "check" "--lib" "--" "--skip-this-rustc"
[2024-06-27T21:39:29Z DEBUG collector::compile::execute] cd "/tmp/.tmpeBgA0o" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpeBgA0o#cargo@0.60.0" "--release" "--lib" "--" "--skip-this-rustc"
[2024-06-27T21:39:29Z DEBUG collector::compile::execute] cd "/tmp/.tmpoAN7Tm" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpoAN7Tm#cargo@0.60.0" "--lib" "--" "--skip-this-rustc"
[2024-06-27T21:41:09Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:41:09Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:41:09Z DEBUG collector::compile::execute] cd "/tmp/.tmp1K8MMG" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmp1K8MMG#cargo@0.60.0" "--profile" "check" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:41:19Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-27T21:42:32Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:42:32Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:42:32Z DEBUG collector::compile::execute] cd "/tmp/.tmpgQiBPx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpgQiBPx#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:43:00Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:43:00Z DEBUG collector::compile::execute] cd "/tmp/.tmpgQiBPx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpgQiBPx#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpgQiBPx/incremental-state"
[2024-06-27T21:43:28Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:43:28Z DEBUG collector::compile::execute] cd "/tmp/.tmpgQiBPx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpgQiBPx#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpgQiBPx/incremental-state"
[2024-06-27T21:43:33Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpgQiBPx"
[2024-06-27T21:43:33Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-06-27T21:43:33Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-06-27T21:43:33Z DEBUG collector::compile::execute] cd "/tmp/.tmpgQiBPx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpgQiBPx#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpgQiBPx/incremental-state"
Executing benchmark ctfe-stress-5 (3/8)
Preparing ctfe-stress-5
[2024-06-27T21:43:40Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:43:40Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
---
[2024-06-27T21:43:53Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:43:53Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:43:53Z DEBUG collector::compile::execute] cd "/tmp/.tmphbf2oL" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphbf2oL#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:43:59Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:43:59Z DEBUG collector::compile::execute] cd "/tmp/.tmphbf2oL" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphbf2oL#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmphbf2oL/incremental-state"
[2024-06-27T21:44:04Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:44:04Z DEBUG collector::compile::execute] cd "/tmp/.tmphbf2oL" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphbf2oL#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmphbf2oL/incremental-state"
[2024-06-27T21:44:06Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:44:06Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:44:06Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:44:06Z DEBUG collector::compile::execute] cd "/tmp/.tmpsqztrx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpsqztrx#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:44:11Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:44:11Z DEBUG collector::compile::execute] cd "/tmp/.tmpsqztrx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpsqztrx#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpsqztrx/incremental-state"
[2024-06-27T21:44:16Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:44:16Z DEBUG collector::compile::execute] cd "/tmp/.tmpsqztrx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpsqztrx#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpsqztrx/incremental-state"
Executing benchmark diesel-1.4.8 (4/8)
Preparing diesel-1.4.8
[2024-06-27T21:44:18Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:44:18Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:44:18Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:44:18Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:44:18Z DEBUG collector::compile::execute] cd "/tmp/.tmpPUSoga" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpPUSoga#diesel@1.4.8" "--release" "--" "--skip-this-rustc"
[2024-06-27T21:44:18Z DEBUG collector::compile::execute] cd "/tmp/.tmplkcxgv" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmplkcxgv#diesel@1.4.8" "--" "--skip-this-rustc"
[2024-06-27T21:44:18Z DEBUG collector::compile::execute] cd "/tmp/.tmpPgMdKh" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpPgMdKh#diesel@1.4.8" "--profile" "check" "--" "--skip-this-rustc"
Running diesel-1.4.8: Check + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2024-06-27T21:44:31Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:44:31Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:44:31Z DEBUG collector::compile::execute] cd "/tmp/.tmpXjRPRb" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpXjRPRb#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:44:38Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:44:38Z DEBUG collector::compile::execute] cd "/tmp/.tmpXjRPRb" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpXjRPRb#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpXjRPRb/incremental-state"
[2024-06-27T21:44:46Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:44:46Z DEBUG collector::compile::execute] cd "/tmp/.tmpXjRPRb" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpXjRPRb#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpXjRPRb/incremental-state"
[2024-06-27T21:44:49Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpXjRPRb"
[2024-06-27T21:44:49Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-06-27T21:44:49Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2024-06-27T21:44:49Z DEBUG collector::compile::execute] cd "/tmp/.tmpXjRPRb" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpXjRPRb#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpXjRPRb/incremental-state"
[2024-06-27T21:44:52Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:44:52Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:44:52Z DEBUG collector::compile::execute] cd "/tmp/.tmpVIz7ot" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVIz7ot#diesel@1.4.8" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:45:00Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2024-06-27T21:45:47Z DEBUG collector::compile::execute] cd "/tmp/.tmp4XY6lZ" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmp4XY6lZ#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmp4XY6lZ/incremental-state"
Running externs: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2024-06-27T21:45:48Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:45:48Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:45:48Z DEBUG collector::compile::execute] cd "/tmp/.tmpHdQHoE" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpHdQHoE#externs@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:45:49Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:45:49Z DEBUG collector::compile::execute] cd "/tmp/.tmpHdQHoE" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpHdQHoE#externs@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpHdQHoE/incremental-state"
[2024-06-27T21:45:50Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:45:50Z DEBUG collector::compile::execute] cd "/tmp/.tmpHdQHoE" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpHdQHoE#externs@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpHdQHoE/incremental-state"
Executing benchmark match-stress (6/8)
Preparing match-stress
[2024-06-27T21:45:51Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:45:51Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
---
[2024-06-27T21:45:52Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:45:52Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:45:52Z DEBUG collector::compile::execute] cd "/tmp/.tmpbGXkiF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpbGXkiF#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:45:54Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:45:54Z DEBUG collector::compile::execute] cd "/tmp/.tmpbGXkiF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpbGXkiF#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpbGXkiF/incremental-state"
[2024-06-27T21:45:57Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:45:57Z DEBUG collector::compile::execute] cd "/tmp/.tmpbGXkiF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpbGXkiF#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpbGXkiF/incremental-state"
[2024-06-27T21:45:58Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:45:58Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:45:58Z DEBUG collector::compile::execute] cd "/tmp/.tmp1q4HV4" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmp1q4HV4#match-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:46:01Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Preparing tuple-stress
[2024-06-27T21:46:25Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:46:25Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:46:25Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2024-06-27T21:46:25Z DEBUG collector::compile::execute] cd "/tmp/.tmpLCwuWc" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpLCwuWc#tuple-stress@0.1.0" "--profile" "check" "--" "--skip-this-rustc"
[2024-06-27T21:46:25Z DEBUG collector::compile::execute] cd "/tmp/.tmpAF2yNv" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpAF2yNv#tuple-stress@0.1.0" "--release" "--" "--skip-this-rustc"
[2024-06-27T21:46:25Z DEBUG collector::compile::execute] cd "/tmp/.tmppEERVw" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmppEERVw#tuple-stress@0.1.0" "--" "--skip-this-rustc"
[2024-06-27T21:46:26Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:46:26Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:46:26Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:46:26Z DEBUG collector::compile::execute] cd "/tmp/.tmpzfobDF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzfobDF#tuple-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:46:29Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:46:29Z DEBUG collector::compile::execute] cd "/tmp/.tmpzfobDF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzfobDF#tuple-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpzfobDF/incremental-state"
[2024-06-27T21:46:32Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:46:32Z DEBUG collector::compile::execute] cd "/tmp/.tmpzfobDF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzfobDF#tuple-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpzfobDF/incremental-state"
[2024-06-27T21:46:33Z DEBUG collector::compile::benchmark::patch] applying new row to "/tmp/.tmpzfobDF"
[2024-06-27T21:46:33Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("new row"), path: "0-new-row.patch" }), backend=Llvm, phase=benchmark
[2024-06-27T21:46:33Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("new row"), path: "0-new-row.patch" }), backend=Llvm, phase=benchmark
[2024-06-27T21:46:33Z DEBUG collector::compile::execute] cd "/tmp/.tmpzfobDF" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzfobDF#tuple-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpzfobDF/incremental-state"
[2024-06-27T21:46:37Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2024-06-27T21:46:37Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2024-06-27T21:46:37Z DEBUG collector::compile::execute] cd "/tmp/.tmpKw18mc" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpKw18mc#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2024-06-27T21:46:40Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Finished benchmark tuple-stress (8/8)
[2024-06-27T21:47:02.062Z INFO  opt_dist::training] Merging rustc BOLT profiles from /tmp/.tmpvyRJNb/prof.fdata to /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata
##[endgroup]
##[group]Merging BOLT profiles
[2024-06-27T21:47:02.063Z INFO  opt_dist::exec] Executing `merge-fdata /tmp/.tmpvyRJNb/prof.fdata.140462.fdata /tmp/.tmpvyRJNb/prof.fdata.140477.fdata /tmp/.tmpvyRJNb/prof.fdata.140478.fdata /tmp/.tmpvyRJNb/prof.fdata.140479.fdata /tmp/.tmpvyRJNb/prof.fdata.140483.fdata /tmp/.tmpvyRJNb/prof.fdata.140484.fdata /tmp/.tmpvyRJNb/prof.fdata.140485.fdata /tmp/.tmpvyRJNb/prof.fdata.140492.fdata /tmp/.tmpvyRJNb/prof.fdata.140493.fdata /tmp/.tmpvyRJNb/prof.fdata.140494.fdata /tmp/.tmpvyRJNb/prof.fdata.140501.fdata /tmp/.tmpvyRJNb/prof.fdata.140502.fdata /tmp/.tmpvyRJNb/prof.fdata.140503.fdata /tmp/.tmpvyRJNb/prof.fdata.140522.fdata /tmp/.tmpvyRJNb/prof.fdata.140532.fdata /tmp/.tmpvyRJNb/prof.fdata.140542.fdata /tmp/.tmpvyRJNb/prof.fdata.140553.fdata /tmp/.tmpvyRJNb/prof.fdata.140564.fdata /tmp/.tmpvyRJNb/prof.fdata.140575.fdata /tmp/.tmpvyRJNb/prof.fdata.140617.fdata /tmp/.tmpvyRJNb/prof.fdata.140660.fdata /tmp/.tmpvyRJNb/prof.fdata.140703.fdata /tmp/.tmpvyRJNb/prof.fdata.140717.fdata /tmp/.tmpvyRJNb/prof.fdata.140741.fdata /tmp/.tmpvyRJNb/prof.fdata.140759.fdata /tmp/.tmpvyRJNb/prof.fdata.140783.fdata /tmp/.tmpvyRJNb/prof.fdata.140784.fdata /tmp/.tmpvyRJNb/prof.fdata.140785.fdata /tmp/.tmpvyRJNb/prof.fdata.140789.fdata /tmp/.tmpvyRJNb/prof.fdata.140790.fdata /tmp/.tmpvyRJNb/prof.fdata.140791.fdata /tmp/.tmpvyRJNb/prof.fdata.140798.fdata /tmp/.tmpvyRJNb/prof.fdata.140799.fdata /tmp/.tmpvyRJNb/prof.fdata.140800.fdata /tmp/.tmpvyRJNb/prof.fdata.140807.fdata /tmp/.tmpvyRJNb/prof.fdata.140808.fdata /tmp/.tmpvyRJNb/prof.fdata.140809.fdata /tmp/.tmpvyRJNb/prof.fdata.140822.fdata /tmp/.tmpvyRJNb/prof.fdata.140823.fdata /tmp/.tmpvyRJNb/prof.fdata.140825.fdata /tmp/.tmpvyRJNb/prof.fdata.140826.fdata /tmp/.tmpvyRJNb/prof.fdata.140827.fdata /tmp/.tmpvyRJNb/prof.fdata.140829.fdata /tmp/.tmpvyRJNb/prof.fdata.140830.fdata /tmp/.tmpvyRJNb/prof.fdata.140833.fdata /tmp/.tmpvyRJNb/prof.fdata.140836.fdata /tmp/.tmpvyRJNb/prof.fdata.140839.fdata /tmp/.tmpvyRJNb/prof.fdata.140840.fdata /tmp/.tmpvyRJNb/prof.fdata.140841.fdata /tmp/.tmpvyRJNb/prof.fdata.140842.fdata /tmp/.tmpvyRJNb/prof.fdata.140843.fdata /tmp/.tmpvyRJNb/prof.fdata.140849.fdata /tmp/.tmpvyRJNb/prof.fdata.140850.fdata /tmp/.tmpvyRJNb/prof.fdata.140851.fdata /tmp/.tmpvyRJNb/prof.fdata.140852.fdata /tmp/.tmpvyRJNb/prof.fdata.140865.fdata /tmp/.tmpvyRJNb/prof.fdata.140998.fdata /tmp/.tmpvyRJNb/prof.fdata.141002.fdata /tmp/.tmpvyRJNb/prof.fdata.141006.fdata /tmp/.tmpvyRJNb/prof.fdata.141010.fdata /tmp/.tmpvyRJNb/prof.fdata.141034.fdata /tmp/.tmpvyRJNb/prof.fdata.141038.fdata /tmp/.tmpvyRJNb/prof.fdata.141043.fdata /tmp/.tmpvyRJNb/prof.fdata.141051.fdata /tmp/.tmpvyRJNb/prof.fdata.141053.fdata /tmp/.tmpvyRJNb/prof.fdata.141054.fdata /tmp/.tmpvyRJNb/prof.fdata.141064.fdata /tmp/.tmpvyRJNb/prof.fdata.141069.fdata /tmp/.tmpvyRJNb/prof.fdata.141072.fdata /tmp/.tmpvyRJNb/prof.fdata.141084.fdata /tmp/.tmpvyRJNb/prof.fdata.141085.fdata /tmp/.tmpvyRJNb/prof.fdata.141091.fdata /tmp/.tmpvyRJNb/prof.fdata.141092.fdata /tmp/.tmpvyRJNb/prof.fdata.141101.fdata /tmp/.tmpvyRJNb/prof.fdata.141111.fdata /tmp/.tmpvyRJNb/prof.fdata.141122.fdata /tmp/.tmpvyRJNb/prof.fdata.141123.fdata /tmp/.tmpvyRJNb/prof.fdata.141129.fdata /tmp/.tmpvyRJNb/prof.fdata.141136.fdata /tmp/.tmpvyRJNb/prof.fdata.141142.fdata /tmp/.tmpvyRJNb/prof.fdata.141143.fdata /tmp/.tmpvyRJNb/prof.fdata.141145.fdata /tmp/.tmpvyRJNb/prof.fdata.141176.fdata /tmp/.tmpvyRJNb/prof.fdata.141205.fdata /tmp/.tmpvyRJNb/prof.fdata.141211.fdata /tmp/.tmpvyRJNb/prof.fdata.141227.fdata /tmp/.tmpvyRJNb/prof.fdata.141235.fdata /tmp/.tmpvyRJNb/prof.fdata.141252.fdata /tmp/.tmpvyRJNb/prof.fdata.141255.fdata /tmp/.tmpvyRJNb/prof.fdata.141260.fdata /tmp/.tmpvyRJNb/prof.fdata.141269.fdata /tmp/.tmpvyRJNb/prof.fdata.141274.fdata /tmp/.tmpvyRJNb/prof.fdata.141282.fdata /tmp/.tmpvyRJNb/prof.fdata.141289.fdata /tmp/.tmpvyRJNb/prof.fdata.141292.fdata /tmp/.tmpvyRJNb/prof.fdata.141303.fdata /tmp/.tmpvyRJNb/prof.fdata.141304.fdata /tmp/.tmpvyRJNb/prof.fdata.141308.fdata /tmp/.tmpvyRJNb/prof.fdata.141316.fdata /tmp/.tmpvyRJNb/prof.fdata.141341.fdata /tmp/.tmpvyRJNb/prof.fdata.141343.fdata /tmp/.tmpvyRJNb/prof.fdata.141355.fdata /tmp/.tmpvyRJNb/prof.fdata.141357.fdata /tmp/.tmpvyRJNb/prof.fdata.141366.fdata /tmp/.tmpvyRJNb/prof.fdata.141374.fdata /tmp/.tmpvyRJNb/prof.fdata.141381.fdata /tmp/.tmpvyRJNb/prof.fdata.141391.fdata /tmp/.tmpvyRJNb/prof.fdata.141423.fdata /tmp/.tmpvyRJNb/prof.fdata.141444.fdata /tmp/.tmpvyRJNb/prof.fdata.141449.fdata /tmp/.tmpvyRJNb/prof.fdata.141466.fdata /tmp/.tmpvyRJNb/prof.fdata.141476.fdata /tmp/.tmpvyRJNb/prof.fdata.141494.fdata /tmp/.tmpvyRJNb/prof.fdata.141499.fdata /tmp/.tmpvyRJNb/prof.fdata.141503.fdata /tmp/.tmpvyRJNb/prof.fdata.141506.fdata /tmp/.tmpvyRJNb/prof.fdata.141523.fdata /tmp/.tmpvyRJNb/prof.fdata.141531.fdata /tmp/.tmpvyRJNb/prof.fdata.141548.fdata /tmp/.tmpvyRJNb/prof.fdata.141556.fdata /tmp/.tmpvyRJNb/prof.fdata.141565.fdata /tmp/.tmpvyRJNb/prof.fdata.141579.fdata /tmp/.tmpvyRJNb/prof.fdata.141597.fdata /tmp/.tmpvyRJNb/prof.fdata.141613.fdata /tmp/.tmpvyRJNb/prof.fdata.141649.fdata /tmp/.tmpvyRJNb/prof.fdata.141654.fdata /tmp/.tmpvyRJNb/prof.fdata.141665.fdata /tmp/.tmpvyRJNb/prof.fdata.141671.fdata /tmp/.tmpvyRJNb/prof.fdata.141752.fdata /tmp/.tmpvyRJNb/prof.fdata.141765.fdata /tmp/.tmpvyRJNb/prof.fdata.141772.fdata /tmp/.tmpvyRJNb/prof.fdata.141776.fdata /tmp/.tmpvyRJNb/prof.fdata.141780.fdata /tmp/.tmpvyRJNb/prof.fdata.141791.fdata /tmp/.tmpvyRJNb/prof.fdata.141931.fdata /tmp/.tmpvyRJNb/prof.fdata.142055.fdata /tmp/.tmpvyRJNb/prof.fdata.142141.fdata /tmp/.tmpvyRJNb/prof.fdata.142173.fdata /tmp/.tmpvyRJNb/prof.fdata.142230.fdata /tmp/.tmpvyRJNb/prof.fdata.142331.fdata /tmp/.tmpvyRJNb/prof.fdata.142472.fdata /tmp/.tmpvyRJNb/prof.fdata.142490.fdata /tmp/.tmpvyRJNb/prof.fdata.142548.fdata /tmp/.tmpvyRJNb/prof.fdata.142550.fdata /tmp/.tmpvyRJNb/prof.fdata.142591.fdata /tmp/.tmpvyRJNb/prof.fdata.142593.fdata /tmp/.tmpvyRJNb/prof.fdata.142819.fdata /tmp/.tmpvyRJNb/prof.fdata.142845.fdata /tmp/.tmpvyRJNb/prof.fdata.142865.fdata /tmp/.tmpvyRJNb/prof.fdata.142872.fdata /tmp/.tmpvyRJNb/prof.fdata.142876.fdata /tmp/.tmpvyRJNb/prof.fdata.142885.fdata /tmp/.tmpvyRJNb/prof.fdata.142897.fdata /tmp/.tmpvyRJNb/prof.fdata.142906.fdata /tmp/.tmpvyRJNb/prof.fdata.142911.fdata /tmp/.tmpvyRJNb/prof.fdata.142916.fdata /tmp/.tmpvyRJNb/prof.fdata.142929.fdata /tmp/.tmpvyRJNb/prof.fdata.142934.fdata /tmp/.tmpvyRJNb/prof.fdata.142945.fdata /tmp/.tmpvyRJNb/prof.fdata.142947.fdata /tmp/.tmpvyRJNb/prof.fdata.142954.fdata /tmp/.tmpvyRJNb/prof.fdata.142981.fdata /tmp/.tmpvyRJNb/prof.fdata.142996.fdata /tmp/.tmpvyRJNb/prof.fdata.143013.fdata /tmp/.tmpvyRJNb/prof.fdata.143018.fdata /tmp/.tmpvyRJNb/prof.fdata.143023.fdata /tmp/.tmpvyRJNb/prof.fdata.143029.fdata /tmp/.tmpvyRJNb/prof.fdata.143042.fdata /tmp/.tmpvyRJNb/prof.fdata.143046.fdata /tmp/.tmpvyRJNb/prof.fdata.143057.fdata /tmp/.tmpvyRJNb/prof.fdata.143062.fdata /tmp/.tmpvyRJNb/prof.fdata.143067.fdata /tmp/.tmpvyRJNb/prof.fdata.143075.fdata /tmp/.tmpvyRJNb/prof.fdata.143079.fdata /tmp/.tmpvyRJNb/prof.fdata.143099.fdata /tmp/.tmpvyRJNb/prof.fdata.143106.fdata /tmp/.tmpvyRJNb/prof.fdata.143125.fdata /tmp/.tmpvyRJNb/prof.fdata.143132.fdata /tmp/.tmpvyRJNb/prof.fdata.143137.fdata /tmp/.tmpvyRJNb/prof.fdata.143153.fdata /tmp/.tmpvyRJNb/prof.fdata.143158.fdata /tmp/.tmpvyRJNb/prof.fdata.143172.fdata /tmp/.tmpvyRJNb/prof.fdata.143176.fdata /tmp/.tmpvyRJNb/prof.fdata.143187.fdata /tmp/.tmpvyRJNb/prof.fdata.143202.fdata /tmp/.tmpvyRJNb/prof.fdata.143209.fdata /tmp/.tmpvyRJNb/prof.fdata.143232.fdata /tmp/.tmpvyRJNb/prof.fdata.143238.fdata /tmp/.tmpvyRJNb/prof.fdata.143246.fdata /tmp/.tmpvyRJNb/prof.fdata.143261.fdata /tmp/.tmpvyRJNb/prof.fdata.143264.fdata /tmp/.tmpvyRJNb/prof.fdata.143287.fdata /tmp/.tmpvyRJNb/prof.fdata.143298.fdata /tmp/.tmpvyRJNb/prof.fdata.143302.fdata /tmp/.tmpvyRJNb/prof.fdata.143311.fdata /tmp/.tmpvyRJNb/prof.fdata.143316.fdata /tmp/.tmpvyRJNb/prof.fdata.143321.fdata /tmp/.tmpvyRJNb/prof.fdata.143348.fdata /tmp/.tmpvyRJNb/prof.fdata.143353.fdata /tmp/.tmpvyRJNb/prof.fdata.143356.fdata /tmp/.tmpvyRJNb/prof.fdata.143363.fdata /tmp/.tmpvyRJNb/prof.fdata.143368.fdata /tmp/.tmpvyRJNb/prof.fdata.143370.fdata /tmp/.tmpvyRJNb/prof.fdata.143381.fdata /tmp/.tmpvyRJNb/prof.fdata.143421.fdata /tmp/.tmpvyRJNb/prof.fdata.143426.fdata /tmp/.tmpvyRJNb/prof.fdata.143446.fdata /tmp/.tmpvyRJNb/prof.fdata.143452.fdata /tmp/.tmpvyRJNb/prof.fdata.143465.fdata /tmp/.tmpvyRJNb/prof.fdata.143486.fdata /tmp/.tmpvyRJNb/prof.fdata.143495.fdata /tmp/.tmpvyRJNb/prof.fdata.143514.fdata /tmp/.tmpvyRJNb/prof.fdata.143519.fdata /tmp/.tmpvyRJNb/prof.fdata.143524.fdata /tmp/.tmpvyRJNb/prof.fdata.143531.fdata /tmp/.tmpvyRJNb/prof.fdata.143548.fdata /tmp/.tmpvyRJNb/prof.fdata.143553.fdata /tmp/.tmpvyRJNb/prof.fdata.143575.fdata /tmp/.tmpvyRJNb/prof.fdata.143580.fdata /tmp/.tmpvyRJNb/prof.fdata.143594.fdata /tmp/.tmpvyRJNb/prof.fdata.143595.fdata /tmp/.tmpvyRJNb/prof.fdata.143601.fdata /tmp/.tmpvyRJNb/prof.fdata.143611.fdata /tmp/.tmpvyRJNb/prof.fdata.143617.fdata /tmp/.tmpvyRJNb/prof.fdata.143623.fdata /tmp/.tmpvyRJNb/prof.fdata.143628.fdata /tmp/.tmpvyRJNb/prof.fdata.143633.fdata /tmp/.tmpvyRJNb/prof.fdata.143636.fdata /tmp/.tmpvyRJNb/prof.fdata.143644.fdata /tmp/.tmpvyRJNb/prof.fdata.143655.fdata /tmp/.tmpvyRJNb/prof.fdata.143664.fdata /tmp/.tmpvyRJNb/prof.fdata.143684.fdata /tmp/.tmpvyRJNb/prof.fdata.143693.fdata /tmp/.tmpvyRJNb/prof.fdata.143697.fdata /tmp/.tmpvyRJNb/prof.fdata.143704.fdata /tmp/.tmpvyRJNb/prof.fdata.143716.fdata /tmp/.tmpvyRJNb/prof.fdata.143728.fdata /tmp/.tmpvyRJNb/prof.fdata.143736.fdata /tmp/.tmpvyRJNb/prof.fdata.143740.fdata /tmp/.tmpvyRJNb/prof.fdata.143746.fdata /tmp/.tmpvyRJNb/prof.fdata.143753.fdata /tmp/.tmpvyRJNb/prof.fdata.143762.fdata /tmp/.tmpvyRJNb/prof.fdata.143765.fdata /tmp/.tmpvyRJNb/prof.fdata.143773.fdata /tmp/.tmpvyRJNb/prof.fdata.143786.fdata /tmp/.tmpvyRJNb/prof.fdata.143788.fdata /tmp/.tmpvyRJNb/prof.fdata.143804.fdata /tmp/.tmpvyRJNb/prof.fdata.143864.fdata /tmp/.tmpvyRJNb/prof.fdata.143974.fdata /tmp/.tmpvyRJNb/prof.fdata.143983.fdata /tmp/.tmpvyRJNb/prof.fdata.143990.fdata /tmp/.tmpvyRJNb/prof.fdata.143995.fdata /tmp/.tmpvyRJNb/prof.fdata.144011.fdata /tmp/.tmpvyRJNb/prof.fdata.144021.fdata /tmp/.tmpvyRJNb/prof.fdata.144031.fdata /tmp/.tmpvyRJNb/prof.fdata.144048.fdata /tmp/.tmpvyRJNb/prof.fdata.144066.fdata /tmp/.tmpvyRJNb/prof.fdata.144071.fdata /tmp/.tmpvyRJNb/prof.fdata.144079.fdata /tmp/.tmpvyRJNb/prof.fdata.144087.fdata /tmp/.tmpvyRJNb/prof.fdata.144094.fdata /tmp/.tmpvyRJNb/prof.fdata.144103.fdata /tmp/.tmpvyRJNb/prof.fdata.144109.fdata /tmp/.tmpvyRJNb/prof.fdata.144190.fdata /tmp/.tmpvyRJNb/prof.fdata.144213.fdata /tmp/.tmpvyRJNb/prof.fdata.144215.fdata /tmp/.tmpvyRJNb/prof.fdata.144239.fdata /tmp/.tmpvyRJNb/prof.fdata.144277.fdata /tmp/.tmpvyRJNb/prof.fdata.144319.fdata /tmp/.tmpvyRJNb/prof.fdata.144388.fdata /tmp/.tmpvyRJNb/prof.fdata.144462.fdata /tmp/.tmpvyRJNb/prof.fdata.144518.fdata /tmp/.tmpvyRJNb/prof.fdata.144541.fdata /tmp/.tmpvyRJNb/prof.fdata.144547.fdata /tmp/.tmpvyRJNb/prof.fdata.144583.fdata /tmp/.tmpvyRJNb/prof.fdata.144865.fdata /tmp/.tmpvyRJNb/prof.fdata.144914.fdata /tmp/.tmpvyRJNb/prof.fdata.144915.fdata /tmp/.tmpvyRJNb/prof.fdata.144921.fdata /tmp/.tmpvyRJNb/prof.fdata.144931.fdata /tmp/.tmpvyRJNb/prof.fdata.144947.fdata /tmp/.tmpvyRJNb/prof.fdata.144952.fdata /tmp/.tmpvyRJNb/prof.fdata.144990.fdata /tmp/.tmpvyRJNb/prof.fdata.145168.fdata /tmp/.tmpvyRJNb/prof.fdata.145180.fdata /tmp/.tmpvyRJNb/prof.fdata.145318.fdata /tmp/.tmpvyRJNb/prof.fdata.145347.fdata /tmp/.tmpvyRJNb/prof.fdata.145398.fdata /tmp/.tmpvyRJNb/prof.fdata.145432.fdata /tmp/.tmpvyRJNb/prof.fdata.145704.fdata /tmp/.tmpvyRJNb/prof.fdata.145750.fdata /tmp/.tmpvyRJNb/prof.fdata.145766.fdata /tmp/.tmpvyRJNb/prof.fdata.145830.fdata /tmp/.tmpvyRJNb/prof.fdata.145930.fdata /tmp/.tmpvyRJNb/prof.fdata.145946.fdata /tmp/.tmpvyRJNb/prof.fdata.145951.fdata /tmp/.tmpvyRJNb/prof.fdata.145954.fdata /tmp/.tmpvyRJNb/prof.fdata.145970.fdata /tmp/.tmpvyRJNb/prof.fdata.145992.fdata /tmp/.tmpvyRJNb/prof.fdata.146039.fdata /tmp/.tmpvyRJNb/prof.fdata.146105.fdata /tmp/.tmpvyRJNb/prof.fdata.146153.fdata /tmp/.tmpvyRJNb/prof.fdata.146187.fdata /tmp/.tmpvyRJNb/prof.fdata.146335.fdata /tmp/.tmpvyRJNb/prof.fdata.146345.fdata /tmp/.tmpvyRJNb/prof.fdata.146350.fdata /tmp/.tmpvyRJNb/prof.fdata.146368.fdata /tmp/.tmpvyRJNb/prof.fdata.146376.fdata /tmp/.tmpvyRJNb/prof.fdata.146392.fdata /tmp/.tmpvyRJNb/prof.fdata.146396.fdata /tmp/.tmpvyRJNb/prof.fdata.146406.fdata /tmp/.tmpvyRJNb/prof.fdata.146408.fdata /tmp/.tmpvyRJNb/prof.fdata.146420.fdata /tmp/.tmpvyRJNb/prof.fdata.146424.fdata /tmp/.tmpvyRJNb/prof.fdata.146430.fdata /tmp/.tmpvyRJNb/prof.fdata.146440.fdata /tmp/.tmpvyRJNb/prof.fdata.146449.fdata /tmp/.tmpvyRJNb/prof.fdata.146455.fdata /tmp/.tmpvyRJNb/prof.fdata.146458.fdata /tmp/.tmpvyRJNb/prof.fdata.146468.fdata /tmp/.tmpvyRJNb/prof.fdata.146485.fdata /tmp/.tmpvyRJNb/prof.fdata.146492.fdata /tmp/.tmpvyRJNb/prof.fdata.146499.fdata /tmp/.tmpvyRJNb/prof.fdata.146509.fdata /tmp/.tmpvyRJNb/prof.fdata.146513.fdata /tmp/.tmpvyRJNb/prof.fdata.146526.fdata /tmp/.tmpvyRJNb/prof.fdata.146532.fdata /tmp/.tmpvyRJNb/prof.fdata.146540.fdata /tmp/.tmpvyRJNb/prof.fdata.146553.fdata /tmp/.tmpvyRJNb/prof.fdata.146558.fdata /tmp/.tmpvyRJNb/prof.fdata.146573.fdata /tmp/.tmpvyRJNb/prof.fdata.146578.fdata /tmp/.tmpvyRJNb/prof.fdata.146580.fdata /tmp/.tmpvyRJNb/prof.fdata.146584.fdata /tmp/.tmpvyRJNb/prof.fdata.146604.fdata /tmp/.tmpvyRJNb/prof.fdata.146609.fdata /tmp/.tmpvyRJNb/prof.fdata.146616.fdata /tmp/.tmpvyRJNb/prof.fdata.146621.fdata /tmp/.tmpvyRJNb/prof.fdata.146639.fdata /tmp/.tmpvyRJNb/prof.fdata.146651.fdata /tmp/.tmpvyRJNb/prof.fdata.146661.fdata /tmp/.tmpvyRJNb/prof.fdata.146668.fdata /tmp/.tmpvyRJNb/prof.fdata.146675.fdata /tmp/.tmpvyRJNb/prof.fdata.146680.fdata /tmp/.tmpvyRJNb/prof.fdata.146687.fdata /tmp/.tmpvyRJNb/prof.fdata.146693.fdata /tmp/.tmpvyRJNb/prof.fdata.146704.fdata /tmp/.tmpvyRJNb/prof.fdata.146723.fdata /tmp/.tmpvyRJNb/prof.fdata.146729.fdata /tmp/.tmpvyRJNb/prof.fdata.146741.fdata /tmp/.tmpvyRJNb/prof.fdata.146756.fdata /tmp/.tmpvyRJNb/prof.fdata.146778.fdata /tmp/.tmpvyRJNb/prof.fdata.146798.fdata /tmp/.tmpvyRJNb/prof.fdata.146813.fdata /tmp/.tmpvyRJNb/prof.fdata.146821.fdata /tmp/.tmpvyRJNb/prof.fdata.146831.fdata /tmp/.tmpvyRJNb/prof.fdata.146837.fdata /tmp/.tmpvyRJNb/prof.fdata.146851.fdata /tmp/.tmpvyRJNb/prof.fdata.146860.fdata /tmp/.tmpvyRJNb/prof.fdata.146867.fdata /tmp/.tmpvyRJNb/prof.fdata.146869.fdata /tmp/.tmpvyRJNb/prof.fdata.146880.fdata /tmp/.tmpvyRJNb/prof.fdata.146884.fdata /tmp/.tmpvyRJNb/prof.fdata.146897.fdata /tmp/.tmpvyRJNb/prof.fdata.146901.fdata /tmp/.tmpvyRJNb/prof.fdata.146907.fdata /tmp/.tmpvyRJNb/prof.fdata.146916.fdata /tmp/.tmpvyRJNb/prof.fdata.146926.fdata /tmp/.tmpvyRJNb/prof.fdata.146932.fdata /tmp/.tmpvyRJNb/prof.fdata.146936.fdata /tmp/.tmpvyRJNb/prof.fdata.146944.fdata /tmp/.tmpvyRJNb/prof.fdata.146948.fdata /tmp/.tmpvyRJNb/prof.fdata.146957.fdata /tmp/.tmpvyRJNb/prof.fdata.146965.fdata /tmp/.tmpvyRJNb/prof.fdata.146972.fdata /tmp/.tmpvyRJNb/prof.fdata.147019.fdata /tmp/.tmpvyRJNb/prof.fdata.147024.fdata /tmp/.tmpvyRJNb/prof.fdata.147032.fdata /tmp/.tmpvyRJNb/prof.fdata.147044.fdata /tmp/.tmpvyRJNb/prof.fdata.147047.fdata /tmp/.tmpvyRJNb/prof.fdata.147078.fdata /tmp/.tmpvyRJNb/prof.fdata.147082.fdata /tmp/.tmpvyRJNb/prof.fdata.147089.fdata /tmp/.tmpvyRJNb/prof.fdata.147095.fdata /tmp/.tmpvyRJNb/prof.fdata.147097.fdata /tmp/.tmpvyRJNb/prof.fdata.147103.fdata /tmp/.tmpvyRJNb/prof.fdata.147119.fdata /tmp/.tmpvyRJNb/prof.fdata.147134.fdata /tmp/.tmpvyRJNb/prof.fdata.147139.fdata /tmp/.tmpvyRJNb/prof.fdata.147144.fdata /tmp/.tmpvyRJNb/prof.fdata.147153.fdata /tmp/.tmpvyRJNb/prof.fdata.147156.fdata /tmp/.tmpvyRJNb/prof.fdata.147160.fdata /tmp/.tmpvyRJNb/prof.fdata.147164.fdata /tmp/.tmpvyRJNb/prof.fdata.147171.fdata /tmp/.tmpvyRJNb/prof.fdata.147188.fdata /tmp/.tmpvyRJNb/prof.fdata.147196.fdata /tmp/.tmpvyRJNb/prof.fdata.147200.fdata /tmp/.tmpvyRJNb/prof.fdata.147208.fdata /tmp/.tmpvyRJNb/prof.fdata.147218.fdata /tmp/.tmpvyRJNb/prof.fdata.147222.fdata /tmp/.tmpvyRJNb/prof.fdata.147228.fdata /tmp/.tmpvyRJNb/prof.fdata.147234.fdata /tmp/.tmpvyRJNb/prof.fdata.147242.fdata /tmp/.tmpvyRJNb/prof.fdata.147253.fdata /tmp/.tmpvyRJNb/prof.fdata.147257.fdata /tmp/.tmpvyRJNb/prof.fdata.147279.fdata /tmp/.tmpvyRJNb/prof.fdata.147284.fdata /tmp/.tmpvyRJNb/prof.fdata.147301.fdata /tmp/.tmpvyRJNb/prof.fdata.147311.fdata /tmp/.tmpvyRJNb/prof.fdata.147315.fdata /tmp/.tmpvyRJNb/prof.fdata.147320.fdata /tmp/.tmpvyRJNb/prof.fdata.147325.fdata /tmp/.tmpvyRJNb/prof.fdata.147330.fdata /tmp/.tmpvyRJNb/prof.fdata.147334.fdata /tmp/.tmpvyRJNb/prof.fdata.147347.fdata /tmp/.tmpvyRJNb/prof.fdata.147359.fdata /tmp/.tmpvyRJNb/prof.fdata.147364.fdata /tmp/.tmpvyRJNb/prof.fdata.147365.fdata /tmp/.tmpvyRJNb/prof.fdata.147368.fdata /tmp/.tmpvyRJNb/prof.fdata.147381.fdata /tmp/.tmpvyRJNb/prof.fdata.147398.fdata /tmp/.tmpvyRJNb/prof.fdata.147406.fdata /tmp/.tmpvyRJNb/prof.fdata.147411.fdata /tmp/.tmpvyRJNb/prof.fdata.147427.fdata /tmp/.tmpvyRJNb/prof.fdata.147432.fdata /tmp/.tmpvyRJNb/prof.fdata.147449.fdata /tmp/.tmpvyRJNb/prof.fdata.147456.fdata /tmp/.tmpvyRJNb/prof.fdata.147466.fdata /tmp/.tmpvyRJNb/prof.fdata.147469.fdata /tmp/.tmpvyRJNb/prof.fdata.147470.fdata /tmp/.tmpvyRJNb/prof.fdata.147479.fdata /tmp/.tmpvyRJNb/prof.fdata.147484.fdata /tmp/.tmpvyRJNb/prof.fdata.147510.fdata /tmp/.tmpvyRJNb/prof.fdata.147517.fdata /tmp/.tmpvyRJNb/prof.fdata.147522.fdata /tmp/.tmpvyRJNb/prof.fdata.147538.fdata /tmp/.tmpvyRJNb/prof.fdata.147551.fdata /tmp/.tmpvyRJNb/prof.fdata.147552.fdata /tmp/.tmpvyRJNb/prof.fdata.147558.fdata /tmp/.tmpvyRJNb/prof.fdata.147563.fdata /tmp/.tmpvyRJNb/prof.fdata.147567.fdata /tmp/.tmpvyRJNb/prof.fdata.147576.fdata /tmp/.tmpvyRJNb/prof.fdata.147584.fdata /tmp/.tmpvyRJNb/prof.fdata.147624.fdata /tmp/.tmpvyRJNb/prof.fdata.147628.fdata /tmp/.tmpvyRJNb/prof.fdata.147633.fdata /tmp/.tmpvyRJNb/prof.fdata.147641.fdata /tmp/.tmpvyRJNb/prof.fdata.147651.fdata /tmp/.tmpvyRJNb/prof.fdata.147657.fdata /tmp/.tmpvyRJNb/prof.fdata.147659.fdata /tmp/.tmpvyRJNb/prof.fdata.147663.fdata /tmp/.tmpvyRJNb/prof.fdata.147677.fdata /tmp/.tmpvyRJNb/prof.fdata.147689.fdata /tmp/.tmpvyRJNb/prof.fdata.147696.fdata /tmp/.tmpvyRJNb/prof.fdata.147708.fdata /tmp/.tmpvyRJNb/prof.fdata.147718.fdata /tmp/.tmpvyRJNb/prof.fdata.147723.fdata /tmp/.tmpvyRJNb/prof.fdata.147731.fdata /tmp/.tmpvyRJNb/prof.fdata.147743.fdata /tmp/.tmpvyRJNb/prof.fdata.147752.fdata /tmp/.tmpvyRJNb/prof.fdata.147757.fdata /tmp/.tmpvyRJNb/prof.fdata.147761.fdata /tmp/.tmpvyRJNb/prof.fdata.147775.fdata /tmp/.tmpvyRJNb/prof.fdata.147789.fdata /tmp/.tmpvyRJNb/prof.fdata.147794.fdata /tmp/.tmpvyRJNb/prof.fdata.147800.fdata /tmp/.tmpvyRJNb/prof.fdata.147801.fdata /tmp/.tmpvyRJNb/prof.fdata.147827.fdata /tmp/.tmpvyRJNb/prof.fdata.147834.fdata /tmp/.tmpvyRJNb/prof.fdata.147846.fdata /tmp/.tmpvyRJNb/prof.fdata.147867.fdata /tmp/.tmpvyRJNb/prof.fdata.147914.fdata /tmp/.tmpvyRJNb/prof.fdata.147916.fdata /tmp/.tmpvyRJNb/prof.fdata.147928.fdata /tmp/.tmpvyRJNb/prof.fdata.147944.fdata /tmp/.tmpvyRJNb/prof.fdata.147951.fdata /tmp/.tmpvyRJNb/prof.fdata.147982.fdata /tmp/.tmpvyRJNb/prof.fdata.148000.fdata /tmp/.tmpvyRJNb/prof.fdata.148040.fdata /tmp/.tmpvyRJNb/prof.fdata.148047.fdata /tmp/.tmpvyRJNb/prof.fdata.148102.fdata /tmp/.tmpvyRJNb/prof.fdata.148117.fdata /tmp/.tmpvyRJNb/prof.fdata.148124.fdata /tmp/.tmpvyRJNb/prof.fdata.148138.fdata /tmp/.tmpvyRJNb/prof.fdata.148143.fdata /tmp/.tmpvyRJNb/prof.fdata.148153.fdata /tmp/.tmpvyRJNb/prof.fdata.148184.fdata /tmp/.tmpvyRJNb/prof.fdata.148252.fdata /tmp/.tmpvyRJNb/prof.fdata.148262.fdata /tmp/.tmpvyRJNb/prof.fdata.148272.fdata /tmp/.tmpvyRJNb/prof.fdata.148283.fdata /tmp/.tmpvyRJNb/prof.fdata.148294.fdata /tmp/.tmpvyRJNb/prof.fdata.148320.fdata /tmp/.tmpvyRJNb/prof.fdata.148586.fdata /tmp/.tmpvyRJNb/prof.fdata.148853.fdata /tmp/.tmpvyRJNb/prof.fdata.149120.fdata /tmp/.tmpvyRJNb/prof.fdata.149162.fdata /tmp/.tmpvyRJNb/prof.fdata.149684.fdata /tmp/.tmpvyRJNb/prof.fdata.149951.fdata /tmp/.tmpvyRJNb/prof.fdata.150225.fdata /tmp/.tmpvyRJNb/prof.fdata.150226.fdata /tmp/.tmpvyRJNb/prof.fdata.150227.fdata /tmp/.tmpvyRJNb/prof.fdata.150231.fdata /tmp/.tmpvyRJNb/prof.fdata.150232.fdata /tmp/.tmpvyRJNb/prof.fdata.150233.fdata /tmp/.tmpvyRJNb/prof.fdata.150240.fdata /tmp/.tmpvyRJNb/prof.fdata.150241.fdata /tmp/.tmpvyRJNb/prof.fdata.150242.fdata /tmp/.tmpvyRJNb/prof.fdata.150249.fdata /tmp/.tmpvyRJNb/prof.fdata.150250.fdata /tmp/.tmpvyRJNb/prof.fdata.150251.fdata /tmp/.tmpvyRJNb/prof.fdata.150270.fdata /tmp/.tmpvyRJNb/prof.fdata.150280.fdata /tmp/.tmpvyRJNb/prof.fdata.150290.fdata /tmp/.tmpvyRJNb/prof.fdata.150301.fdata /tmp/.tmpvyRJNb/prof.fdata.150312.fdata /tmp/.tmpvyRJNb/prof.fdata.150323.fdata /tmp/.tmpvyRJNb/prof.fdata.150335.fdata /tmp/.tmpvyRJNb/prof.fdata.150347.fdata /tmp/.tmpvyRJNb/prof.fdata.150359.fdata /tmp/.tmpvyRJNb/prof.fdata.150377.fdata /tmp/.tmpvyRJNb/prof.fdata.150378.fdata /tmp/.tmpvyRJNb/prof.fdata.150379.fdata /tmp/.tmpvyRJNb/prof.fdata.150383.fdata /tmp/.tmpvyRJNb/prof.fdata.150384.fdata /tmp/.tmpvyRJNb/prof.fdata.150385.fdata /tmp/.tmpvyRJNb/prof.fdata.150392.fdata /tmp/.tmpvyRJNb/prof.fdata.150393.fdata /tmp/.tmpvyRJNb/prof.fdata.150394.fdata /tmp/.tmpvyRJNb/prof.fdata.150401.fdata /tmp/.tmpvyRJNb/prof.fdata.150402.fdata /tmp/.tmpvyRJNb/prof.fdata.150403.fdata /tmp/.tmpvyRJNb/prof.fdata.150422.fdata /tmp/.tmpvyRJNb/prof.fdata.150423.fdata /tmp/.tmpvyRJNb/prof.fdata.150424.fdata /tmp/.tmpvyRJNb/prof.fdata.150425.fdata /tmp/.tmpvyRJNb/prof.fdata.150426.fdata /tmp/.tmpvyRJNb/prof.fdata.150427.fdata /tmp/.tmpvyRJNb/prof.fdata.150428.fdata /tmp/.tmpvyRJNb/prof.fdata.150429.fdata /tmp/.tmpvyRJNb/prof.fdata.150430.fdata /tmp/.tmpvyRJNb/prof.fdata.150431.fdata /tmp/.tmpvyRJNb/prof.fdata.150432.fdata /tmp/.tmpvyRJNb/prof.fdata.150433.fdata /tmp/.tmpvyRJNb/prof.fdata.150526.fdata /tmp/.tmpvyRJNb/prof.fdata.150530.fdata /tmp/.tmpvyRJNb/prof.fdata.150533.fdata /tmp/.tmpvyRJNb/prof.fdata.150538.fdata /tmp/.tmpvyRJNb/prof.fdata.150542.fdata /tmp/.tmpvyRJNb/prof.fdata.150546.fdata /tmp/.tmpvyRJNb/prof.fdata.150550.fdata /tmp/.tmpvyRJNb/prof.fdata.150554.fdata /tmp/.tmpvyRJNb/prof.fdata.150567.fdata /tmp/.tmpvyRJNb/prof.fdata.150572.fdata /tmp/.tmpvyRJNb/prof.fdata.150577.fdata /tmp/.tmpvyRJNb/prof.fdata.150585.fdata /tmp/.tmpvyRJNb/prof.fdata.150593.fdata /tmp/.tmpvyRJNb/prof.fdata.150615.fdata /tmp/.tmpvyRJNb/prof.fdata.150623.fdata /tmp/.tmpvyRJNb/prof.fdata.150684.fdata /tmp/.tmpvyRJNb/prof.fdata.150688.fdata /tmp/.tmpvyRJNb/prof.fdata.150692.fdata /tmp/.tmpvyRJNb/prof.fdata.150770.fdata /tmp/.tmpvyRJNb/prof.fdata.150780.fdata /tmp/.tmpvyRJNb/prof.fdata.150790.fdata /tmp/.tmpvyRJNb/prof.fdata.150801.fdata /tmp/.tmpvyRJNb/prof.fdata.150812.fdata /tmp/.tmpvyRJNb/prof.fdata.150823.fdata /tmp/.tmpvyRJNb/prof.fdata.150878.fdata /tmp/.tmpvyRJNb/prof.fdata.150934.fdata /tmp/.tmpvyRJNb/prof.fdata.150990.fdata /tmp/.tmpvyRJNb/prof.fdata.151002.fdata /tmp/.tmpvyRJNb/prof.fdata.151064.fdata /tmp/.tmpvyRJNb/prof.fdata.151101.fdata /tmp/.tmpvyRJNb/prof.fdata.151144.fdata /tmp/.tmpvyRJNb/prof.fdata.151145.fdata /tmp/.tmpvyRJNb/prof.fdata.151146.fdata /tmp/.tmpvyRJNb/prof.fdata.151150.fdata /tmp/.tmpvyRJNb/prof.fdata.151151.fdata /tmp/.tmpvyRJNb/prof.fdata.151152.fdata /tmp/.tmpvyRJNb/prof.fdata.151159.fdata /tmp/.tmpvyRJNb/prof.fdata.151160.fdata /tmp/.tmpvyRJNb/prof.fdata.151161.fdata /tmp/.tmpvyRJNb/prof.fdata.151168.fdata /tmp/.tmpvyRJNb/prof.fdata.151169.fdata /tmp/.tmpvyRJNb/prof.fdata.151170.fdata /tmp/.tmpvyRJNb/prof.fdata.151189.fdata /tmp/.tmpvyRJNb/prof.fdata.151199.fdata /tmp/.tmpvyRJNb/prof.fdata.151209.fdata /tmp/.tmpvyRJNb/prof.fdata.151220.fdata /tmp/.tmpvyRJNb/prof.fdata.151231.fdata /tmp/.tmpvyRJNb/prof.fdata.151242.fdata /tmp/.tmpvyRJNb/prof.fdata.151254.fdata /tmp/.tmpvyRJNb/prof.fdata.151266.fdata /tmp/.tmpvyRJNb/prof.fdata.151278.fdata /tmp/.tmpvyRJNb/prof.fdata.151296.fdata /tmp/.tmpvyRJNb/prof.fdata.151297.fdata /tmp/.tmpvyRJNb/prof.fdata.151298.fdata /tmp/.tmpvyRJNb/prof.fdata.151302.fdata /tmp/.tmpvyRJNb/prof.fdata.151303.fdata /tmp/.tmpvyRJNb/prof.fdata.151304.fdata /tmp/.tmpvyRJNb/prof.fdata.151311.fdata /tmp/.tmpvyRJNb/prof.fdata.151312.fdata /tmp/.tmpvyRJNb/prof.fdata.151313.fdata /tmp/.tmpvyRJNb/prof.fdata.151320.fdata /tmp/.tmpvyRJNb/prof.fdata.151321.fdata /tmp/.tmpvyRJNb/prof.fdata.151322.fdata /tmp/.tmpvyRJNb/prof.fdata.151341.fdata /tmp/.tmpvyRJNb/prof.fdata.151351.fdata /tmp/.tmpvyRJNb/prof.fdata.151361.fdata /tmp/.tmpvyRJNb/prof.fdata.151372.fdata /tmp/.tmpvyRJNb/prof.fdata.151383.fdata /tmp/.tmpvyRJNb/prof.fdata.151396.fdata /tmp/.tmpvyRJNb/prof.fdata.151410.fdata /tmp/.tmpvyRJNb/prof.fdata.151422.fdata /tmp/.tmpvyRJNb/prof.fdata.151438.fdata /tmp/.tmpvyRJNb/prof.fdata.151458.fdata /tmp/.tmpvyRJNb/prof.fdata.151459.fdata /tmp/.tmpvyRJNb/prof.fdata.151460.fdata /tmp/.tmpvyRJNb/prof.fdata.151464.fdata /tmp/.tmpvyRJNb/prof.fdata.151465.fdata /tmp/.tmpvyRJNb/prof.fdata.151466.fdata /tmp/.tmpvyRJNb/prof.fdata.151473.fdata /tmp/.tmpvyRJNb/prof.fdata.151474.fdata /tmp/.tmpvyRJNb/prof.fdata.151475.fdata /tmp/.tmpvyRJNb/prof.fdata.151482.fdata /tmp/.tmpvyRJNb/prof.fdata.151483.fdata /tmp/.tmpvyRJNb/prof.fdata.151484.fdata /tmp/.tmpvyRJNb/prof.fdata.151494.fdata /tmp/.tmpvyRJNb/prof.fdata.151495.fdata /tmp/.tmpvyRJNb/prof.fdata.151496.fdata /tmp/.tmpvyRJNb/prof.fdata.151533.fdata /tmp/.tmpvyRJNb/prof.fdata.151543.fdata /tmp/.tmpvyRJNb/prof.fdata.151553.fdata /tmp/.tmpvyRJNb/prof.fdata.151564.fdata /tmp/.tmpvyRJNb/prof.fdata.151578.fdata /tmp/.tmpvyRJNb/prof.fdata.151596.fdata /tmp/.tmpvyRJNb/prof.fdata.151615.fdata /tmp/.tmpvyRJNb/prof.fdata.151630.fdata /tmp/.tmpvyRJNb/prof.fdata.151649.fdata /tmp/.tmpvyRJNb/prof.fdata.151672.fdata /tmp/.tmpvyRJNb/prof.fdata.151673.fdata /tmp/.tmpvyRJNb/prof.fdata.151674.fdata /tmp/.tmpvyRJNb/prof.fdata.151678.fdata /tmp/.tmpvyRJNb/prof.fdata.151679.fdata /tmp/.tmpvyRJNb/prof.fdata.151680.fdata /tmp/.tmpvyRJNb/prof.fdata.151687.fdata /tmp/.tmpvyRJNb/prof.fdata.151688.fdata /tmp/.tmpvyRJNb/prof.fdata.151689.fdata /tmp/.tmpvyRJNb/prof.fdata.151696.fdata /tmp/.tmpvyRJNb/prof.fdata.151697.fdata /tmp/.tmpvyRJNb/prof.fdata.151698.fdata /tmp/.tmpvyRJNb/prof.fdata.151717.fdata /tmp/.tmpvyRJNb/prof.fdata.151727.fdata /tmp/.tmpvyRJNb/prof.fdata.151737.fdata /tmp/.tmpvyRJNb/prof.fdata.151748.fdata /tmp/.tmpvyRJNb/prof.fdata.151759.fdata /tmp/.tmpvyRJNb/prof.fdata.151773.fdata /tmp/.tmpvyRJNb/prof.fdata.151791.fdata /tmp/.tmpvyRJNb/prof.fdata.151810.fdata /tmp/.tmpvyRJNb/prof.fdata.151829.fdata /tmp/.tmpvyRJNb/prof.fdata.151844.fdata /tmp/.tmpvyRJNb/prof.fdata.151863.fdata /tmp/.tmpvyRJNb/prof.fdata.151880.fdata > "/tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata" [at /checkout/obj]`
Profile from 665 files merged.
##[endgroup]
[2024-06-27T21:47:12.861Z INFO  opt_dist::training] rustc BOLT statistics
[2024-06-27T21:47:12.861Z INFO  opt_dist::training] /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata: 167.84 MiB
---
[RUSTC-TIMING] serde_json test:false 1.970
error[E0308]: mismatched types
  --> /rustc/0fad4cde9385ffc581919fadb097b929629903af/compiler/rustc_index/src/lib.rs:38:32
   |
36 | macro_rules! static_assert_size {
   | ------------------------------- in this expansion of `rustc_data_structures::static_assert_size!`
37 |     ($ty:ty, $size:expr) => {
38 |         const _: [(); $size] = [(); ::std::mem::size_of::<$ty>()];
   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected an array with a fixed size of 208 elements, found one with 160 elements
  ::: src/librustdoc/html/render/context.rs:82:57
   |
82 | rustc_data_structures::static_assert_size!(Context<'_>, 208);
   | ------------------------------------------------------------
---
[2024-06-27T21:55:59.597Z INFO  opt_dist::utils] Free disk space: 4.49 TiB out of total 5.11 TiB (12.12% used)
Error: Optimized build pipeline has failed

Caused by:
    Command RUST_BACKTRACE=full python3 ../x.py dist --host x86_64-unknown-linux-gnu --target x86_64-unknown-linux-gnu --include-default-paths build-manifest bootstrap --skip rust-docs --skip rustc-docs --skip rust-docs-json --skip rust-analyzer --skip rustc-src --skip clippy --skip miri --skip rustfmt --llvm-profile-use /tmp/tmp-multistage/opt-artifacts/llvm-pgo.profdata --rust-profile-use /tmp/tmp-multistage/opt-artifacts/rustc-pgo.profdata --keep-stage 0 --keep-stage 1 --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata [at /checkout/obj] has failed with exit code Some(1)
Stack backtrace:
Stack backtrace:
   0: <anyhow::Error>::msg::<alloc::string::String>
             at /rust/deps/anyhow-1.0.86/src/backtrace.rs:27:14
   1: <opt_dist::exec::CmdBuilder>::run
             at /rustc/0fad4cde9385ffc581919fadb097b929629903af/src/tools/opt-dist/src/exec.rs:78:17
   2: <opt_dist::exec::Bootstrap>::run
             at /rustc/0fad4cde9385ffc581919fadb097b929629903af/src/tools/opt-dist/src/exec.rs:179:9
             at /rustc/0fad4cde9385ffc581919fadb097b929629903af/src/tools/opt-dist/src/main.rs:343:52
             at /rustc/0fad4cde9385ffc581919fadb097b929629903af/src/tools/opt-dist/src/main.rs:343:52
   4: <opt_dist::timer::TimerSection>::section::<opt_dist::execute_pipeline::{closure#4}, ()>
             at /rustc/0fad4cde9385ffc581919fadb097b929629903af/src/tools/opt-dist/src/timer.rs:111:22
             at /rustc/0fad4cde9385ffc581919fadb097b929629903af/src/tools/opt-dist/src/main.rs:343:5
   6: opt_dist::main
             at /rustc/0fad4cde9385ffc581919fadb097b929629903af/src/tools/opt-dist/src/main.rs:401:18
   7: <fn() -> core::result::Result<(), anyhow::Error> as core::ops::function::FnOnce<()>>::call_once
   7: <fn() -> core::result::Result<(), anyhow::Error> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/75ac3b6331873133c4f7a10f2252afd6f3906c6a/library/core/src/ops/function.rs:250:5
   8: std::sys_common::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
             at /rustc/75ac3b6331873133c4f7a10f2252afd6f3906c6a/library/std/src/sys_common/backtrace.rs:155:18
   9: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
             at /rustc/75ac3b6331873133c4f7a10f2252afd6f3906c6a/library/std/src/rt.rs:159:18
  10: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
  11: std::panicking::try::do_call
             at /rustc/75ac3b6331873133c4f7a10f2252afd6f3906c6a/library/std/src/panicking.rs:559:40
  12: std::panicking::try
             at /rustc/75ac3b6331873133c4f7a10f2252afd6f3906c6a/library/std/src/panicking.rs:523:19

@bors
Copy link
Contributor

bors commented Jun 27, 2024

💔 Test failed - checks-actions

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jun 27, 2024
@RalfJung
Copy link
Member

RalfJung commented Jun 27, 2024 via email

@nnethercote
Copy link
Contributor

Just FYI, several people have spent a lot of time trying to improve on FxHash. It's difficult. This blog post has some details.

Gxhash is still about 10 times faster than fxhash

On what inputs? As @bjorn3 said, rustc's hashing is dominated by tiny inputs, e.g. individual pointers or integers, and fxhash is optimized for those cases, to the point where it's something one one or two instructions per input. There's very little room for improvement.

@bors
Copy link
Contributor

bors commented Jun 29, 2024

☔ The latest upstream changes (presumably #127111) made this pull request unmergeable. Please resolve the merge conflicts.

@blyxyas
Copy link
Member Author

blyxyas commented Jul 3, 2024

I've done some more benchmarks, and it seems that, for small benchmarks (3 bytes, 10b, 30b and 100b) fnv wins by a pretty great margin.

small                fastest       │ slowest       │ median        │ mean          │ samples │ iters
├─ ahash                           │               │               │               │         │
│  ├─ _100_bytes     29.73 ns      │ 5.66 µs       │ 29.73 ns      │ 89.08 ns      │ 100     │ 100
│  ├─ _10_bytes      3.442 ns      │ 3.462 ns      │ 3.451 ns      │ 3.452 ns      │ 100     │ 102400
│  ├─ _30_bytes      4.409 ns      │ 23.86 ns      │ 4.431 ns      │ 4.625 ns      │ 100     │ 51200
│  ╰─ _3_bytes       3.363 ns      │ 3.402 ns      │ 3.383 ns      │ 3.381 ns      │ 100     │ 102400
├─ blake3                          │               │               │               │         │
│  ├─ _100_bytes     144.3 ns      │ 145 ns        │ 144.9 ns      │ 144.8 ns      │ 100     │ 1600
│  ├─ _10_bytes      77.35 ns      │ 77.7 ns       │ 77.7 ns       │ 77.61 ns      │ 100     │ 3200
│  ├─ _30_bytes      77.67 ns      │ 78.01 ns      │ 77.98 ns      │ 77.86 ns      │ 100     │ 3200
│  ╰─ _3_bytes       77.67 ns      │ 78.01 ns      │ 77.7 ns       │ 77.73 ns      │ 100     │ 3200
├─ cityhasher                      │               │               │               │         │
│  ├─ _100_bytes     17.57 ns      │ 17.97 ns      │ 17.58 ns      │ 17.6 ns       │ 100     │ 12800
│  ├─ _10_bytes      5.31 ns       │ 5.37 ns       │ 5.329 ns      │ 5.326 ns      │ 100     │ 51200
│  ├─ _30_bytes      5.525 ns      │ 5.566 ns      │ 5.546 ns      │ 5.541 ns      │ 100     │ 51200
│  ╰─ _3_bytes       5.566 ns      │ 5.859 ns      │ 5.839 ns      │ 5.822 ns      │ 100     │ 51200
├─ default_hasher                  │               │               │               │         │
│  ├─ _100_bytes     27.35 ns      │ 27.6 ns       │ 27.52 ns      │ 27.54 ns      │ 100     │ 12800
│  ├─ _10_bytes      9.05 ns       │ 9.128 ns      │ 9.124 ns      │ 9.11 ns       │ 100     │ 25600
│  ├─ _30_bytes      12.06 ns      │ 12.1 ns       │ 12.1 ns       │ 12.09 ns      │ 100     │ 25600
│  ╰─ _3_bytes       8.382 ns      │ 8.425 ns      │ 8.421 ns      │ 8.422 ns      │ 100     │ 25600
├─ fasthash                        │               │               │               │         │
│  ├─ _100_bytes     17.1 ns       │ 18.67 ns      │ 18.67 ns      │ 18.59 ns      │ 100     │ 12800
│  ├─ _10_bytes      4.526 ns      │ 4.548 ns      │ 4.528 ns      │ 4.532 ns      │ 100     │ 51200
│  ├─ _30_bytes      7.718 ns      │ 7.796 ns      │ 7.757 ns      │ 7.763 ns      │ 100     │ 25600
│  ╰─ _3_bytes       5.056 ns      │ 5.075 ns      │ 5.056 ns      │ 5.057 ns      │ 100     │ 51200
├─ fnv                             │               │               │               │         │
│  ├─ _100_bytes     0.001 ns      │ 0.003 ns      │ 0.003 ns      │ 0.002 ns      │ 100     │ 819200
│  ├─ _10_bytes      0.001 ns      │ 0.003 ns      │ 0.003 ns      │ 0.002 ns      │ 100     │ 819200
│  ├─ _30_bytes      0.001 ns      │ 0.003 ns      │ 0.003 ns      │ 0.002 ns      │ 100     │ 819200
│  ╰─ _3_bytes       0.001 ns      │ 0.471 ns      │ 0.003 ns      │ 0.007 ns      │ 100     │ 819200
├─ fxhash                          │               │               │               │         │
│  ├─ _100_bytes     53.1 ns       │ 53.28 ns      │ 53.26 ns      │ 53.22 ns      │ 100     │ 6400
│  ├─ _10_bytes      0.001 ns      │ 0.003 ns      │ 0.003 ns      │ 0.002 ns      │ 100     │ 819200
│  ├─ _30_bytes      10.88 ns      │ 10.92 ns      │ 10.92 ns      │ 10.91 ns      │ 100     │ 25600
│  ╰─ _3_bytes       0.001 ns      │ 0.003 ns      │ 0.003 ns      │ 0.002 ns      │ 100     │ 819200
├─ gxhash                          │               │               │               │         │
│  ├─ _100_bytes     34.64 ns      │ 35.26 ns      │ 34.81 ns      │ 34.88 ns      │ 100     │ 6400
│  ├─ _10_bytes      9.909 ns      │ 10.18 ns      │ 10.06 ns      │ 10.04 ns      │ 100     │ 25600
│  ├─ _30_bytes      18.13 ns      │ 18.44 ns      │ 18.43 ns      │ 18.4 ns       │ 100     │ 12800
│  ╰─ _3_bytes       10.14 ns      │ 10.26 ns      │ 10.22 ns      │ 10.2 ns       │ 100     │ 25600
├─ highway                         │               │               │               │         │
│  ├─ _100_bytes     41.21 ns      │ 41.54 ns      │ 41.37 ns      │ 41.38 ns      │ 100     │ 6400
│  ├─ _10_bytes      35.73 ns      │ 36.53 ns      │ 36.37 ns      │ 36.4 ns       │ 100     │ 6400
│  ├─ _30_bytes      34.95 ns      │ 35.12 ns      │ 34.96 ns      │ 35.01 ns      │ 100     │ 6400
│  ╰─ _3_bytes       34.95 ns      │ 37.46 ns      │ 37.45 ns      │ 37.2 ns       │ 100     │ 6400
├─ hud_slice_by_8                  │               │               │               │         │
│  ├─ _100_bytes     39.96 ns      │ 136.2 ns      │ 40.12 ns      │ 44.37 ns      │ 100     │ 6400
│  ├─ _10_bytes      6.464 ns      │ 10.26 ns      │ 6.507 ns      │ 6.566 ns      │ 100     │ 25600
│  ├─ _30_bytes      17.18 ns      │ 27.67 ns      │ 22.27 ns      │ 20.99 ns      │ 100     │ 12800
│  ╰─ _3_bytes       6.386 ns      │ 7.972 ns      │ 6.523 ns      │ 6.539 ns      │ 100     │ 51200
├─ meowhash                        │               │               │               │         │
│  ├─ _100_bytes     178.7 ns      │ 181.9 ns      │ 178.8 ns      │ 179 ns        │ 100     │ 1600
│  ├─ _10_bytes      154.9 ns      │ 156.9 ns      │ 155.9 ns      │ 155.9 ns      │ 100     │ 1600
│  ├─ _30_bytes      154.3 ns      │ 156.2 ns      │ 154.4 ns      │ 154.7 ns      │ 100     │ 1600
│  ╰─ _3_bytes       152.4 ns      │ 155.6 ns      │ 152.5 ns      │ 152.8 ns      │ 100     │ 1600
├─ rustc_hash                      │               │               │               │         │
│  ├─ _100_bytes     6.642 ns      │ 6.798 ns      │ 6.778 ns      │ 6.778 ns      │ 100     │ 51200
│  ├─ _10_bytes      2.13 ns       │ 2.141 ns      │ 2.141 ns      │ 2.138 ns      │ 100     │ 102400
│  ├─ _30_bytes      2.795 ns      │ 2.806 ns      │ 2.796 ns      │ 2.797 ns      │ 100     │ 102400
│  ╰─ _3_bytes       2.13 ns       │ 9.254 ns      │ 2.131 ns      │ 2.25 ns       │ 100     │ 102400
├─ wyhash                          │               │               │               │         │
│  ├─ _100_bytes     9.046 ns      │ 9.245 ns      │ 9.202 ns      │ 9.148 ns      │ 100     │ 25600
│  ├─ _10_bytes      5.056 ns      │ 5.077 ns      │ 5.058 ns      │ 5.066 ns      │ 100     │ 51200
│  ├─ _30_bytes      5.78 ns       │ 5.819 ns      │ 5.8 ns        │ 5.797 ns      │ 100     │ 51200
│  ╰─ _3_bytes       4.78 ns       │ 5.058 ns      │ 4.802 ns      │ 4.797 ns      │ 100     │ 51200
├─ xxh3                            │               │               │               │         │
│  ├─ _100_bytes     0.001 ns      │ 0.415 ns      │ 0.003 ns      │ 0.023 ns      │ 100     │ 819200
│  ├─ _10_bytes      0.003 ns      │ 0.348 ns      │ 0.071 ns      │ 0.133 ns      │ 100     │ 409600
│  ├─ _30_bytes      0.067 ns      │ 0.069 ns      │ 0.067 ns      │ 0.068 ns      │ 100     │ 819200
│  ╰─ _3_bytes       0.001 ns      │ 9.697 ns      │ 0.067 ns      │ 0.141 ns      │ 100     │ 819200
╰─ xxhash_rust_xxh3                │               │               │               │         │
   ├─ _100_bytes     24.39 ns      │ 24.47 ns      │ 24.46 ns      │ 24.44 ns      │ 100     │ 12800
   ├─ _10_bytes      31.03 ns      │ 31.12 ns      │ 31.04 ns      │ 31.05 ns      │ 100     │ 12800
   ├─ _30_bytes      29.94 ns      │ 30.03 ns      │ 30.02 ns      │ 29.99 ns      │ 100     │ 12800
   ╰─ _3_bytes       25.17 ns      │ 25.25 ns      │ 25.24 ns      │ 25.25 ns      │ 100     │ 12800

So, I'll test it this afternoon, and let's see if the math is mathing

@Kobzol
Copy link
Contributor

Kobzol commented Jul 3, 2024

Some of these numbers looks suspicious, tbh. Not even regarding the differences between hashing algorithms themselves, but more the absolute values - I'm pretty sure you can't hash 3 bytes (much less 100 bytes) in 0.001ns. It might have been optimized out by the compiler entirely, or it might have hit the limits of your timer precision. It might be better to repeat the hashing e.g. 1000x and then measure that whole duration, rather than measuring just the hash of 3 bytes on its own.

But trying e.g. FNV instead of FxHash could be interesting, I'm not sure if such a trivial algo has been tried yet.

@lqd
Copy link
Member

lqd commented Jul 3, 2024

But trying e.g. FNV instead of FxHash could be interesting, I'm not sure if such a trivial algo has been tried yet.

#37229

@nnethercote
Copy link
Contributor

FNV hashes one byte at a time. FxHash can do a whole integer/word at a time.

As I said above, this is very well trodden territory.

@BoxyUwU
Copy link
Member

BoxyUwU commented Jul 30, 2024

Closing this since it hasn't had any movement in a month and it seems to just be a perf experiment, feel free to reopen if you are going to work on it again.

@BoxyUwU BoxyUwU closed this Jul 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) A-rustdoc-json Area: Rustdoc JSON backend A-testsuite Area: The testsuite used to check the correctness of rustc PG-exploit-mitigations Project group: Exploit mitigations S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. S-waiting-on-perf Status: Waiting on a perf run to be completed. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
Projects
None yet
Development

Successfully merging this pull request may close these issues.